Sunteți pe pagina 1din 59

LABVIEW

LABVIEW

Bogdan Blaga

Automatica si Informatica Aplicata _Hyperion

ANUL DE STUDIU: IV

- 2022 -

Bogdan Blaga 1
LABVIEW

CUPRINS :
INTRODUCEREA ÎN LABVIEW 4
1.1. Lansarea mediului de programare grafică în LabVIEW 5
1.2. Meniurile principale ale LABVIEW-ULUI 6
1.2.1 Plasarea unui element de control/indicator pe panoul frontal 14
1.3. Çabloane VI, Exemple de VI și instrumente. 15
1.4. Çabloane Labview vi 15
1.5. Exemple de VI-uriI LABVIEW 15
1.6. Instrumente LABVIEW pentru configurarea achiziției 16
INTRODUCEREA ÎN INSTRUMENTAȚIA VIRTUALĂ 17
2.1. Panoul Frontal 17
2.2. Diagrama Bloc 18
2.3. Terminale 19
2.4. Noduri 20
2.5. Conexiuni prin fire 21
2.5.1. Cablarea automată a obiectelor 23
2.5.2. Cablarea manuală a obiectelor 23
2.6. Structuri 23
2.7. Pict
ograma și panoul de control 23
MEDIUL LABVIEW 24
3.1.Fereastra Getting Started 24
3.2.Paleta de Controale 25
3.3. Paleta de Funcții 26
3.3.1. Căutarea comenzilor, VI-urilor și funcțiilor 26
3.4. Paleta de Unelte 29
3.5. Meniuri de comenzi rapide 31
3.6. Bara de instrumente pentru fereastra panoului frontal 32
3.7. Bara de instrumente pentru fereastra diagrama bloc 34
3.8. Instrumente de depanare în LabVIEW 34
3.8.1. Găsirea cauzelor pentru VI-urile sparte 35
3.8.2. Cauze comune ale VI-urilor sparte 36
3.8.3. Remedierea unui comportament incorect 36
3.8.4. Tratarea automată a erorilor- 2022 - 37

Bogdan Blaga 2
LABVIEW

3.8.5. Tratarea manuală a erorilor 37


3.8.6. Clustere de erori 37
3.8.7. Explicați eroarea 38
MENIURILE 38
Aplicatii 54

- 2022 -

Bogdan Blaga 3
LABVIEW

INTRODUCEREA IN LABVIEW

Instrumentația virtuală reprezintă ceea ce era acum un deceniu lanțul de măsurare,la


care s-a înlocuit partea de intrumente fizice virtuale.
Un instrument virtual este compus dintr-o parte hardware ( în principiu un convertor
analogic digital) și o parte software care permite configurarea instrumentului dupa dorința
utilizatorului.
LabVIEW este un limbaj grafic de programare care permite dezvoltarea de aplicații
utilizănd pictograme. Spre deosebire de limbajele de programare textuale, în cadrul cărora
instrucțiunile sunt cele care determină execuția programului LabVIEW-ul folosește, în locul
acestora, fluxul de date evidențiat printr-o prezentare grafică adecvată.
Pe altă parte, în mod asemănător cu celelalte limbaje de programare, LabVIEW
conține biblioteci extinse de funcții și subrutine care pot fi utilizate în numeroase aplicații,
precum achiziția de semnale de la diverse tipuri de traducatoare, LabVIEW-ul, pemite
utilizarea performața a calculatorului pentru măsurarea diverselor mărimi fizice, precum și
controlul anumitor procese.
Numele utilizatorului provine din faptul ca National Instruments, corporația care a
introdus programele LabVIEW, a denumit generic aplicațiile Instrumente Virtuale,
prescurtate VI (din limba engleză Virtual Instruments). LabVIEW-ul a avut în vedere, in
primele sale versiuni, realizarea de programe care să substituie prin intermediull
calculatorului o serie de instrumente și aparate electronice, adesea imitând imaginile și
modurile de operare ale acestora. De altfel, LabVIEW reprezintă prescurtarea denumiri din
limba engleză Laboratoty “Virtual Instrument Engineering Workbench”.
LabVIEW dispune de numeroase intrumente care asigură o configurare ușoară a unui
anumit tip de VI.De asemenea, include sute de exemple de VI-uri coresunzătoare unor
variate domenii de aplicații, pe care utilizatorul poate sa le folosească ca atare și să le
incorporeze în VI-uri de mai mare complexitate potrivit scopului urmărit, sau le poate
modifică pentru a le adapta particularităților aplicației.
Prescurtări şi notaţii în text:
PF - Panoul Frontal,
DL - Diagrama de Legături ,
C - Control I – Indicator,
IV - Instrument Virtual,
subIV - Subrutină a unui Instrument Virtual,
M – Mouse,
MD – Click pe butonul din dreapta al mouse - ului,
MS – Click pe butonul din stânga al mouse – ului,
NP – Nod de proprietați
RD – Registru de deplasare,
VL – Variabilă locală
VG – Variabilă globală
LVM – Format de fișier text specific LabVIEW,
TDM – Format de fișiere binar specific
LabVIEW, WG – Waveform Graph,
WCh – Waveform Chart
- 2022 -

Bogdan Blaga 4
LABVIEW

XYG – XY Graph.

1.1. LANSAREA MEDIULUI DE PROGRAMARE GRAFICĂ ÎN LABVIEW

Pentru a accesa mediul de programare grafică LabVIEW se apasă pe butonul START


și se alege opțiunea Programs \ National Instruments LabVIEW 2016( NI
LabVIEW2016(64-bit)).

FIGURA 1.

Din imaginea de mai sus, putem observa ca pe fereastra principala apar 2 opțiunii, sub
forma de chenare, denumite CREATE PROJECT și OPEN EXISTING, acestea
executand comenzi diferite, precum: CREATE PROJECT- permite deschiderea unui
proiect nou ( instrument virtual) unde se poate selecta crearea unui anumit timp de proiect,
figura2, in schimb OPEN EXISTING- permite deschiderea unui proiect ( instrument
virtual) deja creat, figura 3.

- 2022 -

Bogdan Blaga 5
LABVIEW

FIGURA 2.

FIGURA 3.

1.2. MENIURILE PRINCIPALE ALE LABVIEW-ULUI

Prin selectarea opțiunii FILE se permite utilizatorului realizarea unor acțiuni de


gestioanare a fișierelor, care găzduiesc IV-le. Submeniul derulat, afișat în momentul
selectării acestei opțiuni, este evidențiat mai jos.

- 2022 -

Bogdan Blaga 6
LABVIEW

FIGURA 4.

New VI – se deschide o aplicație nouă,


New - se deschide o fereastră care conține mai multe tipuri de șabloane de
intrumente virtuale predefinite care pot fi modificate și adaptate,
Open - se deschide o aplicatie care deja a fost creată și salvată anterior,
Create Project - permite deschiderea unui proiect nou unde se poate selecta
crearea unui anumit timp de proiect,
Open Project - permite deschiderea unui proiect deja creat,
Recent Files – permite deschiderea proiectelor recent salvate,
Exist – permite inchiderea aplicației.

Prin selectarea opțiunii OPERATE se permite utilizatorului realizarea unor acțiuni de


gestioanare a fișierelor, care găzduiesc IV-le. Submeniul derulat, afișat în momentul
selectării acestei opțiuni, este evidențiat mai jos.

FIGURA 5.
Connect to Remonte Panel – permite conectarea panelului de la distanță,
Debug Application Or Shared Library – permite cererea de debogare sau
cererea bibliotecii impărțite.

- 2022 -

Bogdan Blaga 7
LABVIEW

Prin selectarea opțiunii TOOLS se permite utilizatorului realizarea unor acțiuni de


gestioanare a fișierelor, care găzduiesc IV-le. Submeniul derulat, afișat în momentul
selectării acestei opțiuni, este evidențiat mai jos.

FIGURA 6.

Measurement & Automation Explorer - accesează măsurarea și explorarea


automatizată, pe care o puteți utiliza pentru a configura instrumentele și
hardware-ul de achiziție de date conectat la sistemul dvs.
Instrumentation - accesează instrumente pentru găsirea sau crearea driverelor
de instrumente :
Find Instrument Drivers - afișează NI Instrument Driver Finder, pe care
îl puteți utiliza pentru a căuta și instala driverele de instrument
LabVIEW Plug and Play
Create Instrument Driver Project - afișează expertul Create New
Instrument Driver Project, pe care îl puteți utiliza pentru a crea un nou
driver de instrument.
Visit Instrument Driver Network - lansează Instrument Driver Network
într-un browser.
Advanced Development - afișează opțiuni pentru dezvoltare avansată
în LabVIEW utilizând drivere de instrumente, inclusiv:
 Show Driver Guidelines - afișează liniile directoare ale
instrumentului din rețeaua driverului instrumentului într-un
browser web.
 Other Resources - afișează instrumente și resurse de dezvoltare
din rețeaua de drivere a instrumentelor într-un browser web.

- 2022 -

Bogdan Blaga 8
LABVIEW

FIGURA 7.

Merge - accesează funcțiile de îmbinare. Îmbinarea include următoarele


elemente:
 Merge Vis - afișează caseta de dialog Select VIs to Merge, pe care o
puteți utiliza pentru a îmbina modificările a două VI-uri.
 Merge LLBs - afișează caseta de dialog Selected Lbs to Merge, pe care
o puteți utiliza pentru a îmbina modificările a două LB-uri.

FIGURA 8.

- 2022 -

Bogdan Blaga 9
LABVIEW

Security - accesează funcții de securitate,incluzând următoarele elemente:


 Login - afișează caseta de dialog NI Security Login, pe care o puteți
utiliza pentru a vă conecta la LabVIEW.
 Change Password - afișează caseta de dialog NI Security Change
Password, pe care o puteți utiliza pentru a schimba parola pentru
utilizatorul curent dintr-un domeniu.
 Logout - deconectează utilizatorul curent de la LabVIEW.
 Domain Account Manager - accesează Managerul de conturi de
domeniu, pe care îl puteți utiliza pentru a crea și distruge un domeniu
local, pentru a exporta și importa un domeniu local, pentru a aplica
politicile de domeniu și pentru a gestiona conturile de utilizator și de
grup din domenii, la nivel local sau de la distanță.
User Name - afișează o casetă de dialog Autentificare utilizator pe care o puteți
utiliza pentru a seta sau modifica numele de utilizator LabVIEW.

FIGURA 9.

Source Control - accesează operațiile de control sursă. Include următoarele


elemente:
 Run Source Control Client - lansează clientul de gestionare a fișierelor
furnizorului de control sursă
 Configure Source Control - afișează pagina Control sursă a casetei de
dialog Opțiuni, pe care o puteți utiliza pentru a configura controlul
sursei pentru un furnizor terț de control sursă și pentru a seta opțiunile
de control sursă în LabVIEW.
LLB Manager - afișează o fereastră LLB Manager, pe care o puteți utiliza
pentru a copia, redenumi și șterge fișiere din bibliotecile VI. De asemenea,
puteți marca un VI ca un VI de nivel superior într-o bibliotecă. Nu puteți anula
modificările pe care le efectuați în fereastra Manager LLB.

- 2022 -

Bogdan Blaga 10
LABVIEW

FIGURA 10.

Import - accesează funcții pentru a manipula obiecte .NET și ActiveX,


biblioteci partajate și servicii Web. Importul include următoarele elemente:
 .NET Controls to Palette - afișează caseta de dialog Add .NET Controls
to Palette, care adaugă controale .NET în paleta Controls pentru
utilizare ulterioară. În mod implicit, LabVIEW plasează comenzile
.NET în paleta .NET și ActiveX.
 ActiveX Controls to Palette - afișează caseta de dialog Adăugare
controale ActiveX la paletă, care adaugă controale ActiveX la paleta
Controle pentru utilizare ulterioară. În mod implicit, LabVIEW
plasează controalele ActiveX în paleta .NET și ActiveX.
 Shared Library - afișează expertul Importare bibliotecă partajată, pe
care îl puteți utiliza pentru a crea VI-uri de împachetare pentru fișiere
de bibliotecă partajată.
 Web Service - afișează expertul Import Web Service, pe care îl puteți
utiliza pentru a importa metodele într-un serviciu Web și pentru a crea
o bibliotecă de VI-uri.

FIGURA 11.

- 2022 -

Bogdan Blaga 11
LABVIEW

Shared Variable - accesează funcții variabile partajate:


 Register Computer - afișează caseta de dialog Înregistrare computer la
distanță, pe care o puteți utiliza pentru a înregistra un computer care nu
se află pe subrețeaua locală. Puteți specifica numele computerului sau
adresa IP a computerului. Apoi, puteți lega o variabilă partajată la
computer.
Distributed System Manager - afișează NI Distributed System Manager, pe
care îl puteți utiliza pentru a edita, crea și monitoriza variabilele partajate în
afara mediului de proiect.
Find VIs on Disk - afișează o fereastră Găsește VI-uri pe disc pe care o poți
folosi pentru a căuta un VI după numele fișierului într-un director.
Prepare Example VIs for NI Example Finder - afișează caseta de dialog
Pregătirea exemplelor VI pentru NI Example Finder, pe care o puteți utiliza
pentru a pregăti exemplele VIs create pentru a apărea în NI Example Finder.
Remote Panel Connection Manager - monitorizează tot traficul clientului către
server.
Web Publishing Tool - afișează o casetă de dialog Instrument de publicare
web pe care o puteți utiliza pentru a crea documente HTML și a încorpora
imagini din panoul frontal VI.

FIGURA 12.

Control and Simulation - accesează instrumente pentru VI-urile PID și Fuzzy


Logic.
 Fuzzy System Designer - afișează caseta de dialog Fuzzy System
Designer, pe care o puteți utiliza pentru proiectarea și testarea
sistemelor fuzzy.
Find LabVIEW Add-ons - lansează software-ul JKI VI Package Manager
(VIPM) dacă este instalat, pe care îl puteți utiliza pentru a accesa programele
de completare LabVIEW și alte coduri distribuite în rețeaua LabVIEW Tools
la ni.com/labview-tools-network. Dacă software-ul VIPM nu este instalat,
făcând clic pe această opțiune se lansează LabVIEW Tools Network.

- 2022 -

Bogdan Blaga 12
LABVIEW

FIGURA 13.

Advanced - accesează funcții avansate LabVIEW. Advanced include


următoarele elemente:
 Mass Compile - afișează o casetă de dialog Compilare în masă, pe care
o puteți utiliza pentru a compila sau recompila un director de VI-uri sau
un LLB. De asemenea, puteți utiliza metoda Mass Compile pentru a
încărca și compila toate VI-urile dintr-un director programat.
 Clear Compiled Object Cache - afișează caseta de dialog Șterge
memoria cache a obiectelor compilate, pe care o puteți utiliza pentru a
șterge codul compilat fie din memoria cache obiect utilizator, fie din
memoria obiect obiect cache Application Builder. De asemenea, puteți
utiliza metodele Clear Compiled Object Cache și Clear Application
Builder Cache pentru a șterge toate fișierele stocate în aceste cache-uri
de obiecte la nivel de program.
 Edit Error Codes - afișează caseta de dialog Editor cod erori, pe care o
puteți utiliza pentru a crea sau modifica un fișier text cod eroare.
 Edit Palette Set - afișează caseta de dialog Edit Controls and Functions
Palette Set, pe care o puteți utiliza pentru a edita un set de palete.
 Create or Edit Express VI - afișează caseta de dialog Create or Edit
Express VI, care vă permite să creați, editați, redenumiți, mutați sau
validați un Express VI.
 Export Strings - vă permite să exportați șiruri VI pentru a localiza un
VI. De asemenea, puteți utiliza metoda VI Strings: Export pentru a
exporta șirurile unui VI programatic.

- 2022 -

Bogdan Blaga 13
LABVIEW

 Import Strings - vă permite să importați șiruri VI pentru a localiza un


VI. De asemenea, puteți utiliza metoda VI Strings: Import pentru a
importa șirurile unui VI programatic.
Options - afișează o casetă de dialog Opțiuni pe care o puteți utiliza pentru a
personaliza mediul LabVIEW și aspectul și comportamentul aplicațiilor LabVIEW.

Prin selectarea opțiunii HELP se permite utilizatorului realizarea unor acțiuni de


gestioanare a fișierelor, care găzduiesc IV-le. Submeniul derulat, afișat în momentul
selectării acestei opțiuni, este evidențiat mai jos.

FIGURA 14.

Show Context Help – vă permite afișarea ferestrei de asistență,


Lock Context Hepl – vă permite blocarea ferestrei de
asistență,
LabVIEW Help - vă permite informații privind pachetul de documentații
Explain Error - explicarea erorilor de programare a VI-ului curent,
Find Examples – vă permite gasirea unor exemple
Find Instrument Drivers – permite ajutorul privind driver-ele pentru anumite
instrumente avansate,
Web Resources - afişarea adreselor de WEB din domeniu,
Activate LabVIEW Components – permite activarea componentelor LabVIEW,
Activate Add-ons – permite activarea programelor de completare,
Check for Updates – permite verificări pentru actualizarea programului,
Customer Experience Improvement Program – asigura îmbunătățire experienței
clienților
Patents – obținerea brevetelor LabVIEW-ului,
About LabVIEW – vă permite informații cu privire la versiunea LabVIEW -ului.

1.2.1 PLASAREA UNUI ELEMENT DE CONTROL/INDICATOR PE PANOUL FRONTAL

Anterior am observat cum se acceseaza meniul de programare LabVIEW. Dupa


deschiderea programului, intrăm in panoul frontal și începem să efectuăm elemental propus,
cu ajutorul următorilor pasi:

- 2022 -

Bogdan Blaga 14
LABVIEW

Vom utiliza paleta de controale, selectând elementul dorit, dupa care vom
face clic cu unul dintre butoanele mouse- ului;
După selectarea elementul dorit, deplasăm cursorul mouse -ului în panoul
frontal și îl poziționăm unde dorim afișarea elementului.
Dupa poziționarea dorită a elementului, se face clic cu unul dintre butoanele
mouse -ului;
Dupa efectuarea pașilor de mai sus, observăm ca elementul selectat s-a
poziționat unde am vrut pe panoul frontal, acesta având o eticheta implicită,
pe care o putem modifica cu textul dorit.
Dacă avem o problema în introducerea textului dorit în eticheta elementului
selectat, datorită faptului că, eticheta implicita a ieșit din modul de editare,
putem folosi unealta de editare texte (A-ul) din cadrul paletei de unelte, printr–
un clic pe eticheta respectivă, sau o alta metoda ar fi urmatoarea, facem clic
dreapta pe elementul selectat, accesam comanda PROPERTIS, apoi clic pe
APPEARANCE, selectăm VISIBLE si in chenarul de sub el îi punem eticheta
dorit, la LABEL.

1.3. Ș ABLOANE VI, EXEMPLE DE VI Ș I INSTRUMENTE.

Utilizați template-uri de instrumente virtuale (VI-uri) LabVIEW, exemple VI și


instrumente ca un punct de plecare pentru a vă ajuta să proiectați și să construiți VI-uri.

1.4. Ș ABLOANE LABVIEW VI

Există șabloane de instrumente virtuale predefinite (built-in). Acstea include subVI-uri,


funcții, structure, și obiecte de pe panoul frontal de care aveți nevoie pentru a începe
construirea de măsurători commune de aplicații. Șabloanele VI se deschid fără titlu VI așa
că trebuie salvate. Selectați FILE >> NEW pentru a afișa caseta de dialog NEW, care
enumeră șabloanele predefinite. De asemenea, puteți afișa caseta de dialog NEW, făcând
clic pe link- ul NEW în fereastra GETTING STARTED ( noțiuni de bază).

1.5. EXEMPLE DE VI-URI LABVIEW

Mediul LabVIEW caută printre sute de exemple VI pe care le puteți folosi și încorpora
în VI-urile pe care le creați. Puteți modifica un exemplu pentru a se potrivi cu aplicația, sau
puteți copia și lipi de la unul sau mai multe exemple întru-un VI pe care îl creați. Răsfoiți
sau căutați exemplu VI cu NI EXAMPLE FINDER prin selectarea HELP >> FIND
EXAMPLES.

- 2022 -

Bogdan Blaga 15
LABVIEW

FIGURA 5.

1.6. INSTRUMENTE LABVIEW PENTRU CONFIGURAREA ACHIZIȚ IEI

Utilizați MEASUREMENT & AUTOMATION EXPLORER (MAX), pentru a vă


ajuta să configurați dispozitive de măsurare. Selectați TOOLS>>MEASUREMENT &
AUTOMATION EXPLORER pentru a lansa MAX și a configura hardware-ul și software-ul
National Instruments. Pentr a instala MAX de pe dispozitivul National Instruments aveți
nevoie de CD cu drivere.

- 2022 -

Bogdan Blaga 16
LABVIEW

FIGURA 6.

INTRODUCEREA ÎN INSTRUMENTAȚ IA VIRTUALĂ

În LabVIEW un VI este construit cu ajutorul urmatoarelor trei componente:


Panoul frontal, care servește ca interfața cu utilizatorul,
Diagrama bloc, care conține sub fora grafică codurile sursă care realizează
funcționarea VI-uui,
Pictograma (icon) și panoul conectat, prin intermediul cărora este identificat
VI- ul și se asigură posibilitatea ierahizării, adică a interconectorii în cadrul
altui VI, constituind un subVI ( asemănător cu o subruină).
Comutarea de la o fereastră la cealată se face cu : CTRL+E.
2.1. PANOUL FRONTAL

Panoul frontal este interfața cu utilizatorul al VI-uluia. Puteți construi un panou frontal
folosind comenzile și indicatoarele, care sunt terminalele interactive de intrare și de ieșire
ale VI-ului, respective. Controalele sunt butoane rotunde, butoane de apăsat, cadrane, și alte
mecanisme de intrare. Indicatorii sunt grafice, LED-uri, și alte adispozitive de afișare de
ieșire. Controalele simulează mecanismele de intrare ale instrumentului și datele de
aprovizionare la schema bloc a VI-ului. Indicatorii simulează mecanismele de iesșire ale
instrumentului și a informațiilor de afișare din scg=hema bloc, achiziționează sau generează.

- 2022 -

Bogdan Blaga 17
LABVIEW

2.2. DIAGRAMA BLOC

Dupa construirea panoului frontal, adăugați codul folosind reprezentări grafice de


funcții pentru a controla obiectele de pe panoul frontal. Diagrama bloc conține acest cod
sursă grafică, de asemenea, cunoscut sub numele de cod G sau Codul bloc diagrama.
Urmatorul VI conține mai multe obiecte din schema bloc – terminale, funcții, și fire.

FIGURA 7.

- 2022 -

Bogdan Blaga 18
LABVIEW

FIGURA 8.

2.3. TERMINALE

Terminalele reprezintă tipuri de date de control sau indicator. Puteți configura


controalele de pe panoul frontal sau indicatorii să apară ca pictograme sau date de tip
terminale de diagrama bloc. În mod implicit, obiectele panoului frontal apar ca terminale
pictograma. În exemplu de mai jos, un terminal pictograma buton, este prezentat un buton
de pe panoul frontal.

- 2022 -

Bogdan Blaga 19
LABVIEW

FIGURA 9.

DBL de pe partea de jos a terminalului reprezintă un tip de date flotante dublu-


precizie. Un terminal, DBL, este prezentat în figura urmatoare, care reprezintă un control
numeric în virgulă mobilă dulbă precizie.

FIGURA 10.

2.4. NODURI

Nodurile sunt obiecte de diagrama bloc care au intrări și/sau ieșiri și efectuează
operațiuni atunci un VI se execută. Ele sunt similare la declarații, operatori, funcții și
subrutine cu instrucțiunile din limbaje de programare bazate pe text.

- 2022 -

Bogdan Blaga 20
LABVIEW

FIGURA 11.

Terminalele sunt porturi de intrare și ieșire care produc schimbul de informații între
panoul frontal și diagrama bloc. Datele pe care le intoduceți în panoul frontal controlează ( s
și b din figura de mai sus ) intrările din diagrama bloc prin terminale de control. Datele apoi
introduse sunt supuse funcțiilor de adunare si scadere. Când funcțiile de adunare și scădere
coompletează calculele lor, ele produc noi valorile de date.Valorile de date curg către
terminale indicatoare, unde actualizează valorile indicatorilor de pe panoul frontal ( a+b și a-
b în figura de sus).
Funcțiile de adunare și scadere din figura anterioară sunt exemple de noduri.

2.5. CONEXIUNI PRIN FIRE

Puteți să tansferați date între obiectele din diagrama bloc prin fire. În figura
precedentă, firele conectează bornele terminalelor de control și a indicatorilor la funcțiile de
adunare și scadere. Un fir rupt apare ca o linie neagra întreruptă cu un X roșu în mijloc.
Firele rupte apar pentru o varietate de motive, cum ar fi atunci când încercați să conectați
doua obiecte cu tipuri de date incompatibile, etc.

- 2022 -

Bogdan Blaga 21
LABVIEW

FIGURA 12.

Sârmele sunt diferite culori, stiluri și grosimi, în funcție de tipurile lor de date.

FIGURA 13.

În LabVIEW, utilizați fire pentru a conecta mai multe terminale împreună pentru a
transmite date într-un VI. Trebuie să conectați firele la intrări și ieșiri care sunt compatibile
cu datele transferate cu firul. De exemplu, nu puteți conecta o ieșire matrice la o intrare
numerică. În plus, direcția firelor trebuie să fie corectă. Trebuie să conectați firele la o
singură intrare și cel puțin la o ieșire. De exemplu, nu puteți conecta doi indicatori
împreună. Componentele care determină compatibilitatea cablării includ tipul de date al
comenzii și / sau al indicatorului și tipul de date al terminalului. De exemplu, dacă un
comutator are o margine verde, puteți conecta un comutator la orice intrare cu o etichetă
verde pe un Express
VI. Dacă un buton are o margine portocalie, puteți conecta un buton la orice intrare cu o
etichetă portocalie. Cu toate acestea, nu puteți conecta un buton portocaliu la o intrare cu o
etichetă verde. Observați că firele au aceeași culoare cu terminalul.

- 2022 -

Bogdan Blaga 22
LABVIEW

2.5.1. CABLAREA AUTOMATĂ A OBIECTELOR

Pe măsură ce mutați un obiect selectat aproape de alte obiecte din diagrama bloc,
LabVIEW trasează fire temporare pentru a vă arăta conexiuni valide. Când eliberați butonul
mouse-ului pentru a plasa obiectul pe diagrama bloc, LabVIEW conectează automat firele.
De asemenea, puteți conecta automat obiecte deja pe diagrama bloc. LabVIEW conectează
terminalele care se potrivesc cel mai bine și nu conectează terminalele care nu se potrivesc.
În mod implicit, cablarea automată este activată atunci când selectați un obiect din
paleta Funcții sau când copiați un obiect deja pe diagrama bloc apăsând tasta <Ctrl> și
glisând obiectul. Cablarea automată este dezactivată în mod implicit atunci când utilizați
instrumentul de poziționare pentru a muta un obiect deja pe diagrama bloc.
Puteți regla setările de cablare automată selectând Instrumente » Opțiuni și selectând
Diagrama bloc din lista Categorii.

2.5.2. CABLAREA MANUALă A OBIECTELOR

Când treceți instrumentul de cablare peste un terminal, apare o bandă de vârf cu


numele terminalului. În plus, terminalul clipește în fereastra Ajutor contextual și pe
pictogramă pentru a vă ajuta să verificați dacă vă conectați la terminalul corect. Pentru a
conecta obiecte împreună, treceți instrumentul de cablare peste primul terminal, faceți clic,
treceți cursorul peste cel de-al doilea terminal și faceți clic din nou. După conectare, puteți
face clic dreapta pe fir și selectați Curățare fir din meniul de comenzi rapide pentru ca
LabVIEW să aleagă automat o cale pentru fir. Dacă aveți fire rupte de eliminat, apăsați
<Ctrl-B> pentru a șterge toate firele rupte de pe diagrama bloc.

2.6. STRUCTURI

Structurile sunt reprezentări grafice ale buclelor și sunt echivalente custructurile case
din limbaje de programare bazate pe text. Utilizați structuri pe diagrama bloc pentru a repeta
blocuri de cod și pentru a executa un cod condițional într-o anumită comandă.

2.7. PICTOGRAMA ȘI PANOUL CONECTOR

După ce ați construit un panou frontal al VI-ului și o diagramă bloc, construiți o


pictogramă și un panou conector astfel încât să puteți utiliza VI ca un subVI.
O pictogtramă este o reprezentare grafică a unui VI. Acesta poate conține text,
imagini, sau o combinație a celor două. Dacă utilizați un al VI-lea ca un subVI, pictograma
identificată subVI-ul pe schema bloc a VI-ului. Puteți face dublu-clic pe pictograma pentru
a o particulariza sau a o edita.

- 2022 -

Bogdan Blaga 23
LABVIEW

FIGURA 14.

Panoul conector este un set de terminale care corespund controalelor și indicatoriilor


acelui VI, similare cu lista de parametrii ai unui apel de funcție în limbaj de programare
bazate pe text. Panoul de conector definește intrări și ieșiri pe care le puteți cabla la al VI-a,
astfel încât să-l folosiți ca un subVI. Un panou conector primește date la bornele sale de
intrare și pasează datele la codul din diagrama bloc prin controalele din panoul frontal și
care primește rezultatele ca terminalele de ieșire ale indicatoriilor de pe panoul frontal.

FIGURA 15.

MEDIUL LABVIEW

Folosiți paletele LabVIEW, instrumentele și meniurile pentru a construi panouri


frontale și diagrame bloc VI. LabVIEW include trei palete: de controale, de functii, de
unelte. Mediul de asemenea cuprinde fereastra GETTING STARTED ( noțiuni de bază),
fereastra CONTEXT HELP (ajutor contextual), fereastra PROJECT EXPLORER și
fereastra de navigare opțiuni pentru prezentarea mediului.

3.1. FEREASTRA GETTING STARTED

Fereastra GETTING STARTED (noțiuni de bază) apare la lansarea LabVIEW.


Utilizați această fereastră pentru a crea noi VI-uri, pentru a delecta printre cele mai recente
fișiere LabVIEW deschise, pentru a găsi exemple, și a lansa LABVIEW HELP. De
asemenea, puteți avea acces la informații și surse pentru a vă ajuta să învățați despre
LabVIEW, cum ar fi manuale specifice, subiecte de ajutor, și resurse de pe web site-ul
National Instruments ni.com.
Fereastra GETTING STARTED dispare attunci când deschideți un fișier nou sau unul
existent. Fereastra GETTING STARTED apare atunci când panourile frontale și diagramele
bloc. De asemenea, puteți afișa fereastra selectând VIEW >> GETTING STARTED
WINDOW.

- 2022 -

Bogdan Blaga 24
LABVIEW

3.2. PALETA DE CONTROALE

Paleta CONTROLS esre disponibilă numai pe panoul frontal. Paleta de controale


conține comenzile și indicatoarele pe care le utilizați pentru a crea panoul frontal.
Controalele și indicatorii sunt situate pe subpaletepe baza tipurilor de controale și indicatori.
Selectați VIEW >> CONTROLS PALETTE sau faceți clic dreapta pe spațiul de lucru
din panoul frontal pentru a afișa paleta CONTROLS. Aveți posibilitatea să modificați
conținutul paletei.

FIGURA 16.

- 2022 -

Bogdan Blaga 25
LABVIEW

3.3. PALETA DE FUNCȚ II

Paleta de funcții este disponibilă numai pe diagrama bloc. Paleta FUNCTIONS


conține VI-urile și funcțiile pe care le folosiți pentru a construi diagrama bloc. VI-ul și
funcțiile sunt situate pe subpalete bazate pe tipuri de VI și de funcții.
Selectați VIEW >> FUNCTIONS PALETTE sau faceți clic dreapta pe diagrama bloc
într-un spațiu de lucru pentru a afișa paleta FUNCTIONS. Aveți posibilitatea să modificați
conținutul paletei.

FIGURA 17.

3.3.1. CĂ UTAREA COMENZILOR, VI-URILOR ȘI FUNCțIILOR

Când selectați Vizualizare » Comenzi sau Vizualizare Funcții, pentru a deschide


paletele de comenzi și funcții, două butoane apar în partea de sus a paletei.
Căutare — Schimbă paleta în modul de căutare, astfel încât să puteți efectua căutări
bazate pe text pentru a localiza controale, VI-uri sau funcții pe palete. În timp ce o paletă
este în modul de căutare, faceți clic pe butonul Înapoi pentru a ieși din modul de căutare și a
reveni la paletă.

- 2022 -

Bogdan Blaga 26
LABVIEW

FIGURA 18.

Personalizare — Oferă opțiuni pentru selectarea unui format pentru paleta curentă,
afișarea și ascunderea categoriilor pentru toate paletele și sortarea articolelor în formatul
Text și Arborescență alfabetic. Selectați Opțiuni din meniul de comenzi rapide pentru a afișa
pagina Controle / Functions Palettes din caseta de dialog Options, în care puteți selecta un
format pentru toate paletele. Acest buton apare numai dacă faceți clic pe thumbtack în colțul
din stânga sus al unei palete pentru a fixa paleta.

FIGURA 19.

Până când nu sunteți familiarizați cu locația VI-urilor și funcțiilor, căutați funcția sau
VI folosind butonul Căutare. De exemplu, dacă doriți să găsiți funcția Număr aleatoriu,
faceți clic pe butonul Căutare din bara de instrumente a paletei Funcții și începeți să tastați
Număr aleator în caseta de text din partea de sus a paletei. LabVIEW listează toate articolele
care se potrivesc, fie care încep cu text, fie conțin textul pe care l-ați scris. Puteți face clic pe
unul dintre rezultatele căutării și trageți-l în diagrama bloc.

- 2022 -

Bogdan Blaga 27
LABVIEW

FIGURA 20.

Faceți dublu clic pe rezultatul căutării pentru a evidenția locația sa în paletă.


Alternativ, puteți găsi și plasa VI-urile și obiectele panoului frontal după nume în
caseta de dialog Quick Drop. Pentru a lansa Quick Drop, apăsați tastele <Ctrl-Space>.
Quick Drop este util în special atunci când căutați o funcție sau o operație foarte
specifică. Pe măsură ce tastați, Quick Drop completează automat numele cu funcții de
potrivire. După ce ați evidențiat funcția corespunzătoare, faceți clic pe diagrama bloc sau pe
panoul frontal pentru a plasa obiectul în acea locație.

FIGURA 21.

- 2022 -

Bogdan Blaga 28
LABVIEW

3.4. PALETA DE UNELTE

Paleta TOOLS ( de unelte ) este disponibilă pe panoul frontal și diagrama bloc. O


unealtă este un mod de funcțonare special a cursorului mouse-ului. Cursorul corespunde cu
pictograma uneltei selectate din paletă. Utilizați uneltele din paletă pentru a opera și de a
modifica panoul frontal și obiectele din schema bloc.
Dacă selectarea automată a uneltei este activată și mișcați cursorul peste obiectele de
pe panoul frontal sau schema bloc, LabVIEW selectează automat unealta corespunzatoare
din paleta Tools.
Selectați VIEW >> TOOLS PALETTE pentru a afisa paleta TOOLS. LabVIEW
păstrează poziția paletei Tools așa că atunci când reporniți LabVIEW, paleta apare în
aceeași poziție. Apăsați tasta <SHIFT> și faceți clic dreapta pentru a afișa o versiune
temporară a paletei la locația cursorului.

FIGURA 22.

Mai jos sunt enumerate câteva dintre instrumentele cele mai comune pe care le
întâlniți în LabVIEW. Rețineți că, atunci când butonul de selectare automată a
instrumentului este activat, mouse-ul se transformă într-unul dintre următoarele instrumente
pentru a realiza cele mai frecvente sarcini în LabVIEW.

- 2022 -

Bogdan Blaga 29
LABVIEW

FIGURA 23.

Utilizați instrumentul de operare pentru a modifica valorile unui control. Când


mouse-ul se deplasează deasupra indicatorului, cursorul accesează automat instrumentul de
operare. Instrumentul de operare este utilizat în principal pe fereastra panoului frontal, dar
puteți utiliza și instrumentul de operare din fereastra diagramei bloc pentru a modifica
valoarea unei constante booleene.

Utilizați instrumentul de poziționare pentru a selecta sau redimensiona obiecte.


După selectarea unui obiect, puteți muta, copia sau șterge obiectul. Când mouse-ul trece
peste marginea unui obiect, cursorul accesează automat instrumentul de poziționare. Dacă
mouse- ul se deplasează peste un nod de redimensionare a unui obiect, modul cursor se
modifică pentru a arăta că puteți redimensiona obiectul. Puteți utiliza instrumentul de
poziționare atât pe fereastra panoului frontal, cât și pe diagrama bloc.

Utilizați instrumentul de etichetare pentru a introduce text într-un control, pentru a


edita text și pentru a crea etichete gratuite. Faceți clic o dată pentru a plasa un cursor în
interiorul controlului. Apoi faceți dublu clic pentru a selecta textul curent. Când nu vă aflați
într-o anumită zonă a unei ferestre a panoului frontal sau a unei ferestre de diagramă bloc
care accesează un anumit mod al mouse-ului, cursorul apare sub formă de fire încrucișate.
Dacă este activată selectarea automată a instrumentului, puteți face dublu clic pe orice spațiu
deschis pentru a accesa instrumentul de etichetare și a crea o etichetă gratuită.

Utilizați instrumentul de cablare pentru a conecta obiecte împreună pe diagrama


bloc. Când mouse-ul trece peste punctul de ieșire sau de intrare al unui terminal sau peste un
fir, cursorul accesează automat instrumentul de cablare. Instrumentul de cablare
funcționează în principal cu fereastra schemei bloc și atunci când creați un panou conector
pe fereastra panoului frontal.

Utilizați instrumentul Meniu de comenzi rapide pentru obiecte pentru a accesa un


meniu de comenzi rapide pentru obiecte cu butonul stâng al mouse-ului. De asemenea,
puteți accesa acest meniu făcând clic dreapta pe un obiect în LabVIEW.

- 2022 -

Bogdan Blaga 30
LABVIEW

Utilizați instrumentul de derulare pentru a derula prin ferestre fără a utiliza bare de
derulare.

Utilizați instrumentul punct de întrerupere pentru a seta puncte de întrerupere


pentru VI-uri, funcții, noduri, fire și structuri pentru a întrerupe executarea în acea locație.

Utilizați instrumentul probe pentru a crea sonde pe fire pe diagrama bloc. De


asemenea, utilizați instrumentul probe pentru a verifica valorile intermediare într-un VI care
produce rezultate discutabile sau neașteptate.

Utilizați instrumentul Obțineți culoare pentru a copia culori pentru lipire cu


instrumentul de colorat.

Utilizați instrumentul de colorat pentru a colora un obiect. Instrumentul de


colorat afișează, de asemenea, setările curente pentru prim-plan și culoare de fundal.

3.5. MENIURI DE COMENZI RAPIDE

Toate obiectele LabVIEW au asociate meniuri rapide, cunoscute și sub numele de


meniuri contextuale, meniuri pop-up și meniuri cu clic dreapta. Pe măsură ce creați un VI,
utilizați elementele din meniul de comenzi rapide pentru a schimba aspectul sau
comportamentul panoului frontal și a obiectelor din diagrama bloc. Pentru a accesa meniul
de comenzi rapide, faceți clic dreapta pe obiect.

FIGURA 24.

- 2022 -

Bogdan Blaga 31
LABVIEW

Obiectele din fereastra panoului frontal au, de asemenea, casete de dialog cu


proprietăți pe care le puteți utiliza pentru a schimba aspectul sau comportamentul obiectelor.
Faceți clic dreapta pe un obiect și selectați proprietăți din meniul de comenzi rapide pentru a
accesa caseta de dialog cu proprietăți pentru un obiect. Figura 21 prezintă caseta de dialog
de proprietăți pentru contorul prezentat în Figura 20. Opțiunile disponibile în caseta de
dialog de proprietăți pentru un obiect sunt similare cu opțiunile disponibile în meniul de
comenzi rapide pentru acel obiect.

FIGURA 25.

Puteți selecta mai multe obiecte de pe panoul frontal sau diagrama bloc și puteți edita
orice proprietăți partajează obiectele. Pentru a selecta mai multe obiecte, utilizați
instrumentul Poziționare pentru a trage un dreptunghi de selecție în jurul tuturor obiectelor
pe care doriți să le editați sau țineți apăsată tasta <Shift> în timp ce faceți clic pe fiecare
obiect. Faceți clic dreapta pe un obiect din selecție și selectați Proprietăți din meniul de
comenzi rapide pentru a afișa caseta de dialog proprietăți. Caseta de dialog proprietăți
afișează numai filele și proprietățile pe care le partajează obiectele pe care le selectați.
Selectați obiecte similare pentru a afișa mai multe file și proprietăți. Dacă selectați obiecte
care nu împărtășesc nici o proprietate comună, caseta de dialog proprietăți nu afișează file
sau proprietăți.

3.6. BARA DE INSTRUMENTE PENTRU FEREASTRA PANOULUI FRONTAL

FIGURA 26.

- 2022 -

Bogdan Blaga 32
LABVIEW

Faceți clic pe butonul Executare pentru a rula un VI. LabVIEW compilează VI-
ul, dacă este necesar. Puteți rula un VI dacă butonul Run apare ca o săgeată albă continuă,
așa cum se arată în stânga. Săgeata albă continuă indică, de asemenea, că puteți utiliza VI ca
subVI dacă creați un panou de conector pentru VI.

Faceți clic pe butonul Executare continuă pentru a rula VI până când anulați sau
întrerupeți executarea. De asemenea, puteți face clic din nou pe buton pentru a dezactiva
rularea continuă.

În timp ce VI rulează, apare butonul Abort Execution. Faceți clic pe acest buton
pentru a opri VI imediat dacă nu există o altă modalitate de a opri VI. Dacă mai mult de un
VI de nivel superior care rulează folosește VI, butonul este estompat.
Atenție: Butonul Abort Execution oprește VI imediat, înainte ca VI să termine iterația
curentă. Înlăturarea unui VI care utilizează resurse externe, cum ar fi hardware-ul extern, ar
putea lăsa resursele într-o stare necunoscută, nefiind resetate sau eliberate corespunzător.
Proiectați VI-uri cu un buton de oprire pentru a evita această problemă.

Faceți clic pe butonul pauză pentru a întrerupe un VI care rulează. Când faceți clic
pe butonul pauză, LabVIEW evidențiază pe diagrama bloc locația în care ați întrerupt
executarea, iar butonul pauză apare roșu. Faceți clic din nou pe butonul pauză pentru a
continua să rulați VI.

Selectați meniul vertical setări text pentru a modifica setările


fontului pentru porțiunile selectate ale VI-ului, inclusiv dimensiunea, stilul și culoarea.

Selectați meniul vertical aliniați obiecte pentru a alinia obiecte de-a lungul axei,
inclusiv vertical, marginea superioară, stânga și așa mai departe.

Selectați meniul derulant distribuiți obiecte pentru a spaționa uniform


obiectele, inclusiv goluri, compresie etc.

Selectați meniul vertical redimensionare obiecte pentru a redimensiona mai


multe obiecte de pe panoul frontal la aceeași dimensiune.

Selectați meniul derulant reordonare atunci când aveți obiecte care se suprapun
între ele și doriți să definiți care dintre ele se află în fața sau în spatele altuia. Selectați unul
dintre obiecte cu instrumentul de poziționare și apoi selectați din mutare înainte, mutare
înapoi, mutare în față și mutare înapoi.

- 2022 -

Bogdan Blaga 33
LABVIEW

FIGURA 27.

Selectați butonul Afișare fereastră de ajutor contextual pentru


a comuta afișarea ferestrei ajutor context.

Căutarea LabVIEW poate găsi informații în Ajutor LabVIEW, în paletele control


și funcții și din secțiunile de asistență NI, asistență pentru comunitate, descărcări și
informații despre produse de pe ni.com. Puteți configura ce categorii doriți să caute
LabVIEW selectând Instrumente » Opțiuni și selectând căutare din lista categorii.

În timp ce VI rulează, butonul Run apare așa cum se arată dacă VI este un VI de
nivel superior, ceea ce înseamnă că nu are apelanți și, prin urmare, nu este un subVI.

3.7. BARA DE INSTRUMENTE PENTRU FEREASTRA DIAGRAMA BLOC

FIGURA 28.

Faceți clic pe butonul curățare diagramă pentru a redirecționa automat toate


firele existente și pentru a rearanja obiectele de pe diagrama bloc pentru a genera un aspect
mai curat. Pentru a configura opțiunile de curățare, selectați Instrumente » Opțiuni pentru a
afișa caseta de dialog opțiuni și selectați diagrama bloc: Curățare din lista Categorii.
Celelalte butoane unice pentru bara de instrumente diagramă bloc sunt utilizate în
principal pentru depanare.

3.8. INSTRUMENTE DE DEPANARE îN LABVIEW

Software-ul LabVIEW conține instrumente puternice de depanare pentru a vă ajuta să


identificați zonele cu probleme din codul dvs., astfel încât să puteți face modificările
corespunzătoare. Este posibil să întâlniți două tipuri generale de erori software: cele care
împiedică rularea programului și cele care generează rezultate proaste sau un comportament
incorect. Acest modul vă învață cum să identificați și să depanați ambele tipuri de erori.

- 2022 -

Bogdan Blaga 34
LABVIEW

Dacă LabVIEW nu vă poate rula VI-ul, acesta vă informează schimbând săgeata de


rulare într-o pictogramă stricată, iar fereastra Listă de erori enumeră motivele specifice
pentru care VI-ul este stricat. Al doilea tip de eroare este de obicei mai greu de depistat, dar
LabVIEW are mai multe instrumente pe care le puteți folosi pentru a urmări codul în timp
ce se execută, ceea ce face procesul mult mai ușor.

Dacă un VI nu rulează, este un VI rupt sau inexecutabil. Butonul Run apare rupt
când VI-ul pe care îl creați sau îl editați conține erori.
În general, aceasta înseamnă că o intrare necesară nu este cablată sau că un fir este
rupt. Apăsați butonul Rulat rupt pentru a accesa fereastra lista erorilor. Fereastra Lista
erorilor listează fiecare eroare și descrie problema. Puteți face dublu clic pe o eroare pentru
a merge direct la eroare.

3.8.1. GăSIREA CAUZELOR PENTRU VI-URILE SPARTE

Avertismentele nu vă împiedică să rulați un VI. Acestea sunt concepute pentru a vă


ajuta să evitați potențialele probleme în VI-uri. Cu toate acestea, erorile pot sparge un VI.
Trebuie să rezolvați orice erori înainte de a putea rula VI.
Faceți clic pe butonul Executat rupt sau selectați Vizualizare »Listă de erori pentru a
afla de ce este rupt un VI. Fereastra lista erorilor listează toate erorile. Secțiunea elemente cu
erori listează fișierele care au erori. Dacă două sau mai multe articole au același nume,
această secțiune arată instanța specifică a aplicației pentru fiecare articol. Secțiunea erori și
avertismente listează erorile și avertismentele pentru VI-ul selectat în secțiunea elemente cu
erori. Secțiunea detalii descrie erorile și, în unele cazuri, recomandă cum să corectați erorile.
Faceți clic pe butonul ajutor pentru a afișa un subiect în ajutor LabVIEW care descrie
eroarea în detaliu și include instrucțiuni pas cu pas pentru corectarea erorii.

- 2022 -

Bogdan Blaga 35
LABVIEW

Faceți clic pe butonul afișare eroare sau faceți dublu clic pe descrierea erorii pentru a
evidenția zona de pe diagrama bloc sau de pe panoul frontal care conține eroarea.

FIGURA 29.

3.8.2. CAUZE COMUNE ALE VI-URILOR SPARTE

Următoarea listă conține motive comune pentru care un VI este rupt în timp ce îl editați:
Diagrama bloc conține un fir rupt din cauza unei nepotriviri a tipurilor de date sau a
unui capăt slab, neconectat. Consultați subiectul corectarea firelor rupte din ajutorul
LabVIEW pentru informații despre corectarea firelor rupte.
Un terminal necesar pentru diagrama bloc nu este conectat. Consultați subiectul
Utilizarea firelor pentru a lega obiecte din diagrama blocului din ajutor LabVIEW pentru
informații despre setarea intrărilor și ieșirilor necesare.
Un subVI este rupt sau i-ați editat panoul conector după ce ați plasat pictograma
acestuia pe diagrama bloc a VI-ului.

3.8.3. REMEDIEREA UNUI COMPORTAMENT INCORECT

Dacă VI-ul dvs. rulează, dar produce rezultate incorecte, atunci aveți o eroare
funcțională în cod. LabVIEW are mai multe instrumente pentru a vă ajuta să analizați unde
VI-ul dvs. nu se comportă așa cum era de așteptat.

- 2022 -

Bogdan Blaga 36
LABVIEW

3.8.4. TRATAREA AUTOMATă A ERORILOR

Fiecare eroare are un cod numeric și un mesaj de eroare corespunzător. În mod


implicit, LabVIEW gestionează automat orice eroare atunci când un VI rulează suspendând
execuția, evidențiind subVI sau funcția unde a apărut eroarea și afișând o casetă de dialog de
eroare. Pentru a dezactiva gestionarea automată a erorilor pentru VI-ul curent, selectați
Fișier » Proprietăți VI și selectați execuție din meniul derulant categorie. Pentru a dezactiva
gestionarea automată a erorilor pentru orice VI-uri noi, goale pe care le creați, selectați
Instrumente » Opțiuni și selectați diagrama bloc din lista categorii. Pentru a dezactiva
gestionarea automată a erorilor pentru un subVI sau funcție într-un VI, conectați parametrul
său de eroare la eroarea din parametrul altui subVI sau funcție sau la un indicator de eroare.

3.8.5. TRATAREA MANUALĂ A ERORILOR

Puteți alege alte metode de tratare a erorilor. De exemplu, dacă un I / O VI pe


diagrama bloc expiră, este posibil să nu doriți ca întreaga aplicație să se oprească și să
afișeze o casetă de dialog de eroare. De asemenea, este posibil să doriți ca VI-ul să încerce
din nou pentru o anumită perioadă de timp.
În LabVIEW, puteți lua aceste decizii de tratare a erorilor pe diagrama bloc a VI-ului.
Utilizați VI-urile și funcțiile LabVIEW de gestionare a erorilor din paleta Dialog & User
Interface și parametrii de eroare de intrare și eroare a majorității VI-urilor și funcțiilor
pentru a gestiona erorile.
De exemplu, dacă LabVIEW întâmpină o eroare, puteți afișa mesajul de eroare în
diferite tipuri de casete de dialog. Utilizați gestionarea erorilor cu instrumentele de depanare
pentru a găsi și gestiona erorile. Când efectuați orice tip de intrare și ieșire (I / O), luați în
considerare posibilitatea ca erorile să apară.
Aproape toate funcțiile I / O returnează informații despre erori. Includeți verificarea
erorilor în VI-uri, în special pentru operațiunile I / O (fișier, serie, instrumentare, DAQ și
comunicare) și furnizați un mecanism pentru gestionarea corectă a erorilor.
Utilizați VI-urile, funcțiile și parametrii de gestionare a erorilor LabVIEW pentru a
gestiona erorile. De exemplu, dacă LabVIEW întâmpină o eroare, puteți afișa mesajul de
eroare într-o casetă de dialog. Sau puteți remedia eroarea la nivel de program și apoi puteți
șterge eroarea prin cablarea ieșirii de eroare a subVI sau a funcției la eroarea de intrare a
ștergerii erorilor VI. Utilizați gestionarea erorilor cu instrumentele de depanare pentru a găsi
și gestiona erorile.

3.8.6. CLUSTERE DE ERORI

Tratarea erorilor în LabVIEW urmează modelul fluxului de date. La fel cum valorile
datelor circulă printr-un VI, la fel pot fi informațiile despre erori. Conectați informațiile de
eroare de la începutul VI până la sfârșit. Includeți un VI de gestionare a erorilor, precum VI
simplu de gestionare a erorilor, la sfârșitul VI-ului pentru a determina dacă VI-ul a
funcționat
- 2022 -

Bogdan Blaga 37
LABVIEW

fără erori. Utilizați clusterele de intrare și eroare în fiecare VI pe care îl utilizați sau le
construiți pentru a transmite informațiile de eroare prin VI.
Pe măsură ce VI rulează, LabVIEW testează erorile la fiecare nod de execuție. Dacă
LabVIEW nu găsește nicio eroare, nodul se execută normal. Dacă LabVIEW detectează o
eroare, nodul transmite eroarea către următorul nod fără a executa acea parte a codului.
Următorul nod face același lucru și așa mai departe. La sfârșitul fluxului de execuție,
LabVIEW raportează eroarea.
Utilizați comenzile și indicatorii clusterului de erori pentru a crea intrări și ieșiri de
eroare în subVIs.
Clusterele de eroare și de eliminare a erorilor includ următoarele componente ale
informațiilor:
status este o valoare booleană care raportează TRUE dacă a apărut o eroare.
codul este un întreg semnat pe 32 de biți care identifică eroarea numeric. Un
cod de eroare diferit de zero asociat cu o stare FALS semnalează mai
degrabă un avertisment decât o eroare.
sursa este un șir care identifică unde a apărut eroarea.

3.8.7. EXPLICAȚ I EROAREA

Când apare o eroare, faceți clic dreapta în cadrul marginii clusterului și selectați
Explain Error din meniul de comenzi rapide pentru a deschide caseta de dialog Explain
Error. Caseta de dialog Explain Error conține informații despre eroare. Meniul de comenzi
rapide include o opțiune Explain Warning dacă VI conține avertismente, dar nu există erori.
De asemenea, puteți accesa caseta de dialog Explain Error din meniul Help » Explain
Error.

MENIURILE

Prin selectarea opțiunii FILE se permite utilizatorului realizarea unor acțiuni de


gestioanare a fișierelor, care găzduiesc IV-le. Submeniul derulat, afișat în momentul
selectării acestei opțiuni, este evidențiat mai jos.

- 2022 -

Bogdan Blaga 38
LABVIEW

FIGURA 30..

New VI – se deschide o aplicație nouă,


New - se deschide o fereastră care conține mai multe tipuri de șabloane de
intrumente virtuale predefinite care pot fi modificate și adaptate,
Open - se deschide o aplicatie care deja a fost creată și salvată anterior,
Close All -permite închiderea unui nou proiect,
Save – permite salvarea aplicației,
Save As – permite salvarea ca aplicație
Save All – salvează tot,
Save for Previous Version – permite salvarea proiectului cu o anumită versiune
a LabView-ului,
Create Project - permite deschiderea unui proiect nou unde se poate selecta
crearea unui anumit timp de proiect,
Open Project - permite deschiderea unui proiect deja creat,
Save Project - permite salvarea unui proiect deja creat,
Close Project - permite închiderea unui proiect deja creat,
Page Setup – permite configurare paginii,
Print - setarea imprimantei și lansareacomenzii de tipărire,
VI Properties – permite descrierea proprietăților instrumentului virtual,
Recent Projects - permite deschiderea proiectelor recent salvate,
Recent Files – permite deschiderea fișierelor recent salvate,
Exist – permite inchiderea aplicației.

- 2022 -

Bogdan Blaga 39
LABVIEW

Prin selectarea opțiunii EDIT se permite utilizatorului realizarea unor acțiuni de


gestioanare a fișierelor, care găzduiesc IV-le. Submeniul derulat, afișat în momentul
selectării acestei opțiuni, este evidențiat mai jos.

FIGURA 31.

Undo Window Move – permite anularea, mutarea ferestrei,


Redo – permite refacerea ultimei comenzi executate,
Cut – permite taierea elemetelor,
Copy – permite copierea elementelor,
Paste - permite mutarea elementelor,
Delete – permite ștergerea elementului pe care l- am selectat în zona (temporară)
pe care am ales-o,
Select All - permite selectarea componentelor,
Make Current Values Default - permite selectarea valorilor curente implicite,
Reinitialize Values to Default – permite reinițializarea valorilor la valorile
implicite,
Customize Control – permite personalizarea controlul,
Import Picture to Clipboard - permite importarea imaginiilor în clipboard,
Set Tabbing Order – permite setarea comenzi cu file,
Remove Broken Wires – permite eliminarea firelor rupte,
Clean Up Diaagram – permite curatarea diagramei,
Remove Breakpoints from Hierarchy – permite eliminarea punctelor de
întrerupere din ierarhie,

- 2022 -

Bogdan Blaga 40
PROGRAMARE ÎN LABVIEW

Create VI Snippet from Selection – permite crearea gragmentului VI din


selecție,
Create SubVI – permite crearea unui subinstrument virtual,
Disable Panel Grid Alignment – permite dezactivarea alinieri grilui panoului,
Align Items – permite alinierea elementelor,
Distribute Items – permite distribuirea articolelor,
VI Revision History – permite revizionarea istoricului VI
Find and Replace – permite găsirea și înlocuirea elementelor,
Show Search Results – permite afișarea rezultatelor căutării.

Prin selectarea opțiunii VIEW se permite utilizatorului realizarea unor acțiuni de


gestioanare a fișierelor, care găzduiesc IV-le. Submeniul derulat, afișat în momentul
selectării acestei opțiuni, este evidențiat mai jos.

FIGURA 32.

Controls Palette – permite lansarea paletei de control,


Functions Palette – permite lansarea paletei de funcții,
Tools Palette – permite lansarea paletei de unelte,
Quick Drop – drop rapid,
Breakpoint Manager – permite managerarea punctului de întrerupere,
Probe Watch Window - permite intrarea în fereastra Probe Watch,
Event Inspector Window – permite intrarea în fereastra inspectorului de
evenimete,
Error List – permite vizionarea listei de erori,
Load And Save Warning List – permite încarcarea și salvarea listei de
avertizare, VI Hierarchy – permite observarea ierarhiilor instrumentului
virtual,
- 2022 -

Bogdan Blaga 41
PROGRAMARE ÎN LABVIEW

LabVIEW Class Hierarchy – permite observarea claselor ierarhice în


LabVIEW, Browse Relationships – permite rasfoirea relațiilor. Include
urmatoarele opțiuni:
 This VI’s Library – lansarea bibliotecii acestui VI,
 This VI’s Callers – lansarea apelaniilțor acestui VI,
 This VI’s SubVIs – subinstrumenturile virtuale a acestui VI,
 Unopened SubVIs - subinstrumenturile virtuale nedeschise a acestui VI,
 Unopened Type Defs – permite informarea de tip nedeschis,
 Reentrant Items – lansarea obiectelor
reintroduce. Bookmark Manager - permite manageria
marcajelor,
This VI in Project – permite accesarea VI din Project,
Class Browser – lansarea browser-ului de clasă,
.NET Assemblies in Memory - permite ansamblarea .NER în memorie,
ActiveX Control Property Browser – permite lansarea brower-ului de
proprietăți de control ActivX,
Getting Started Window – lansarea ferestrei de început,
Navigation Window - lansarea ferestrei de navigare,
Toolbars – permite accesarea barei de instrumente.

Prin selectarea opțiunii PROJECT se permite utilizatorului realizarea unor acțiuni de


gestioanare a fișierelor, care găzduiesc IV-le. Submeniul derulat, afișat în momentul
selectării acestei opțiuni, este evidențiat mai jos.

FIGURA 33.

Create Project - permite deschiderea unui proiect nou unde se poate selecta crearea
unui anumit timp de proiect,
Open Project - permite deschiderea unui proiect deja creat,
Save Project - permite salvarea unui proiect deja creat,
Close Project - permite închiderea unui proiect deja creat,
Add to Project – permite adăugarea elementelor la proiect,
Filter View - permite vizulizarea filtrului,
Show Item Paths - lansarea afișărilor căilor articolelor,
File Information – permite informații despre fișier,
Resolve Conflicts - permite rezolvarea conflictelor,

- 2022 -

Bogdan Blaga 42
PROGRAMARE ÎN LABVIEW

Properties - permite descrierea proprietăților.

Prin selectarea opțiunii OPERATE se permite utilizatorului realizarea unor acțiuni de


gestioanare a fișierelor, care găzduiesc IV-le. Submeniul derulat, afișat în momentul
selectării acestei opțiuni, este evidențiat mai jos.

FIGURA 34.
Run – permite executarea aplicației,
Stop – permite oprirea aplicației,
Step Info – permite informarea despre pas,
Step Over – permite trecerea peste,
Step Out – permite iesirea din aplicație,
Suspend when Called – permite suspendarea când sună,
Print at Completion – pemite imprimarea aplicației la final,
Log ai Completion – permite inregistrarea aplicației la
final,
Data Logging – permite inregistrarea datelor. Include urmatoarele opțiuni:
 Log – permite accesarea jurnalului,
 Retrieve – permite prelucrarea datelor,
 Purge Data – permite stocarea datelor,
 Change Log File Binding – permite modificarea fișierului jurnal,
 Clear Log File Binding – permite ștergerea fișierului jurnal,
Change to Run Mode – permiter trecerea la modul de executare a aplicației,
Connect to Remote Panel – permite conectarea de la distanță a panoului,
Debug Application or Shared Library – permite depanarea aplicației sau
partajarea biblioteci.

Prin selectarea opțiunii TOOLS se permite utilizatorului realizarea unor acțiuni de


gestioanare a fișierelor, care găzduiesc IV-le. Submeniul derulat, afișat în momentul
selectării acestei opțiuni, este evidențiat mai jos.

- 2022 -

Bogdan Blaga 43
PROGRAMARE ÎN LABVIEW

FIGURA 35.

Measurement & Automation Explorer - accesează măsurarea și explorarea


automatizată, pe care o puteți utiliza pentru a configura instrumentele și
hardware-ul de achiziție de date conectat la sistemul dvs.
Instrumentation - accesează instrumente pentru găsirea sau crearea driverelor
de instrumente :
Find Instrument Drivers - afișează NI Instrument Driver Finder, pe care
îl puteți utiliza pentru a căuta și instala driverele de instrument
LabVIEW Plug and Play
Create Instrument Driver Project - afișează expertul Create New
Instrument Driver Project, pe care îl puteți utiliza pentru a crea un nou
driver de instrument.
Visit Instrument Driver Network - lansează Instrument Driver Network
într-un browser.
Advanced Development - afișează opțiuni pentru dezvoltare avansată
în LabVIEW utilizând drivere de instrumente, inclusiv:
 Show Driver Guidelines - afișează liniile directoare ale
instrumentului din rețeaua driverului instrumentului într-un
browser web.
 Other Resources - afișează instrumente și resurse de dezvoltare
din rețeaua de drivere a instrumentelor într-un browser web.

- 2022 -

Bogdan Blaga 44
PROGRAMARE ÎN LABVIEW

FIGURA 36.

Compare - accesează funcțiile de comparație. Acest articol este disponibil


numai cu sistemul de dezvoltare profesională. Comparați include următoarele
elemente:
 Compare VIs - afișează caseta de dialog Comparare VI, pe care
o puteți utiliza pentru a compara două VI-uri.
 Show Differences - afișează caseta de dialog Diferențe, pe care o
puteți utiliza pentru a afișa rezultatele unei comparații VI.
Această opțiune este disponibilă numai după ce selectați două VI-
uri de comparat în caseta de dialog Comparare VI-uri.
 Compare VI Hierarchies - afișează caseta de dialog Comparare
ierarhii VI, pe care o puteți utiliza pentru a compara două ierarhii
VI.

- 2022 -

Bogdan Blaga 45
PROGRAMARE ÎN LABVIEW

FIGURA 37.

Merge - accesează funcțiile de îmbinare. Îmbinarea include următoarele


elemente:
 Merge Vis - afișează caseta de dialog Select VIs to Merge, pe care o
puteți utiliza pentru a îmbina modificările a două VI-uri.
 Merge LLBs - afișează caseta de dialog Selected Lbs to Merge, pe care
o puteți utiliza pentru a îmbina modificările a două LB-uri.

FIGURA 38.

- 2022 -

Bogdan Blaga 46
PROGRAMARE ÎN LABVIEW

Profile - accesează funcțiile de profilare. Profilul include următoarele elemente:


 Performance and Memory - afișează fereastra Profile Performance and
Memory, pe care o puteți utiliza pentru a achiziționa și afișa date
despre timpul de execuție și utilizarea memoriei VI-urilor,
 Show Buffer Allocations - afișează fereastra Show Buffer Allocations,
pe care o puteți utiliza pentru a identifica anumite zone din diagrama
bloc în care LabVIEW alocă memorie,
 VI Metrics - afișează fereastra VI Metrics, pe care o puteți utiliza
pentru a obține o măsură aproximativă a complexității aplicației,
 Find Parallelizable Loops - afișează fereastra găsiți rezultate bucle
paralelizabile, pe care o puteți utiliza pentru a analiza un VI pentru For
Loops pe care îl puteți paralela,
 Profile Buffer Allocations – afișează fereastra Profile Buffer
Allocations, pe care puteți utiliza pentru a alocarea tampon profil.

FIGURA 39.

Security - accesează funcții de securitate,incluzând următoarele elemente:


 Login - afișează caseta de dialog NI Security Login, pe care o puteți
utiliza pentru a vă conecta la LabVIEW.
 Change Password - afișează caseta de dialog NI Security Change
Password, pe care o puteți utiliza pentru a schimba parola pentru
utilizatorul curent dintr-un domeniu.
 Logout - deconectează utilizatorul curent de la LabVIEW.
 Domain Account Manager - accesează Managerul de conturi de
domeniu, pe care îl puteți utiliza pentru a crea și distruge un domeniu
local, pentru a exporta și importa un domeniu local, pentru a aplica
politicile de domeniu și pentru a gestiona conturile de utilizator și de
grup din domenii, la nivel local sau de la distanță.
User Name - afișează o casetă de dialog Autentificare utilizator pe care o puteți
utiliza pentru a seta sau modifica numele de utilizator LabVIEW.
Information on Building Application - afișează caseta de dialog construiți
aplicația din VI, pe care o puteți utiliza pentru a crea o nouă specificație de
construcție autonomă care adaugă VI-ul deschis sub arborele VI de pornire din
pagina fișiere sursă din caseta de dialog proprietăți aplicație.

- 2022 -

Bogdan Blaga 47
PROGRAMARE ÎN LABVIEW

FIGURA 40.

Source Control - accesează operațiile de control sursă. Acest articol este


disponibil numai cu sistemul de dezvoltare profesională. Controlul sursei
include următoarele elemente:
 Get Latest Version - copiază cea mai recentă versiune a fișierului
selectat din controlul sursă în directorul local pentru a sincroniza cele
două versiuni. Cea mai recentă versiune a fișierului în controlul sursă
suprascrie versiunea în directorul local,
 Check In - verifică fișierul selectat în controlul sursă. O nouă versiune
cu modificările pe care le-ați făcut înlocuiește versiunea anterioară în
controlul sursă,
 Check Out - verifică fișierul selectat din controlul sursă,
 Undo Check Out - anulează o operațiune de check-out anterioară și
restabilește conținutul fișierului selectat la versiunea anterioară. Orice
modificare făcută fișierului se pierde,
 Add to Source Control - adaugă fișierul selectat la controlul sursă,
 Remove from Source Control - elimină fișierul selectat din controlul
sursă,
 Show History - afișează istoricul de control sursă al fișierului selectat,
 Show Differences - afișează diferențele dintre copia locală a fișierului
selectat și versiunea în controlul sursă,
 Properties - afișează proprietățile de control sursă pentru fișierul
selectat, inclusiv starea de ieșire și datele de modificare,
 Refresh Status - actualizează starea de control sursă a fișierelor din
proiectul LabVIEW sau a VI-ului dacă lucrați în afara unui proiect
LabVIEW,
 Run Source Control Client - lansează clientul de gestionare a fișierelor
furnizorului de control sursă,
 Configure Source Control - afișează pagina Control sursă a casetei de
dialog Opțiuni, pe care o puteți utiliza pentru a configura controlul
sursei
- 2022 -

Bogdan Blaga 48
PROGRAMARE ÎN LABVIEW

pentru un furnizor terț de control sursă și pentru a seta opțiunile de


control sursă în LabVIEW.
LLB Manager - afișează o fereastră LLB Manager, pe care o puteți utiliza
pentru a copia, redenumi și șterge fișiere din bibliotecile VI. De asemenea,
puteți marca un VI ca un VI de nivel superior într-o bibliotecă. Nu puteți anula
modificările pe care le efectuați în fereastra Manager LLB.

FIGURA 41.

Import - accesează funcții pentru a manipula obiecte .NET și ActiveX,


biblioteci partajate și servicii Web. Importul include următoarele elemente:
 .NET Controls to Palette - afișează caseta de dialog Add .NET Controls
to Palette, care adaugă controale .NET în paleta Controls pentru
utilizare ulterioară. În mod implicit, LabVIEW plasează comenzile
.NET în paleta .NET și ActiveX.
 ActiveX Controls to Palette - afișează caseta de dialog Adăugare
controale ActiveX la paletă, care adaugă controale ActiveX la paleta
Controle pentru utilizare ulterioară. În mod implicit, LabVIEW
plasează controalele ActiveX în paleta .NET și ActiveX.
 Shared Library - afișează expertul Importare bibliotecă partajată, pe
care îl puteți utiliza pentru a crea VI-uri de împachetare pentru fișiere
de bibliotecă partajată.
 Web Service - afișează expertul Import Web Service, pe care îl puteți
utiliza pentru a importa metodele într-un serviciu Web și pentru a crea
o bibliotecă de VI-uri.

- 2022 -

Bogdan Blaga 49
PROGRAMARE ÎN LABVIEW

FIGURA 42.

Shared Variable - accesează funcții variabile partajate:


 Register Computer - afișează caseta de dialog Înregistrare computer la
distanță, pe care o puteți utiliza pentru a înregistra un computer care nu
se află pe subrețeaua locală. Puteți specifica numele computerului sau
adresa IP a computerului. Apoi, puteți lega o variabilă partajată la
computer.
Distributed System Manager - afișează NI Distributed System Manager, pe
care îl puteți utiliza pentru a edita, crea și monitoriza variabilele partajate în
afara mediului de proiect.
Find VIs on Disk - afișează o fereastră Găsește VI-uri pe disc pe care o poți
folosi pentru a căuta un VI după numele fișierului într-un director.
Prepare Example VIs for NI Example Finder - afișează caseta de dialog
Pregătirea exemplelor VI pentru NI Example Finder, pe care o puteți utiliza
pentru a pregăti exemplele VIs create pentru a apărea în NI Example Finder.
Remote Panel Connection Manager - monitorizează tot traficul clientului către
server.
Web Publishing Tool - afișează o casetă de dialog Instrument de publicare
web pe care o puteți utiliza pentru a crea documente HTML și a încorpora
imagini din panoul frontal VI.

- 2022 -

Bogdan Blaga 50
PROGRAMARE ÎN LABVIEW

FIGURA 43.

Control and Simulation - accesează instrumente pentru VI-urile PID și Fuzzy


Logic.
 Fuzzy System Designer - afișează caseta de dialog Fuzzy System
Designer, pe care o puteți utiliza pentru proiectarea și testarea
sistemelor fuzzy.
Find LabVIEW Add-ons - lansează software-ul JKI VI Package Manager
(VIPM) dacă este instalat, pe care îl puteți utiliza pentru a accesa programele
de completare LabVIEW și alte coduri distribuite în rețeaua LabVIEW Tools
la ni.com/labview-tools-network. Dacă software-ul VIPM nu este instalat,
făcând clic pe această opțiune se lansează LabVIEW Tools Network.

- 2022 -

Bogdan Blaga 51
PROGRAMARE ÎN LABVIEW

FIGURA 44.

Advanced - accesează funcții avansate LabVIEW. Advanced include


următoarele elemente:
 Mass Compile - afișează o casetă de dialog Compilare în masă, pe care
o puteți utiliza pentru a compila sau recompila un director de VI-uri sau
un LLB. De asemenea, puteți utiliza metoda Mass Compile pentru a
încărca și compila toate VI-urile dintr-un director programat.
 Clear Compiled Object Cache - afișează caseta de dialog Șterge
memoria cache a obiectelor compilate, pe care o puteți utiliza pentru a
șterge codul compilat fie din memoria cache obiect utilizator, fie din
memoria obiect obiect cache Application Builder. De asemenea, puteți
utiliza metodele Clear Compiled Object Cache și Clear Application
Builder Cache pentru a șterge toate fișierele stocate în aceste cache-uri
de obiecte la nivel de program.
 Edit Error Codes - afișează caseta de dialog Editor cod erori, pe care o
puteți utiliza pentru a crea sau modifica un fișier text cod eroare.
 Edit Palette Set - afișează caseta de dialog Edit Controls and Functions
Palette Set, pe care o puteți utiliza pentru a edita un set de palete.
 Create or Edit Express VI - afișează caseta de dialog Create or Edit
Express VI, care vă permite să creați, editați, redenumiți, mutați sau
validați un Express VI.

- 2022 -

Bogdan Blaga 52
PROGRAMARE ÎN LABVIEW

 Export Strings - vă permite să exportați șiruri VI pentru a localiza un


VI. De asemenea, puteți utiliza metoda VI Strings: Export pentru a
exporta șirurile unui VI programatic.
 Import Strings - vă permite să importați șiruri VI pentru a localiza un
VI. De asemenea, puteți utiliza metoda VI Strings: Import pentru a
importa șirurile unui VI programatic.
Options - afișează o casetă de dialog Opțiuni pe care o puteți utiliza pentru a
personaliza mediul LabVIEW și aspectul și comportamentul aplicațiilor
LabVIEW.

Prin selectarea opțiunii WINDOW se permite utilizatorului realizarea unor acțiuni de


gestioanare a fișierelor, care găzduiesc IV-le. Submeniul derulat, afișat în momentul
selectării acestei opțiuni, este evidențiat mai jos.

FIGURA 45.

Show Front Panel – permite afișarea panoului frontal,


Show Project – permite aratarea proiectului
Tile Left and Right – permite afisarea panoului frontal și a diagramei bloc în
stânga și drepta,
Tile Up and Down - permite afisarea panoului frontal și a diagramei bloc în
sus și jos,
Full Size - permite dimensiunea completă a celor două ferestre,
1 Untitled 1 Block Diagram - accesarea diagramei bloc,
2 Untitled 1 Front Panel - accesarea panoului frontal,
All Windows - permite accesarea tuturor ferestrelor.

Prin selectarea opțiunii HELP se permite utilizatorului realizarea unor acțiuni de


gestioanare a fișierelor, care găzduiesc IV-le. Submeniul derulat, afișat în momentul
selectării acestei opțiuni, este evidențiat mai jos.

- 2022 -

Bogdan Blaga 53
PROGRAMARE ÎN LABVIEW

FIGURA 46.

Show Context Help – vă permite afișarea ferestrei de asistență,


Lock Context Hepl – vă permite blocarea ferestrei de asistență,
LabVIEW Help - vă permite informații privind pachetul de documentații
Explain Error - explicarea erorilor de programare a VI-ului curent,
Find Examples – vă permite gasirea unor exemple
Find Instrument Drivers – permite ajutorul privind driver-ele pentru anumite
instrumente avansate,
Web Resources - afişarea adreselor de WEB din domeniu,
Activate LabVIEW Components – permite activarea componentelor LabVIEW,
Activate Add-ons – permite activarea programelor de completare,
Check for Updates – permite verificări pentru actualizarea programului,
Customer Experience Improvement Program – asigura îmbunătățire experienței
clienților
Patents – obținerea brevetelor LabVIEW-ului,
About LabVIEW – vă permite informații cu privire la versiunea LabVIEW -ului.

EXERCIȚ II:
1. Din sub-paleta Numeric a paletei de controale, dispuneti pe panou un element de
tipul Vertical Pointer Slide si un element de tipul Meter.

FIGURA 47.

Cu unealta de selectare, deplasati cele doua elemente dispuse anterior pe panou (click

- 2022 -

Bogdan Blaga 54
PROGRAMARE ÎN LABVIEW

pe element, apoi deplasati mouse-ul tinand butonul stang apasat)


Observati diferenta dintre a face click chiar pe element (acesta se misca impreuna cu
eticheta sa) si a face click pe eticheta (eticheta se deplaseaza in raport cu elementul).
Cu aceeasi unealta, modificati dimensiunile elementelor:
1. Pozitionati cursorul mouse-ului pe un colt al elementului, astfel incat in cele
patru colturi ale acestuia sa apara simboluri de forma unui echer dublu
2. Apasati butonul stang si deplasati mouse-ul tinand butonul apasat. Observati
aparitia unui indicator galben cu dimensiunile elementului. Selectati ambele elemente
trasand cu mouse-ul un dreptunghi imaginar care sa le includa pe acestea (click intr-o zona
libera a panoului, apoi deplasati mouse-ul tinand butonul apasat: pe ecran va apare un
dreptunghi cu linie intrerupta).
Selectati un element, apoi apasati tasta Delete: elementul va fi sters. Pentru a anula
comanda, apasati combinatia de taste Ctrl + Z (Undo)
Cu unealta de operare, modificati valorile celor doua elemente tragand cu mouse-ul
de cursorul potentiometrului sau de acul indicatorului.Cu aceeasi unealta sau cu cea de
editare a textelor, modificati valorile de la capetele de scara ale elementelor.
Selectati unealta de deplasare a imaginii si exersati lucrul cu aceasta.
Activati optiunea Automatic Tool Selection a paletei de uneltesi observati modul in
care uneltele de selectare, de operare si de editare a textelor se activeaza atunci cand mouse-
ul este deasupra unui element, a cursorului sau acului acestuia sau deasupra scalei sau
etichetei elementului.
Cu optiunea Automatic Tool Selection dezactivata, atat in panou cat si in diagrama,
observati modul in care sunt selectate diverse unelte atunci cand se apasa tastele Space sau
Tab.

3.Din subpaleta pentru elemente booleene, introduceti pe panou un element de tipul


Vertical Toggle Switch si un element de tipul Round LED. Din subpaleta pentru elemente
- 2022 -

Bogdan Blaga 55
2022
PROGRAMARE ÎN LABVIEW

alfanumerice (String & Path), introduceti pe panou un element de tipul String Control si
un element de tipul String Indicator.

FIGURA 49.

- 2022 -

Bogdan Blaga 56
2022
PROGRAMARE ÎN LABVIEW

4. Identificati in diagrama terminalele elementelor pe care le-ati dispus pe panou.

- 2022 -

Bogdan Blaga 57
2022
PROGRAMARE ÎN LABVIEW

5. Realizarea unei presiuni.

FIGURA 51.

FIGURA 52.

- 2022 -

Bogdan Blaga 58
2022
PROGRAMARE ÎN LABVIEW

6. Realizarea unei temperaturi.

FIGURA 53.

FIGURA 54.

- 2022 -

Bogdan Blaga 59
2022

S-ar putea să vă placă și