Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 9

6.

Číslicové meracie systémy

6.2 PROGRAMOVÉ PROSTRIEDKY PRE


MERANIE, ZBER A SPRACOVANIE DÁT
2.1 Vývojové prostredie pre tvorbu užívateľských aplikačných programov

Vývojové prostredia pre tvorbu užívateľských aplikačných programov sú


programové prostriedky schopné generovať:
- jednotlivé inštrukcie,
- sekvencie inštrukcii,
- celé programy pre zber alebo spracovanie dát v meracích systémoch.

Je možné ich rozdeliť do dvoch základných skupín:


•vývojové prostredie pre generovanie zdrojového textu programov,
•grafické vývojové prostredie.

11
6. Číslicové meracie systémy

LabWindows/CVI

•Vývojové prostredie pre generovanie zdrojového programu


•produkt americkej firmy National Instruments
• je určený pre vývoj aplikačného programového vybavenia v jazyku
C/C++ pre meracie systémy riadené počítačom rady IBM PC.

Knižnice LabWindows/CVI :

• podstatne zjednodušujú vytváranie programového vybavenia pre


všetky zložky meracieho procesu – riadenie meraní, zber dát, ich
spracovanie a interpretácia výsledkov,
• majú grafické užívateľské rozhrania – „funkčné stromy“ a „grafické
panely“, do ktorých programátor len zadáva potrebné parametre,
• výsledkom je príslušný podprogram v jazyku C

Týmto spôsobom je možné naprogramovať aj grafické užívateľské rozhranie –


virtuálny panel meracieho prístroja či celého systému.
2
2
6. Číslicové meracie systémy
Grafické vývojové prostredia
Sú určené predovšetkým pre užívateľov s nízkou úrovňou znalostí
Programovania.

Vývoj meracieho či testovacieho programu v podstate spočíva v


zostavení blokového diagramu z preddefinovaných objektov a ich
prepojenia cestami signálových tokov.

To oproti klasickému spôsobu programovania na úrovní vyšších


programovacích jazykov umožňuje podstatným spôsobom urýchliť aj
vývoj odladenia aplikačného programu. 3
3
6. Číslicové meracie systémy
Grafické vývojové prostredia

Jednotlivé objekty umožňujú:

•generovanie a zber dát,


•matematické spracovanie a analýzu nameraných hodnôt,
•ukladanie či predávanie dát na rôzne výstupné zariadenia,
•riadenie behu programu,
•vlastnú grafickú prezentáciu výsledkov.

Typickým predstaviteľom môže byť napr. grafické vývojové


prostredie LabVIEW od firmy National Instruments

4
4
6. Číslicové meracie systémy

2.2 Virtuálna inštrumentácia

Meracie systémy a systémy zberu dát, vytvorené pomocou moderných technických


a programových prostriedkov, sú pre užívateľa mimoriadne pohodlné.
Využíva sa pri tom obrovský výkon, ktorý výrobcovia výpočtovej techniky vložili do
počítačov a obslužného softvéru.

Za tohto stavu stačí užívateľovi vybaviť jeho výpočtové prostriedky rozhraniami s


fyzikálnym prostredím a z počítača sa stane virtuálny merací prístroj,
dispečerské pracovisko technologickej linky alebo monitorovací pult stavu
sledovaných veličín.

Výrobcovia ponúkajú širokú škálu zariadení a vývojových programovacích


prostredí, ktoré zjednodušujú návrh a realizáciu virtuálneho meracieho systému.
Hlavným kritériom je pomôcť užívateľovi zostaviť systém vzájomne kompatibilný.

5
5
6. Číslicové meracie systémy

Virtuálny merací prístroj, (v ďalšom označovaný medzinárodne zaužívanou


skratkou "VI" z anglického "Virtual Instrument") je prístroj, ktorého všeobecné
funkcie a schopnosti sú definované do značnej miery softwarom.

Inými slovami virtuálny prístroj je prístroj, ktorý v skutočnosti "neexistuje".

Napríklad jednoduchý multimeter vo forme samostatného meracieho


prístroja je potrebné zapnúť, nastaviť meraciu veličinu a merací rozsah a iba
potom môže prístroj vykonať samotné meranie.

Tú istú meraciu úlohu je však možné vykonať pomocou osobného počítača


(PC), vybaveného vhodným hardwarom a softwarom, jednoducho vybratím
príslušnej ikony v grafickom prostredí pomocou klávesnice alebo myši.

Teda počítač pracuje ako merací prístroj hoci ním v skutočnosti nie je.

6
6
6. Číslicové meracie systémy

Implementáciou viacerých súčasne alebo následne vykonávaných meracích


funkcií v PC vzniká virtuálny merací systém, ako je napr. podľa obr.1 a 2
generátor VI vytvorenom v programe LabVIEW

Front Panel generátora VI

Blokový diagram
generátora VI (zobrazí sa
stlačením CTRL+T)

7
7
6. Číslicové meracie systémy

Za autorov konceptu virtuálnych prístrojov je možné považovať dvoch Američanov


J. J. Tuchar-da a J. L. Kodovskeho - prezidenta a viceprezidenta firmy National
Instruments Corp., Austin, Texas, ktorí v roku 1987 vytvorili projekt grafického
programovacieho prostredia nazvaného LabVIEW ("Laboratory Virtual Instrument
Engineering Workbench").

Toto prostredie pomocou jednoduchých grafických symbolov umožňovalo


vytvoriť a riadiť rôzne virtuálne prístroje počítačom.
Mnohé práce nevyhnutné pre vznik LabVIEW boli vykonávané už dlho predtým v
rôznych firmách a výskumných pracoviskách, napr. Hewlett Packard, IBM,
Microsoft, štandardizačný inštitút IEEE

8
8
6. Číslicové meracie systémy

Za hlavnú výhodu VI je možné považovať veľmi efektívne využité realizačné


náklady - ten istý počítač môže okrem zvyčajných úloh vykonávať aj meranie.
Ďalšou nemenej významnou výhodou je flexibilita, napríklad ten istý hardvér môže
byť použitý raz ako voltmeter alebo teplomer inokedy ako osciloskop či spektrálny
analyzátor atď. a to jednoducho len malou zmenou v softvére.

Osobný počítač svojimi veľkými výpočtovými výkonmi umožňuje následne


vykonať ľubovoľnú analýzu získaných meracích dát.
Veľmi efektívne a jednoducho je pritom možné využiť metódy číslicového
spracovania signálov.
Výber použitých metód ako aj celkové ovládanie meracieho procesu je možné
jednoducho a rýchlo vykonávať pomocou štandardných ovládacích prostriedkov
počítača - klávesnice, polohovacieho zariadenia (myš), a pod.

Výsledky spracovania dát je možné prehľadne v grafickom formáte


prezentovať na obrazovke PC, vytlačiť vo forme protokolu merania na
tlačiarni alebo súradnicovom zapisovači či uschovať pre budúce potreby na
pamäťovom médiu
9
9

You might also like