- Kaj je LabVIEW?
- V čem se razlikuje od drugih programov za načrtovanje / simulacijo vezij?
- Zakaj bi raje imeli LabVIEW?
- Zagon programa LabVIEW
- Vrste podatkov v LabVIEW:
- Primer 1: Svetleča dioda na gumbu
- Primer 2: LED VKLOP-IZKLOP
- Primer 3: Utripajoča LED
- Bližnjice
Kaj je LabVIEW?
LabVIEW je okrajšava od Laboratory Virtual Instrumentation Engineering Workbench. Njihov videz in delovanje spominja na instrumente iz resničnega sveta, kot so gumb, voltmeter, osciloskop itd. in zato se imenujejo navidezni instrumenti (VI). Ponuja pristop grafičnega programiranja in pomaga simulirati izdelke iz resničnega sveta, kar vam pomaga vizualizirati in programirati. Zato za programiranje zahteva le logiko in je od skladnje neodvisen. LabVIEW je orodje za oblikovanje na visoki ravni. Gre za programiranje tolmačev (tj.), Zato ga ni treba sestavljati. Sestavlja se sam, le izvršiti ga moramo.
V čem se razlikuje od drugih programov za načrtovanje / simulacijo vezij?
Vsa programska oprema za načrtovanje / simulacijo vezij je shema, ki zajema in simulira program, ki vam omogoča preizkušanje izhodov različnih vezij s sestavljanjem komponent in risanjem shem. LabVIEW je navidezna delovna miza za grafično programiranje z zajemanjem in povezovanjem navideznih vezij, ustvarjenih na katerem koli programskem programu za načrtovanje / simulacijo vezij.
Programiranje je lahko dveh vrst. So programiranje na osnovi besedila in grafike. C, C ++, java itd., vse besedilo, ki temelji tekstovne programski jeziki, in MATLAB je vmesna stopnja jezik, ker LabVIEW je grafični temelji na programski jezik.
Zakaj bi raje imeli LabVIEW?
Tisti, ki nima osnovnega znanja o programiranju, lahko zažene LabVIEW. Za programiranje LabVIEW bi morali imeti praktično znanje in sposobnost logičnega razmišljanja. Programerju LabVIEW ni treba poznati programske sintakse ali kakršne koli strukture programiranja, kot so programski jeziki c, c ++, java.
Če je program prevelik, je raje LabVIEW. To je tako enostavno povezovanje komponent strojne opreme za vaš projekt, vendar v programski opremi.
Spodnji diagram prikazuje razliko med besedilnim in grafičnim programiranjem. Na levi strani je program Arduino za utripanje LED z 1 sekundo zakasnitve, na desni strani pa je bila njegova grafična replika narejena s pomočjo programske opreme LabVIEW. Vsakič, ko pritisnete gumb OK bo logična LED utripala na in izklop z 1 sekundo zamude.
Zagon programa LabVIEW
Najprej prenesite programsko opremo LabVIEW iz podjetja National Instruments. Ko zaženete programsko opremo, se prikaže okno Uvod.
To okno je znano kot Uvod v začetek. Pritisnite ctrl + N, da odprete nov projekt.
Ko odprete New Project, boste videli sprednjo ploščo in blok diagram.
Ko odprete nov ali obstoječ projekt, okno za začetek izgine. Ponovno se prikaže, ko zaprete vse sprednje plošče in blokovne diagrame. Do tega okna lahko pridete tudi s sprednje plošče ali blokovnega diagrama, tako da izberete okno Pogled >> Uvod .
Pritisnite ctrl + T, da sprednjo ploščo in blokovni diagram postavite drug ob drugega tako,
V LabVIEW boste zgradili uporabniški vmesnik, tj. Sprednjo ploščo, s kontrolniki in indikatorji. Kontrole niso nič drugega kot vhodi, ki jih daste, na primer gumbi, stikalo itd., Kazalniki niso nič drugega kot izhodi, ki jih ustvarite, kot so led, grafi itd., Vse entitete bom razložil s primerom, da boste razumeli bolje.
Vrste podatkov v LabVIEW:
Tipi podatkov niso nič drugega kot klasifikacija spremenljivk. Sledijo tipi podatkov, ki se uporabljajo v LabVIEW, in njihove barvne specifikacije v blokovnem diagramu.
Vrste podatkov |
Barve |
Plavajoča vejica |
Oranžna |
Cela števila |
Modra |
Logične vrednosti |
Zelena |
Vrvica |
Roza |
Polimorfna |
Črna |
Polimorfna - tista, ki je lahko katera koli od zgoraj navedenih podatkovnih vrst ali pa ne.
Primer 1: Svetleča dioda na gumbu
Dodajanje kontrol na sprednjo ploščo
Kontrole na sprednji plošči simulirajo vhodni mehanizem na fizičnem instrumentu in podajajo podatke v blokovni diagram navideznih instrumentov (programi LabVIEW se imenujejo VI ali navidezni instrumenti).
- Izberite Pogled >> Kontrolna paleta, če želite imeti paleto kontrolnikov ali funkcij trajno na zaslonu, ali z desno miškino tipko kliknite kateri koli prazen prostor na sprednji plošči ali blokovni diagram, da ga začasno prikažete.
- Premaknite kazalec miške nad ikone na sodobni paleti, da poiščete kontrolnike, ki jih potrebujete (paleta Boolean Controls).
OPOMBA: Kar zadeva svetleče led s pritiskom na gumb, je tukaj nadzorni gumb gumb. Torej izberite paleto logičnih kontrol.
- Kliknite ikono logičnih kontrol, da se prikaže paleta logičnih kontrol.
- Kliknite gumb za upravljanje na paleti logičnih kontrol, da pritrdite nadzor, nato pa gumb dodajte na sprednjo ploščo.
S tem gumbom boste zasvetili led.
Tako je nadzor gumba dodan na sprednjo ploščo.
Dodajanje indikatorja na sprednjo ploščo:
- Podobno dodajte gumb iz logične palete. Nato vzpostavite povezavo, kot je prikazano spodaj,
Zagon navideznega instrumenta:
- Izberite Operate >> Run / Run Continuous.
- Lahko pa uporabite ikone, ki sem jih omenil na zgornji sliki.
- Če želite znova ustaviti izvajanje, pritisnite ikono za neprekinjeno izvajanje.
Tako LED zasveti, ko pritisnete gumb.
Opomba: Če je gumb za zagon pokvarjen, to pomeni, da je pri programiranju LabVIEW prišlo do napake. Če želite vedeti, kaj je napaka, pritisnite ta pokvarjeni gumb za zagon in odprli boste pogovorno okno, ki opisuje napako.
Glejte videoposnetek na koncu članka.
Primer 2: LED VKLOP-IZKLOP
V spodnjem primeru bomo namesto gumba uporabili gumb iz logične palete.
Opomba: Preverite video na koncu.
Primer 3: Utripajoča LED
- V zgornjem primeru sem odstranil gumb ok in dodal gumb za ustavitev.
- Z desno miškino tipko kliknite okno blokovnega diagrama, prikazala se bo paleta funkcij .
- Pick in povlecite , medtem ko zanke.
- Z desno miškino tipko kliknite prek zanke while in izberite Add Shift Register.
- Z desno miškino tipko kliknite blokovni diagram in izberite Boolean, v tem izberite Boolean not gate .
- Podobno izberite zamik in povlecite in mu dodajte konstanto.
Konstante so vrednost, ki jo lahko spremenite glede na vaše zahteve, na primer 1000 ms za 1 sekundo.
- Navedite povezave, kot je prikazano na zgornjem diagramu.
OPOMBA: Za izdelavo zgornjih primerov lahko uporabite lastne logike.
Bližnjice
Za nadzor LabVIEW lahko uporabite spodnje bližnjice na tipkovnici.
bližnjica |
funkcijo |
|
Odprite novo, prazno VI |
|
Prikaže ali skrije okno s pomočjo za kontekst |
|
Prikaže pogovorno okno s hitrim spustom. |
|
Izbriše vse pretrgane žice v VI |
|
Prikaže okno s seznamom napak. |