- Što je LabVIEW?
- Po čemu se razlikuje od ostalih softverskih programa za projektiranje / simulaciju sklopova?
- Zašto treba preferirati LabVIEW?
- Pokretanje programa LabVIEW
- Tipovi podataka u LabVIEW:
- Primjer 1: Užarena LED na tipki za pritiskanje
- Primjer 2: LED ON-OFF
- Primjer 3: LED koji trepće
- Prečaci
Što je LabVIEW?
LabVIEW je skraćenica od Laboratory Virtual Instrumentation Engineering Workbench. Njihov izgled i rad nalikuju instrumentima iz stvarnog svijeta, poput gumba, voltmetra, osciloskopa itd. i stoga se nazivaju virtualnim instrumentima (VI). Nudi grafički pristup programiranju i pomaže simulirati proizvode iz stvarnog svijeta, što vam pomaže u vizualizaciji i programiranju. Stoga zahtijeva samo logiku za programiranje i neovisno je o sintaksi. LabVIEW je alat za dizajn na visokoj razini. To je programiranje tumača (tj.), Ne trebamo ga kompajlirati. Sastavlja se sam, trebamo ga samo izvršiti.
Po čemu se razlikuje od ostalih softverskih programa za projektiranje / simulaciju sklopova?
Svi softveri za dizajniranje / simulaciju sklopova sheme su koje obuhvaćaju program za simulaciju i koji vam omogućuje testiranje rezultata različitih sklopova sastavljanjem komponenata i crtanjem shema. Dok je LabVIEW virtualni radni stol za grafičko programiranje hvatanjem i povezivanjem virtualnih sklopova stvorenih na bilo kojem softveru za projektiranje / simulaciju sklopova.
Programiranje može biti dvije vrste. Oni se temelje na tekstu i grafički. C, C ++, java itd., su svi tekstualni programski jezici temeljeni na tekstu, a MATLAB je jezik srednje razine, dok je LabVIEW programski jezik zasnovan na grafičkoj osnovi.
Zašto treba preferirati LabVIEW?
Tko nema osnovna znanja o programiranju, može pokrenuti LabVIEW. Za programiranje LabVIEW treba imati praktično znanje i sposobnost logičkog razmišljanja. LabVIEW programer ne mora znati nikakvu sintaksu programiranja niti bilo kakvu strukturu programiranja poput c, c ++, java programskih jezika.
Može se preferirati LabVIEW kada je program prevelik. Ovo je jednostavno povezivanje hardverskih komponenata za vaš projekt, ali u softveru.
Ispod dijagrama prikazana je razlika između tekstualnog i grafičkog programiranja. S lijeve strane nalazi se Arduino program za treptanje LED-a s odgodom od 1 sekunde, a s desne je strane njegova grafička replika izrađena pomoću softvera LabVIEW. Svaki put kad pritisnete tipku OK logički LED će treperiti na i off sa 1 sekunde kašnjenja.

Pokretanje programa LabVIEW
Prvo preuzmite softver LabVIEW s National Instruments. Jednom kada pokrenete softver, pojavit će se prozor Getting Started (Prvi koraci).

Ovaj prozor poznat je pod nazivom Prvi koraci. Pritisnite ctrl + N da biste otvorili novi projekt.
Jednom kada otvorite Novi projekt, vidjet ćete prednju ploču i blok dijagram.

Prozor za početak rada nestaje kad otvorite novi ili postojeći projekt. Ponovno se pojavljuje kada zatvorite sve prednje ploče i blok dijagrame. Do ovog prozora možete doći i s prednje ploče ili blok dijagrama odabirom Pogled >> Prozor za početak rada .
Pritisnite ctrl + T da prednju ploču i blok dijagram postavite jedan do drugog ovako,

U LabVIEW-u ćete graditi korisničko sučelje, tj. Prednju ploču, s kontrolama i indikatorima. Kontrole nisu ništa drugo nego ulazi koje dajete, poput gumba, prekidača itd., Pokazatelji nisu ništa drugo do izlazi koje kreirate, kao što su led, grafikoni itd., Objasnit ću sve entitete na primjeru, kako biste razumjeli bolje.
Tipovi podataka u LabVIEW:
Tipovi podataka nisu ništa drugo do klasifikacija varijabli. Slijede tipovi podataka koji se koriste u LabVIEW-u i njihove specifikacije boja u blok dijagramu.
|
Vrste podataka |
Boje |
|
Plutajuća točka |
naranča |
|
Cijeli brojevi |
Plava |
|
Booleovi |
Zelena |
|
Niz |
Ružičasta |
|
Polimorfna |
Crno |
Polimorfna - ona koja može biti bilo koja od gore navedenih vrsta podataka ili ne mora biti takva.
Primjer 1: Užarena LED na tipki za pritiskanje
Dodavanje kontrola na prednju ploču
Kontrole na prednjoj ploči simuliraju mehanizam unosa na fizičkom instrumentu i dostavljaju podatke u blok dijagram virtualnih instrumenata (programi LabVIEW nazivaju se VI ili virtualni instrumenti).
- Odaberite View >> Controls Palette da bi paleta kontrola ili funkcija bila trajno na zaslonu ili kliknite desnim klikom bilo koji prazan prostor na prednjoj ploči ili blok dijagram da biste ga privremeno prikazali.

- Pomaknite kursor iznad ikona na modernoj paleti da biste pronašli potrebne kontrole (Boolean Controls Palette).
NAPOMENA: Što se tiče užarenog LED-a pritiskom na gumb, ovdje je kontrola gumb. Dakle, odaberite paletu logičkih kontrola.
- Kliknite ikonu logičkih kontrola da biste prikazali paletu logičkih kontrola.
- Kliknite kontrolu gumba na paleti logičkih kontrola da biste pričvrstili kontrolu, a zatim dodajte gumb na prednju ploču.

Ovu ćete tipku za upravljanje zasvijetliti.

Tako se kontrola gumba dodaje na prednju ploču.
Dodavanje indikatora na prednju ploču:
- Slično dodajte gumb iz Booleove palete. Zatim povežite kao što je prikazano dolje,

Da biste pokrenuli virtualni instrument:
- Odaberite Upravljanje >> Pokreni / Pokreni kontinuirano.
- Ili možete koristiti ikone koje sam spomenuo na gornjoj slici.
- Za ponovno zaustavljanje izvršavanja pritisnite ikonu neprekidno pokretanje.
Tako se led svijetli kad pritisnete tipku.
Napomena: Ako je gumb za pokretanje slomljen, to znači da postoji pogreška u programiranju LabVIEW. Da biste znali što je pogreška, pritisnite onaj slomljeni gumb za pokretanje, pristupit ćete dijaloškom okviru koji opisuje pogrešku.
Pogledajte videozapis dat na kraju članka.
Primjer 2: LED ON-OFF
U donjem primjeru, umjesto gumba, upotrijebit ćemo gumb iz Booleove palete.

Napomena: Provjerite Video na kraju.
Primjer 3: LED koji trepće

- U gornjem primjeru uklonio sam gumb ok i dodao gumb zaustavljanja.
- Desni klik na prozor blok dijagrama, pojavit će se paleta funkcija .
- Pick i povucite dok petlja.
- Desnom tipkom miša kliknite while petlju i odaberite Add Shift Register.
- Desnom tipkom miša kliknite blok dijagram i odaberite Boolean, u tom odabiru Boolean not gate .
- Slično tome, odgodite odabir i povucite i dodajte mu konstantu.
Konstante su vrijednost koju možete promijeniti prema svojim zahtjevima, poput 1000 ms za 1 sekundu.
- Dajte veze kako je prikazano na gornjem dijagramu.
NAPOMENA: Za izradu gornjih primjera možete koristiti vlastite logike.
Prečaci
Možete koristiti donje tipkovne prečace za upravljanje LabVIEW.
|
prečac |
funkcija |
|
|
Otvorite novi, prazni VI |
|
|
Prikazuje ili skriva kontekstni prozor pomoći |
|
|
Prikazuje dijaloški okvir za brzo ispuštanje. |
|
|
Briše sve prekinute žice u VI |
|
|
Prikazuje prozor s popisom pogrešaka. |
