Programsko orodje LabVIEW za kreiranje, zajem in obdelavo signalov (statične in dinamične karakteristike hidravličnih proporcionalnih ventilov) Marko Šimic Telefon: +386 1 4771 727 e-mail: marko.simic@fs.uni-lj.si
VSEBINA VAJE 1 2 Strojna oprema Programsko orodje LabVIEW Predstavitev Izdelava programa 2
Strojna oprema (neposredno jo moramo poznati za izdelavo programa) Hidravlični agregat Filter Prop. ventil LabVIEW oprema Temp. senzor Tlačni senzor Senzor toka fluida Napajalnik 24V 3
Programska oprema LabVIEW orodje, s katerim izdelamo grafično podobo in program 4
LabVIEW programsko orodje Začnemo lahko nov projekt Blank VI ali pa odpremo že izdelanega. 5
LabVIEW Front Panel (grafični vmesnik za izdelavo grafične podobe programe, slike, gumbi, prikazovalniki, itd.) 6
LabVIEW - Block Diagram (programski vmesnik) Bližnjica za prikaz in menjavo obeh vmesnikov: ctrl + e Zavesni meni aktiviramo z desnim klikom miške. 7
LabVIEW Tool Palete, pisanje, barvanje, ozadja, povezovanje, itd 8
LabVIEW Kreiranje grafičnega vmesnika za prikaz merjenih veličin proporcionalnega ventila 9
LabVIEW Kreiranje grafičnega vmesnika za prikaz merjenih veličin proporcionalnega ventila 10
LabVIEW Kreiranje grafičnega vmesnika za prikaz merjenih veličin proporcionalnega ventila 11
LabVIEW Kreiranje programskega vmesnika, blokovnega diagrama Krmiljenje proporcionalnega ventila Zajem, modulacija in prikaz merjenih signalov senzorjev ter shranjevanje 12
LabVIEW Table control za izdelavo zavesnega menija grafičnega vmesnika, preklapljamo med posameznimi meniji 13
LabVIEW Decorations, dekoracijski elementi 14
LabVIEW Numeric indicators, Numerični indikatorji kot so Input signal, Piston displacement, Temperature gauge 15
LabVIEW Numeric indicators, numerični indikatorji kot so Pressure Gauges and Flow meter 16
LabVIEW Charts and Graphs, merjene veličine lahko prikazujemo z grafi 17
LabVIEW Charts and Graphs, merjene veličine lahko prikazujemo z grafi 18
LabVIEW Stop Button, gumb stop za ustavitev programa 19
LabVIEW Stop Button, gumb se neposredno nahaja v programskem vmesniku in vpliva na zaustavitev zanke While Loop. 20
LabVIEW Knob, ročno zvezno nastavljanje krmilnega signala proporcionalnega ventila 21
LabVIEW Toggle Switch, analog, descrete, izbira med zveznim ročnim in diskretnim nastavljanjem krmilnega signala 22
LabVIEW Numeric indicator, Input signal, numerični indikatorji za prikaz merjenih veličin v tekstovni obliki 23
LabVIEW Numeric control, Descrete signal, numerični kontrolniki za generiranje diskretnega krmilnega signala proporcionalnega ventila 24
LabVIEW Kreiranje blokovnega diagrama za krmiljenje proporcionalnega ventila 25
LabVIEW Kreiranje fizičnega virtualnega kanala kartice in kreiranje minimalne ter maksimalne vrednosti signalov Uporabimo blok kot je prikazano na sliki. Bloku je potrebno določiti minimalno in maksimalno vrednost (odvisno od kartice, v našem primeru BNC 2120, min=-10 V, max=+10 V). Ob postavitvi z miško na mesto fizičnega kanala in pritiskom desnega gumba miške kreiramo kontrolni element. Enako izvedemo za kreiranje kontrolnega elementa minimalne in maksimalne vrednosti. Za maksimalno in minimalno vrednost ni potrebno kreiariti kontrolnika, lahko imamo le konstanto. 26
LabVIEW Kreiranje fizičnega virtualnega kanala kartice in kreiranje minimalne ter maksimalne vrednosti signalov Potrebno je določiti ustrezen virtualni kanal. Nastavimo na Analog Output in vrednost Voltage. 27
LabVIEW Kje najdemo blok za kreiranje fizičnega virtualnega kanala kartice? 28
LabVIEW Write, zapis vrednosti spremenljivk Določitev ustreznega analognega signala 29
LabVIEW Kje najdemo blok za zapis vrednosti spremenljivk? 30
LabVIEW Funkcija Select omogoča preklop med diskretnim in zveznim krmiljenjem proporcionalnega ventila Kje funkcijo najdemo? 31
LabVIEW Blok za brisanje trenutne vrednosti Ker celoten blokovni diagram za kreiranje krmilnega signala proporcionalnega ventila poteka v zanki vrednosti signala najprej zapišemo in jih na koncu tudi brišemo. 32
LabVIEW Kje najdemo blok za brisanje trenutne vrednosti? 33
LabVIEW Blok za opozorilni signal napak 34
LabVIEW Kje najdemo blok za opozorilni signal napak? 35
LabVIEW Kreiranje blokovnega diagrama za zajem in shranjevanje merjenih signalov 36
LabVIEW DAQ assistant, virtualni vmesnik kartice zajemanja signalov 37
LabVIEW Kje najdemo DAQ assistant? 38
LabVIEW DAQ assistant Izbira ustreznega signala: zajemali bomo analogne signale, vrednost signalov bo v voltih. 39
LabVIEW DAQ assistant Določitev ustrezne kartice: na voljo imamo vse kartice, ki so priključene na PC. Izberemo enega od fizičnih kanalov, npr. ai0. 40
LabVIEW DAQ assistant, dodajanje fizičnih kanalov preko katerih bomo zajemali merjene signale. 41
LabVIEW DAQ assistant, dodajanje fizičnih kanalov preko katerih bomo zajemali merjene signale. V» konfiguratorju«se nam kanali nalagajo in jih kasneje lahko nastavljamo. 42
LabVIEW Filtriranje signalov, kje najdemo blokovni element? Če je potrebno signal filtriramo. Poznamo visokopasovni in nizkopasovni filter. 43
LabVIEW Zajemanje in shranjevanje signalov, kje najdemo blokovni element? 44
LabVIEW Zajemanje in shranjevanje signalov, izbira ustreznega formata zapisa. LVM - zapis za analizo v programskem orodju EXCEL TDM - zapis za analizo v programskem orodju NI Diadem 45
Hvala za pozornost 46