O společnostiProduktyObchodPodpora
Moravské přístroje
Hlavní stránka
O společnosti
Stažení software
Stažení dokumentů
Produkty
Control Web
Strojové vidění VisionLab
Kamery DataCam a osvětlovače DataLight
Průmyslový počítačový systém DataLab
Vědecké kamery
Speciální technika
Ceník
Aktivace produktů
Služby
Školení
Zakázková řešení
Podpora
Volba kamery a objektivu pro Strojové vidění
Control Web - Ukázkové aplikace

Hlavní stránkaProduktyProgramový systém Control WebPředchozí verze systému Control Web

Control Web 5 Service Pack 5
 Service Pack 5 pro Control Web opravuje problémy nalezené v systému Control Web Service Pack5, a přidává řadu významných rozšíření a vylepšení. Service Pack 5 lze stáhnout ze sekce Stažení software nebo můžete objednat CD-ROM se Service Pack 5 za režijní cenu.

Opravy chyb

  • Parametry přístrojů s hodnotami zapsanými pomocí konstant se ztrácely ze zápisu přístroje, byla-li hodnota příslušných konstant shodná s výchozí hodnotou parametru.

  • Bylo opraveno několik chyb v konfigurátoru ovladačů (práce s 'DMF' a 'PAR' soubory, přibývání identických kanálů v 'DMF' souboru).

  • Průvodce vytvořením www rozhraní aplikace nenabízel k exportu všechny přístroje.

  • V přístroji draw byly odstraněny chyby související se změnami velikostí textů.

  • Atribut condition databázových datových sekcí zapsaný jako společný v sekci způsobil runtime chybu, obsahoval-li výraz atributu volání funkce.

  • Bylo odstraněno několik chyb při navazování síťových spojení (při velkém množství klientů, při velkém množství dat v sekcích).

  • Bylo odstraněno několik chyb toku dat mezi klientem a serverem (chybné volání událostní procedury On*Change na klientovi, zápis do elementu místně dovezeného serveru, nekonečné čekání při čtení dat v historickém režimu přístrojů data_viewer a alarm_viewer, chybná hodnota sledovaného elementu při vzniku události).

  • Byly odstraněny chyby přenosu aktivity mezi synchronizovanými sekcemi (zastavení komunikace s ovladačem) a navazování spojení s novým serverem.

  • Zápis elementu datového typu string do souboru se systémovou zálohou mohl způsobit pád systému. Dále byly odstraněny chyby systémové zálohy, které mohly způsobit ztrátu dat zálohy a nezálohování sekce, která byla do aplikace nově přidána.

  • Byla opravena chyba způsobující runtime chybu při zanořeném volání procedury s parametrem typu pole předávaném do var parametru volané procedury.

  • Kopírování souboru do odpojeného zařízení (síťový disk, USB disk) tento soubor neuzavřel, takže soubor byl pro další použití nedostupný.

  • Procedura system.ColorColorToRGB vracela ve svých návratových parametrch vždy samé nuly.

  • Okno zpráv, které bylo skryto za běhu aplikace procedurou, se po zastavení aplikace nezobrazilo.

  • Příkaz funkce return nevypočítal svůj výraz, pokud volající procedura návratovou hodnotu funkce nepoužila.

  • Procedury používající při výpočtech velká množství řetezcových funkcí a operací v jednom výraze mohly způsobovat pozdější a náhodný pád systému.

  • Přístroj httpd na některých počítačích/operačních systémech neuvolňoval při komunikaci s klienty paměť. Chyba se více projevovala u více zatížených serverů.

  • Aktivace procedury nedokázala v jednom běhu změřit více než 1 024 kanálů (nebo jiných komunikovaných elementů).

  • Přístroj string_control neměřil svůj výstupní datový element, pracoval-li v režimu autoupdate = true.

  • Přístroj gl_button nerespektoval nastavení přístupových práv (parametr access).

  • V přístroji gl_valve mohlo být tělo ventilu výškově posunuto vůčí pozici potrubních přírub.

  • Na nových výkonných grafických kartách ATI Radeon se při scéně přesně přes celou obrazovku špatně synchronizovalo vykreslování. Tato nekorektnost ATI ovladačů je ošetřena.

  • Průvodce novou aplikací chybně do datově řízené aplikace generoval příkaz yield.

  • V editoru materiálů pro 3D přístroje byla opravena chyba vykreslování náhledů textur s průhledností klíčovanou alpha kanálem.

  • Byla opravena chyba přihlašování se k databázi pomocí hesla.

  • V přístroji trend_viewer byly odstraněny problémy s rozměry při tisku.

  • Inspektoru přístroje bylo opraveno několik chyb editace (GUID v přístroji active_x, editor parametru access, ukazování chyb v editoru procedur).

  • Přístroj sql v asynchronním režimu způsobil pád systému, pokud při zastavení aplikace nebyly všechny dotazy dokončeny.

  • Byly opraveny chyby v parametrech a funkci procedur GetDatabaseProperty a GetSheetProperty přístroje sql.

  • Při ukončení aplikace s databázovými datovými sekcemi mohlo dojít k pádu systému.

  • Přístroj journal chybně zapisoval do zdrojového textu parametr record_structure.

  • Přístroj data_viewer v módu table neumožňoval při editaci dialogového okna otevíraného z řádku nástrojů přidávat datové elementy do skupin.

  • Přístroj data_viewer v módu table si nepamatoval šířky a pořadí sloupců při změně velikosti přístroje.

  • Přístroj gl_data_viewer při překlápění z grafického módu do textového zapomínal nastavení parametru time_interval časové osy.

  • V přístoji chart při volání nativních procedur pro poslední registrované průběhy SetLineIndexValuePaint( LineIndex, HistoryIndex : longcard; Value : real ) a SetLineValuePaint( LineIndex : real; Value : real ) nedocházelo k vyvolání bezprostředního překreslení grafu.

Rozšíření

  • Start aplikace s databázovými datovými sekcemi (archive, alarm, alarm_and_archive) byl doplněn o čekání na start databázového serveru. Aplikace tak nyní dokáže počkat, například po restartu počítače, na pomalejší zdroj dat, aniž by se při rozběhu zastavila. Délka čekání je omezena parametrem start_timeout sekce settings.

  • Všem viditelným přístrojům přibyla nativní OCL procedura SetBubbleText( text : string ) umožnující za chodu aplikace měnit texty zobrazované v bublinách přístrojů.

  • Do definice skupin (sekce data_group) přístroje data_viewer byl doplněn parametr visible definující viditelnost průběhu v módu chart.

  • Do přístroje data_viewer byly doplněny procedury:

    • ClearSeriesHistory(), ClearSeriesHistory( ElementName : string ), ClearSeriesHistory( ElementName : string; ArrayIndex : longint )

    • GetSeriesShow( ElementName : string ) : boolean, GetSeriesShow( ElementName : string; ArrayIndex : longint ) : boolean, GetSeriesShow( GroupName, ElementName : string ) : boolean, GetSeriesShow( GroupName, ElementName : string; ArrayIndex : longint ) : boolean

    • SetSeriesShow( ElementName : string; Show : boolean ), SetSeriesShow( ElementName : string; ArrayIndex : longint; Show : boolean ), SetSeriesShow( GroupName, ElementName : string; Show : boolean ), SetSeriesShow( GroupName, ElementName : string; ArrayIndex : longint; Show : boolean )

    • IsReading() : boolean

  • Do přístroje data_viewer byla doplněna událostní procedura OnReading( Reading : boolean )

  • Do přístrojů tank a thermometer byly doplněny procedury SetRange( RangeFrom, RangeTo : real ), SetLowLimit( LowLimit : real ) a SetHighLimit( HighLimit : real ). Více viz popis přístrojů.

  • Do přístroje control byly přidány procedury DisableInput(), EnableInput() a SetDecPlaces( DecPlaces : CARDINAL ).

  • Do přístroje multi_switch byl přidán mód mode = select_box. Více viz popis přístroje.

  • Přístroj listbox byl doplněn o možnost odsazování jednotlivých řádků. Doplněny byly procedury i parametry přístroje, vše je popsáno v referenční dokumentaci přístroje.

  • Control Web byl doplněn o parametr příkazové řádky /q. Tento parametr zamezí hlášení chyb v oknech, takže Control Web dokáže samostatně ukončit (po chybě) svůj běh.

  • Do systémového přístroje system byly doplněny procedury IsUTF8( DataString : string ) a GetEnvironmentVariable( Name : string; var Value : string )

 
 | O společnosti | Produkty | Podpora | Stažení software | Stažení dokumentů | 
Moravské přístroje, a.s., Masarykova 1148, Zlín-Malenovice, 76302