Nástroje LabVIEW pro měření přes internet

Podobné dokumenty
Manuál k elektronickému podávání přihlášek a žádostí u ÚPV

Virtuální instrumentace I. Měřicí technika jako součást automatizační techniky. Virtuální instrumentace. LabVIEW. měření je zdrojem informací:

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze

Tři vzdáleně ovládané Pět vzdáleně ovládaných experimenty experimentů František Látal

Příručka nastavení funkcí snímání

TACHOTel manuál 2015 AURIS CZ

Porovnání charakteristik klasické a úsporné žárovky s využitím vzdáleně ovládané laboratoře

Ovládání ústředny Visonic přes mobilní telefon

A4300BDL. Ref: JC

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro editaci ŽS. Verze 1.

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

Envis LIMS Klient distribučního portálu

Protokol. Vzdáleně měřený experiment charakteristiky šesti různých zdrojů světla

IntraVUE Co je nového

XL-IPM-301W(I/T) Bezdrátové ovládání zásuvek 230V

KRONOS GUARD NET Obslužný software pro obchůzkový systém v reálném čase Active Guard. Instalace na pobočky

Konfigurace PPPoE připojení v OS Microsoft Windows Vista

T-Mobile Internet. Manager. pro Mac OS X NÁVOD PRO UŽIVATELE

Návod na instalaci a použití programu

LabMeredian Gravik. gravik

7 ŘÍZENÍ A MONITOROVÁNÍ STATICKÉ ZDROJOVNY PŘES ETHERNET

Prostředky automatického řízení Úloha č.5 Zapojení PLC do hvězdy

1 Uživatelská dokumentace

V tomto manuálu získáte informace o postupu:

Uživatelský manuál A4000BDL

Software pro formování dielektrika kondenzátorů

PROSTŘEDKY AUTOMATICKÉHO ŘÍZENÍ Úloha č. 4 Hierarchická struktura řízení

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

Manuál k programu KaraokeEditor

Dynavix 10: Evidence jízd

Prostředky automatického řízení Úloha č.1 kalibrace snímačů tlaků

TC-502L. Tenký klient

ADS DOCHÁZKOVÝ SOFTWARE

Experimentální techniky. Ing. Martin Bušek, Ph.D.

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

IPZ laboratoře. Analýza komunikace na sběrnici USB L305. Cvičící: Straka Martin, Šimek Václav, Kaštil Jan. Cvičení 2

B Series Waterproof Model. IP Kamera. Uživatelský manuál

CS monitorovací jednotky. Edice: Vytvořil: Luboš Fistr

Registrační číslo projektu: Škola adresa:

Téma 8: Konfigurace počítačů se systémem Windows 7 IV

Inovované sylaby předmětů Číslicové měřicí systémy 1 4

Postup instalace síťové verze Mount Blue

Návod k použití aplikace Reliview

SME Terminál + SmeDesktopClient. Instalace. AutoCont CZ a.s.

Karel Bittner HUMUSOFT s.r.o. HUMUSOFT s.r.o.

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

Modul Ankety verze 1.11 pro redakční systém Marwel 2.8 a 2.7

Zkrácený návod k použití. záznamových zařízení značky

Uživatelský modul. File Uploader

Software pro testování kvality kondenzátorů v provozních podmínkách

gdmss Lite Android DVR Mobile Client Návod k obsluze aplikace

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Informační systém pro e-learning manuál

BALISTICKÝ MĚŘICÍ SYSTÉM

SYSTÉM SCREENS SYSTEM SCREENS

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

DISTANČNÍ FYZIKÁLNÍ LABORATOŘE

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1.

Středoškolská technika SCI-Lab

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

MIRES CONTROL s.r.o. - Příslušenství REG10. MemoryMaker. Popis ovládání. Strana 1 (celkem 16) MemoryMaker.doc

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

Meo S-H: software pro kompletní diagnostiku intenzity a vlnoplochy

Programátorská příručka

1. Přidání hostitele. 1. Spusťte GV-Edge Recording Manager

Pravidla a plánování

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Vypracoval: Ing. Antonín POPELKA. Datum: 30. června Revize 01

KAPITOLA 2 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

Uživatelský manuál. Připojení přístroje SDT170 k aplikaci DDS2000

TC-502L TC-60xL. Tenký klient

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

Aplikační profily v PLC Tecomat

P R E Z E N T A C E Max Communicator 9

KOMUNIKACE PC DAT 400/500. přes USB programem INOVATION

Fyzikální laboratoř. Kamil Mudruňka. Gymnázium, Pardubice, Dašická /8

Návod pro Windows XP. Příprava

CMS. Centrální monitorovací systém. Manuál

- PC musí být připojené v lokální síti - je bezpodmínečně nutné, aby aplikace Outlook nebyla aktivní)

UniLog-L. v0.81 návod k obsluze software. Strana 1

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

Úprava naměřených stavů

GPS Loc. Uživatelský manuál. webové rozhraní. pro online přístup do systému GPS Loc přes webové uživatelské rozhraní app.gpsloc.eu

Flexi uživatelská příručka verze 2.1

Vzdálené připojení do sítě ČEZ VPN Cisco AnyConnect

Služby Internetu. Ing. Luděk Richter

Programovací software ConfigTool. Základní obsluha a postup připojení k zařízení přes USB a GPRS. Verze 2.00

EXPERIMENTÁLNÍ METODY I

Technologické postupy práce s aktovkou IS MPP

SADA VY_32_INOVACE_PP1

VIBEX Uživatelská příručka

SOFTRONICHD UŽIVATELSKÁ PŘÍRUČKA - KLIENT

Obslužný software. PAP ISO 9001

PROFI TDi s.r.o , Želetice 40 Návod k používání systému OTDI.CZ

karet Analogové výstupy (AO) (DIO) karty Zdroje informací

Elektronická komunikace

Obsah. Úvod 9 Komu je kniha určena 11 Konvence použité v knize 11

Průvodce pro přenos dat

Servisní telefon: Internet:

SIMATIC S IT. Micro Automation. Promoters Meeting October Představení CP IT SPIDER CONTROL TELESERVIS. TESTOVACÍ server.

Transkript:

Nástroje LabVIEW pro měření přes internet Miroslav Doložílek, Anna Ryndová Abstrakt Ovládání experimentu a přenos výsledků měření přes internet představuje efektivní technologii pro mnoho praktických aplikací. V příspěvku je uveden přehled nástrojů programového prostředí LabVIEW vhodných pro realizaci dálkové měření úloh fyzikálního praktika. Klíčová slova: Fyzikální praktikum, měření, internet. Úvod Laboratorní měření má ve výuce fyziky nezastupitelné místo. Zde, na reálných objektech, si studenti ověřují platnost a využití teoretických znalostí, získaných na přednášce resp. řešením výpočetních příkladů. Pro další rozvoj laboratorního cvičení z fyziky, zejména s ohledem na distanční vzdělávání, je účelné umožnit studentům změřit některé úlohy také "na dálku", prostřednictvím internetového připojení. Jedná se o reálné experimenty, ovládané a sledované prostředky internetové technologie. V tomto případě nemá student možnost manuálně připravit a upravit experiment. Experiment může modifikovat pouze do té míry, jak to autor experiment technicky připravil a programově zabezpečil. Toto omezení je vyváženo získáním zkušeností s využitím internetové technologie při realizaci měření. Internetové technologie pro přenos textových, obrazových či zvukových informací se staly každodenní běžnou záležitostí. Nástroje pro jejich realizaci jsou snadno dostupné a jejich používání patří mezi základní dovednosti každého uživatele internetu. Nástroje pro přenos experimentálních dat z aktivního experimentu a vlastní řízení experimentu přes internet se vyvíjely od samotného vzniku počítačových sítí. Bez větší nadsázky můžeme říci, že právě zprostředkování přenosu experimentálních dat motivovalo vznik počítačových sítí. Tak, jak se vyvíjely programovací technologie pro řízení a vyhodnocení experimentu, vyvíjely se rovněž nástroje pro dálkové ovládání těchto činností přes počítačovou síť, které v současné době využívají standardní protokoly přenosu dat a nástroje WWW prohlížečů. Klíčovou roli v realizaci experimentu přebírá programové vybavení, kdy měřicí přístroje a zařízení jsou konstruovány na bázi virtuální instrumentace. Technické vybavení je ve většině případů jednotné a záměnné (voltmetr, teploměr, atd.). Až programové vybavení je tou vrstvou celého systému, která jej činí unikátním, specifickým podle potřeby daného experimentu. Program implementuje řídicí algoritmy a oživuje celý systém, dává mu vlastní inteligenci. A právě program je nutno vždy znovu vytvořit nebo alespoň modifikovat. Proto volba vhodného programového prostředí může výrazně zvýšit efektivnost naší práce. Programové prostředí LabVIEW patří mezi průkopníky virtuální instrumentace a v současné době je široce používáno na akademických i výzkumných pracovištích na celém světě. Starší verze obsahovaly řadu programovacích nástrojů pro přenos experimentálních dat, řídicích povelů pro měřicí přístroje a pro zobrazení průběhu experimentu přes počítačovou síť. Pro

dosažení plné funkčnosti a přehlednosti celého systému však bylo potřeba extenzivního programování v dalších programovacích prostředích (Java, CGI a pod.), které vyžadovaly další programátorské dovednosti a zkušenosti. Verze LabVIEW 6.1 a vyšší již obsahují technologii vzdálených panelů (Remote Panels), kdy podstatné nástroje pro dálkové ovládání experimentu jsou integrální součástí prostředí LabVIEW. Základní charakteristika LabVIEW Program pro řízení a vyhodnocení experimentu je v prostředí LabVIEW realizován ve dvou vrstvách. V jedné vrstvě - vývojovém diagramu jsou umístěny grafické objekty, které reprezentují nástroje (procedury, funkce) pro ovládání měřicích karet a přístrojů, připojených k PC a matematické nástroje pro vyhodnocení měřených signálů včetně výpočtu výsledných hodnot měřených veličin. Druhá vrstva - čelní panel - obsahuje grafické objekty, velmi podobné reálným ovládacím prvkům na čelních panelech přístrojů (vypínač, graf, numerický dispej, ), jejichž prostřednictvím jsou zobrazovány výsledky měření a uživatel zadává parametry měření. Verze LabVIEW 6.1 umožňuje zpřístupnit ovládání čelního panelu virtuálního přístroje libovolnému PC prostřednictvím standardního internetového prohlížeče (obr.1). Obr.1. Jedná se o aktivní přístup, tj. uživatel může přes internet zadávat parametry měření a bezprostředně sledovat průběh a výsledky experimentu. Prostředí LabVIEW obsahuje soubor nástrojů, které z daného počítače vytvoří síťový server, ke kterému je možno se připojit z libovolného místa sítě internetu. K tomu stačí, aby uživatel (klient) zadal ve svém prohlížeči adresu www stránky, související s danou aplikací LabVIEW. Systém dovoluje současné připojení několika uživatelů (studentů), přičemž pouze jeden může v daném okamžiku experiment řídit. Ostatní mohou průběh experimentu jen sledovat. Na požádání pak mohou postupně řízení převzít. Operátor hostitelského počítače, na kterém běží v laboratoři daná aplikace, může v kterémkoliv okamžiku převzít řízení experimentu. Naměřená data může uživatel zaslat na svůj počítač formou elektronické pošty. Tato data spolu s údaji o uživateli a době měření je možno archivovat na hostitelském počítači. Informace o průběhu experimentu je možno doplnit živým sledováním Web kamerou.

Vytvoření vzdáleného panelu Vzdálený panel vytváří uživatel prostřednictvím www stránky, která obsahuje příslušnou aplikaci LabVIEW. Přitom je třeba, aby při vytváření www stránky nástroji prostředí LabVIEW byla aplikace LabVIEW načtena v paměti LabVIEW. Z nabídky Tools vybereme položku Web Publishing Tool, která zobrazí hlavní okno (obr. 2) pro interaktivní vytvoření příslušné www stránky pro publikování dálkově řízeného experimentu. Obr.2. Při vyvolání této položky se automaticky přenese jméno dokumentu (Document Title) a textové pole se jménem virtuálního přístroje. Dále je možno editovat textová pole Text 1 a Text 2, která obsahují informace pro uživatele, související s danou aplikací. Tlačítkem Start Web Server je aktivován zabudovaný LabVIEW Web Server, který bude řídit a publikovat obrázky panelu z internetu. Po aktivaci Web serveru je třeba aktuální HTML dokument uložit tak, aby byl dosažitelný vzdálenému uživateli. Po uložení HTML dokumentu do zvoleného adresáře se zobrazí zpráva s URL adresou vložené aplikace LabVIEW. Vyvolání aplikace klientem K ovládání vzdáleného panelu aplikace LabVIEW je třeba mít na klientském počítači nainstalováno prostředí LabVIEW, případně stačí pouze jádro tohoto systému pro spuštění aplikace, které je volně k dispozici na Web stránkách National Instrument a jeho instalace je klientovi nabídnuta po přihlášení na URL adresu aplikace. Po přihlášení je klient ve stavu sledování průběhu měření, které je řízeno jiným klientem, případně experiment není spuštěn. Převzetí řízení se provede kliknutím prvého tlačítka myši na čelním panelu a volbou Request Control. V případě, že je experiment řízen jiným klientem je tento klient informován, že

jeho doba řízení experimentu je limitována. Po vypršení limitu je řízení předáno žádajícímu klientovi. Nástroje pro administraci Verze LabVIEW 6.1 obsahuje řadu nástrojů pro kompletní řešení dálkového ovládání. Jedná se o monitorování provozu a přihlašování na síti, sledování počtu přihlášených klientů, konfiguraci dálkově spustitelných virtuálních přístrojů, konfiguraci časových limitů pro klienty. Systém vytváří seznam všech přihlášených klientů s datem a časem přihlášení. Počet současně přihlášených klientů je omezen a jejich počet je dán licencí, kterou je třeba dodatečně přikoupit. Bez dodatečné licence je možné současné připojení pouze pro jednoho klienta. Pro specifikované IP adresy je možno omezit připojení na třech úrovních: povolit sledování i řízení experimentu, povolit pouze sledování nebo připojení odmítnout. Zaslání a archivace výsledků měření Dálkově ovládaný experiment by měl být navržen tak, aby student získal pouze experimentální data, jejichž další zpracování a prezentaci bude provádět svými vlastními algoritmy na svém počítači, které budou součástí jeho protokolu o měření. Archivace výsledků měření s jednoznačným přiřazením k datu měření a E-mail adresy klienta dává učiteli podklady pro kontrolu předávaného protokolu o měření. Pro zaslání naměřených dat elektronickou poštou a archivaci odeslaných dat na hostitelském počítači je vhodné využít knihovnu Internet Developers Toolkit. Tato knihovna obsahuje nástroje prostředí LabVIEW pro přenos dat prostřednictvím FTP protokolu, E-mail dopisu, Telnet protokolu, detekci a vytvoření URL, přenos dat z Internet serveru. Na obr.3 je ukázána část vývojového diagramu, který vlevo obsahuje struktury pro uložení dat do souboru s názvem např. 2003-06-05 11-33- 05.txt, vpravo dole struktury pro zadání informací k odeslání E-mail dopisu s daným datovým souborem a vpravo nahoře struktury pro archivaci dat na hostitelském počítači. Obr. 3.

Sledování experimentu Web kamerou Experiment je vhodné doplnit o snímáním a přenos průběhu experimentu Web kamerou. Klient se tak může bezprostředně přesvědčit a má pocit, že se skutečně jedná o živý experiment. K tomu je samozřejmě vhodné daný experiment přizpůsobit (např. při nabíjení kondenzátoru doplnit obvod s kondenzátorem o žárovku, která světelně indikuje změny nabíjecího proudu). V rámci systému LabVIEW nejsou k dispozici přímé nástroje pro začlenění obrázků z Web kamery do čelního panelu virtuálního přístroje. Jedním z možných lepších řešení je doplnění Web stránky vytvořené prostředím LabVIEW o obraz z Web kamery. Závěr V současné době je možno na internetu nalézt řadu ukázek ovládání experimentu s využitím internetových technologií. Uveďme zde např. http://kdt-12.karlov.mff.cuni.cz, http://www.ni.com/academic/experiments.htm. Schází zde však možnost přenosu naměřených dat pro další zpracování, které pokládáme z hlediska plnohodnotného využití pro laboratorní měření za podstatné. Prostředí LabVIEW se jeví jako relativně jednoduché a přehledné programovací prostředí pro realizaci všech požadovaných aktivit. Je třeba zdůraznit, že použitím univerzální měřicí karty s řadou analogových vstupů a výstupů jsme schopni realizovat řadu různých experimentů pouze vytvořením odpovídajícího programu pro daný objekt měření. Literatura [1] LabVIEW 6.1. Uživatelský manuál, National Instruments, 2001. [2] Internet Developers Toolkit, ver.5.0. Uživatelský manuál, National Instruments, 1998. [3] Distance-Learning Remote Laboratories using LabVIEW. http://zone.ni.com/zone/jsp/zone.jsp Adresa autorů Ústav fyzikálního inženýrství FSI VUT v Brně, Technická 2, 61669 Brno tel.:541142834 dolozilek@ufi.fme.vutbr.cz, ryndova@ufi.fme.vutbr.cz