V této kapitole se seznámíte s tím, jak vypadají příkazy pro některé dálkově řízené laboratorní přístroje, jak jsou tyto přístroje připojeny k řídicímu počítači a jak je možno sestavit program pro automatizované měření v grafickém programovém prostředí. Vzhledem k vybavení laboratoře se budeme zabývat zejména produkty firmy Agilent.
takto vytvořený nový
řádek pak vepíšeme příkaz, který chceme přístroji předat (např. jeho spodního okraje povedeme řídicí vodič dalšího objektu. Chceme akci
opakovat, tedy vybereme Flow/Repeat. Vidíme, příkaz má
jednak část vždy stejnou, jednak proměnný parametr, který asi budeme vytvářet nějakém
cyklu. Sáhneme tedy položky menu Flow a
vybereme objekt Start.
Cyklus For Range (Flow/Repeat For Range) bude provádět akci rozmezí mezi
dolní horní mezí zadaným krokem.13
Obr. označený přivede
příslušný parametr, spojí objektu Formula příslušnou textovou částí příkazu jeden
řetězec (např. příkazy WRITE „VOLTage 1. zápis, čtení, čekání apod. zařídíme
prostřednictvím objektu Direct I/O. Při testování si
.0“. Pro častá měření frekvenční, logaritmickým
nastavováním frekvencí, dobře hodí For Log Range, kde místo ekvidistantního kroku
zadává počet kroků dekádu. Zde najdeme několik různých cyklů, např. Při generování
příkazů různými parametry datový vstup objektu Formula (např. ukončení cyklu dojde aktivováním objektu Break
(najdeme menu Flow/Repeat Break).
V okénku objektu Direct I/O zatím není žádný příkaz, jen návod, jak tam něj vytvořit
místo dvojitým kliknutím Double-Click Add Transaction>).).). cyklus
Until Break (opakuje nějaké události, což může být třeba stisk nějakého tlačítka
obsluhou při výběru dalšího postupu měření, nebo chybové hlášení nějakého přístroje, nebo
dosažení nějakého limitu apod.
Pro zmíněné vytváření příkazů různými parametry využívá objekt Formula
(menu Device/Formula), který použít také pro jednoduché výpočty. „VOLTage“+a+“V“) výstupní datový pin objektu Formula pak připojí na
vstupní datový pin objektu Direct I/O pro komunikaci příslušným přístrojem.
Dále budeme potřebovat komunikovat jednotlivými měřicími přístroji.0“,
WRITE „VOLTage 1.
Cyklus týká chodu programu, sáhneme tedy položky menu Flow. Zamysleme tedy, kde najít cyklus jakým „vzorcem“ pak vytvořit sekvenci
takových příkazů.1“, atd. I/O Instrument manager vybereme příslušný přístroj.4: Příklad programu grafickým uživatelským rozhraním
Náš vytvářený program musí nějak začít.
Někdy příkaz přímo celý vepíše objektu, ale často potřebujeme nějak modifikovat. A.
Bylo více než nepohodlné otrocky vypisovat např. třeba WRITE „VOLTage 10