Sunteți pe pagina 1din 3

LabView reprezint un puternic mediu grafic de programare, utilizat extensiv pentru

achiziia semnalelor, analiza msurrilor i prezentarea datelor, oferind flexibilitatea


limbajelor de programare tradiionale i n acelai timp o interfa utilizator prietenoas.
LabView este disponibil pentru o multitudine de platforme, Windows, Linux, HP-US, Sun
Solaris.

4.1.1 Construcia aplicaiilor grafice


Caracteristica principal a programului LabView este aceea c utilizeaz, pentru
dezvoltarea aplicaiilor, simboluri intuitive de panouri frontale i scheme bloc. Utilizatorul
dezvolt aplicaia soft prin construcia ierarhizat de Instrumente Virtuale (VI-uri). Un
instrument virtual este un pachet de programe grafice care arat i acioneaz ca un
instrument.
Panoul frontal (cu butoane, comutatoare, ntreruptoare, cadrane de instrumente)
nfieaz intrrile, ieirile i constituie interfaa uzual pentru operaii interactive. n
spatele panoului este o diagram-bloc, care reprezint programul executabil.
LabView este un sistem ierarhizat, datorit faptului c un instrument virtual poate fi
reprezentat sub form de simbol grafic i utilizat n schema bloc la construcia unui alt
instrument
virtual.
LabView prezint aplicaiile pe care le conine n biblioteci, descriindu-le n detaliu,
panourile frontale, diagramele bloc i simbolurile fiind prevzute cu o descriere grafic i
funcional complet.

4.1.2
Achiziia
instrumentelor

datelor

controlul

LabView permite achiziia semnalelor de la o varietate de echipamente. Se pot


achiziiona date de la instrumente GPIB, seriale, Ethernet, PXI i VXI, folosind driverele
incluse. Exist posibilitatea comunicrii cu mai mult de 1400 instrumente aparinnd a 150
de productori, folosind driverele de comunicaie LabView. Programul ofer performan i
portabilitate
ridicate.
Driverele de comunicaie simplific controlul instrumentelor i timpul de dezvolatare
a noi aplicaii, eliminnd necesitatea de a nva protocoale de programare pentru fiecare
instrument n parte. Multe drivere folosesc Visual Instrument Software Architecture (VISA)
pentru a comunica cu o gam de bus-uri de comunicaie, cum ar fi GPIB sau serial, folosind
acelai cod LabView. Indiferent pe ce tip de bus este instrumentul, driverele VISA preiau
controlul
protocoalelor
de
comunicare
respective.
Controlul instrumentelor fizice cu LabView este proiectat cu simboluri grafice de
blocuri, ce pot fi combinate pe ecran, pentru a construi soft-ul unui instrument virtual (VI).
Cu LabView, controlul instrumentelor automate este la fel de simplu i intuitiv ca i
manevrarea
panourilor
instrumentelor
fizice.
VI-ul are n componen module reutilizabile, ale cror panouri frontale pot fi intuitiv
utilizate, pentru a efectua msurri. n plus, fiecare VI poate fi introdus ntr-o simpl form
grafic (icon) i combinat grafic cu un alt icon, pentru a construi un VI de nivel superior.

Fig.5.1. Instrument virtual pentru analiza frecvenei unui filtru realizat cu LabView

4.1.3 Analiza datelor


LabView este un sistem complet pentru programare tiinific, i include posibiliti
de
analiz,
utile
ntr-o
arie
larg
de
aplicaii.
LabView ofer o multitudine de funcii integrate i module adiionale dedicate special
analizei msurrilor i procesrii semnalelor. Cu aceste unelte, putem analiza msurrile pe
msur ce le efectum, extrage si procesa date, i putem nzestra aplicaiile cu capacitatea
de a lua decizii bazate pe rezultatele msurrilor. Folosind aceste funcii, nu mai este
necesar s scriem propriul nostru algoritm pentru transformarea datelor brute n informaie
utilizabil.
Funciile incluse sunt: primitive, statistice, procesare digital a semnalelor, filtrare i
metode numerice:
extinse

Primitive:
o

aperaii aritmetice, operaii logice;

concatenare, formatare, partajare;

data, timpul, alertarea utilizatorului;

sin, cos etc.

Funcii statistice:

medie, abatere standard, variant, median, RMS, histograme;

regresie liniar, polinomial, exponenial, rezidual;

Procesarea numeric a semnalelor:

Transformata lui Fourrier, putere spectral, convoluia, corelare;

Integrarea, diferenierea, interpolarea, decimarea;

Hanning, Hamming, Triunghi, Gausian;

Generare impuls, puls, dreptunghi, triunghi, exponenial, ramp;

Filtre:

Trece jos, trece sus, trece band, oprete band, ButterWorth, Chebzshev, Elliptic,
Hanning, Barlett, Bessel

Metode numerice:

Analiz factorial, sign, sinc, erf;

Adunare, scdere, trecere de la forma algebric la forma polar i invers etc.

4.1.4 Prezentarea datelor


LabView combin toate datele de intrare i ieire pe panoul intuitiv de pe ecran.
Include o gam larg de instrumente de vizualizare, incluznd instrumente de generare a
tabelelor i graficelor, instrumente de vizualizare 2D i 3D. Putem oricnd modifica modul de
prezentare, culorile, font-urile, tipul graficelor i roti, mri/micora sau muta aceste grafice
cu
ajutorul
mose-ului.
VI-urile opereaz direct pe panourile lor frontale. Pot fi executate n paralel VI-uri
multiple, mutnd mouse-ul ntre panourile lor frontale. Panoul frontal de control i datele pot
fi tiprite, la fel cum pot fi trecute sau scoase din alte panouri frontale ale altor programe de
aplicaii.
LabView include posibilitatea de a publica aplicaia realizat pe Web, de a o face
accesibil ca pagin de internet cu ajutorul toolset-ului Web Publishing Tool. Putem astfel
accesa, vizualiza datele generate i controla aplicaia noastr de oriunde din lume. De
asemenea, datele de intrare i ieire pot fi integrate n format Microsoft Word sau Excel, uor
de arhivat sau interschimbat cu ali utilizatori.