Documente Academic
Documente Profesional
Documente Cultură
Introducere in LabVIEW
Fig.2.1
Panou frontal
Diagrama bloc
fig 2.2
Panoul Frontal defineste interfata grafica cu utilizatorul sau ceea ce va vedea utizatorul
pe ecranul calculatorului. Obiectele grafice de interfata disponibile pentru realizarea
panoului frontal se impart in controale si indicatoare. Prin intermediul controalelor,
utilizatorul introduce sau actualizeaza valorile datelor de intrare (obiecte de tip Get);
indicatoarele sunt folosite pentru a se afisa rezultatele prelucrarilor (obiectelor de tip Say).
Daca IV se priveste ca subIV (deci ca subrutina), atunci controalele corespund
parametrilor formali de intrare, iar indicatoarele sunt parametri formali de iesire.
Mediul LaVIEW ofera dezvoltatorului de aplicatii o colectie de obiecte predefinite pentru
proiectarea panoului frontal : butoane, comutatoare, cursoare, obiecte pentru reprezentari
grafice, rezervoare s.a, descrise in Lucrarea nr.3.
Partii din interfata grafica cu utilizatorul, data de panoul frontal, ii corespunde diagrama
bloc, care retine codul programului si defineste functionalitatea IV.
Elementele de executie din cadrul diagramei bloc al IV definesc nodurile programului ;
operatori, functii predefinite, proceduri utilizator (realizate de programator ). Realizarea
diagramei bloc a IV se face utilizand limbajul grafic G: pentru definirea fluxurilor datelor
in diagrama bloc, corespondentele se leaga intre ele prin fire(sau conductoare).
A treia componenta unui IV este pictograma si conectorul. Prin stabilirea pictogramei si
conectorului, acel instrument virtual va putea fi folosit ca si subrutina in diagrama bloc a
altui IV.
Pictograma/Conectorul
icon
terminals
connector
fig. 2.3
Un exemplu concludent in acest sens este urmatorul :
Examplu: Temperature VI
fig. 2.4
fig 2.5
Semnificatia butoanelor este :
IV nou (New VI) se creaza un nou IV
Deschide un IV (Open VI) se dechide un IV existent
Solutii pentru placi de achizitii (DAQ Solution)
Cautare exemple (Search Examples) - se lanseaza un utilitar care
permite consultarea de exemple distribuite de firma NI odata cu mediul
LabVIEW
Indrumator LabVIEW (LabVIEW Tutorial)- program demonstrativ de
invatare.
Iesire (Exit)
Prin lansare in executie a programului si prin alegerea optiunii New VI, se observa ca
pentru crearea unui nou VI s-au deschis doua ferestre. Prima este fereastra Panoului
frontal iar cea de-a doua este fereastra Diagramei bloc, dupa cum se observa si in
exemplele de mai sus.
Ferestrele Panoului frontal si ale Diagramei bloc din IV poseda fiecare cate o bara
orizontala cu unelte. Aceste bare cu unelte sunt implementate prin intermediul unor
butoane, liste derulante sau indicatoare de stare, utilizate pentru editarea, trasarea si
executia unui IV. O parte din optiunile celor doua bare cu unelte sunt comune si anume
cele dispuse in partea dreapta a barei.
Bara de unelte
a
Indicator de
atentionare
Enter
fig. 2.6
Semnificatia butoanelor este urmatoarea :
a rulare IV
b - rulare continua unui IV
c Oprirea rularii unui IV
d pauza in rularea unui IV
e - front control
f - h - butoane utilizate pentu ordonarea si configurare
i regim de rulare cu afisarea fluxurilor
j l trasare interactiva (programul asteapta ca utilizatorul sa indice
executia urmatoarei instructiuni)
Bara orizontala de meniuri contine optiuni pentru realizarea unor actiuni obisnuite
(gestiune fisiere, editare), implementate in majoritatea aplicatiilor Windows, asupra
carora nu vom mai reveni. Mai exista deasemenea o serie de optiuni noi, specifice acestui
mediu de programare, pe care insa le vom descoperi pe parcurs.
fig 2.7
O alta componenta importanta a interfetei acestui program este caseta de unelte generale.
Aceasta cuprinde instrumente de catre utilizator la crearea, editarea sau trasarea executiei
instrumentelor virtuale. Afisarea / ascunderea casetei cu unelte generale se face prin
optiunea Windows / Show Tool Palette . O alta modalitate de afisare a acestei casete
se face prin pozitionarea cursorului mousului in interiorul ferestrei Panoului frontal sau
Diagramei bloc si se apasa simultam tasta SHIFT si butonul din dreapta al mousului.
Fig. 2.8
unealta de defilare
unealta de colorare
Mediul labVIEW ofera dezvoltatorilor de programe doua metode de asistenta, care pot fi
utilizate pe parcursul dezvoltarii unui IV : fereastra (Help Windows) si utilitarul (Online
Help) de asistenta. Afisarea / ascunderea ferestrei de asistenta se poate face prin doua
metode: se alege optiunea Help/Show Help din bara cu meniuri sau apasand concomitent
<Ctrl>+<H>. Fereastra de asistenta se utilizeaza in cazurile urmatoare :
la afisarea descrierii pentru obiectele din Panoul frontal si diagrama
bloc
la consutarea casetei cu functii, se prezinta semnatura si odescriere
de utilizare
in diagrama bloc, terminalul conductorului IV, asupra caruia se
foloseste unealta de interconectare, este evidentiat prin afisare
intermitenta in fereastra de asistenta ; metoda de asistare este
utilizata frecvent in realizarea conexiunilor la nodurile dotate cu
mai multe terminale, pentru selectarea exacta a parametrilor
asteptati ;
in diagrama bloc se permite afisarea structurii de data, folosita
pentru valoarea care se transfera intre acele noduri, pe o legatura
existenta; se opreste unealta de interconectare deasupra legaturii ;
se reaminteste faptul, ca nodul reprezinta elementul de executie din
limbajul G.
fig. 2.9
doar de butoanele prezentate mai sus. In final numarul introdus in control trebuind
sa fie afisat pe indicatorul alaturat.
9. TEMA. Fiecare student isi va alege unul dintre exemplele mediului LabVIEW, si
va incerca sa-l inteleaga si sa-l explice. Se va proceda la fel ca la Lucrarea nr. 1,
datele asfel obtinute se vor adauga la dosarul aceste discipline.