- Ce este LabVIEW?
- Cum diferă de alte programe de proiectare / simulare de circuite?
- De ce ar trebui să preferăm LabVIEW?
- Lansarea LabVIEW
- Tipuri de date în LabVIEW:
- Exemplul 1: LED aprins pe buton Apăsați
- Exemplul 2: LED ON-OFF
- Exemplul 3: LED intermitent
- Comenzi rapide
Ce este LabVIEW?
LabVIEW este un acronim al Laboratorului Virtual Instrumentation Engineering Workbench. Aspectul și operațiile lor seamănă cu instrumentele din lumea reală, cum ar fi butonul, voltmetrul, osciloscopul etc. și, prin urmare, acestea sunt numite instrumente virtuale (VI). Oferă o abordare grafică de programare și ajută la simularea produselor din lumea reală, ceea ce vă ajută să vizualizați și să programați. Astfel, necesită doar logică pentru programare și este independentă de sintaxă. LabVIEW este un instrument de proiectare la nivel înalt. Este un program de interpretare (adică) nu trebuie să-l compilăm. Se compilează singur, trebuie doar să-l executăm.
Cum diferă de alte programe de proiectare / simulare de circuite?
Toate software-urile de proiectare / simulare a circuitelor sunt un program de captare și simulare care vă permite să testați ieșirea diferitelor circuite prin asamblarea componentelor și desenarea schemelor. În timp ce, LabVIEW este un banc de lucru virtual pentru programare grafică prin captarea și interfața circuitelor virtuale create pe orice software de proiectare / simulare de circuite.
Programarea poate fi de două tipuri. Sunt programări bazate pe text și pe baze grafice. C, C ++, Java, etc. sunt toate limbaje de programare textuală bazate pe text, iar MATLAB este un limbaj de nivel intermediar, în timp ce LabVIEW este un limbaj de programare grafic.
De ce ar trebui să preferăm LabVIEW?
Cel care nu are cunoștințe de bază despre programare poate porni LabVIEW. Pentru a face programarea LabVIEW, ar trebui să aveți cunoștințe practice și capacitate de gândire logică. Programatorul LabVIEW nu trebuie să cunoască nici o sintaxă de programare sau nicio structură de programare precum c, c ++, limbaje de programare Java.
Se poate prefera LabVIEW, când programul este prea mare. Aceasta este la fel de simplă conectarea componentelor hardware pentru proiectul dvs., dar într-un software.
Diagrama de mai jos arată diferența dintre programarea textuală și grafică. În partea stângă, există un program Arduino pentru a clipi un LED cu 1 secundă de întârziere, iar în partea dreaptă replica sa grafică a fost realizată utilizând software-ul LabVIEW. Ori de câte ori apăsați butonul OK, LED-ul boolean va clipi aprins și oprit cu 1 secundă de întârziere.
Lansarea LabVIEW
Prima descărcare a software-ului LabVIEW de la National Instruments. Odată ce lansați software-ul, apare fereastra Noțiuni introductive.
Această fereastră este cunoscută sub numele de fereastră Noțiuni introductive. Apăsați ctrl + N pentru a deschide un proiect nou.
După ce deschideți New Project, veți vedea panoul frontal și diagrama bloc.
Fereastra Noțiuni introductive dispare odată ce deschideți un proiect nou sau existent. Apare din nou când închideți toate panourile frontale și diagramele bloc. De asemenea, puteți accesa această fereastră din panoul frontal sau din diagrama bloc selectând Vizualizare >> Fereastra de început .
Apăsați ctrl + T pentru a aduce panoul frontal și diagrama bloc una lângă alta astfel,
În LabVIEW, veți construi o interfață cu utilizatorul, adică, panoul frontal, cu controale și indicatori. Controalele nu sunt altceva decât intrările pe care le dați, cum ar fi butoanele, comutatorul etc., Indicatorii nu sunt altceva decât ieșirile pe care le creați, cum ar fi led, grafice etc., voi explica toate entitățile cu un exemplu, pentru a vă face să înțelegeți mai bine.
Tipuri de date în LabVIEW:
Tipurile de date nu sunt altceva decât clasificarea variabilelor. Următoarele sunt tipurile de date utilizate în LabVIEW și specificațiile de culoare ale acestora în diagrama bloc.
Tipuri de date |
Culori |
Punctul de plutire |
portocale |
Numere întregi |
Albastru |
Booleeni |
Verde |
Şir |
Roz |
Polimorf |
Negru |
Polimorf - Cel care poate fi oricare dintre aceste tipuri de date de mai sus sau poate să nu fie acestea.
Exemplul 1: LED aprins pe buton Apăsați
Adăugarea comenzilor la panoul frontal
Comenzile panoului frontal simulează mecanismul de intrare pe un instrument fizic și furnizează date către schema bloc a instrumentelor virtuale (programele LabVIEW se numesc VI sau instrumente virtuale).
- Selectați Vizualizare >> Paletă de comenzi pentru a avea paleta de comenzi sau funcții permanent pe ecran sau faceți clic dreapta pe orice spațiu gol din panoul frontal sau diagramă bloc pentru a o afișa temporar.
- Deplasați cursorul peste pictogramele din paleta Modernă pentru a localiza comenzile de care aveți nevoie (Paleta de controale booleene).
NOTĂ: În ceea ce privește ledul luminos cu apăsarea butonului, controlul de aici este butonul. Așadar, selectați paleta de controale booleene.
- Faceți clic pe pictograma Boolean controls pentru a afișa paleta Boolean controls.
- Faceți clic pe butonul de control din paleta Boolean controls pentru a atașa controlul și apoi adăugați butonul la panoul frontal.
Veți utiliza acest buton de control pentru a aprinde ledul.
Astfel, butonul de control este adăugat la panoul frontal.
Adăugarea indicatorului pe panoul frontal:
- În mod similar, adăugați butonul din paleta booleană. Apoi dați conexiunea așa cum se arată mai jos,
Pentru a rula instrumentul virtual:
- Selectați Operați >> Rulați / Rulați continuu.
- Sau puteți utiliza pictogramele pe care le-am menționat în figura de mai sus.
- Pentru a opri din nou execuția, apăsați pictograma Executare continuă.
Astfel ledul luminează când apăsați butonul.
Notă: Dacă butonul de rulare este rupt, înseamnă că există o eroare în programarea LabVIEW. Pentru a ști ce eroare este, apăsați ca spart butonul de funcționare, vă va apropia de o casetă de dialog care descrie eroarea.
Consultați videoclipul dat la sfârșitul articolului.
Exemplul 2: LED ON-OFF
În exemplul de mai jos, în loc de buton, vom folosi butonul din paleta booleană.
Notă: Verificați videoclipul la final.
Exemplul 3: LED intermitent
- În exemplul de mai sus, am eliminat butonul ok și am adăugat butonul de oprire.
- Faceți clic dreapta pe fereastra schemei bloc, va apărea paleta Funcții .
- Alegeți și trageți în timp ce buclați.
- Faceți clic dreapta pe bucla while și selectați Add Shift Register.
- Faceți clic dreapta pe diagrama bloc și selectați Boolean, în acea selectare Boolean not gate .
- În mod similar, alegeți și trageți întârzierea și adăugați constantă la aceasta.
Constantele sunt o valoare pe care o puteți modifica în funcție de cerința dvs., cum ar fi 1000 ms pentru 1 secundă.
- Dați conexiunile așa cum se arată în diagrama de mai sus.
NOTĂ: Puteți utiliza propriile logici pentru a crea exemple de mai sus.
Comenzi rapide
Puteți utiliza comenzile rapide de la tastatură de mai jos pentru a controla LabVIEW.
scurtătură |
funcţie |
|
Deschideți un VI nou, gol |
|
Afișează sau ascunde fereastra de ajutor contextuală |
|
Afișează caseta de dialog drop rapid. |
|
Șterge toate firele rupte într-un VI |
|
Afișează fereastra listei de erori. |