programsko orodje labview za kreiranje, zajem in obdelavo...

Post on 14-Aug-2019

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

2

VSEBINA VAJE

Strojna oprema

Predstavitev

Izdelava programa

1

Programsko orodje LabVIEW 2

3

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

4

Programska oprema – LabVIEW orodje, s katerim izdelamo

grafično podobo in program

5

LabVIEW programsko orodje

Začnemo lahko nov projekt –

Blank VI

ali pa odpremo že izdelanega.

6

LabVIEW – Front Panel (grafični vmesnik za izdelavo grafične podobe

programe, slike, gumbi, prikazovalniki, itd.)

7

LabVIEW - Block Diagram (programski vmesnik)

Bližnjica za prikaz in menjavo obeh vmesnikov: ctrl + e

Zavesni meni aktiviramo z desnim klikom miške.

8

LabVIEW – Tool Palete, pisanje, barvanje, ozadja, povezovanje, itd…

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 grafičnega vmesnika za prikaz merjenih veličin

proporcionalnega ventila

12

LabVIEW – Kreiranje programskega vmesnika, blokovnega

diagrama

Krmiljenje proporcionalnega

ventila

Zajem, modulacija in

prikaz merjenih

signalov senzorjev

ter shranjevanje

13

LabVIEW – Table control za izdelavo zavesnega menija grafičnega

vmesnika, preklapljamo med posameznimi meniji

14

LabVIEW – Decorations, dekoracijski elementi

15

LabVIEW – Numeric indicators, Numerični indikatorji kot so Input

signal, Piston displacement, Temperature gauge

16

LabVIEW – Numeric indicators, numerični indikatorji kot so Pressure

Gauges and Flow meter

17

LabVIEW – Charts and Graphs, merjene veličine lahko prikazujemo z

grafi

18

LabVIEW – Charts and Graphs, merjene veličine lahko prikazujemo z

grafi

19

LabVIEW – Stop Button, gumb stop za ustavitev programa

20

LabVIEW – Stop Button, gumb se neposredno nahaja v programskem

vmesniku in vpliva na zaustavitev zanke While Loop.

21

LabVIEW – Knob, ročno zvezno nastavljanje krmilnega signala

proporcionalnega ventila

22

LabVIEW – Toggle Switch, analog, descrete, izbira med zveznim ročnim

in diskretnim nastavljanjem krmilnega signala

23

LabVIEW – Numeric indicator, Input signal, numerični indikatorji za

prikaz merjenih veličin v tekstovni obliki

24

LabVIEW – Numeric control, Descrete signal, numerični kontrolniki za

generiranje diskretnega krmilnega signala proporcionalnega ventila

25

LabVIEW – Kreiranje blokovnega diagrama za krmiljenje

proporcionalnega ventila

26

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.

27

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.

28

LabVIEW – Kje najdemo blok za kreiranje fizičnega virtualnega kanala

kartice?

29

LabVIEW – Write, zapis vrednosti spremenljivk

Določitev ustreznega analognega signala

30

LabVIEW – Kje najdemo blok za zapis vrednosti spremenljivk?

31

LabVIEW – Funkcija Select omogoča preklop med diskretnim in

zveznim krmiljenjem proporcionalnega ventila

Kje funkcijo najdemo?

32

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.

33

LabVIEW – Kje najdemo blok za brisanje trenutne vrednosti?

34

LabVIEW – Blok za opozorilni signal napak

35

LabVIEW – Kje najdemo blok za opozorilni signal napak?

36

LabVIEW – Kreiranje blokovnega diagrama za zajem in shranjevanje

merjenih signalov

37

LabVIEW – DAQ assistant, virtualni vmesnik kartice zajemanja signalov

38

LabVIEW – Kje najdemo DAQ assistant?

39

LabVIEW – DAQ assistant

Izbira ustreznega signala: zajemali bomo analogne signale, vrednost signalov bo v

voltih.

40

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.

41

LabVIEW – DAQ assistant, dodajanje fizičnih kanalov preko katerih

bomo zajemali merjene signale.

42

LabVIEW – DAQ assistant, dodajanje fizičnih kanalov preko katerih

bomo zajemali merjene signale. V » konfiguratorju« se nam kanali

nalagajo in jih kasneje lahko nastavljamo.

43

LabVIEW – Filtriranje signalov, kje najdemo blokovni element?

Če je potrebno signal

filtriramo. Poznamo

visokopasovni in

nizkopasovni filter.

44

LabVIEW – Zajemanje in shranjevanje signalov, kje najdemo blokovni

element?

45

LabVIEW – Zajemanje in shranjevanje signalov, izbira ustreznega

formata zapisa.

TDM - zapis za analizo

v programskem orodju

NI Diadem

LVM - zapis za analizo

v programskem orodju

EXCEL

46

Hvala za pozornost

top related