TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/ Reflexe požadavků průmyslu na výuku v oblasti automatického řízení a měření, který je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR Software pro ovládání analogové I/O měřící karty PCI Jan Macháček
Reflexe požadavků průmyslu na výuku v oblasti automatického řízení a měření Software pro ovládání analogové I/O měřící karty PCI Obsah 1.Úvod – cíle práce 2.Postup realizace 3.Popis softwaru 4.Ukázka načtených dat 5.Závěr práce 6.Otázky
Reflexe požadavků průmyslu na výuku v oblasti automatického řízení a měření Software pro ovládání analogové I/O měřící karty PCI Úvod Vytvoření aplikace s využitím knihoven od výrobce měřící karty Hlavní pozornost věnovat pro čtení analogových dat Možnost tvorby libovolného výstupního analogového signálu
Reflexe požadavků průmyslu na výuku v oblasti automatického řízení a měření Software pro ovládání analogové I/O měřící karty PCI Postup realizace Seznámení s knihovnami výrobce Rozdělení aplikace na jednotlivé oddíly (AI, AO, DI a DO) Postupné programování jednotlivých částí a zprovoznění na reálné kartě Vylepšování vlastností jednotlivých oddílů podle možností karty
Reflexe požadavků průmyslu na výuku v oblasti automatického řízení a měření Software pro ovládání analogové I/O měřící karty PCI Popis softwaru Software rozdělen do záložek podle funkčních oddílů na AI, AO, DI a DO K zobrazování průběhů zvolena knihovna ZedGraph
Reflexe požadavků průmyslu na výuku v oblasti automatického řízení a měření Software pro ovládání analogové I/O měřící karty PCI Načtená data Načítání dat z generátoru signálů U = 5V p-p a f = 0,1Hz
Reflexe požadavků průmyslu na výuku v oblasti automatického řízení a měření Software pro ovládání analogové I/O měřící karty PCI Závěr práce Zprovoznění přesného čtení dat pomocí zásobníku karty Vytvoření možnosti vytvořit vlastní signál Knihovny zajišťují funkčnost na různých kartách Funkčnost programu na odlišném operačním systému (Win Xp, Vista, Win7)
Reflexe požadavků průmyslu na výuku v oblasti automatického řízení a měření Software pro ovládání analogové I/O měřící karty PCI Děkuji za pozornost
Reflexe požadavků průmyslu na výuku v oblasti automatického řízení a měření Software pro ovládání analogové I/O měřící karty PCI Otázky Čtení dat při polovičním a úplném zaplnění. Kdy je volen daný přístup? Reakce na přetečení? Byly provedeny testy uložení většího množství naměřených dat a jejich následné čtení jak v Matlabu, tak v Excelu? Kritérium při volbě omezení na maximální počet ukládaných vzorků do souboru? Je možnost ukládat i větší množství dat?
Reflexe požadavků průmyslu na výuku v oblasti automatického řízení a měření Software pro ovládání analogové I/O měřící karty PCI Otázky Aplikace Excel mají omezení v maximálním počtu řádků, které lze ze souboru *.csv načíst. Řešil jste tuto skutečnost? Zkusil jste aplikaci i na jiných verzích Windows?
Reflexe požadavků průmyslu na výuku v oblasti automatického řízení a měření Software pro ovládání analogové I/O měřící karty PCI Otázky V aplikaci lze omezit zobrazování průběhu z analogových vstupů výběrem požadovaných kanálů. Vztahuje se tento výběr i pro načítání kanálů nebo jsou čteny všechny nezávisle na vybraných kanálech pro zobrazení? Zkusil jste omezit čtení na jeden kanál při přímém čtení a otestovat chování aplikace?