Nov verzia syst mu Control Web Kr tke predstavenie noviniek syst mu Control Web 7 Control Web n m vždy nielen zjednodu oval pr cu pri v voji automatizačn ch aplik cii, ale s časne n m spr stupňoval informačn a automatizačn technol gie v r chlo sa meniacom a vyv jaj com sa svete. Dok že priamo riadiť stroje a technol gie aj komunikovať s PLC a vstupno/v stupn mi jednotkami, vizualizovať, spolupracovať s SQL datab zami, vystupovať v roli webov ho servera aj klienta, distribuuje d ta aj algoritmy a k d v prostred TCP/IP siete, rozumie obrazu z kamier a dok že toho oveľa viac. Nov 7. verzia syst mu Control Web si d va za lohu dva hlavn ciele zdokonaliť integrovan v vojov prostredie, editačn n stroje a tiež z skať n skok pred očak van m v vojom a technol giami v oblasti informačnej techniky. Prich dzaj napr. tablety a obrazovky s veľmi vysok m rozl en m, je tu nov protokol IPV6, atď. Control Web 7 je celkom nov , ale jedinečn koncepcia zostavovania aplik cii z nez visl ch komponentov, ktor je najsilnej ou my lienkou t chto syst mov, zost va zachovan a s ňou aj kompatibilita aplik cii a ovl dačov zo star ch verzi . V tomto čl nku určite nespomenieme v etky nov vlastnosti syst mu Control Web 7, ale pok sime predstaviť veľmi stručne niekoľko hlavn ch. Nov grafick už vateľsk rozhranie integrovan ho v vojov ho prostredia. Ak porovn te grafick už vateľsk rozhranie syst mu Control Web 7 s predch dzaj cimi verziami zist te, že neostal kameň na kameni. Nikdy v hist rii syst mov Control Web a Control Panel nedo lo k takejto radik lnej zmene. Nov rozhranie nebolo navrhovan preto aby bolo in , ale aby bolo lep ie, efekt vnej ie, flexibilnej ie a komfortnej ie. Obr zok 1 : Uk žka rozhrania syst mu Control Web Možno veľa z V s obr zok prekvap . Control Web použ va p sy s n strojmi (ribbons)? T to technol gia s ktorou pri la spoločnosť Microsoft najprv vo svojom kancel rskom bal ku m veľa z stancov aj odporcov. Ak sa t to technol gia navrhne nevhodne, dok že urobiť program takmer nepoužiteľn m a m že ukrojiť z obrazovky veľk plochu. Aj keď rozhranie syst mu Control Web 7 sa d označiť ako rozhranie s p smi n strojov, tak v žiadnom pr pade nebolo navrhnut preto, aby sa Control Web prisp sobil m dnemu trendu. Pri n vrhu rozhrania v Control Web 7 v voj ri vytvorili najsk r zoznam položiek, ktor n m nevyhovuj , zdržuj , nepom haj a potom navrhli rozhranie syst mu Control Web tak, aby vyl čili tieto neduhy. Neod kriepiteľnou v hodou tohto rozhrania je prehľadn ponuka ovl dac ch prvkov a obmedzenie počtu otv ran ch dial gov ch okien. Rozhranie syst mu Control Web prin a navy e Zobrazenie viacer ch p sov s n strojmi s časne vo viacer ch skupin ch Už vateľ rozhoduje ktor p sy s n strojmi a v akom porad bud zobrazen Poz cia p sov s n strojmi je voliteľn nie je fixovan na horn časť a dokonca sa d umiestniť do samostatn ho okna Unifik cia ovl dania a integr cia so v etk mi n strojmi syst mu Control Web vr tane n strojov ako je in pektor pr stroja alebo paleta pr strojov Zmeny nie s len v grafickom rozhran . Rozhranie syst mu Control Web 7 prin a aj Nov textov editor so trukt rovan m blokov m textom a kontextov m menu Ikony s premenlivou veľkosťou Paleta pr strojov s nov mi funkciami a možnosťami zostavenia vlastnej už vateľskej palety Kategorizovan prehľady OCL proced r Rot cia skup n vybran ch pr strojov okolo spoločn ho ťažiska v 3D priestore Podpora os a vodiacich čiar pre presn sp janie virtu lnych pr strojov Podpora presn ho sp jania pr strojov v 3D priestore Obr zok 2 Rot cia skupiny pr strojov okolo ťažiska Obr zok 3 Presn mapovanie pr strojov v 3D sc ne Asi V s nov rozhranie syst mu Control Web 7 pri prvom použit prekvap a budete sa k nemu stavať opatrne. Už vatelia, ktor mali a maj možnosť pracovať v tomto rozhran už dlh iu dobu a vr tia sa do star ch syst mov Control Web hovoria, že sa nechc vracať sp ť a ch ba im funkčnosť rozhrania syst mu Control Web 7. Nov architekt ra grafiky V etky grafick funkcie s s streden v objektoch vykresľovačov. Počas vykresľovania je určen vauml;zba na konkr tny akt vny vykresľovač čoho d sledkom je, že vykresľovanie je nez visle na grafickom API operačn ho syst mu. Pre Control Web s vykresľovače extern komponenty v samostatn ch dll, ktor s detegovan pri tarte syst mu. Control Web použ va tandardy GDI, GDI+, Direct2D, OpenGL. Zmena tandardov vykresľovania v novom syst me prin a veľa v hod, ktor s implementovan aj v novom syst me Control Web napr. Neobmedzen zmena veľkosti panelov. Vykresľovače pracuj ce v s radnicovom syst me s pl vaj cou r dovou čiarkou umožňuj každ panel aplik cie ľubovoľne zv č iť alebo zmen iť. Pri t chto zmen ch m že byť zachovan pomer str n. Pri vektorov ch kresb ch nie je ovplyvnen kvalita obrazu. Pri bitmapov ch obr zkoch syst m pracuje s niekoľk mi veľkosťami ikony a syst m dynamicky zvol najvhodnej iu veľkosť podľa miery zv č enia/zmen enia, ktor potom prisp sob požadovanej mierke. Obr zok 4 Zoomovanie Zdokonalen vzhľad virtu lnych pr strojov s využit m antialiasingu, transparencie, farebn ch prechodov a bitmap v k le rozl enia Obr zok 5 Prepojenie 2D a 3D prostredia, transparencia, antialiasing Prepojenie 2D a 3D prostredia pre virtu lne pr stroje. V novej verzii je možn umiestňovať 3D pr stroje v r mci panelov s OpenGL a umiestňovať 2D pr stroje do 3D sc ny Podpora vektorovej grafiky vo form te SVG v tesselovanej aj plne GPU akcelerovanej verzii Zjednoten model časovania aplik cie Predch dzaj ce verzie syst mu Control Web umožňovali voľbu medzi dvoma sp sobmi behu aplik cie, existovali: Aplik cie re lneho času Aplik cie riaden zmenou d t V d tovo riaden ch aplik ci ch syst m rozhodoval o tom, ktor pr stroje bud aktivovan . Tak to aplik cie m žu byť na tvorbu jednoduch ie, ale je to vyk pene nemožnosťou presne riadiť komunik ciu, časovanie. Neexistuje v zba na re lny čas a ani pln kontrola behu aplik cie. Zložitej ie aplik cie boli prakticky vždy vytvoren ako aplik cie re lneho času. Z času na čas v ak narazili autori t chto aplik cii na situ ciu, ktor by bolo možn elegantne vyrie iť aktiv ciou pr stroja zmenou d t aj v aplik cii re lneho času. Preto v novej verzii Control Web s tieto dva režimy zl čen a do aplik cii v re lnom čase bola doplnen možnosť aktivovať pr stroj zmenou d t. Vďaka tomu je možneacute; využ vať v hody obidvoch t chto syst mov. Podpora internetov ho protokolu IPv6. Nov sieťov protokol prin a hlavne dramatick roz renie adresn ho priestoru. V Control Web 7 m žu d tov sekcie, pr stroj httpd, ... komunikovať voliteľne protokolom IPv4 alebo IPv6. D tov sekcie Oproti predch dzaj cim verzi m prin a nov syst m viacero vylep en a dovoľuje Defin ciu viacer ch datab z na jednom mieste Defin ciu glob lnych farebn ch kon t nt Defin ciu materi lov Dov žať kon tanty z extern ho s boru pri tarte aplik cie Nov pr stroje Nov syst m je obohaten o množstvo nov ch pr strojov a to viditeľn ch aj neviditeľn ch napr. 3D animovan prep nače Hyperlink Paragrafov text Syst mov prehliadač, ktor V m dovol z aplik cie prezerať a vyberať adres re, s bory, tlačiarne, ... a pritom nezastav beh aplik cie, nakoľko bež v samostatnom vl kne Graf a datab zov prehliadač nad poľom d t alebo SQL ot zkou s roz ren mi možnosťami zobrazenia napr. kol čov ch grafov, histogramov a pod. Už vateľsk reporty konfigurovateľn za behu aplik cie, ktor m žu obsahovať živ d ta z aplik cie aj SQL ot zok. Tieto d ta m žu byť zobrazen vo forme grafov aj tabuliek. Data_recorder je pr stroj, ktor rie i probl m najčastej ie sa vyskytuj ci v telemetrick ch syst moch, kde prich dzaj komunikovan d ta s časovou značkou, alebo s d ta ukladan v datalogeroch a potom s vysielan v d vkach. Tento pr stroj dok že pracovať s touto časovou značkou a d ta ukladať do s borov ( csv, txt, dbf, xml) ale aj do SQL datab z. Určite veľa z V s sa stretlo s potrebou udržiavať a pracovať s poľami trukt r s premenlivou dĺžkou. V predch dzaj cich syst moch Control Web to bolo samozrejme možn , ale obsluha t chto trukt r si vyžadovala nepriamy pr stup. V novom syst me s dva nov pr stroje a to : vyvažovan strom (avl_tree) Zoznam (list) vyvažovan strom pracuje na z klade kľ ča, ktor strom vyvažuje a list je obojsmern zoznam Oba pr stroje dovoľuj dynamicky meniť a definovať a meniť trukt ry d t za behu aplik cie, prid vať a mazať z znamy. K m v avl_tree pristupujete k d tam vždy na z klade kľ ča tak v list m žete vyhľad vať položky a pracovať s nimi aj na z klade hodnoty ľubovoľn ho poľa v z zname čo je samozrejme zaplaten rozdielnou r chlosťou pr stupu k d tam v t chto pr strojoch. Multijazykov aplik cie Už v syst me Control Panel existovala uk žkov aplik cia ako rie iť viacjazyčn aplik cie. Nikdy to ale nebolo tak jednoduch ako je to v novom syst me Control Web 7. Od tejto verzie je podpora viacjazyčn ch aplik cii priamo v syst me. Aplik cia m že byť priamo vytvoren v niekoľk ch jazykov ch verzi ch. Jednotliv jazykov verzie viete prep nať počas behu aplik cie, ale ja počas jej v voja. Texty sa daj definovať priamo pri pr stroji, ale aj glob lne. Pre uľahčenie pr ce s textami ich m žete zo syst mu exportovať a po prave importovať. Dokonca m žete zobrazovať r zne pr stroje v r znych jazykov a zobrazovať aplik ciu v jednom jazyku ale napr. report generovať v inom jazyku. Zdokonalen ladiace n stroje Okno ladiacich n strojov m nov podobu, ktor re pektuje trukt ru d t. Je roz ren o nov funkčnosť napr. existuje možnosť zamerania sledovan ho virtu lneho pr stroja v aplik cii. Ladiace n stroje poskytuj viac inform cii napr. je možn sledovať stav komunik cie s datab zami, pozerať d ta vzdialen ch modulov atď. Je pridan aj možnosť sp tn ho vyhľadania virtu lneho pr stroja na z klade d t v sledovacom okne. Z ver Priestor vyčlenen na tento čl nok nedovoľuje spomen ť v etky zmeny, novinky a vylep enia syst mu Control Web 7 oproti verzii 6.1. Existuje množstvo ďal ch nov ch virtu lnych pr strojov napr. pr stroj na edit ciu SQL ot zok a aj nov vlastnost ako je možnosť ukladania obr zkov do datab z a pracovať s bin rnymi d tami uložen mi v datab zach. Existuje aj množstvo vylep en skriptovacieho jazyka napr. nepriame volanie proced r pr strojov, vylep enia komunik cie v modul rnych aplik ci ch a in . Demo verzia je voľne stiahnuteľn .