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

Opravy chyb

  • Výraz začínající unárním plus mohl v některých případech způsobit při rozběhu aplikace pád systému.

  • Aplikace pracující s ovladači, které pro sebe uvnitř používají zprávy operačního systému (WM_TIMER apod.), se mohly zastavovat nebo běžet trhaně.

  • Aplikace používající více jak 128 přímých výstupních kanálů, které se při startu mají zapisovat (skip_init_outputs = false), mohla způsobit při rozběhu pád systému.

  • Mezimodulární volání procedury s řetězcovou návratovou hodnotou mohlo náhodně způsobit pád systému.

  • Bylo odstraněno několik chyb souvisejících s přenosem data o alarmech na klienty vícemodulárních aplikací (pád data_driven serveru, násobení událostí alarmů po opakovaném připojení klienta k serveru, občasný pád synchronizovaného serveru po volání procedury YieldActiveSynchronizeState(), neúplné zobrazování jmen operátorů na klientech, možný pád klienta při velmi četných a rozsáhlých přenosech nových událostí, vynechání poslední události při prohlížení historie událostí).

  • Bylo odstraněno několik chyb v běhu vícemodulárních aplikací (možný pád archivního serveru po odpojení klienta během čtení dat; chybné vyhledání serveru, pokud jeden ze serverů nebyl dostupný; hlášení runtime chyby na klientovi po zastavení serveru; možný pád klienta po volání DisconnectActiveServer()).

  • Bylo odstraněno několik chyb v běhu synchronizovaných sekcí (některý ze serverů se někdy nikdy nestal aktivní, možný pád servisu při opakovaném zastavování a rozbíhání vzdálených synchronizovaných serverů, možné rychlé střídání aktivit různých serverů bez zjevné příčiny).

  • Aplikace se systémovým backupem se nerozěhla, pokud v aplikaci přibyla nová datová sekce.

  • Systémová záloha v aplikaci s velkým množstvím datových elementů (cca > 100 000) se při rozběhu vytvářela příliš dlouhou dobu.

  • Byla odstraněna chyba v přístroji draw, kdy při výskytu více shodných výrazů v přístroji mohlo dojít k pádu systému.

  • Bylo opraveno několik chyb v přístroji table (chybné překreslení po smazání vrstvy, nemožnost zapsat data do nově vytvořené vrstvy).

  • Přístroj gl_scene po potvrzení editace v inspektoru mohl chybně vykreslovat objekty v něm zaregistrované (některé objekty mohly chybět).

  • Na počítači s videoadaptéry GF FX5200 se s některými verzemi ovladačů vyskytovaly chyby při zpracování vertex buffer objektů. Tyto problémy jsou ošetřeny a na těchto kartách jsou modely vykreslovány pomalejší a bezpečnou metodou.

  • Generování křížových odkazů mohlo způsobit nefunkčnost systému.

  • Bylo opraveno několik drobných chyb při editaci dat v Datových inspektorech.

  • Byla opravena chyba zobrazení čísel pomocí masky, kdy se nezobrazila číslice 1 nejvyššího řádu, pokud při zaokrouhlení čísla došlo k přenosu do tohoto nejvyššího řádu.

  • Pokud se v parametru událostních procedur OnOutput analogových přístrojů použil jiný číselný datový typ než real, mohly tyto přístroje přestat pracovat (nešlo nastavit jejich hodnotu apod.).

  • Byla opravena chyba načítání parametru timer, parametr neakceptoval kvalifikované identifikátory konstant.

  • Bylo opraveno několik drobných chyb při editaci přístroje data_viewer.

  • Byla opravena chyba, která při vzniku runtime chyby uvnitř událostní procedury volané zevnitř některých přístrojů při uživatelských akcích způsobila neustálé opakování této runtime chyby až do pádu systému.

  • Datový element alarm_and_archive byl zapsán do archivní databáze častěji, než odpovídalo nastavení atributu timer, pokud se pro tento datový element vyhodnocovaly limitní stavy asynchronně pomocí procedury EvaluateAlarms.

  • Po spuštění aplikace během editace parametrů ovladače v Inspektoru ovladače a následném použití dat v inspektoru došlo k pádu systému.

  • V přístroji file nepracovalo nastavení sdílení SetShareMode( true, true ).

Úpravy chování

Mimo označené body SP4 nezpůsobuje žádnou změnu chování aplikačních programů.

  • Výstupní kanály s nastavením send_same_data = off se nyní zapisují v případě, kdy předešlá komunikace skončila chybou (neboli tehdy, pokud se novou hodnotu nepodařilo do technologie zapsat).

  • V přístroji alarm_viewer byl doplněn rolovací řadek a stavový řádek v okně pro zobrazování průběžných alarmů.

  • V přístroji alarm_viewer byla doplněn parametr buffer_size definující maximální počet záznamů v tabulce průběžných alarmů a možnost prohlížení těchto záznamů.

  • V přístroji alarm_viewer byl doplněn řádek nástrojů v okně pro zobrazování historie alarmů.

  • V přístroji alarm_viewer byl změněn význam masky pro zobrazování alarmů. Parametr show_events byl nahrazen parametrem show_alarms.

Rozšíření

  • Do přístrojů archiver, alarm a journal přibyl parametr resolution = seconds | milliseconds, který umožnuje zvýšit přesnost časových údajů ukládaných do databáze.

  • Do přístroje draw byla doplněna událostní procedura OnModalExit.

  • Do přístroje table byl přidán parametr cursor_visible a procedury GetCursorVisible a SetCursorVisible, pro řízení viditelnosti kurzoru tabulky v režimu editable = false.

  • Do přístroje table byl přidán parametr lock_table a procedury GetLockTable a SetLockTable, pro řízení zamykání rolování plochy tabulky.

  • Procedura GetColumnProperty přístroje sql byla doplněna o práci s property width.

  • Do přístroje data_viewer byly doplněny procedury GetSeriesLegendText a SetSeriesLegendText.

  • Do přístroje sql byly doplněny procedury SetNullText, SetTrueText a SetFalseText.

  • Procedura GetSheetProperty přístroje sql byla doplněna o práci s property columns_count.

  • Do přístroje alarm byla doplněna možnost definovat uživatelskou úroveň uživatele, který je opravněn potvrzovat alarmy (parametr confirm_access).

  • Do přístroje string_switch byl doplněn parametr listbox_items definující maximální počet položek současně zobrazovaných ve výběrovém seznamu.

  • Do přístroje string_switch byla doplněna událostní procedura OnIndex( Index : longcard ) Tato procedura je zavolána při každé změně vybrané položky a v parametru Index je předáno číslo nově vybrané položky počínaje od jedné.

  • Do přístroje string_switch byla doplněna nativní procedura SetIndex( Index : longcard; SetOutput, CallReceivers, CallProcedures : boolean ) umožňující volbu položky přístroje podle parametru Index s možností ovlivnění zápisu na výstup, šíření výjimky v časování a volání procedur po této akci. Prvni položka má index 1.

  • Do přístroje string_switch byla doplněna nativní procedura SetListBoxItems( Items : longcard ) nastavující nový maximální počet položek současně zobrazovaných ve výběrovém seznamu.

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