Přeskočit na hlavní obsah
Přeskočit hlavičku
Ukončeno v akademickém roce 2009/2010

SW systémy pro automatizované měření II

Typ studia bakalářské
Jazyk výuky čeština
Kód 450-0505/01
Zkratka SW2
Název předmětu česky SW systémy pro automatizované měření II
Název předmětu anglicky Software Systems for Measurement Automation II
Kreditů 4
Garantující katedra Katedra kybernetiky a biomedicínského inženýrství
Garant předmětu doc. Ing. Jan Žídek, CSc.

Osnova předmětu

Přednášky:
Virtuální instrumentace jako obecný trend vývoje měřicí techniky, architektura automatizovaného měřicího systému, fáze procesu měření a jejich podpora softwarovými prostředky, členění vývojových prostředků pro vývoj aplikací v oblasti měření, základní filosofie vývojových prostředí používajících principů grafického programování
Vývojové prostředí LabVIEW, jeho historie a základní filozofie, virtuální přístroj jako základní modul aplikace vytvářené programovacím grafickým G jazykem a jeho základní části, filozofie běhu programu řízeného tokem dat, ladicí prostředky integrované ve vývojovém prostředí - krokování, vizualizace toku dat, nasazování sond, nasazování bodu přerušení

Grafické rozhraní k uživateli - čelní panel virtuálního přístroje, objekty čelního panelu, jejich výběr a členění, editor čelního panelu a jeho editační možnosti, práce s nástroji při tvorbě čelního panelu, roletová menu objektů čelního panelu, datové typy a struktury spojené s objekty čelního panelu, módy objektů čelního panelu - ovládací a indikační
Blokový diagram virtuálního přístroje a jeho tvorba, koncové bloky, uzlové bloky, definice datových cest, programové struktury a jejich grafická reprezentace - cyklus typu FOR, cyklus typu WHILE, přepínač, sekvence, blok matematického výrazu, indexace ve vstupních a výstupních tunelech, posuvné registry, polymorfismus funkcí
Strukturované datové typy v LabVIEW a jejich reprezentace na čelním panelu virtuálního přístroje, indikátory grafů v grafickém prostředí a jejich členění, grafy registrační a statické, grafy dvou a trojrozměrné, datové struktury spojené s indikátory grafů a jejich programové vytváření
Nastavování vlastností běhu virtuálního přístroje - volby spojené s podobou okna virtuálního přístroje, nastavení voleb pro běh přístroje, vytváření dialogových oken pomocí voleb pro běh virtuálního přístroje, paralelismus v LabVIEW a priorita provádění jednotlivých částí blokového diagramu, používání funkce WAIT pro řízení priority provádění částí blokového
diagramu
Obecná struktura aplikace složené z podřízených úloh, u nichž není požadováno paralelní provádění těchto úloh, sdílená datová oblast a předávání dat přes tuto oblast, globální proměnná a její použití při vytváření rozsáhlejších aplikací, módy globální proměnné
Uzly vlastností v blokovém diagramu pro programové ovládání vlastností objektů čelního panelu - použití pro jednoduché objekty - programové řízení viditelnosti, povolení přístupu uživatele k objektu, programové dotvoření nabídky objektu typu textové nabídky, uzly vlastností spojené s grafy, volba položek a módu v uzlu vlastností
Archivace dat v souborech a funkce pro práci se soubory, komplexní funkce a práce s nimi, elementární funkce a jejich použití při práci se soubory, zachycování dat z čelního panelu po doběhnutí virtuálního přístroje a práce s nimi, typy souborů a práce s nimi
Struktura knihovny sběru dat, softwarová podpora multifunkčních zásuvných karet, konfigurace zásuvné karty, komplexní funkce knihovny sběru dat a práce s nimi, podpora analogového vstupu, analogového výstupu, digitálních vstupů a výstupů, čítačů a časovačů a způsob zadávání parametrů pro tyto funkce, struktura funkcí střední a elementární úrovně
Funkce pro podporu GPIB rozhraní, chybový cluster a jeho význam pro ízení sekvenčnosti práce s měřicím přístrojem a pro zamezení pokračování při chybě v komunikaci s přístrojem, prostředky pro podporu komunikace s přístrojem připojeným přes GPIB rozhraní, struktura obslužných programů pro měřicí přístroje a práce s nimi

Struktura rozšířené knihovny analýzy ve vývojovém prostředí LabVIEW - integrální transformace, statistické zpracování naměřených dat, digitální filtrace
Uživatelsky definované objekty čelního panelu a způsob jejich vytváření v editoru objektů, definování a modifikace jednotlivých částí objektu, náhrada stávajícího objektu novým, doplnění knihovny objektů novým, dotváření čelního panelu importem grafiky, možnost animace objektů na čelním panelu
Aplikace grafických programových struktur při řešení vybraných problémů - využití posuvných registrů v iteračních výpočtech a v numerických metodách, řešení diferenciálních rovnic využitím posuvných registrů
Programovací techniky přispívající k efektivitě běhu aplikace vytvořené v grafickém vývojovém prostředí LabVIEW, práce s reprezentacemi dat, techniky úspory času při práci s indikátory grafů


Počítačové laboratoře:
Ukázka práce v různých vývojových prostředích při řešení jednoduchého problému z oblasti měření
Ukázka hotové aplikace vytvořené v prostředí LabVIEW a používaní ladících prostředků na této aplikaci, popis prostředí
Tvorba čelního panelu a jeho editace nástroji v editačním módu, dotváření vlastností objektu čelního panelu přes jeho roletové menu, reprezentace datového typu, práce s barvami, práce s fyzikálními jednotkami
Vytvoření jednoduchého virtuálního přístroje a jeho uložení, vytváření knihovních souborů a práce s nimi, aplikace programových struktur v blokovém diagramu virtuálního přístroje
Práce s jednotlivými typy grafů - grafy s jedním a více průběhy a práce s nástroji pro ovládání grafů na jejich paletě, zadání semestrálního projektu

Vytváření dialogových oken a využití voleb běhu virtuálního přístroje, řízení priority při provádění jednotlivých částí blokového diagramu
Aplikace složená z více úloh a předávání dat mezi jejími částmi s využitím globální proměnné
Použití uzlů vlastností pro programové ovládání vlastností objektů čelního panelu
Práce se soubory, ukládání dat do textového souboru ve formátu vhodném pro import do tabulkového procesoru a vyčítání těchto souborů
Sběr dat s využitím zásuvné multifunkční karty
Použití obslužného programu pro komunikaci s měřicím přístrojem
Frekvenční analýza časové řady využitím Fourierovy transformace, odstranění šumu ze signálu využitím digitální filtrace
Práce s editorem objektů čelního panelu
Dokončování semestrálního projektu

Povinná literatura

Pšenička, B. - Davídek, V. - Zadák J. : Prostředky diskrétního zpracování signálu, skriptum ČVUT Praha 1992
Vejražka F.: Signály a soustavy, skriptum ČVUT Praha 1991
LabVIEW for Windows - Demonstration Guide, National Instruments, Part Number 350100-01, 1992
LabVIEW - Users Manual, National Instruments, 1992
LabVIEW - Data Acquisition VI Reference Manual, National Instruments, Part Number 320536-01, 1992
LabVIEW - Function Reference Manual, National Instruments, Part Number 320535-01,1992
LabVIEW - Analysis VI Reference Manual, National Instruments, Part Number 320538-01,1992

Doporučená literatura

K tomuto předmětu nebyla specifikována doporučená literatura.