Autor: Michal Pohorelsky
Uverejneno: CHIP 9/99, str. 92-94
Prumyslova automatizace pro Windows NT


Rizeni technologickych procesu dnes prochazi vyraznou promenou, ktera je zpusobena zretelnym nastupem systemu Windows NT. Prestoze mnoho technologickych procesu rizenych znamym systemem Control Panel (CP) stale jeste vyzaduje MS-DOS, mohutny presun do sveta Windows NT nelze zastavit. Tomuto trendu plne vychazi vstric novy system Control Web od ceske firmy ALCOR - Moravske pristroje. Control Web (CW) verze 3.11 poskytuje nejen prostredky pro grafickou prezentaci namerenych dat a pro komunikaci s jednotlivymi pristroji, ale rovnez nastroje pro tvorbu ridicich systemu a ovladacu atypickych zarizeni. Instalacni program CW plne odpovida standardu Windows NT/9x. Minimalni instalace produktu zaplni asi 15 MB prostoru. Maximalni instalace obsadi 44 MB. Pokud chcete CP pohodlne pouzivat k praci, musite mit procesor Pentium s nejmene 16 MB RAM a 250 MB na disku.

Vyvojove prostredi

CW je temer vyhradne urcen pro vytvareni prumyslovych aplikaci. Pri vyvoji nejrozmanitejsich aplikaci Vam rozhodne pomuze pomerne dusledne uplatneni objektove technologie, otevrena architektura a dvojcestne programovani. Jadrem vyvojoveho prostredi jsou ctyri nosne pilire - Design Studio, specialni graficky editor, Paleta pristroju, a subsystem DDK (Device Driver Kit). Design celeho vyvojoveho prostredi (vcetne Design Studia) primo vychazi z intuitivniho prostredi CP. Osobne vsak doporucuji instalovat Service Pack 3 (SP3), ktery eliminuje nekolik drobnych problemu. Specialni vyvojovy editor umoznuje programovat metodou dvojcestneho programovani - v beznem textovem a ve vizualni rezimu. Plocha vizualniho editoru je rozdelena na 7 ruznych casti - Editor vizualni struktury, Editor casove struktury, Necasovane pristroje, Neviditelne pristroje a tri viceucelove datove plochy. Jednotlive casti jsou od sebe oddeleny posuvnymi listami.
Vyvoj a tvorbu specializovanych ovladacu v podobe DLL knihoven pro zasuvne karty, prumyslove automaty, merici pristroje a dalsi zarizeni zajistuje v CW subsystem Device Driver Kit (DDK). K tvorbe ovladacu lze pouzit libovolny vyvojovy prostredek, ktery generuje DLL knihovny pro Win32. CW plne vyuziva vsech moznosti systemu Windows (DDE, ODBC, fonty atd.) a aplikace je proto v detailech prizpusobena systemu Windows. Kvuli tomu byla implicitni pripona Control Web aplikaci zmenena z puvodni *.CP na *.CW.
Pri vytvareni svych aplikaci muzete vyuzit neomezene modularity aplikaci. To znamena, ze nyni se cela jedna aplikace muze stat pouhym jednim modulem z mnoha. Pomoci definice IMPORT lze sestavit projekt, v ramci ktereho bude spolupracovat mnoho hotovych aplikaci. Jednotlive moduly spolupracujici v projektu pritom nemusi byt vsechny na jednom pocitaci. Libovolne casti projektu mohou byt na vybranych pocitacich, jenz mohou spolu komunikovat na siti LAN nebo pres globalni internetu.

Rozsirujici pristroje

Uzivatele CW rychle zjisti, ze system ma vice integrovanych pristroju nez CP. Integrovany tabulkovy pristroj Table nabizi dynamickou vymenu dat s tabulkovym kalkulatorem InCalc a jeho kompletni ovladani vsemi prostredky CW. V ramci integrovanych pristroju pro statistiku dostanete pristroje Trend a Trend_viewer. Trend umoznuje sledovani, zobrazovani a archivovani trendu analogovych signalu. Trend_viewer je schopen zobrazovat, prohlizet a tisknout historicke trendy a statisticke hodnoty analogovych signalu. V ramci kompletni vyvojove verze CW ziskate navic komplexni rozsirujici pristroj pro energetiku, ktery umoznuje sledovani a rizeni odberu elektricke energie. Vsechny dulezite funkce jsou rozcleneny do nekolika pristroju - Energetic time, Supply meter, Diagram, Sections, Maximum graph a Hour table. Mnoho dalsich pristroju (napr. virtualni pristroj pro DSP) je mozne si dokoupit.

Nove vlastnosti

System CW verze 3.11 nabizi svym uzivatelum radu zasadnich a dulezitych novinek. Zde najdete jejich seznam.

Druhou stranou mince je vsak zretelny ubytek poctu integrovanych aplikaci. Tuto skutecnost sice muze mnoho novacku prehlednout, ale ostrileni uzivatele systemu CP to poznaji prvnim zkoumavym pohledem. V prostredi Control Webu chybi nasledujici vetsi aplikace z CP:
V prostredi Control Webu take chybi rada utilit:

InCalc verze 3.01

Tabulkovy kalkulator InCalc slouzi v CW pro praci s daty a jejich zobrazovani pomoci grafu. Tabulka je tvorena z bunek usporadanych do 8192 radku a 256 sloupcu. Navic muzeme definovat 3D tabulku s az 64 vrstvami. Kazda vrstva ma samozrejme vlastni nazev. Nazvy jednotlivych vrstev jsou zobrazovany na zalozkach pod tabulkou. Do jedne bunky muzeme zapsat text o maximalni delce 255 znaku. Jednotlive bunky nebo jejich skupiny si lze pro vetsi prehlednost pojmenovat. U tabulky je mozno vyuzit styly, ktere obsahuji informace o formatovani bunky (treba pouzity format cisla, font, zarovnani, barva, oramovani, vypln). InCalc plne podporuje nazornou hypertextovou napovedu a technologii DV-OLE umoznujici jednoduche vkladani libovolneho DataView objektu. InCalc obsahuje priblizne 130 funkci rozdelenych podle sveho typu do osmi skupin (Aritmeticke, Goniometricke, Statisticke, Textove, Logicke, Financni, Casove a Specialni), ktere odpovidaji standardu Lotus 1-2-3. Data se ukladaji do souboru *.TBW. V InCalcu najdeme take kvalitni Editor grafu, jenz umoznuje vytvareni, upravu a tisk grafu. Slabym mistem programu jsou jen chybejici importni a exportni filtry. K dispozici je pouze import/export do WK1 (Lotus 1-2-3), ASCII a DBF.

InDraw verze 1.00

Vedle tabulkoveho kalkulatoru InCalc najdeme v CW take vektorovy kreslici program InDraw, ktery plne podporuje nazornou hypertextovou napovedu a technologii DV-OLE. U vektoroveho kresliciho editoru jsou vsechny objekty (zakladni geometricke tvary a krivky) popsany matematicky svymi parametry (souradnicemi, polomerem atd.). Proto s nimi uzivatel muze manipulovat, menit jejich rozmery, barvu i poradi v jakem se navzajem prekryvaji. Zakladnimi objekty InDraw, jenz muzete pri prekresleni pouzit jsou: cara, lomena cara, text, Bezierova krivka, ctverec, obdelnik s kulatymi rohy, kruznice, elipsa, elipsovy oblouk, elipsova vysec, nepravidelny a pravidelny n-uhelnik. Pro kazdy nakresleny objekt je pochopitelne mozne zvolit barvu obrysove cary a barvu vyplne. U objektu, ktere se prekryvaji, muzete menit poradi v jakem jsou na sobe naskladany. Jednotlive objekty kresby lze seskupit do jedineho objektu. Pro presne umisteni kreslenych objektu lze pouzivat souradnic vyctenych z pravitka nebo zadanych v okne parametru. Standardne ma souradny system svuj pocatek v levem hornim rohu kresby, ale je mozne ho posunout na libovolnou pozici. Dalsi operace s objekty bohuzel chybi, takze neni mozne pouzivat nejake efekty zname z vyspelych vektorovych editoru. Obrazky se ukladaji do souboru *.IDW.

Mensi pomocne aplikace

Uzivatele CW maji k dispozici, krome dvou kancelarskych aplikaci, take mnoho uzitecnych utilit. ODBC prohlizec (ODBC Viewer) a Prohlizec databazovych souboru (DBASE Viewer) se spolecne staraji o prohlizeni archivacnich souboru ve formatu DBF a ODBC (SQL servery, MS Visual FoxPro, MS Access). Prohlizec hypertextu (prohlizec HTML), ktery ma formu DataView, dovoluje prohlizet internetovske soubory a slouzi zejmena k prohlizeni napovedy. HTML DataView plne podporuje HTML 2.0 a castecne take HTML 3.0. Pro jednoduchost nejsou v HTML DataView zahrnuty tabulky, formulare a kaskadove styly. Prohlizec obrazku (aplikace Obrazek) umoznuje pracovat s obrazky v mnoha grafickych formatech a provadet mezi temito formaty konverze. Prohlizec trendu (Trend Viewer) reprezentuje statisticky pristroj, ktery je popsan v predchozim textu.
Prehravac AVI (Digital Video Player) slouzi k prohlizeni video sekvenci ve formatech AVI, MPG a MPE. Prehravac FLI souboru dovoluje prohlizet animacni soubory ve formatech FLC a FLI. Mezi jednoduche utility patri Editor ikon, Kalkulator a Textovy editor. Pro vsechny aplikace je k dispozici prijemna bublinkova napoveda. Vyrazne vice informaci Vam vsak poskytne hypertextova HTML napoveda.

Zaver

Control Web verze 3.11 je vynikajicim vyvojovym a monitorovacim prostredkem pro ridici aplikace v realnem case, ktery pracuje v systemu Windows NT/9x. Na konci roku se vsak na trhu objevi nova verze - Control Web 2000, ktera mozna bude predstavovat nejvetsi skok v architekture systemu od uvedeni Control Panelu verze 2.0 v roce 1995. Vsichni uzivatele, jenz si dnes koupi Control Web, dostanou automaticky poukazku na bezplatny nakup Control Webu 2000.




Skok na dalsi stranku Skok na hlavni menu Skok na dalsi stranku


Copyright (c) 1993-2000 Michal Pohorelsky