Documente Academic
Documente Profesional
Documente Cultură
MEDIUL LABVIEW
VARIABILE LOCALE I GLOBALE. NODURI PROPRIETATE
1. Variabile locale
Variabilele locale corespund elementelor componente ale panoului frontal controale i
indicatoare - i sunt accesibile doar n diagrama bloc a IV n cauz. Prin utilizarea lor se
permite accesul din diagrama bloc la valorile controalelor / indicatoarelor din panoul frontal
n cazul n care nu este posibil o legtur prin fire.
Unui control / indicator i pot corespunde mai multe variabile din diagrama bloc. O
variabil corespunde ns unei singure componente din panoul frontal. Numrul variabilelor
locale este nelimitat. n acest mod din diverse puncte ale diagramei bloc poate fi apelat o
aceeai component din panoul frontal.
Crearea unei variabile locale existena componentei n panoul frontal. Iat metodele de
creare a acestora:
n panoul frontal se apeleaz
meniul
contextual
asociat
componentei n cauz (fig.1) prin
butonul drept al mouse-lui. Se allege
opiunea Create / Local Variable.
Crearea este indicat i inserat n
diagrama bloc n apropierea
terminalului
corespunztor
componentei (fig.2).
Fig. 2
Fig. 1
Fig. 3
Fig. 4
Fig. 5
Fig. 7
Fig. 6
Deosebirea dintre cele dou forme ale variabilei locale este sesizabil i din punct de
vedere grafic. Chenarul variabilei locale este asemntor cu cel al componentei din panoul
Prof. dr. ing. Valer Dolga
frontal: linia exterioar groas corespunde variabilei asociate unui control iar linia subire
pentru un indicator.
Variabilele locale se utilizeaz pentru:
Controlul cu un singur component mai multe secvene repetitive Do While (fig.3);
Consultarea valorilor componentelor referite la nceputul execuiei IV;
Atribuirea unor valori implicite componentelor din panoul frontal chiar la nceputul
execuiei IV;
2. Variabile globale
Variabilele globale permit schimbul de date ntre IV. Utilizarea variabilelor globale este
recomandabil pentru cazurile:
Este imposibil sau grea conectarea prin fire ntre subIV apelate din acelai IV;
Se dorete schimbul de date ntre IV care se execut n paralel;
Crearea variabilei globale se iniiaz n diagrama bloc: Functions / Structures / Global
Variable.
Fig. 8
Fig. 9
Variabila global este practic un subIV special care posed doar panou frontal fr
diagram bloc. n acest panou frontal sunt incluse toate controalele i indicatoarele care se
doresc s fie accesibile altor subIV din aplicaie.
Se apeleaz la meniul contextual i se alege deschiderea unui panou frontal n care se
copiaz toate controalele i indicatoarele care se doresc a fi utilizate n cadrul altor aplicaii.
Noul panou frontal se salveaz i i se asociaz icon-ul corespunztor. Identic ca la variabila
local se asociaz componentele noului IV la variabila global. Inserarea n diagrama bloc a
unei componente aplicaiei, inclus n variabila global creat anterior, se procedeaz identic
cu inserarea oricrui IV.
Observaie
Utilizarea variabilelor locale i globale trebuie fcut cu rezerve avnd n vedere
unele dezavantaje legate de greuti n urmrirea fluxului informaional, scderea vitezei
de lucru, ntrzieri n citirea informaiei dac aceasta se face n paralel
3. Noduri proprietate
Nodurile proprietate pot fi accesate n diagrama bloc i se refer la componentele din
panoul frontal. Prin intermediul acestora se pot defini:
Atribute fizice: dimensiuni, culoare, poziie pe ecran etc;
Prof. dr. ing. Valer Dolga
Fig. 11
Fig. 10
Fig. 13
Exerciii
S se realizeze un IV pentru:
vizualizarea unui semnal prin intermediul unui indicator grafic cu posibilitatea
selectrii tipului de diagram din panoul frontal;
s se asocieze semnalizare optic pentru o limit superioar i una inferioar;
s se realizeze temporizarea opional a vizualizrii;
pornirea i oprirea s se realizeze prin control n panou frontal.
Soluie