ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ FAKULTA ELEKTROTECHNICKÁ KATEDRA MĚŘENÍ. Diplomová práce. Automatizovaný měřicí systém.

Rozměr: px
Začít zobrazení ze stránky:

Download "ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ FAKULTA ELEKTROTECHNICKÁ KATEDRA MĚŘENÍ. Diplomová práce. Automatizovaný měřicí systém."

Transkript

1 ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ FAKULTA ELEKTROTECHNICKÁ KATEDRA MĚŘENÍ Diplomová práce Automatizovaný měřicí systém 2005 Jiří Javůrek

2 Anotace Náplní této práce je vytvoření automatizovaného měřicího systému s využitím přístrojové sběrnice GPIB (IEEE 488). Systém musí být schopen automaticky plnit definované úlohy ve stanovený čas bez nutnosti zásahu obsluhy. Ovládání systému je umožněno pomocí internetu ze vzdálených počítačů. Anotation Topic of this work is to create an automatic measurement system based on instrument bus GPIB (IEEE 488). This system must be able execute predefined tasks on desired time automaticaly without any user intervention. The system is remotely controlled from remote computers via internet computer network. - i -

3 Prohlášení Prohlašuji, že jsem diplomovou práci Automatizovaný měřící systém vypracoval samostatně a použil k tomu jen podklady uvedené v přiloženém seznamu. Dále prohlašuji, že nemám závažný důvod proti užití tohoto díla ve smyslu 60 Zákona č. 121/2000 Sb., o právu autorském, o právech souvisejících s právem autorským a o změně některých zákonů (autorský zákon) V Praze dne ii -

4 0. Obsah Anotace...i Anotation...i Prohlášení...ii 0. Obsah...iii 0. 1 Seznam obrázků...iv 1. Úvod Sběrnice GPIB Knihovna VISA Struktura systému Rozhraní výkonná aplikace server Rozhraní server webová aplikace Rozhraní server databáze Server měřicího systému Spuštění a ukončení serveru Obsluha klientských spojení Obsluha plánu úloh Přímá obsluha přístrojů Výkonná část systému Spuštění výkonné části Skript úlohy Načítání skriptu Část přístrojů Část proměnných Část standardních výpočtů Část sekce Webové rozhraní Bezpečnost Možnosti webového rozhraní Seznam úloh Plán úloh Přístroje Administrace Nápověda Databáze Požadavky kladené na databázi iii -

5 8. 2 Popis jednotlivých tabulek Tabulka USERS Tabulka SEZNAM Tabulka PLAN Závěr Použitá literatura...37 Příloha A. Konfigurační soubor serveru...38 Příloha B. Vytvoření databáze...40 Příloha C. Příkazy skriptovacího jazyka...41 Příloha D. Komunikační protokol server systému klientská aplikace...46 Příloha E. Vzorová úloha...53 Příloha F. Seznam souborů měřicího systému Seznam obrázků Obrázek 1 Způsob připojení zařízení ke sběrnici GPIB...2 Obrázek 2 Celkové schéma měřicího systému...7 Obrázek 3 Základní vývojový diagram serveru systému...11 Obrázek 4 Základní vývojový diagram výkonné části systému...17 Obrázek 5 Objekt Tsecdata a objekt Tsection...23 Obrázek 6 Objektová struktura příkazů skriptu...24 Obrázek 7 Mapa webového rozhraní...27 Obrázek 8 Základní stránka seznamu úloh...28 Obrázek 9 Základní stránka plánu úloh...29 Obrázek 10 Prezentace výsledků úlohy...30 Obrázek 11 Stránka ovládání přístroje...31 Obrázek 12 Struktura databáze iv -

6 1. Úvod Měřícím systémem rozumíme soubor vzájemně propojených technických zařízení a řídícího počítače (nebo počítačů, v případě distribuovaných systémů), které vzájemnou součinností umožňují realizovat provedení požadované měřicí úlohy. Automatizovaný systém provede celé měření bez zásahu obsluhy podle předem stanovených pravidel (postupu měření). Nejjednodušší systém se může skládat z jednoho měřicího přístroje a jedné řídící jednotky (počítače). Složitější systémy dovolují pracovat s více přístroji a umožňují ovládání z více míst. Zásadní vlastností systému pro použití v laboratoři je jeho schopnost řešit různé úlohy, aniž by bylo třeba do systému zasahovat. Pro maximální využití možností, musí systém umožňovat připojení takového množství přístrojů, jaké dovolí hardwarové možnosti použitých zařízení. Přístroje mohou být připojeny jednotlivě přímo k řídící jednotce. Tento způsob je však neefektivní vzhledem k vysokým nárokům na počet vstupů do řídící jednotky a je vhodný pouze pro malé systémy. Pro větší systémy je nezbytné připojení jednotlivých přístrojů řešit jiným způsobem. Přístroje jsou v takovém systému připojeny k externí sběrnici, ke které je jako jedna z jednotek připojen i řídící počítač. Takto je jeden vstup do řídící jednotky využíván pro ovládání více přístrojů, jejichž počet je omezen technickými vlastnosti použité sběrnice a jejího komunikačního protokolu. Cílem této práce je navrhnout a realizovat takový měřicí systém, který bude schopen realizovat libovolnou úlohu, která bude do systému zadána a který by umožňoval ovládání a prohlížení výsledků měření z libovolného počítače připojeného k síti internet bez zvláštních nároků jak na výkon klientského počítače tak především na specializovaný software (ovladače a vizualizační programy). Provádění úloh musí být plně automatické. Úlohu musí být možné naplánovat na pozdější spuštění, které bude provedeno systémem bez zásahu obsluhy. Interpret postupů měření úloh (skriptů úloh) musí umožňovat použití základních programových prostředků (práci s výsledky měření, proměnnými, cykly, podmínkami apod.), zároveň musí podporovat práci s jednotlivými přístroji. S ohledem na tyto skutečnosti byla zvolena struktura systému s využitím přístrojové sběrnice GPIB a ovládání systému bylo realizováno pomocí webových stránek

7 2. Sběrnice GPIB Sběrnice GPIB (General Purpouse Interface Bus) označována těž jako IEEE 488 je 24 vodičová sběrnice, původně vyvinutá firmou Hewllet-Packard (pod označením HPIB). Zařízení řídící jednotky Zařízení 1 Zařízení 2 Zařízení 3 Zařízení N Obrázek 1 Způsob připojení zařízení ke sběrnici GPIB Sběrnice obsahuje 8 datových vodičů, 5 vodičů s řídícími signály, 3 vodiče se signály pro řízení přenosu dat a 8 zemních vodičů. Připojená zařízení mohou být přepnuta do jednoho z následujících režimů: Posluchač (listener), mluvčí (talker), řídící jednotka (controller). Všechna připojená zařízení mohou být v libovolném z těchto režimů, při splnění těchto omezení: Jedno zařízení nemůže být přepnuto do dvou režimů současně a na sběrnici může být připojeno pouze jedno zařízení v režimu řídící jednotky, to však nevylučuje, aby aktivní řídící jednotka předala řízení jiné jednotce na sběrnici. Ke sběrnici může být připojeno až 15 zařízení rozlišovaných adresami 0 až 30 (pětibitová šířka adresy), přičemž adresa 31 je zástupným symbolem pro označení všech jednotek pro zrušení režimu posluchač resp. mluvčí na všech připojených jednotkách zároveň. Podle standardu IEEE mohou zařízení používat ještě sekundární adresu v rozsahu 60 H až 7F H (tj. 96 až 127). Celková délka sběrnice nesmí překročit 20m, přičemž vzdálenost mezi připojenými jednotkami nesmí být větší než 2m. Úrovně napětí používaného na sběrnici jsou kompatibilní s úrovněmi TTL (tj. logická nula pro napětí nižší než 0,8 a logická jednička pro napětí vyšší než 2,0V). Komunikace po sběrnici může probíhat libovolným způsobem mezi všemi jednotkami. Která z jednotek bude vysílat zprávu, a které jednotky budou zprávu přijímat určuje výhradně řídící jednotka sběrnice (controller) vysláním adres příslušných jednotek a jejich přepnutím do - 2 -

8 režimu mluvčí a posluchač (talker / listener). Obrázek 1 znázorňuje způsob připojení jednotlivých jednotek ke sběrnici. Již z vlastností tohoto připojení vyplývá, že v jeden okamžik může být jako mluvčí (talker) označena pouze jedna jednotka. Počet posluchačů není nijak omezen. Pro účely určení, která jednotka má vysílat zprávu a která jednotka nebo jednotky mají být jejím příjemcem má každá z jednotek přiřazeny dvě adresy. Tyto adresy mají dolních pět bitů shodných a tato část adresy je označována za (všeobecnou) adresu přístroje. Kombinací šestého a sedmého bitu je tato adresa rozšířena na adresy MLA (my listen address) a MTA (my talk address). Podle toho, kterou z těchto adres je jednotka adresována, je přepnuta do režimu mluvčí nebo posluchač. Zprávy (příkazy) posílané po sběrnici jsou rozděleny na dva základní druhy jednovodičové, které využívají řídící signály sběrnice a vícevodičové, které využívají datové vodiče sběrnice spolu s vodiči pro řízení přenosu dat. Příkazy se dále mohou dělit na bezadresné, tedy takové, které přijímají a vykonávají vždy všechny připojené jednotky a adresné, které jsou přijímány a vykonávány jen jednotkami, které byly předem pro příjem příkazů adresovány. Norma IEEE definuje způsob, kterým může libovolná jednotka v systému žádat o obsluhu (service request). Tato žádost je vzhledem k ostatní komunikaci asynchronní a je realizována vysláním signálu SRQ. Z takto vyslané žádosti však není zřejmé, které zařízení žádost vyslalo. Norma definuje dva možné způsoby pro zjištění žádajícího zařízení. Je to pomocí sériového nebo paralelního hlášení. Při použití sériového hlášení jsou všechna připojená zařízení dotazována na svůj stavový byte a podle nastavení příznaku SRQ v tomto bytu u zařízení, které vyslalo žádost na obsluhu, je žádající zařízení identifikováno. Při použití paralelního hlášení je zjišťován stav několika zařízení (maximálně osmi) najednou. Každému zařízení je v takovém případě přiřazen jeden bit datové sběrnice, na který zařízení vyšle svůj stav

9 3. Knihovna VISA Knihovna VISA (Virtual Instrument System Architecture) poskytuje univerzální programátorské rozhraní k různým typům přístrojů a různým přístrojovým sběrnicím. Existuje pro více operačních systémů (například pro Windows, Linux, Solaris, ). Jejímu vzniku předcházela potřeba ovládat různé přístroje propojené pomocí různých typů sběrnic jednotným způsobem tak, aby pro ovládání použitý software nemusel brát ohled na specifické vlastnosti jednotlivých fyzických komponent. Knihovna umožňuje ovládat přístroje připojené pomocí sběrnic GPIB, GPIB-VXI, MXI/VXI, sériové linky (RS-232) a případně ethernetu. Přínos této knihovny spočívá ve sjednocení mechanizmů práce s jednotlivými zařízeními pomocí několika málo, dostatečně univerzálních, příkazů a příznaků. Samozřejmě ani zde se nebylo možné vyhnout některým specifickým vlastnostem podporovaných typů sběrnic, zvláště tam, kde nejsou žádnou normou stanoveny detaily komunikačního protokolu (např. počet stop bitů při použití sériové linky, nebo typ parity). Základními funkcemi pro práci se všemi druhy zařízení je možnost otevřít a uzavřít přístup na zařízení a komunikovat se zařízením, tj. zapisovat na zařízení příkazy a číst odpovědi. Knihovna zavádí jednotný systém obsluhy událostí, které mohou v systému nastat a to dvěma základními způsoby. Jedním je blokující čekání na některou z definovaných událostí, druhým je způsob pomocí obsluhy přerušení, vyvolané výskytem definované události. Z výše popsaných vlastností knihovny VISA plyne, že aplikace používající tuto knihovnu pro ovládání připojených přístrojů mohou být realizovány jednodušším způsobem a snadno lze dosáhnout nezávislosti na použitých hardwarových prostředcích

10 4. Struktura systému Měřící systém se skládá z několika na sobě nezávislých komponent. Toto řešení přináší výhodu v možnosti vyměnit kteroukoli z nich, aniž by bylo třeba upravovat zbývající a tímto způsobem rozšířit možnosti systému bez větších zásahů do částí, jichž se úpravy přímo netýkají. Dále to umožňuje pomocí externích programů testovat funkčnost jednotlivých částí bez ohledu na celý zbytek systému. Komponenty spolu vzájemně komunikují pomocí jednoduchých příkazů rozhraní popsaného v příloze této práce. Rozdělení komponent zároveň umožňuje rozdělit potřebný výpočetní výkon na více počítačů, které jsou spolu vzájemně propojeny počítačovou sítí, stejně tak je možné, aby všechny komponenty byly spuštěny na jednom počítači a systém byl kompaktní. Jediným omezením v tomto směru je, aby serverová aplikace měřicího systému byla nainstalována (a spuštěna) na stejném počítači, ke kterému jsou připojeny jednotlivé přístroje (resp. interface GPIB) a je na něm serverovou aplikací spouštěna (výkonná) aplikace pro provedení definované úlohy. Jednotlivé komponenty jsou: výkonná část serverová aplikace (server) webová aplikace databáze Výkonná část slouží k provádění předem definovaných úloh. Je spouštěna buď na přímý příkaz uživatele, nebo z důvodu dosažení času plánovaného spuštění některé z úloh. Velkou výhodou oddělení výkonné části od serveru je, že každá nová úloha je spuštěna v rámci nového procesu, který není ovlivněn předchozími měřeními (mimo globálních nastavení rozhraní pomocí parametrů knihovny VISA). Rovněž při možném nekorektním ukončení této aplikace dojde ke korektnímu odpojení všech používaných zařízení a uzavření používaných deskriptorů, jelikož se o to v nejhorším případě postará sám operační systém při uvolňování alokovaných prostředků ukončovaného procesu. Serverová aplikace tvoří jádro celého měřicího systému. Zajišťuje spouštění jednotlivých úloh dle plánu a požadavků uživatelů, poskytuje výsledky měření a informace o průběhu jednotlivých měření uživateli (výsledky jsou prezentovány pomocí webové aplikace) - 5 -

11 a dále chrání zneužití systému pomocí autorizačního mechanizmu a propojuje všechny komponenty vzájemně dohromady. Tato aplikace je koncipována jako trvale spuštěná a je doporučeno, aby bylo operačním systémem hlídáno, zda opravdu běží a byla spuštěna znovu, pokud by došlo k jejímu ukončení. Webová aplikace slouží jako uživatelské rozhraní celého měřicího systému a umožňuje provádět všechny úkony. Je to aplikace zprostředkovávající uživatelům přístup k informacím, které poskytuje aplikace serveru a naopak předává serveru příkazy uživatelů. Vzhledem k modulární koncepci systému není pro běh systému tato aplikace nutná, neboť komunikace se serverem může být vedena i z jiné klientské aplikace, která bude dodržovat komunikační protokol server klient (podrobně popsán v kapitole Příloha D..) Jako klientské rozhraní bylo zvoleno webové rozhraní (pomocí protokolu http) z důvodu umožnění snadné dostupnosti měřicího systému z prakticky kteréhokoli počítače připojeného k počítačové síti (resp. internetu), bez nutnosti instalovat na tento počítač jakýkoli klientský program, který by zajišťoval prezentaci výsledků a zadávání příkazů pro aplikaci serveru (obyčejný webový prohlížeč, např. Microsoft Explorer, nebo Mozilla jsou dnes standardní výbavou všech počítačů). Databáze slouží k uchovávání údajů o jednotlivých uživatelích a definovaných úlohách. Zvolena byla databáze MySQL (viz. která sice neposkytuje všechny možnosti jazyka SQL, avšak pro tento účel plně vyhoví

12 Měřící přístroj Měřící přístroj Měřící přístroj Měřící přístroj GPIB sběrnice Výkonná měřící část (measure engine) Úkoly: -Načtení úlohy a její parsování -Připojení sběrnice a přístrojů -Provádění příkazů úlohy -Čtení příkazů od serveru -Zasílání výsledků serveru DISKOVÝ PROSTOR Informace o přístrojích Skripty plánovaných úloh Skripty úloh Měřící přístroj Měřící přístroj Jiná sběrnice knihovna VISA Přímé ovládání přístrojů Měřící server (measure server) STDIN/STDOUT Úkoly: -umožnit uživateli zadávání, editaci a plánování úloh -prezentovat výsledky měření -aplikovat přístupová omezení -dohlížet na plán úloh a provádět jej Výsledky měření Logy měření APACHE web server + PHP Webové rozhraní (web - klient) Úkoly: Zprostředkovat ovládání serveru (definování a plánovaní úloh) uživateli pomocí http protokolu a prezentovat naměřené výsledky. PHP sessions SOCKET (standardně 11222) SQL příkazy MySQL DATABASE Obsažené údaje: -uživatelé + jejich oprávnění -seznam úloh -plán úloh + stav provádění HTTP protokol Uživatel Uživatel Uživatel Uživatel Uživatel "Tlustý" klient Obrázek 2 Celkové schéma měřicího systému - 7 -

13 4. 1 Rozhraní výkonná aplikace server Serverová aplikace má přístup k plánu definovaných úloh. V okamžiku, kdy se má některá úloha spustit, buď na přímý příkaz uživatele, nebo z důvodu dosažení času plánovaného spuštění, je spuštěna výkonná aplikace. Zároveň dojde k přesměrování standardního vstupu a standardního výstupu a chybového výstupu výkonné aplikace tak, aby příjemcem výstupu byla aplikace serveru, ve které se spustí vlákno pro příjem zpráv od výkonné části a aby standardní vstup byl veden z aplikace serveru. Rovněž ve výkonné aplikaci je spuštěno vlákno pro obsluhu přijímaných zpráv od aplikace serveru. Toto uspořádání umožňuje jednoduchou oboustrannou komunikaci těchto aplikací. Informace o tom, která úloha má být spuštěna a jakým způsobem má být provedena se předá při spouštění výkonné aplikace jako parametry programu Rozhraní server webová aplikace Pro komunikaci mezi aplikací serveru a webovou klientskou aplikací je použito socketového spojení (standardně na portu 11222). To umožňuje, aby obě aplikace byly spuštěny na stejném počítači, ale zároveň to dává možnost, aby byla webová aplikace spuštěna na jiném počítači v počítačové síti, např. na počítači, který slouží jako webový server pro více stránek (nebo aplikací). Zároveň toto uspořádání umožňuje připojení k serveru z libovolného jiného klientského programu, pro testování funkčnosti systému např. pomocí telnetu, neboť příkazy pro server i odpovědi od serveru jsou čistě textové řetězce. Jednotlivé příkazy pro komunikaci jsou popisuje Příloha D Rozhraní server databáze Pro komunikaci s databází je použito jazyku SQL (Structured Query Language) viz. [4]. Připojení k využívané databázi MySQL je interně řešeno pomocí socketového spojení, což umožňuje provozovat aplikaci databáze na jiném počítači, než na kterém je spuštěna aplikace serveru měřicího systému. Výhodou je standardizovanost tohoto rozhraní co do příkazů posílaných databázovému serveru, což umožňuje v případě potřeby snadný přechod na jiný databázový program. Nutné - 8 -

14 úpravy by spočívaly pouze v úpravě kódu programu serveru měřicího systému tak, aby bylo provedeno připojení a komunikace s databází s využitím jiné knihovny poskytující rozhraní k té které databázi. Pro připojení k databázi MySQL z programu serveru napsaného v jazyce C++ je použito knihovny mysqlclient.so (viz. též [4]). Tato knihovna jednak umožňuje vlastní připojení k databázovému serveru a dále potom zadávání dotazů a čtení jejich výsledků. Knihovna je standardně distribuována spolu s databázovým serverem MySQL

15 5. Server měřicího systému Aplikace serveru měřicího systému tvoří hlavní část, která slouží ke koordinaci činností všech dalších komponent a má zároveň přístup ke všem informacím o uživatelích, definovaných úlohách a plánu jejich provádění. Tato aplikace akceptuje socketová připojení na definovaném portu, standardně je tento port přednastaven na 11222, tuto hodnotu lze změnit pomocí konfiguračního souboru, viz. Příloha A. K serveru může být v jeden okamžik připojeno libovolné množství klientů, jediné omezení v tomto směru určuje operační systém. Při připojení klientské aplikace k serveru je vytvořen objekt spojení Tspojeni, který obsahuje všechny důležité informace o průběhu komunikace a právech připojeného uživatele (po jeho přihlášení zasláním příkazu LOGIN a uživatelského jména a hesla). Bez přihlášení není možné se serverem, resp. s celým systémem pracovat uživatel nemá žádná práva a všechny jeho požadavky budou zamítnuty. Dále je spuštěno nové vlákno programu, které slouží k obsluze tohoto jednoho konkrétního spojení čte příchozí data (příkazy) a po ověření uživatelových práv je vykonává. Zpět jsou zasílány odpovědi o výsledcích jednotlivých přijatých příkazů. V jeden okamžik může server pro jedno spojení zpracovávat pouze jeden příkaz, je však možné zpracovávat více příkazů paralelně, pokud přicházejí z různých klientských aplikací (z různých spojení). Vykonávání většiny příkazů je však přesto blokováno, neboť vyžadují práci v kritické sekci, která slouží k ochraně dat a udržení konzistence systému, neboť jednotliví připojení uživatelé mezi sebou sdílejí všechna na serveru uložená data

16 Z Navázání spojení s DB OBSLUHA SPOJENÍ OBSLUHA PLÁNU ÚLOH Otevření VISA default RM Vytvoření toku "obsluha plánu úloh" Vytvoření toku "obsluha spojení" Nastavení obsluhy "SIGINT" Spojení vláken: "obsluha plánu úloh" "obsluha spojení" Odpojení VISA Odpojení DB K Otevření socketu pro "listen" Podařilo se vytvořit? + Čekání na připojení klienta Podařilo se připojit? + Vytvoření toku "obsluha klientského spojení" Ruší se socket pro skončení? K + Nastavení obsluhy "SIGALARM" Nastavení stavu "nestandardní ukončení" všech úloh, které jsou při startu obsluhy označené jako "probíhá měření" Nastavení prodlevy alarmu Pause() OBSLUHA KLIENTSKÉHO SPOJENÍ Čteme znak - Byl celý řádek? - Byla chyba? + Uzavření spojení + + Byl přijat příkaz ukončení spojení? - K Zjistíme jaký byl příkaz a provedeme ho Obrázek 3 Základní vývojový diagram serveru systému

17 5. 1 Spuštění a ukončení serveru Server je koncipován tak, aby tento proces běžel trvale a mohl tedy kdykoli jednak poskytnout uživatelům možnost přihlášení se k měřicímu systému a tedy možnost ovlivnění jeho další činnosti, a jednak mohl zpracovávat plán úloh tedy spouštět jednotlivé naplánované úlohy v předem stanovenou dobu. Proces serveru by měl být spuštěn pod neprivilegovaným uživatelem (z důvodu bezpečnosti celého počítače, na němž je tento proces spuštěn). Po spuštění provede aplikace načtení konfiguračního souboru, ve kterém jsou uloženy informace pro připojení k databázi, umístění souborů a adresářů s uloženými daty jednotlivých úloh (ať už jejich skripty nebo změřenými výsledky) a požadavky na logování činnosti serveru a prodlevy kontrolu plánu úloh. Bližší informace o možnostech konfigurace viz. Příloha A. Dále aplikace ověří neexistenci souborového zámku proti dvojímu spuštění. Pokud je nalezen existující soubor zámku, je o tom uživatel informován a běh aplikace se ukončí. Z důvodu nutnosti zajištění výhradního přístupu aplikace serveru ke všem datům nutným pro běh celého systému není možné, aby aplikace serveru byla spuštěna vícekrát v jeden časový okamžik. Pokud tento soubor nalezen nebyl, provede se jeho vytvoření a je do něj zapsáno identifikační číslo procesu serveru (PID). Následuje připojení k databázovému serveru a otevření databáze s informacemi měřicího systému. Pokud se nepodaří k databázi připojit, je běh serveru ukončen, neboť by nebyl možný přístup ani k informacím o uživatelích (jména, hesla a práva), tudíž by nebylo možné, aby se jakýkoli uživatel připojil k serveru. Pro obsluhu připojujících se klientů je vytvořeno zvláštní vlákno, které čeká na příchozí socketová spojení. Rovněž pro kontrolu plánu úloh je vytvořeno vlákno. Běh serveru lze ukončit zasláním signálu SIG_TERM nebo SIG_QUIT. Toto lze učinit například příkazem: kill `cat /tmp/measure_server.pid` kde /tmp/measure_server.pid je cesta a jméno souboru zámku, ve kterém je uloženo PID serverové aplikace

18 5. 2 Obsluha klientských spojení Při připojení nového klienta k serveru se pro jeho spojení vytvoří nový tok, což umožňuje, aby byly nekonfliktní příkazy 1 jednotlivých uživatelů prováděny paralelně a zároveň to usnadňuje vyhodnocování, od kterého klienta je příchozí příkaz. Zpracování konfliktních příkazů se děje sériově a je chráněno pomocí kritických sekcí. Server přijímá příkazy v textové formě, přičemž za konec příkazu a pokyn k jeho vykonání se považuje znak konce řádku (lhostejno, zda je to znak 0x0A LF nebo kombinací znaků 0x0D + 0x0A CR+LF ). Zadávání příkazu lze přerušit znakem 0x1B ESC. Každý korektně přijatý příkaz vrátí klientovi odpověď, která je rovněž v textovém tvaru a skládá se z čísla kódu výsledku příkazu a textového popisu. Tento způsob je vhodný pro zpracování výstupu pomocí klientského programu, kde je mnohem snazší výsledek příkazu posuzovat podle vrácené číselné hodnoty než podle textové zprávy, avšak zároveň to umožňuje snadno číst výsledky i například pomocí telnetového spojení bez nutnosti pamatování si jednotlivých kódů výsledků. Pro zahájení práce s měřicím systémem je nutné, aby se nově připojený klient přihlásil a mohla tak být přiřazena jeho přístupová práva, pomocí kterých jsou omezeny jeho možnosti práce se systémem Obsluha plánu úloh Tok obsluhující plán úloh periodicky v intervalu stanoveném konfigurací měřicího serveru kontroluje podle tabulky plan databáze, zda nemá být spuštěna některá, v plánu uložená, úloha. Zároveň je zkontrolována doba, která uplynula od posledního logování informací o procesu serveru (pokud je tato funkce zapnuta) a v případě dosažení požadovaného časového intervalu jsou zalogovány informace poskytované operačním systémem ve virtuálním souborovém systému /proc souboru status. Pokud je zjištěno, že některá z plánovaných úloh má být spuštěna, je vytvořen nový proces, kterému jsou přesměrovány ukazatele pro standardní výstup a standardní vstup tak, aby bylo možné s tímto novým procesem komunikovat z procesu serveru. Poté je kód nového 1 Nekonflikním příkazem se rozumí takový příkaz, kdy nehrozí vznik nekonzistentních dat na serveru například současným přístupem dvou klientů do stejné datové oblasti

19 procesu nahrazen kódem výkonné části systému, která provede podle zadaných parametrů a skriptu úlohy vlastní měření a výsledky zašle zpět na server, kde budou uloženy. Komunikace mezi serverem a výkonnou částí probíhá v textové formě pomocí jednoduchých příkazů a stavových hlášení. Iniciátorem komunikace může být jak server tak i výkonná část. Veškerá komunikace týkající se zpracovávané úlohy může být na serveru ukládána do souboru logu úlohy, pokud je to nastaveno v požadavcích na ukládání ladících informací dané úlohy. Hlavní část komunikace spočívá v ukládání naměřených dat. Výsledky jednotlivých měření posílá výkonná část systému vždy formou bloku hodnot všech proměnných skriptu úlohy, které jsou zvoleny pro logování. Tyto hodnoty spolu s číslem zápisu a jeho časem tvoří jeden řádek výsledkového souboru, který je jako celek nebo po částech zpřístupněn serverem všem klientům s potřebným oprávněním. Server ošetřuje možnost, kdy má být některá úloha spuštěna dříve, než bude předchozí úloha dokončena nebo kdy je čas spuštění pro dvě různé úlohy nastaven na stejnou hodnotu. V takovém případě se úloha, která je druhá v pořadí spustí až po dokončení předchozí úlohy. Není tedy možné zpracovávat dvě úlohy najednou. Tato vlastnost je zavedena především proto, že nelze ovládat tytéž přístroje připojené k měřícímu počítači ze dvou různých programů aniž by bylo možné vyloučit riziko, že budou správně přiřazeny odpovědi přístrojů na příkazy tomu z měřících programů (procesů), který je vyvolal a nebudou zpracovány programem jiným. Zároveň to umožňuje lepší využití přístrojové sběrnice, která není sdílena více procesy Přímá obsluha přístrojů Server umožňuje uživatelům s příslušným oprávněním přímou obsluhu připojených přístrojů. Může tedy sloužit jako interaktivní konzola, kdy uživatel zadá adresu přístroje v rámci měřicího systému a příkaz, který má být přístrojem vykonán. Ten je zpracován a uživatel je informován o jeho výsledku. Vykonávané příkazy jsou, podle toho, zda mají vrátit výsledek ve formě zjištěné hodnoty, děleny na příkazy vracející odpověď na příkazy bez odpovědi, které mají být pouze zaslány přístroji a je u nich možné pouze zjišťovat, zda příkaz proběhl úspěšně, nebo zda došlo k chybě. Typ příkazu může zadat uživatel v požadavku. Rozlišovány jsou Query, Send a Read, nebo může uvést univerzální typ Do, kdy se server rozhodne pro

20 zjišťování odpovědi na základě struktury SCPI příkazů podle toho, zda příkaz obsahuje požadavek na odpověď ve formě otazníku za textem příkazu. Pokud je v okamžiku interaktivního ovládání přístrojů měřena některá z plánovaných úloh, musí uživatel povolit provedení požadovaného příkazu i za běhu úlohy (zároveň jsou uplatňována přísnější kritéria pro oprávnění uživatele k provedení interaktivního příkazu). Toto slouží k tomu, aby byl uživatel srozuměn s tím, že je prováděna některá úloha a nemohl tak do jejího běhu zasáhnout omylem, požadavkem na nevhodný příkaz, který by ovlivnil měření úlohy. Přístup k přístroji, který má vykonat interaktivní příkaz je v okamžiku provádění tohoto příkazu exklusivní, pomocí zámku přístroje vilock. Vzhledem k možnosti, že v rámci měřícího systému může k přístroji přistupovat více procesů (částí měřicího systému) najednou, byla zvolena možnost použití sdíleného zámku pomocí přístupového klíče (tento klíč je JAMS-KLIC ). To umožňuje eliminovat od přístupu k přístroji (přístrojům) pouze procesy nenáležející do měřicího systému, ale zároveň jim umožnit práci s přístroji v okamžiku, kdy přístup k danému přístroji není měřicím systémem vyžadován

21 6. Výkonná část systému Jedná se o samostatný program, který je spouštěn serverem měřicího systému v případě, že dle plánu úloh má být některá úloha spuštěna. Technicky je možné program spustit i z příkazové řádky při dodržení předávaných parametrů o měřené úloze a vzhledem k tomu, že ke komunikaci se serverem program výkonné části užívá standardního vstupu a výstupu, je možné jej snadno ovládat pomocí konzoly. V jeden okamžik může být výkonná část spuštěna několikrát, jediným omezením na její straně je možnost exklusivně přistupovat k hardwarovým zdrojům (tj. jednotlivým přístrojům, které jsou pro použití u dané měřené úlohy vyžadovány). Automatické spouštění serverem však dovoluje pouze jeden měřící proces (jedno spuštění) v jeden okamžik

22 Z Načtení souboru úlohy (vytvoření jejíobjektové reprezentace) Vytvoření vlákna pro obsluhu komunikace se serverem Načtení příkazů přístrojů Čekej na příkaz Dotaz na způsobilost kpokračování Vyhodnocení příkazu. nastavení příznaků + Můžeme měřit? _ Vytvoření vláken obsluhy událostí přístrojů Čekej na událost Projdipříkazy sekce Zjistivýsledek operace Má se skončit? _ Najdi sekci,která jepokračováním + _ Jsou výsledkem data? Ulož výsledek do proměnné + K Obrázek 4 Základní vývojový diagram výkonné části systému

23 6. 1 Spuštění výkonné části Výkonná část je tou částí měřicího systému, která provádí obsluhu měřících přístrojů podle předem zadaného skriptu úlohy, který je uložen na serveru systému. Která úloha má být provedena je zjištěno podle parametrů, se kterými byla výkonná část spuštěna. Příkazový řádek má následující formát: measure_engine <úloha> <cesta_přístoje> <uživatel> <úloha> je jméno souboru (včetně cesty), ve kterém je uložen skript úlohy <cesta_přístroje> je cesta v souborovém systému (adresář), kde jsou uloženy konfigurační soubory jednotlivých přístrojů, s předdefinovanými příkazy <uživatel> je označení uživatele (resp. rodičovského procesu), který spustil program výkonné části. Pokud je výkonná číst spuštěna automaticky serverem, je hodnota vždy SERVER a slouží pouze k ladícím účelům. Po kontrole vstupních parametrů je spuštěna obsluha komunikace s rodičovským procesem (předpokládejme serverem měřicího systému). Následuje načtení skriptu požadované úlohy a vytvoření jeho objektové reprezentace. Zároveň dojde k vytvoření potřebných proměnných a deskriptorů (popisovačů) jednotlivých použitých přístrojů. Po načtení úlohy je zjištěno, zda byl skript úlohy zpracován korektně, nebo zda došlo při parsování skriptu k chybě (zpravidla k chybě ve skriptu nedodržením syntaxe). Pokud došlo k chybě, nelze v měření pokračovat, neboť není možné celý skript vykonat. O příčině chyby je uživatel informován z logu úlohy, který je uložen na serveru. Zjištění, zda je celý skript úlohy napsán bezchybně na počátku měření zabraňuje havárii, která by chybnou syntaxí mohla vzniknout až během vykonávání skriptu. Uživatel je tak informován o chybách ještě před spuštěním měření a ne až v jeho průběhu, což je výhodné zvláště u měření, která jsou časově velmi náročná. Ukončení procesu výkonné části je provedeno v okamžiku, kdy skončí skript měření úlohy a dojde k odpojení všech alokovaných přístrojů. Další možností, jak ukončit proces měření je žádost uživatele, která je zprostředkována serverem systému. Možné způsoby ukončení procesu jsou:

Měřící systém se vzdáleným přístupem. Databáze

Měřící systém se vzdáleným přístupem. Databáze ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA ELEKTROTECHNICKÁ KATEDRA MĚŘENÍ Měřící systém se vzdáleným přístupem Databáze Jiří Javůrek 2003/2005 0. Obsah 0. Obsah...1 1. Požadavky...2 2. Struktura databáze...2

Více

1 Webový server, instalace PHP a MySQL 13

1 Webový server, instalace PHP a MySQL 13 Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského

Více

1. Webový server, instalace PHP a MySQL 13

1. Webový server, instalace PHP a MySQL 13 Úvod 11 1. Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského

Více

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ M. Sysel, I. Pomykacz Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky Nad Stráněmi 4511, 760 05 Zlín, Česká republika

Více

Software pro vzdálenou laboratoř

Software pro vzdálenou laboratoř Software pro vzdálenou laboratoř Autor: Vladimír Hamada, Petr Sadovský Typ: Software Rok: 2012 Samostatnou část vzdálených laboratoří tvoří programové vybavené, které je oživuje HW část vzdáleného experimentu

Více

Zpravodaj. Uživatelská příručka. Verze

Zpravodaj. Uživatelská příručka. Verze Zpravodaj Uživatelská příručka Verze 02.01.02 1. Úvod... 3 2. Jak číst tuto příručku... 4 3. Funkčnost... 5 3.1. Seznam zpráv... 5 4. Ovládání programu... 6 4.1. Hlavní okno serveru... 6 4.2. Seznam zpráv...

Více

OBSAH. 1. Úvod Požadavky na SW vybavení... 3

OBSAH. 1. Úvod Požadavky na SW vybavení... 3 Obsah OBSAH 1. Úvod... 3 1.1 Požadavky na SW vybavení... 3 2. Popis Reliance J... 4 2.1 Start vizualizace... 4 2.2 Hlavní okno... 5 2.2.1 Menu Služby... 6 2.2.2 Menu Nápověda... 8 2.3 Nastavení hodnoty...

Více

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Katedra mikroelektroniky Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce Zadání Stávající

Více

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek Specifikace požadavků POHODA Web Interface Verze 1.0 Datum: 29.12. 2008 Autor: Ondřej Šrámek Copyright 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document. Strana

Více

Vstupní požadavky, doporučení a metodické pokyny

Vstupní požadavky, doporučení a metodické pokyny Název modulu: Základy PHP Označení: C9 Stručná charakteristika modulu Modul je orientován na tvorbu dynamických stánek aktualizovaných podle kontextu volání. Jazyk PHP umožňuje velmi jednoduchým způsobem

Více

SEMESTRÁLNÍ PROJEKT Y38PRO

SEMESTRÁLNÍ PROJEKT Y38PRO SEMESTRÁLNÍ PROJEKT Y38PRO Závěrečná zpráva Jiří Pomije Cíl projektu Propojení regulátoru s PC a vytvoření knihovny funkcí pro práci s regulátorem TLK43. Regulátor TLK43 je mikroprocesorový regulátor s

Více

Technologické postupy práce s aktovkou IS MPP

Technologické postupy práce s aktovkou IS MPP Technologické postupy práce s aktovkou IS MPP Modul plánování a přezkoumávání, verze 1.20 vypracovala společnost ASD Software, s.r.o. dokument ze dne 27. 3. 2013, verze 1.01 Technologické postupy práce

Více

Představenstvo, kontrolní komise, vedení. SBD Vítkovice. Elektronická hlášení závad. Scénář postupu práce. Cornelius Scipio s.r.o.

Představenstvo, kontrolní komise, vedení. SBD Vítkovice. Elektronická hlášení závad. Scénář postupu práce. Cornelius Scipio s.r.o. SBD Vítkovice Elektronická hlášení závad Scénář postupu práce Představenstvo, kontrolní komise, vedení Autor: Cornelius Scipio s.r.o. Obsah: 1. Úvod... 3 2. Postup práce s touto webovou aplikací... 4 2.1.

Více

1/1 ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA PŘIJÍMACÍ ŘÍZENÍ 2017/2018

1/1 ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA PŘIJÍMACÍ ŘÍZENÍ 2017/2018 ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA PŘIJÍMACÍ ŘÍZENÍ 2017/2018 Informační technologie 1 - Doporučená doba zpracování: 40 minut 1) Termín DCL v relačně databázové technologii

Více

CBR Test dimenzač ní čh parametrů vozovek

CBR Test dimenzač ní čh parametrů vozovek CBR Test dimenzač ní čh parametrů vozovek Verze: 1.0.0.6 (14. 5. 2012) (c) Copyright 2012. VIKTORIN Computers Tento program podléhá autorským zákonům. Všechna práva vyhrazena! Vývoj aplikace: Jiří Viktorin

Více

1 Uživatelská dokumentace

1 Uživatelská dokumentace 1 Uživatelská dokumentace Systém pro závodění aut řízených umělou inteligencí je zaměřen na závodění aut v prostředí internetu. Kromě toho umožňuje testovat jednotlivé řidiče bez nutnosti vytvářet závod

Více

Zabezpečení proti SQL injection

Zabezpečení proti SQL injection Zabezpečení proti SQL injection ESO9 intranet a.s. Zpracoval: Tomáš Urych U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 19.9.2012 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz

Více

DOCHÁZKA. Webový prohlížeč docházky. Osoby

DOCHÁZKA. Webový prohlížeč docházky. Osoby Webový prohlížeč docházky Slouží ke zobrazování a případně k jednoduchým úpravám údajů evidovaných v databázi docházkového systému. Na klientském počítači lze použít libovolný internetový prohlížeč, není

Více

Návrh a tvorba WWW stránek 1/14. PHP a databáze

Návrh a tvorba WWW stránek 1/14. PHP a databáze Návrh a tvorba WWW stránek 1/14 PHP a databáze nejčastěji MySQL součástí balíčků PHP navíc podporuje standard ODBC PHP nemá žádné šablony pro práci s databází princip práce s databází je stále stejný opakované

Více

Zabezpečení proti SQL injection

Zabezpečení proti SQL injection Zabezpečení proti SQL injection ESO9 intranet a.s. Zpracoval: Tomáš Urych U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 19.9.2012 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz

Více

Instalace a konfigurace web serveru. WA1 Martin Klíma

Instalace a konfigurace web serveru. WA1 Martin Klíma Instalace a konfigurace web serveru WA1 Martin Klíma Instalace a konfigurace Apache 1. Instalace stáhnout z http://httpd.apache.org/ nebo nějaký balíček předkonfigurovaného apache, např. WinLamp http://sourceforge.net/projects/winlamp/

Více

Popis programu EnicomD

Popis programu EnicomD Popis programu EnicomD Pomocí programu ENICOM D lze konfigurovat výstup RS 232 přijímačů Rx1 DIN/DATA a Rx1 DATA (přidělovat textové řetězce k jednotlivým vysílačům resp. tlačítkům a nastavovat parametry

Více

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Trochu teorie Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Každá spuštěná aplikace má alespoň jeden proces

Více

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ MANAGEMENT PROJEKTŮ SPOLEČNOST DECADIC PROJEKT FRAMETRIX SPECIFIKACE POŽADAVKŮ AUTOR DOKUMENTU JIŘÍ JANDA BRNO 15. března 2012 Obsah 1 Úvod........................................

Více

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Webové aplikace Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Harmonogram Dopolední blok 9:00 12:30 Ing. Dostal Úvod, XHTML + CSS Ing. Brada,

Více

VComNet uživatelská příručka. VComNet. Uživatelská příručka Úvod. Vlastnosti aplikace. Blokové schéma. «library» MetelCom LAN

VComNet uživatelská příručka. VComNet. Uživatelská příručka Úvod. Vlastnosti aplikace. Blokové schéma. «library» MetelCom LAN VComNet Uživatelská příručka Úvod Aplikace VComNet je určena pro realizaci komunikace aplikací běžících na operačním systému Windows se zařízeními, které jsou připojeny pomocí datové sběrnice RS485 (RS422/RS232)

Více

WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK

WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK Systém WorkWatch je určen pro malé a střední firmy, které se zabývají službami nebo zakázkovou výrobou. Zajistí dokonalý přehled o všech zakázkách a jejich rozpracovanosti.

Více

Uživatelská příručka. Internet Map Server verze 1.5.4

Uživatelská příručka. Internet Map Server verze 1.5.4 Uživatelská příručka Internet Map Server verze 1.5.4 AURIS CZ s.r.o. vypracoval: Radek Valášek valasek@echotrack.cz poslední aktualizace: 30.4.2004 1 Funkce tenkého klienta... 3 Přihlášení do systému...

Více

Registr práv a povinností

Registr práv a povinností Registr práv a povinností Doporučené postupy a nastavení internetového prohlížeče pro práci v aplikaci AIS RPP list č.1/20 OBSAH 1 Úvod... 3 2 Doporučené nastavení prohlížeče... 4 2.1 Problém s certifikátem...

Více

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Maturitní otázky z předmětu PROGRAMOVÁNÍ Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti

Více

MBus Explorer MULTI. Uživatelský manuál V. 1.1

MBus Explorer MULTI. Uživatelský manuál V. 1.1 MBus Explorer MULTI Uživatelský manuál V. 1.1 Obsah Sběr dat ze sběrnice Mbus...3 Instalace...3 Spuštění programu...3 Program MBus Explorer Multi...3 Konfigurace sítí...5 Konfigurace přístrojů...6 Nastavení

Více

Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX

Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX KNXgal Uživatelský manuál verze 1.2 řízení zabezpečovacích ústředen Galaxy ze sběrnice KNX napájeno ze sběrnice KNX indikace komunikace na KNX a s ústřednou Galaxy montáž na DIN lištu (1 modul) nastavitelné

Více

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí Databázový subsystém pro správu dat vysílačů plošného pokrytí RadioBase je datový subsystém pro ukládání a správu dat vysílačů plošného pokrytí zejména pro služby analogové a digitální televize a rozhlasu.

Více

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11 Obsah Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10 Kapitola 1 Než začneme 11 Dynamické vs. statické stránky 11 Co je a k čemu slouží PHP 12 Instalace potřebného softwarového

Více

Maturitní projekt do IVT Pavel Doleček

Maturitní projekt do IVT Pavel Doleček Maturitní projekt do IVT Pavel Doleček CO FILMBOOK JE Filmbook je uzavřená webová aplikace pro celkovou správu informací a dat souvisejících se sledováním filmů. Primárně je zaměřen na uchovávání a spravování

Více

Registr práv a povinností

Registr práv a povinností Registr práv a povinností Doporučené postupy a nastavení internetového prohlížeče pro práci v aplikaci AIS RPP Doporučené postupy a nastavení internetového prohlížeče pro práci v aplikaci AIS RPP v4.0

Více

VDDMAIL by ESCAD, Corp. (Součást IWSE.NET Services by ESCAD, Corp.)

VDDMAIL by ESCAD, Corp. (Součást IWSE.NET Services by ESCAD, Corp.) 1 z 10 VDDMAIL by ESCAD, Corp. (Součást IWSE.NET Services by ESCAD, Corp.) Obsah: A. Úvod B. Popis aplikace C. Instalace D. První spuštění E. Manuál programu VDDMAIL 1. Záložka DDE Server DDE Parametry

Více

UniLog-D. v1.01 návod k obsluze software. Strana 1

UniLog-D. v1.01 návod k obsluze software. Strana 1 UniLog-D v1.01 návod k obsluze software Strana 1 UniLog-D je PC program, který slouží k přípravě karty pro záznam událostí aplikací přístroje M-BOX, dále pak k prohlížení, vyhodnocení a exportům zaznamenaných

Více

TACHOTel manuál 2015 AURIS CZ

TACHOTel manuál 2015 AURIS CZ TACHOTel manuál 2 TACHOTel Obsah Foreword I Úvod 0 3 1 Popis systému... 3 2 Systémové... požadavky 4 3 Přihlášení... do aplikace 5 II Nastavení aplikace 6 1 Instalace... a konfigurace služby ATR 6 2 Vytvoření...

Více

IntraVUE 2.0.3 Co je nového

IntraVUE 2.0.3 Co je nového IntraVUE 2.0.3 Co je nového Michal Tauchman Pantek (CS) s.r.o. Červen 2008 Strana 2/8 Úvod IntraVUE je diagnostický a podpůrný softwarový nástroj pro řešení komunikačních problémů, vizualizaci a dokumentaci

Více

Komunikační protokol

Komunikační protokol Komunikační protokol verze dokumentu 8, pro firmware od verze 3.3 DALI232, DALI232e, DALInet, DALI2net y DALI RS232 / Ethernet ASCII protokol podpora MULTIMASTER signalizace připojení DALI sběrnice podpora

Více

1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS

1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS 1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS Pro přístup do administrace služby GTS Bezpečný Internet používejte zákaznický WebCare GTS Czech, který je přístupny přes webové

Více

BALISTICKÝ MĚŘICÍ SYSTÉM

BALISTICKÝ MĚŘICÍ SYSTÉM BALISTICKÝ MĚŘICÍ SYSTÉM UŽIVATELSKÁ PŘÍRUČKA Verze 2.3 2007 OBSAH 1. ÚVOD... 5 2. HLAVNÍ OKNO... 6 3. MENU... 7 3.1 Soubor... 7 3.2 Měření...11 3.3 Zařízení...16 3.4 Graf...17 3.5 Pohled...17 1. ÚVOD

Více

BM Software, Databáze Docházky 3000 na NAS serveru (pro MySQL) Němčičky 84, 69107 Němčičky u Břeclavi. Úvodní informace:

BM Software, Databáze Docházky 3000 na NAS serveru (pro MySQL) Němčičky 84, 69107 Němčičky u Břeclavi. Úvodní informace: BM Software, Němčičky 84, 69107 Němčičky u Břeclavi Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů Tel: 519 430 765, Mobil: 608 447 546 e-mail: bmsoft@seznam.cz web: http://www.dochazka.eu

Více

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek = Velmi malé jádro = implementuje jen vybrané základní mechanismy: = virtuální paměť; = plánování vláken; = obsluha výjimek; = zasílání

Více

1. Podmínky chodu aplikace

1. Podmínky chodu aplikace 1 / 15 1. Podmínky chodu aplikace Licenční instalace určení pro značku, lokální instalace, nebo síťová licencovaná MAS serverem. 1.1. Instalace podpory MicroCat na lokální stanici Na dané stanici musí

Více

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. 2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových

Více

Program pro tvorbu technických výpočtů. VIKLAN - Výpočty. Uživatelská příručka. pro seznámení se základními možnostmi programu. Ing.

Program pro tvorbu technických výpočtů. VIKLAN - Výpočty. Uživatelská příručka. pro seznámení se základními možnostmi programu. Ing. Program pro tvorbu technických výpočtů VIKLAN - Výpočty Uživatelská příručka pro seznámení se základními možnostmi programu Ing. Josef Spilka VIKLAN - Výpočty Verse 1.10.5.1 Copyright 2010 Ing. Josef Spilka.

Více

Nápověda pro vyplnění elektronického formuláře Oznámení o provedení asanace vytěženého jehličnatého dříví

Nápověda pro vyplnění elektronického formuláře Oznámení o provedení asanace vytěženého jehličnatého dříví Nápověda pro vyplnění elektronického formuláře Oznámení o provedení asanace vytěženého jehličnatého dříví Nápověda pro vyplnění elektronického formuláře Oznámení o provedení asanace vytěženého jehličnatého

Více

Administrace služby - GTS Network Storage

Administrace služby - GTS Network Storage 1. Návod k ovládání programu Cisco VPN Client (IP SECový tunel pro přístup GTS Network Storage) Program Cisco VPN client lze bezplatně stáhnout z webových stránek GTS pod odkazem: Software ke stažení http://www.gts.cz/cs/zakaznicka-podpora/technicka-podpora/gtspremium-net-vpn-client/software-ke-stazeni.shtml

Více

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE 2011 Technická univerzita v Liberci Ing. Přemysl Svoboda ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE V Liberci dne 16. 12. 2011 Obsah Obsah... 1 Úvod... 2 Funkce zařízení... 3 Režim sběru dat s jejich

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/

17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/ 17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/ Úvod 1 Úvod Nedávno jsem zveřejnil návod na vytvoření návštěvní knihy bez nutnosti použít databázi. To je výhodné tehdy, kdy na serveru

Více

Administrační systém ústředen MD-110

Administrační systém ústředen MD-110 SAS MD-110 Administrační systém ústředen MD-110 SAS MD-110 Administrační systém ústředen MD-110 Efektivní systém administrace poboček a parametrů ústředen Ericsson MD110 s přímou vazbou na telefonní seznam

Více

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé

Více

Semestrální projekt do předmětu SPS

Semestrální projekt do předmětu SPS Semestrální projekt do předmětu SPS Název projektu: Instalace a provoz protokolu IPv6 v nových verzích MS Windows (XP). Ověření proti routerům Cisco a Linux. Cíl projektu: Autoři: Cílem tohoto projektu

Více

Příručka uživatele HELPDESK GEOVAP

Příručka uživatele HELPDESK GEOVAP HELPDESK GEOVAP verze 1.2 11.11.2008 OBSAH 1 REGISTRACE DO HELPDESK...1 2 PŘIHLÁŠENÍ A ODHLÁŠENÍ...1 3 ZÁKLADNÍ OBRAZOVKA HELPDESK...2 4 PŘEHLED HLÁŠENÍ...2 5 ZALOŽENÍ NOVÉHO HLÁŠENÍ...3 6 ZOBRAZENÍ/EDITACE

Více

TDP RPort 1.0. uživatelská příručka. 12. července 2007 Na slupi 2a, Praha 2

TDP RPort 1.0. uživatelská příručka. 12. července 2007 Na slupi 2a, Praha 2 uživatelská příručka 12. července 2007 Na slupi 2a, Praha 2 1 Co je? TDP RPort ( remote port ) umožňuje z klientské stanice navázat šifrované spojení pomocí protokolu TCP se sériovým portem serveru a zpřístupnit

Více

Pár odpovědí jsem nenašla nikde, a tak jsem je logicky odvodila, a nebo jsem ponechala odpověď z pefky, proto je možné, že někde bude chyba.

Pár odpovědí jsem nenašla nikde, a tak jsem je logicky odvodila, a nebo jsem ponechala odpověď z pefky, proto je možné, že někde bude chyba. Odpovědi jsem hledala v prezentacích a na http://www.nuc.elf.stuba.sk/lit/ldp/index.htm Pár odpovědí jsem nenašla nikde, a tak jsem je logicky odvodila, a nebo jsem ponechala odpověď z pefky, proto je

Více

Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ

Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ 10. 5. 2011 Tým: Simplesoft Členové: Zdeněk Malík Jan Rada Ladislav Račák Václav Král Marta Pechová malikz@students.zcu.cz jrada1@students.zcu.cz

Více

Instalace a první spuštění Programu Job Abacus Pro

Instalace a první spuštění Programu Job Abacus Pro Instalace a první spuštění Programu Job Abacus Pro Pro chod programu je nutné mít nainstalované databázové úložiště, které je připraveno v instalačním balíčku GAMP, který si stáhnete z našich webových

Více

STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST. Obor SOČ: 18. Informatika. Školní sdílení PC obrazovek. School sharing PC screens

STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST. Obor SOČ: 18. Informatika. Školní sdílení PC obrazovek. School sharing PC screens STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST Obor SOČ: 18. Informatika Školní sdílení PC obrazovek School sharing PC screens Autoři: Vojtěch Průša Škola: Střední průmyslová škola elektrotechnická Havířov Konzultant:

Více

Na vybraném serveru vytvoříme MySQL databázi. Soubory scratch.jpa, kickstart.php a en-gb.kickstart.ini nahrajeme na vybraný server.

Na vybraném serveru vytvoříme MySQL databázi. Soubory scratch.jpa, kickstart.php a en-gb.kickstart.ini nahrajeme na vybraný server. 1 Práce se systémem Tento dokument popíše způsob instalace a základy práce se systémem Joomla!, ve kterém je učebnice jazyka Scratch vytvořena. Podrobný návod k systému Joomla! je popsán v dokumentaci

Více

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice Kód DUM : VY_32_INOVACE_DYN.1.18 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 18 PHP- Základy práce s databází PHP - MySQL DUM naučí žáky postupu při vytvoření, připojení databáze a vytvoření

Více

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE WEBOWÉ STRÁNKY TŘÍD KAMIL POPELKA ZÁVĚREČNÁ MATURITNÍ PRÁCE BRNO 2011 Prohlášení Prohlašuji, že maturitní práce je mým původním autorským dílem, které

Více

OPS Paralelní systémy, seznam pojmů, klasifikace

OPS Paralelní systémy, seznam pojmů, klasifikace Moorův zákon (polovina 60. let) : Výpočetní výkon a počet tranzistorů na jeden CPU chip integrovaného obvodu mikroprocesoru se každý jeden až dva roky zdvojnásobí; cena se zmenší na polovinu. Paralelismus

Více

PRT3 tiskový modulu manuál pro EVO ústředny

PRT3 tiskový modulu manuál pro EVO ústředny PRT3 tiskový modulu manuál pro EVO ústředny Popření odpovědnosti: Firma neodpovídá za jakékoliv škody týkající se majetku či osob, vzniklé v souvislosti se správným nebo nesprávným použitím produktu. I

Více

INFORMAČNÍ SYSTÉMY NA WEBU

INFORMAČNÍ SYSTÉMY NA WEBU INFORMAČNÍ SYSTÉMY NA WEBU Webový informační systém je systém navržený pro provoz v podmínkách Internetu/intranetu, tzn. přístup na takový systém je realizován přes internetový prohlížeč. Použití internetového

Více

Patrol Management System 2.0

Patrol Management System 2.0 Patrol Management System 2.0 Uživatelský manuál RF 5000 Obsah 1 Základní popis aplikačního prostředí 1.1 Hardwarové požadavky 1.2 Aplikační prostředí 1.3 Instalace software 2 Jak používat software 2.1

Více

Databáze pro evidenci výrobků

Databáze pro evidenci výrobků Databáze pro evidenci výrobků Databáze ve formátu Microsoft Access je součástí systému, který řídí automatizovanou výrobní linku. Tabulka tblcharge obsahuje data o výrobcích a je plněna automaticky řídicím

Více

plussystem Příručka k instalaci systému

plussystem Příručka k instalaci systému plussystem Příručka k instalaci systému Tato příručka je určena zejména prodejcům systému a případně koncovým uživatelům. Poskytuje návod, jak provést potřebná nastavení komponent. ITFutuRe s.r.o. 26.2.2015

Více

Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009

Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009 Webové rozhraní pro datové úložiště Obhajoba bakalářské práce Radek Šipka, jaro 2009 Úvod Cílem práce bylo reimplementovat stávající webové rozhraní datového úložiště MU. Obsah prezentace Úložiště nasazené

Více

Návod k instalaci S O L U T I O N S

Návod k instalaci S O L U T I O N S Návod k instalaci SOLUTIONS Návod k instalaci Hasičská 53 700 30 Ostrava-Hrabůvka www.techis.eu www.elvac.eu +420 597 407 507 Obchod: +420 597 407 511 obchod@techis.eu Podpora: +420 597 407 507 support@techis.eu

Více

Systém souborů (file system, FS)

Systém souborů (file system, FS) UNIX systém souborů (file system) 1 Systém souborů (file system, FS)! slouží k uchování dat na vnějším paměťovém médiu a zajišťuje přístup ke struktuře dat! pro uživatele možnost ukládat data a opět je

Více

Envis LIMS Klient distribučního portálu

Envis LIMS Klient distribučního portálu LIMS - Klient distribučního portálu Stručný návod k obsluze Envis LIMS Klient distribučního portálu Stručný návod k obsluze Tento stručný návod k obsluze je zkrácenou verzí návodu k obsluze Klienta distribučního

Více

Popis produktu IDFU. Řešení součinnosti s oprávněnými osobami verze 2. Aegis s.r.o.

Popis produktu IDFU. Řešení součinnosti s oprávněnými osobami verze 2. Aegis s.r.o. Popis produktu IDFU Řešení součinnosti s oprávněnými osobami verze 2 Obsah Produkt IDFU...3 K čemu slouží...3 Historie IDFU...3 IDFU dnes...3 Generování odpovědí...4 Pozice produktu...5 Hlavní přínosy...5

Více

Nastavení DCOM. Uživatelský manuál

Nastavení DCOM. Uživatelský manuál Nastavení DCOM Uživatelský manuál Obsah Úvod... 2 Nastavení DCOM pro počítač Hostitel... 3 Operační systém Windows XP... 3 Nastavení vlastností DCOM na Windows XP... 3 Rozšířená nastavení DCOM na Windows

Více

APS Administrator.OP

APS Administrator.OP APS Administrator.OP Rozšiřující webový modul pro APS Administrator Přehled přítomnosti osob v oblastech a místnostech Instalační a uživatelská příručka 2004 2013,TECH FASS s.r.o., Věštínská 1611/19, Praha,

Více

24 Uživatelské výběry

24 Uživatelské výběry 24 Uživatelské výběry Uživatelský modul Uživatelské výběry slouží k vytváření, správě a následnému používání tématicky seskupených osob a organizací včetně jejich kontaktních údajů. Modul umožňuje hromadnou

Více

Obslužný software. PAP ISO 9001

Obslužný software.  PAP ISO 9001 Obslužný software PAP www.apoelmos.cz ISO 9001 červen 2008, TD-U-19-20 OBSAH 1 Úvod... 4 2 Pokyny pro instalaci... 4 2.1 Požadavky na hardware...4 2.2 Postup při instalaci...4 3 Popis software... 5 3.1

Více

GeoPlan. Administrátorská příručka. Výstup byl vytvořen s finanční podporou TA ČR v rámci projektu TA02011056. Verze 1.0

GeoPlan. Administrátorská příručka. Výstup byl vytvořen s finanční podporou TA ČR v rámci projektu TA02011056. Verze 1.0 GeoPlan Administrátorská příručka Verze Výstup byl vytvořen s finanční podporou TA ČR v rámci projektu TA02011056 2 Obsah 1 Úvod... 4 1.1 Systémové požadavky... 4 2 Instalace systému... 5 2.1 Instalace

Více

16. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení)

16. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení) 16. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení) Úkol měření a) Seznamte se s propojením přístrojů při měření převodní charakteristiky převodníku U f podle obr. 1. b) Seznamte se s

Více

Uživatelský manuál WEB SERVICE V3.0 IP kamer Dahua

Uživatelský manuál WEB SERVICE V3.0 IP kamer Dahua WEB SERVICE V3.0 IP kamer Dahua Obsah 1. Úvod...1 2. Přihlášení...1 3 Nastavení (Setup)...3 3.1.1. Kamera Obraz (Conditions)...3 3.1.2.1 Kamera Video Video...3 3.1.2.2. Kamera Video snímek (Snapshot)...4

Více

Popis funkcí a parametrů programu. Reliance External communicator. Verze 1.5.0

Popis funkcí a parametrů programu. Reliance External communicator. Verze 1.5.0 Popis funkcí a parametrů programu Reliance External communicator Verze 1.5.0 Copyright 2003-2007 GEOVAP, spol. s r.o.,čechovo nábřeží 1790, 530 03 Pardubice tel: +420 466 024 617, fax:+420 466 210 314,

Více

Implementace systémů HIPS: historie a současnost. Martin Dráb

Implementace systémů HIPS: historie a současnost. Martin Dráb Implementace systémů HIPS: historie a současnost Martin Dráb martin.drab@secit.sk HIPS: základní definice Majoritně používané operační systémy disponují bezpečnostními modely, které dovolují jednotlivým

Více

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek Prezentace aplikace Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek Osnova Úvod Programovací jazyk - PHP Etapy vývoje Funkce aplikace Co SW umí Na čem se pracuje Vize do budoucna Úvod Úvod Inspirováno

Více

Komunikační protokol MODBUS RTU v displejích TDS

Komunikační protokol MODBUS RTU v displejích TDS Komunikační protokol MODBUS RTU v displejích TDS Kompletní popis protokolu 13. prosince 2018 w w w. p a p o u c h. c o m MODBUS RTU v TDS M O DBUS RTU v TDS Katalogový list Vytvořen: 6.4.2009 Poslední

Více

Nemocnice. Prvotní analýza a plán projektu

Nemocnice. Prvotní analýza a plán projektu Nemocnice Projekt do předmětu AIS Prvotní analýza a plán projektu Lukáš Pohl, xpohll00, xkosti03 Jan Novák, xnovak79 2009/2010 1 Neformální specifikace FN potřebuje informační systém, který bude obsahovat

Více

Programovací prostředek AmexCLV-V2.0

Programovací prostředek AmexCLV-V2.0 Programovací prostředek AmexCLV-V2.0 Popis výsledku Autor : Ing. Miroslav TALPA, Univerzita obrany, Fakulta vojenských technologií, Katedra elektrotechniky, Kounicova 65, 662 10 Brno Email: miroslav.talpa@unob.cz

Více

Reliance 3 design OBSAH

Reliance 3 design OBSAH Reliance 3 design Obsah OBSAH 1. První kroky... 3 1.1 Úvod... 3 1.2 Založení nového projektu... 4 1.3 Tvorba projektu... 6 1.3.1 Správce stanic definice stanic, proměnných, stavových hlášení a komunikačních

Více

PRŮBĚHOVÝ TEST Z PŘEDNÁŠEK

PRŮBĚHOVÝ TEST Z PŘEDNÁŠEK PRŮBĚHOVÝ TEST Z PŘEDNÁŠEK listopad 2009 souhrn v1 Červené dobře (nejspíš), modré možná Oracle Internet Directory OID: Databáze nemůže z OID přebírat seznam uživatelů *Databáze může získat z OID seznam

Více

Mzdy Optimum základy ovládání

Mzdy Optimum základy ovládání Mzdy Optimum základy ovládání Spuštění a přihlášení Mzdy Optimum spustíte prostřednictvím stejnojmenného zástupce na ploše nebo v nabídce Start. Zástupce se objeví po zahájení instalace, a dokud není celý

Více

Virtuální přístroje. Matlab a Instrument Control Toolbox. J.Tomek, A.Platil

Virtuální přístroje. Matlab a Instrument Control Toolbox. J.Tomek, A.Platil Virtuální přístroje Matlab a Instrument Control Toolbox J.Tomek, A.Platil Obsah 1. MATLAB 2. Instrument Control Toolbox toolbox pro práci s přístroji rozsah, různé možnosti 3. Simulink dva bloky pro komunikaci

Více

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o. Nastavení klientských stanic pro webové aplikace PilsCom s.r.o. Obsah 1. Obecné informace...1 2. Internetový prohlížeč...1 3. Nastavení kompatibilního zobrazení...1 4. Nastavení důvěryhodných serverů...2

Více

Aplikace. Hlásič SMS

Aplikace. Hlásič SMS Aplikace Hlásič SMS Strana 2 z 12 Obsah OBSAH...3 SMS HLÁSIČ...4 POPIS KOMUNIKAČNÍHO MODULU CGU 03...4 Obecný popis...4 Indikace stavu modulu...5 Hardwarová konfigurace...6 Nastavení konfigurace SMS hlásiče...7

Více

Služba ve Windows. Služba (service) je program

Služba ve Windows. Služba (service) je program Služby Windows Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání, školské

Více