Autor: Michal Poho°elsk²
Uve°ejn∞no: CHIP 9/99, str. 92-94
Pr∙myslovß automatizace pro Windows NT


╪φzenφ technologick²ch proces∙ dnes prochßzφ v²raznou prom∞nou, kterß je zp∙sobena z°eteln²m nßstupem systΘmu Windows NT. P°esto₧e mnoho technologick²ch proces∙ °φzen²ch znßm²m systΘmem Control Panel (CP) stßle jeÜt∞ vy₧aduje MS-DOS, mohutn² p°esun do sv∞ta Windows NT nelze zastavit. Tomuto trendu pln∞ vychßzφ vst°φc nov² systΘm Control Web od ΦeskΘ firmy ALCOR - MoravskΘ p°φstroje. Control Web (CW) verze 3.11 poskytuje nejen prost°edky pro grafickou prezentaci nam∞°en²ch dat a pro komunikaci s jednotliv²mi p°φstroji, ale rovn∞₧ nßstroje pro tvorbu °φdφcφch systΘm∙ a ovladaΦ∙ atypick²ch za°φzenφ. InstalaΦnφ program CW pln∞ odpovφdß standardu Windows NT/9x. Minimßlnφ instalace produktu zaplnφ asi 15 MB prostoru. Maximßlnφ instalace obsadφ 44 MB. Pokud chcete CP pohodln∞ pou₧φvat k prßci, musφte mφt procesor Pentium s nejmΘn∞ 16 MB RAM a 250 MB na disku.

V²vojovΘ prost°edφ

CW je tΘm∞° v²hradn∞ urΦen pro vytvß°enφ pr∙myslov²ch aplikacφ. P°i v²voji nejrozmanit∞jÜφch aplikacφ Vßm rozhodn∞ pom∙₧e pom∞rn∞ d∙slednΘ uplatn∞nφ objektovΘ technologie, otev°enß architektura a dvojcestnΘ programovßnφ. Jßdrem v²vojovΘho prost°edφ jsou Φty°i nosnΘ pilφ°e - Design Studio, specißlnφ grafick² editor, Paleta p°φstroj∙, a subsystΘm DDK (Device Driver Kit). Design celΘho v²vojovΘho prost°edφ (vΦetn∞ Design Studia) p°φmo vychßzφ z intuitivnφho prost°edφ CP. Osobn∞ vÜak doporuΦuji instalovat Service Pack 3 (SP3), kter² eliminuje n∞kolik drobn²ch problΘm∙. Specißlnφ v²vojov² editor umo₧≥uje programovat metodou dvojcestnΘho programovßnφ - v b∞₧nΘm textovΘm a ve vizußlnφ re₧imu. Plocha vizußlnφho editoru je rozd∞lena na 7 r∙zn²ch Φßstφ - Editor vizußlnφ struktury, Editor ΦasovΘ struktury, NeΦasovanΘ p°φstroje, NeviditelnΘ p°φstroje a t°i vφce·ΦelovΘ datovΘ plochy. JednotlivΘ Φßsti jsou od sebe odd∞leny posuvn²mi liÜtami.
V²voj a tvorbu specializovan²ch ovladaΦ∙ v podob∞ DLL knihoven pro zßsuvnΘ karty, pr∙myslovΘ automaty, m∞°φcφ p°φstroje a dalÜφ za°φzenφ zajiÜ¥uje v CW subsystΘm Device Driver Kit (DDK). K tvorb∞ ovladaΦ∙ lze pou₧φt libovoln² v²vojov² prost°edek, kter² generuje DLL knihovny pro Win32. CW pln∞ vyu₧φvß vÜech mo₧nostφ systΘmu Windows (DDE, ODBC, fonty atd.) a aplikace je proto v detailech p°izp∙sobena systΘmu Windows. Kv∙li tomu byla implicitnφ p°φpona Control Web aplikacφ zm∞n∞na z p∙vodnφ *.CP na *.CW.
P°i vytvß°enφ sv²ch aplikacφ m∙₧ete vyu₧φt neomezenΘ modularity aplikacφ. To znamenß, ₧e nynφ se celß jedna aplikace m∙₧e stßt pouh²m jednφm modulem z mnoha. Pomocφ definice IMPORT lze sestavit projekt, v rßmci kterΘho bude spolupracovat mnoho hotov²ch aplikacφ. JednotlivΘ moduly spolupracujφcφ v projektu p°itom nemusφ b²t vÜechny na jednom poΦφtaΦi. LibovolnΘ Φßsti projektu mohou b²t na vybran²ch poΦφtaΦφch, jen₧ mohou spolu komunikovat na sφti LAN nebo p°es globßlnφ internetu.

RozÜi°ujφcφ p°φstroje

U₧ivatelΘ CW rychle zjistφ, ₧e systΘm mß vφce integrovan²ch p°φstroj∙ ne₧ CP. Integrovan² tabulkov² p°φstroj Table nabφzφ dynamickou v²m∞nu dat s tabulkov²m kalkulßtorem InCalc a jeho kompletnφ ovlßdßnφ vÜemi prost°edky CW. V rßmci integrovan²ch p°φstroj∙ pro statistiku dostanete p°φstroje Trend a Trend_viewer. Trend umo₧≥uje sledovßnφ, zobrazovßnφ a archivovßnφ trend∙ analogov²ch signßl∙. Trend_viewer je schopen zobrazovat, prohlφ₧et a tisknout historickΘ trendy a statistickΘ hodnoty analogov²ch signßl∙. V rßmci kompletnφ v²vojovΘ verze CW zφskßte navφc komplexnφ rozÜi°ujφcφ p°φstroj pro energetiku, kter² umo₧≥uje sledovßnφ a °φzenφ odb∞ru elektrickΘ energie. VÜechny d∙le₧itΘ funkce jsou rozΦlen∞ny do n∞kolika p°φstroj∙ - Energetic time, Supply meter, Diagram, Sections, Maximum graph a Hour table. Mnoho dalÜφch p°φstroj∙ (nap°. virtußlnφ p°φstroj pro DSP) je mo₧nΘ si dokoupit.

NovΘ vlastnosti

SystΘm CW verze 3.11 nabφzφ sv²m u₧ivatel∙m °adu zßsadnφch a d∙le₧it²ch novinek. Zde najdete jejich seznam.

Druhou stranou mince je vÜak z°eteln² ·bytek poΦtu integrovan²ch aplikacφ. Tuto skuteΦnost sice m∙₧e mnoho novßΦk∙ p°ehlΘdnout, ale ost°φlenφ u₧ivatelΘ systΘmu CP to poznajφ prvnφm zkoumav²m pohledem. V prost°edφ Control Webu chybφ nßsledujφcφ v∞tÜφ aplikace z CP:
V prost°edφ Control Webu takΘ chybφ °ada utilit:

InCalc verze 3.01

Tabulkov² kalkulßtor InCalc slou₧φ v CW pro prßci s daty a jejich zobrazovßnφ pomocφ graf∙. Tabulka je tvo°ena z bun∞k uspo°ßdan²ch do 8192 °ßdk∙ a 256 sloupc∙. Navφc m∙₧eme definovat 3D tabulku s a₧ 64 vrstvami. Ka₧dß vrstva mß samoz°ejm∞ vlastnφ nßzev. Nßzvy jednotliv²ch vrstev jsou zobrazovßny na zßlo₧kßch pod tabulkou. Do jednΘ bu≥ky m∙₧eme zapsat text o maximßlnφ dΘlce 255 znak∙. JednotlivΘ bu≥ky nebo jejich skupiny si lze pro v∞tÜφ p°ehlednost pojmenovat. U tabulky je mo₧no vyu₧φt styly, kterΘ obsahujφ informace o formßtovßnφ bu≥ky (t°eba pou₧it² formßt Φφsla, font, zarovnßnφ, barva, orßmovßnφ, v²pl≥). InCalc pln∞ podporuje nßzornou hypertextovou nßpov∞du a technologii DV-OLE umo₧≥ujφcφ jednoduchΘ vklßdßnφ libovolnΘho DataView objektu. InCalc obsahuje p°ibli₧n∞ 130 funkcφ rozd∞len²ch podle svΘho typu do osmi skupin (AritmetickΘ, GoniometrickΘ, StatistickΘ, TextovΘ, LogickΘ, FinanΦnφ, ╚asovΘ a Specißlnφ), kterΘ odpovφdajφ standardu Lotus 1-2-3. Data se uklßdajφ do souboru *.TBW. V InCalcu najdeme takΘ kvalitnφ Editor graf∙, jen₧ umo₧≥uje vytvß°enφ, ·pravu a tisk graf∙. Slab²m mφstem programu jsou jen chyb∞jφcφ importnφ a exportnφ filtry. K dispozici je pouze import/export do WK1 (Lotus 1-2-3), ASCII a DBF.

InDraw verze 1.00

Vedle tabulkovΘho kalkulßtoru InCalc najdeme v CW takΘ vektorov² kreslicφ program InDraw, kter² pln∞ podporuje nßzornou hypertextovou nßpov∞du a technologii DV-OLE. U vektorovΘho kreslφcφho editoru jsou vÜechny objekty (zßkladnφ geometrickΘ tvary a k°ivky) popsßny matematicky sv²mi parametry (sou°adnicemi, polom∞rem atd.). Proto s nimi u₧ivatel m∙₧e manipulovat, m∞nit jejich rozm∞ry, barvu i po°adφ v jakΘm se navzßjem p°ekr²vajφ. Zßkladnφmi objekty InDraw, jen₧ m∙₧ete p°i p°ekreslenφ pou₧φt jsou: Φßra, lomenß Φßra, text, BeziΘrova k°ivka, Φtverec, obdΘlnφk s kulat²mi rohy, kru₧nice, elipsa, elipsov² oblouk, elipsovß v²seΦ, nepravideln² a pravideln² n-·helnφk. Pro ka₧d² nakreslen² objekt je pochopiteln∞ mo₧nΘ zvolit barvu obrysovΘ Φßry a barvu v²pln∞. U objekt∙, kterΘ se p°ekr²vajφ, m∙₧ete m∞nit po°adφ v jakΘm jsou na sob∞ nasklßdßny. JednotlivΘ objekty kresby lze seskupit do jedinΘho objektu. Pro p°esnΘ umφst∞nφ kreslen²ch objekt∙ lze pou₧φvat sou°adnic vyΦten²ch z pravφtka nebo zadan²ch v okn∞ parametr∙. Standardn∞ mß sou°adn² systΘm sv∙j poΦßtek v levΘm hornφm rohu kresby, ale je mo₧nΘ ho posunout na libovolnou pozici. DalÜφ operace s objekty bohu₧el chybφ, tak₧e nenφ mo₧nΘ pou₧φvat n∞jakΘ efekty znßmΘ z vysp∞l²ch vektorov²ch editor∙. Obrßzky se uklßdajφ do souboru *.IDW.

MenÜφ pomocnΘ aplikace

U₧ivatelΘ CW majφ k dispozici, krom∞ dvou kancelß°sk²ch aplikacφ, takΘ mnoho u₧iteΦn²ch utilit. ODBC prohlφ₧eΦ (ODBC Viewer) a Prohlφ₧eΦ databßzov²ch soubor∙ (DBASE Viewer) se spoleΦn∞ starajφ o prohlφ₧enφ archivaΦnφch soubor∙ ve formßtu DBF a ODBC (SQL servery, MS Visual FoxPro, MS Access). Prohlφ₧eΦ hypertextu (prohlφ₧eΦ HTML), kter² mß formu DataView, dovoluje prohlφ₧et internetovskΘ soubory a slou₧φ zejmΘna k prohlφ₧enφ nßpov∞dy. HTML DataView pln∞ podporuje HTML 2.0 a ΦßsteΦn∞ takΘ HTML 3.0. Pro jednoduchost nejsou v HTML DataView zahrnuty tabulky, formulß°e a kaskßdovΘ styly. Prohlφ₧eΦ obrßzk∙ (aplikace Obrßzek) umo₧≥uje pracovat s obrßzky v mnoha grafick²ch formßtech a provßd∞t mezi t∞mito formßty konverze. Prohlφ₧eΦ trend∙ (Trend Viewer) reprezentuje statistick² p°φstroj, kter² je popsßn v p°edchozφm textu.
P°ehrßvaΦ AVI (Digital Video Player) slou₧φ k prohlφ₧enφ video sekvencφ ve formßtech AVI, MPG a MPE. P°ehrßvaΦ FLI soubor∙ dovoluje prohlφ₧et animaΦnφ soubory ve formßtech FLC a FLI. Mezi jednoduchΘ utility pat°φ Editor ikon, Kalkulßtor a Textov² editor. Pro vÜechny aplikace je k dispozici p°φjemnß bublinkovß nßpov∞da. V²razn∞ vφce informacφ Vßm vÜak poskytne hypertextovß HTML nßpov∞da.

Zßv∞r

Control Web verze 3.11 je vynikajφcφm v²vojov²m a monitorovacφm prost°edkem pro °φdφcφ aplikace v reßlnΘm Φase, kter² pracuje v systΘmu Windows NT/9x. Na konci roku se vÜak na trhu objevφ novß verze - Control Web 2000, kterß mo₧nß bude p°edstavovat nejv∞tÜφ skok v architektu°e systΘmu od uvedenφ Control Panelu verze 2.0 v roce 1995. VÜichni u₧ivatelΘ, jen₧ si dnes koupφ Control Web, dostanou automaticky poukßzku na bezplatn² nßkup Control Webu 2000.




Skok na dalÜφ strßnku Skok na hlavnφ menu Skok na dalÜφ strßnku


Copyright (c) 1993-2000 Michal Poho°elsk²