Autor: Michal Poho°elsk²
Uve°ejn∞no: CHIPweek 44/98, str. 14
Pr∙myslovß automatizace pro 21. stoletφ


V modernφch pr∙myslov²ch podnicφch majφ klφΦov² v²znam vysp∞lΘ systΘmy pro vizualizaci technologick²ch proces∙ a dat. Mezi takovΘ pat°φ i Control Panel verze 3.1.
SystΘm 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φ. Pon∞vad₧ v²vojov² systΘm Control Panel funguje v objektovΘm grafickΘm prost°edφ InView a dodßvß se takΘ s n∞kolika velk²mi kancelß°sk²mi aplikacemi, doporuΦuji Vßm podrobn∞ prostudovat vÜechny Φlßnky umφst∞nΘ na Chip CD 3/98 - Sv∞t systΘmu InView (adresß° \ZKUSTE\SVET_INV). Control Panel (CP) nabφzφ kvalitnφ podporu grafiky, tak₧e krom∞ zßkladnφch re₧im∙ EGA, VGA a SVGA si m∙₧ete vybrat mezi 38 grafick²mi kartami. Na pevnΘm disku Vßm CP zaplnφ od 20 MB do 92 MB prostoru (podle vybranΘ konfigurace). Na nov∞jÜφch tiskßrnßch HP DeskJet, m∙₧eme pou₧φvat barevn² tisk. Pokud chcete s CP pohodln∞ pracovat, musφte mφt procesor 486DX2 s 8 MB RAM a 250 MB na disku. CP umφ pracovat v sφti Novell. Zßkladnφ a °φdφcφ aplikacφ systΘmu je Sprßvce program∙, kter² je tvo°en zßkladnφm oknem pro vÜechny skupiny program∙ reprezentovanΘ ikonami. Sprßvce soubor∙ slou₧φ pro prßci se soubory, adresß°i, disky, disketami a jednotkami CD-ROM. V okn∞ Sprßvce soubor∙ m∙₧eme otev°φt libovoln² poΦet oken se strukturou adresß°∙. Prohlφ₧eΦ obrßzk∙ umo₧≥uje pracovat s obrßzky ve mnoha grafick²ch formßtech a provßd∞t mezi t∞mito formßty konverze. InMail je programem elektronickΘ poÜty, kter² je urΦen pro komunikaci mezi jednotliv²mi poΦφtaΦi v sφti Novell. Umo₧≥uje rychlΘ p°edßvßnφ vzkaz∙ a p°ipojen²ch soubor∙. Multimedißlnφ podporu reprezentujφ t°i kvalitnφ aplikace - CD p°ehrßvaΦ, P°ehrßvaΦ WAV soubor∙ a Mixer. Pro zßbavu slou₧φ klasickΘ hry Minolovec, Solitaire a Ze∩. Prohlφ₧eΦ FLI soubor∙ dovoluje prohlφ₧et animaΦnφ soubory ve formßtech FLC a FLI.
Prohlφ₧eΦ HTML soubor∙ slou₧φ zejmΘna k prohlφ₧enφ hypertextovΘ nßpov∞dy. HTML prohlφ₧eΦ pln∞ podporuje HTML 2.0 a ΦßsteΦn∞ takΘ HTML 3.0. U₧ivatele Windows 9x p°ivφtajφ znßmΘ ovlßdacφ prvky v hornφch rozφch aplikaΦnφch oken. CP pracuje se stejn²m k≤dovßnφm ΦeÜtiny jako Windows. Pro vÜechny aplikace je k dispozici bublinkovß nßpov∞da. V∞tÜinu informacφ vÜak najdete v hypertextovΘ HTML nßpov∞d∞. V kompletnφm systΘmu CP 3.1 najdete nßsledujφcφ kancelß°skΘ aplikace (viz. Chip CD 3/98) - textov² editor InWord verze 1.65, tabulkov² kalkulßtor InCalc 2.40, relaΦnφ databßze InBase 2.09, vektorov² editor InDraw 1.04 a bitmapov² editor Zebra 1.23.

V²vojovΘ prost°edφ

Zßkladnφm ·kolem CP je vytvß°enφ pr∙myslov²ch aplikacφ. Jßdrem v²vojovΘho prost°edφ je p∞t nosn²ch pilφ°∙ - Design Studio, specißlnφ grafick² editor, Paleta p°φstroj∙, subsystΘm DDK a aplikaΦnφ rozhranφ CP_API. Nejviditeln∞jÜφ Φßstφ v²vojovΘho prost°edφ je v²bornΘ Design Studio, kterΘ p°ehledn∞ integruje vÜechny v²vojovΘ i informaΦnφ plochy prost°ednictvφm zßlo₧ek Projekt, Text, Grafick² editor, Vzhled, ╚asovßnφ, Inspektory, OCL metody a Dokumentace.
V²vojß° mß k dispozici specißlnφ editor, kter² 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 a m∞°φcφ p°φstroje zajiÜ¥uje v CP subsystΘm Device Driver Kit (DDK). DDK v souΦasnΘ verzi generuje zdrojovΘ soubory pro p°ekladaΦe °ady TopSpeed (Modula 2, Pascal, C/C++) a oblφben² WATCOM C/C++ verze 10.6.
P°i vytvß°enφ sv²ch aplikacφ m∙₧ete vyu₧φt neomezenΘ modularity aplikacφ. Nynφ se celß jedna aplikace m∙₧e stßt pouh²m jednφm modulem z mnoha. JednotlivΘ moduly nebo Φßsti projektu p°itom mohou b²t na poΦφtaΦi, jen₧ je p°ipojen k sφti LAN nebo k samotnΘmu INTERNETU. Z mΘn∞ rozsßhlΘho projektu lze navφc jednoduÜe vygenerovat binßrnφ Control Panel Embedded aplikaci. Takovß aplikace vyu₧φvß Embedded Runtime a je urΦena k provozovßnφ aplikacφ na minimßln∞ vybaven²ch bezdiskov²ch jednodeskov²ch poΦφtaΦφch nebo °φdφcφch jednotkßch. V Embedded verzi nenφ mo₧no vyu₧φvat virtußlnφ pam∞¥, a proto se celß aplikace musφ vejφt do fyzickΘ RAM pam∞ti. Aplikace pro vlastnφ embedded nasazenφ jsou samoz°ejm∞ vytvß°eny ve v²vojovΘ verzi CP na normßln∞ vybavenΘm PC. Po₧adavky na hardware jsou p°i plnΘ podpo°e grafiky minimßlnφ: procesor 386, 2 MB RAM, 2 MB na EPROM / FLASH disku. V aktußlnφ verzi byl vylepÜen nßstroj Log window, kter² slou₧φ k zobrazovßnφ systΘmov²ch hlßÜenφ, chyb a ladφcφch zprßv za b∞hu aplikace. Do Log window byla dopln∞na vlastnost, kterß zabra≥uje zßpisu stejn²ch zprßv v definovanΘm ΦasovΘm intervalu (standardn∞ 500 msec). Nynφ lze rovn∞₧ omezit maximßlnφ velikost log soubor∙.

Hodnocenφ

Control Panel je unikßtnφm v²vojov²m a monitorovacφm prost°edkem pro °φdφcφ aplikace v reßlnΘm Φase, kter² pracuje v systΘmu DOS. Jeho profesionßlnφ schopnosti jsou pln∞ ov∞°eny v mnoha podnicφch. Osobn∞ vÜak nynφ preferuji jeho v²konn∞jÜφ variantu - systΘm Control Web, kter² je optimalizovßn pro Windows NT/9x.




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


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