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 11
Service Pack 11 pro Control Web 5 opravuje problémy nalezené v systému Control Web 5 Service Pack 10. Service Pack 11 lze stáhnout ze sekce Stažení software nebo jej můžete objednat na CD-ROM se za režijní cenu.

Opravy chyb

  • Ve sdílených datových sekcích s více jak 256 datovými elementy se mohla data při zápisech z klienta zapsat do špatného (jiného) datového elementu; případně, pokud byl tento špatný datový element jen vstupní (např. kanál), mohlo dojít k pádu systému.

  • Byla opravena chyba přenosu datových elementů ve sdílených datových sekcích, kdy při startu aplikace s více jak cca 25 000 datovými elementy se klient nemusel rozběhnout.

  • Volání procedury datových sekcí Backup( Array[ index ] ) mohlo způsobit pád systému.

  • Procedura GetRegulatorType přístroje pid_regulator vracela nesmyslné údaje, procedura SetOutputRange téhož přístroje nepracovala správně.

  • Volání procedury přístroje zevnitř výrazu v definici datového elementu způsobilo pád systému, nyní se správně hlásí chyba.

  • Zápis do parametru procedury předávaného odkazem (var), byl-li aktuálním parametrem prvek pole, uložil vždy hodnotu do prvku pole s indexem 0.

  • Chybně se kreslila paleta v programu Ikoner.

  • Byla opravena chyba, která mohla způsobit mizení panelů po neúspěšné operaci AkceptovatInspektoru přístrojů, pokud daný panel nějakým způsobem omezoval skupinu přístrojů, které do něj lze zařadit.

  • Datové elementy použité v parametrech funkcí replace a subst nezpůsobovaly komunikaci.

  • Příkaz move procedur nyní respektuje směr přesunu při přesunech uvnitř jednoho pole. Dále, příkaz move dovolil zapisovat do elementů, které jsou určeny jen pro čtení.

  • Pokud se během kopírování (files.CopyFile) pohnulo s oknem průběhu kopírování, kopírování (a také běh aplikace) se zastavilo. Dále, procedura CopyFile nyní ověřuje, zdali není volána během zastavení aplikace.

  • Zápis do parametru procedury předávaného odkazem (var), byl-li aktuálním parametrem sdílený datový element (sekce shared_*), nezpůsobil přenos změněné hodnoty do klientů.

  • Volání procedury files.GetFirstEntry bez kompletního dokončení celého průchodu složkou procedurou files.GetNextEntry způsobilo úbytek paměti.

  • Přístroj pid_regulator se chybně vykreslil při přenosu jeho vzhledu přes internet.

  • V přístroji alarm se po volání procedury DeleteAlarms nepřekreslil seznam alarmů; okno s podrobným popisem alarmu se ne vždy správně zobrazilo. Dále, nastavení rise_action = display nepracovalo.

  • Ve vývojovém prostředí se chybně nekreslily přístroje, které měly jméno shodné s nějakým skrytým panelem.

  • Použití datového elementu ve výrazu aktuálního parametru nezpůsobovalo měření, resp. nezpůsobovalo aktivaci přístroje v datově řízené aplikaci.

  • Volání procedury DeleteSelected přístroje listbox, byl-li seznam textů prázdný, mohlo způsobit chybu běhu aplikace.

  • Zápis klienta do sdíleného datového elementu se v událostní proceduře On*Change mohl projevit jako změna jiného datového elementu (byť zapsaného klientem ve stejném časovém kroku).

  • Vyhledávání jmen dovážených datových sekcí nyní respektuje velikost písmen. Na jednom počítači je tak možné používat vyvážené datové sekce se jmény lišícími se velikostí, aniž by klienské datové sekce hlásily chyby spojení (sekce nebyla nalezena apod.).

Úpravy chování

Mimo zde vyjmenovaných bodů SP11 nezpůsobuje žádnou změnu chování aplikačních programů.

  • Byla doplněna OCL procedura SetFont přístrojů tab_switch a string_switch.

  • Program Ikoner nyní po výběru barvy nástrojem Pipeta automaticky vybere nástroj Štětec.

  • Do databázových datových sekcí byla doplněna událostní procedura OnDatabaseError.

  • Bylo vylepšeno rozpoznávání chybějícího příkazu return v procedurách s návratovou hodnotou.

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