Sunteți pe pagina 1din 24

Achizitii de date cu LabView

Introducere
(startul experimentului I-B)
LabVIEW este o marca inregistrata de National Instruments Corporation. O parte din
informatiile urmatoare sunt bazate pe documentatia din LabVIEW help on-line. Drepturile de autor
asupra acestor informatii sunt detinute de National Instruments Corporation. Autorii au primit
anterior acordul scris de la National Instruments Corporation pentru a utiliza materialul in acest
manual pentru CSM MEL I Course.
Cercetatorii au strans informatii din experimentele lor. Noi putem sa adunam informatii cu
instrumente precum voltmetrul, sa scriem rezultatele intr-un caiet de notite, si sa-l tiparim intr-o
foaie de calcul tabelar pentru analiza si grafice. Oricum, el este mult mai tarziu verificat si corectat
pentru a introduce automat datele intr-un program special care sa citeasca foaia de calcul tabelar si
sa vizualizeze graficele ce sunt colectate pe masura ce experimentul este completat. In consecinta
folosim un sistem de achizitii de date.
Diagrama bloc din figura DAS-1 arata cele mai bune componente ale unui sistem de
achizitii de date. Explicatia din Experimnetul 1-B: un traductor transforma o proprietate fizica, ca
temperatura, intr-un semnal electric. Semnalul conditionand modulul executa functii di 414d32e
verse ca filtrare, amplificare, izolare, excitatia traductorului, si liniarizare. Semnalul conditionat este
trimis la cardul de achizitii de date care este montata in interiorul calculatoarelor noastre. Cardul de
achizitii de date transforma un semnal de tensiune analogica intr-o valoare digitala. Deoarece el
doar transforma semnalul de tensiune, semnalul conditionand modulul transforma proprietatea
fizica intr-o valoare de tensiune. Cardul de achizitii de date are alte posibilitati de transformare din
digital in analogic, circuite counter/timer, si porturi digitale de intrare/iesire. Driverele National
Instruments NIDAQ permit placii de achizitii de date sa comunice si sa stocheze informatia binara
in computer. Softul National Instruments LabVIEW furnizeaza capacitatea pentru a fi prelucrata si
afisata pe un monitor.

Fig.DAS-1 Sitemul de achizitii de date
Cercetatorii pot dezvolta programe in C sau Basic care sa converteasca semnalele analoage
in valori digitale si scrierea lor in fisiere, afisarea controalelor si graficelor pe monitor sau analiza
datelor. Programarea bazata pe text este timp pierdut, si cercetatorii prefera sa-si concentreze
activitatea pe experimente si nu pe programare. LabVIEW reduce timpul de dezvoltare si arata
programele de achizitii de date cu un limbaj grafic de programare, G, care s[ creeze programe sub
forma diagramelor bloc. In plus LabVIEW are vaste librarii de functii pentru analiza de date,
prezentare de date si stocare de date. De asemenea LabVIEW include unelte de dezvoltare a
programului conventional asa ca tu poti seta punctele de intrerupere, animarea executiilor pentru a
vedea cum datele trec prin program, si o simpla trecere prin program face mutarea si dezvoltarea
programului mai usoara.
Programele LabVIEW sunt numite instrumente virtuale (VI) deoarece ecranul folosit (numit
panoul frontal) poate fi proiectat sa arate ca un instrument (osciloscop, multimetru) si programul de
baza (numit diagrama bloc) poate indeplini multe din capabilitatile instrumentelor. Panoul frontal
poate contine butoane de apasare, grafice, si alte controlere si indicatoare. Tu introduci datele
utilizand mouse-ul si tastatura sau automat utilizand o placa de achizitii de date care este inclusa in
toate computerele MEL , si atunci vezi rezultatele pe ecranul computerului. Programul de baza care
instruieste VI-ul este programat in G.
In plus la interfata utilizator interactiva(panoul frontal) si diagrama de derulare a datelor
(bloc) care indeplineste rolul unui cod sursa, VI suporta programare ierarhica utilizand conexiuni
intre pictograme care permit VI-ului sa fie numit program de nivel inalt VI. Cu aceste caracteristici,
LabVIEW promoveaza si include conceptul de programare modulara. Tu imparti o aplicatie intr-o
serie de sarcini, pe care le poti imparti iarasi pana cand o aplicatie complicata devine o serie de
subrutine simple. Tu construiesti un VI care sa indeplineasca fiecare sarcina si apoi sa combine
acele VI-uri in alta diagram bloc care sa indeplineasca o sarcina mai mare. In final nivelul de varf
VI contine o colectie de subVI-uri care reprezinta functii aplicabile. Deoarece tu poti executa
fiecare subVI executandu-l pe el insusi independent de restul aplicatiei, depanarea este mult mai
usoara. Asadar tu poti reprezenta un set specializat de subVI-uri potrivit aplicatiilor pe care tu vrei
sa le construiesti.
Panoul frontal

Panoul frontal al VI-ului este o interfata utilizator grafica(GUI). MEL I termistor VI din
panoul frontal este aratat mai jos. Acest panou frontal este o combinatie de controale si indicatoare.
Controalele simuleaza dispozitivele instrumentelor de intrare si furnizarea datelor la diagrama bloc
a VI-ului.
Controale
Butonul de intarziere a buclei este un control care determina intarzierea intre bucle in
programul G. In acest program fiecare canal este incercat odata cand bucla executa, intarzierea
esentiala controleaza timpul intre probele de date. Temperatura nu se schimba repede, asadar
probarea rapida doar va umple memoria HDD computerului cu informatii mai putin folositoare si
complica sarcina analizei de date. Intarzierea trebuie setata in asa fel incat datele importante sa nu
fie omise, dar sa limiteze numarul de puncte de date.
Alte controale sunt Enter Exact Power Supply Value, Enter R1, si Enter R2. Aceste valori
trebuie sa fie masurate cu multimetrul astfel incat valorile exacte sunt utilizate in formula care
converteste caderea de tensiune la bornele termistorului in temperatura. Dupa ce tu pornesti
experimentul si determini coeficientii termistorului necunoscuti, poti utiliza alt control enter A, B,
C al termistorului necunoscut, sa repeti experimentul si sa verifici rezultatele tale.
Cand construiesti un nou VI si modifici unul existent tu adaugi controale in panoul frontal
selectandu-le din paleta de controale aratata in desen. Dupa ce VI-ul este programat paleta de
controale poate fi inchisa. Ea poate fi deschisa usor daca e nevoie. Tu poti schimba marimea, forma
si pozitia controlului si indicatorului, fiecare control si indicator are un meniu pop-up pe care tu il
poti folosi pentru a schimba diferite atribute sau selecta diferite optiuni. Tu accesezi acest meniu
pop-up apasand pe obiect cu butonul dreapta al mouse-ului.
Indicatori
Indicatorii simuleaza instrumentele de iesire care afiseaza datele receptionate sau generate
de diagrama bloc a VI-ului. Termistorul MEL VI are doua grafice sinusoidale si anume
temperatura si caderea de tensiune. Graficele sinusoidale arata una sau mai multe portiuni in asa fel
incat sa putem colecta informatii de la termistorii ai caror coeficienti ii cunoastem impreuna cu
coeficientul necunoscut al unui termistor sau a mai multor termistorii necunoscuti. De tinut minte
ca fiecare grafic are o legenda care arata linia colorata asociata fiecarui sens al termistorului.
Graficele sunt diferite fata de cele in care tinem cont de valorile anterioare pana la un punct maxim
de referinta. Noile informatii sunt adaugate la informatiile vechi, in asa fel incat sa puteti vedea
valoarea curenta in raport cu cea anterioara. De tinut minte ca fiecare grafic are afisare digitala care
arata valoarea curenta a fiecarui punct. Amintiti-va cum am spus mai inainte ca VI-ul este un
instrument imitativ. Graficele sinusoidale sub VI imita un inregistrator cu banda.
Meniul principal
Vedeti ca acolo se afla o alta paleta plutitoare si anume o paleta de instrumente, aratata in
panoul frontal. Selectati manual instrumentul pentru a opera VI-ul cu sageata de pe meniul
principal. Meniul principal e aratat mai jos. Icoana aflata in dreapta extrema a barii de meniuri in
ambele panouri si diagrama Windows si reprezentarea grafica a VI cand e folosit ca un sub VI intr-
un VI mai mare.
VI-ul poate fi folosit ca fisier in oricare director din calculator, dar in special in biblioteca
LabView. Pentru a folosi un VI existent duceti-va in meniul File si dati click pe open. Veti primi un
dialog standard de Windows si puteti filtra tot in afara de codul LabView selectand files of type VI
si controale. Dati dublu click pe VI pentru a-l incarca.

Fig. DAS 3 Meniul principal LabView
Incepeti LabView
Puteti incepe LabView dand dublu click pe icoana aferenta LabView sau pe biblioteca MEL
1, din meniul start programs , sau din windows explorer. Daca nu incepeti din icoana MEL 1 initial
fereastra LabView va va intreba daca doriti un nou VI (daca doriti sa scrieti un nou VI in G) sau in
fisierul deja existent. V-am pus la dispozitie un set de VI-uri pentru a-l folosi in MEL I. Alegeti
therm VI pentru a vedea panoul de deasupra.
Rulati VI-ul
Dupa ce a-ti racordat intrarile dumneavoastra in pini corecti (sau canale) in blocul terminal
(vedeti Connector Block Pin Outs Reference Sheet in acest manual), click pe butonul Run (sageata
este cea din stanga barii de meniuri asa cum vedeti mai sus) pentru a executa Thermistor VI. Vom
folosi mai multe tipuri de date in MEL pentru a nu mai folosi in continuu butonul Run (aflat alaturi
de butonul run). Butonul Stop e butonul rosu aflat in dreapta lui Continuous Run Button (doua
butoane spre dreapta de la Run button). De asemenea am inclus si comanda STOP in multe din
panourile din fata ale lui MEL VI. Va rog opriti toate VI-urile inainte de a inchide Windows-ul sau
a iesi din LabView pentru a evita avarierea computerului. Va va scuti de mult timp pentru restart.
Diagrama bloc
Programul Thermistor VI aflat in G, sau diagrama bloc, este afisata in diagrama de mai jos.
A fost construita legand impreuna obiecte care trimit sau primesc date, executand functiile
specifice, si controleaza cursul executiilor. Observati ca panoul principal aratat mai sus are un
fundal gri, si diagrama unul alb.
Pentru a afisa diagrama sau panoul mergeti la bara de meniuri dati click pe Windows trageti
meniul si selectati fereastra care va fi afisata. Ambele pot fi afisate pe intreg ecranul sau pot fi
afisate simultan dand clik pe tile left and right. De asemenea puteti muta de la panou la diagrama
apasand ctrl-e. Bara de meniu aratata jos de tot poate fi folosita pentru a schimba de la diagrama la
panou.
Diagrama Thermistor contine blocul de baza principal al VI, obiecte, terminale si legaturi.
Cand afisati o comanda si indicator pe panoul principal, LabView afiseaza comanda
corespunzatoare pe diagrama. Nu puteti sterge un terminal care apartine unei comenzi sau indicator.
Terminalul dispare numai atunci cand veti sterge comanda sau indicatorul din panoul principal.
Terminalele sunt porturi de intrare si iesire. Informatiile pe care le introduceti in comanda exista in
panoul principal si intra in diagrama bloc prin terminalul de control. Retineti in informatiile din
panoul principal, ca valori pentru putere, R1 si R2, intra in diagrama bloc aratata mai sus.

Fig DAS 4
Datele intra de asemenea in diagrama bloc din placa de achizitie. Conectand fire de la
terminalul therm in circuitul dumneavoastra, la terminalele blocului terminal si alimentand circuitul,
veti alimenta cu tensiune placa de achizitie. Placa de achizitie citeste tensiunea si daca e programat
introduce informatii in VI. Am adaugat AI Sample Channel Sub VI scris de National Instruments in
Thermistor VI pentru a adauga informatii de la terminal la diagrama. AI Sample Channel Sub VI
este un Node in program. Nodurile sunt elemente de executie a programului. Ele sunt analoage
operatiilor, functiilor si subrutinelor in limbajul conventional de programare. Informatiile intra in
nod, in acest caz de pe placa de achizitie, si doua constante. Numarul albastru 1 identifica placa
(folosim numai o singura placa de achizitie in MEL, si numarul va fi numai 1) si caracterul roz 0
sau 1 identifica canalul analog(placile noastre suporta mai multe canale si atunci aceste numere vor
varia pe intreg cursul). Nodurile executa subprogramele sale(puteti vedea elementele
subprogramului largindu-le cu dublu click) si produce noi valori care ies prin toate terminalele la
alte elemente ale programului.

Fig.5 AI Sample Channel Sub VI Icon
LabView are o biblioteca de functii matematice, comparatii si conversii, I/O si altele. Alt tip
de nod este structura. Structurile sunt reprezentari grafice ale ciclurilor si comenzilor de caz pentru
limbajul de programare traditional, bucati repetative de coduri sau executia lor conditionata.
LabView are de asemenea noduri speciale pentru legaturi speciale cu un cod de text extern si pentru
evaluarea formulelor de baza.
Legaturile sunt cai de date intre terminalele sursa si destinatie. Nu puteti lega un terminal
sursa cu un alt terminal sursa si nici unul destinatie de altul destinatie. Puteti lega o sursa de mai
multe destinatii. Fiecare legatura are o culoare diferita, sau stil, in functie de felul de date care trece
prin legatura. De retinut ca legatura de la AI Sample Channel Sub VI se ramifica dupa ce iese din
nod. O ramificatie merge catre un nod formula unde tensiunea este convertita in temperatura cu
ajutorul unor serii de ecuatii si cealalta ramura merge la icoana pentru diagrama sinusoidala care
transfera tensiunea neconvertita in panoul frontal.
Retineti ca patratele portocalii care asigura informatii de la nodul formula alaturat sub VI si
controalele panoului frontal. Patratele portocalii cu un numar in interiorul lor sunt constante, oferite
de autorul VI-ului pentru a reprezenta coeficientul termistorului cunoscut.
Principiul care domina executia programului LabView este numit flux de date. Mai simplu
un nod executa numai cand toate intrarile de date ajung; nodurile alimenteaza cu informatii toate
terminalele de iesire cand termina de executat si informatiile trec imediat de la sursa la terminalele
de iesire. Fluxul de datecontrasteaza cu metoda fluxului de control pentru a executa un program
conventional, in care instructiunile sunt executate in ordinea in care sunt scrise. Controlul fluxului
de executie este condus. Fluxul de date este dependent de date sau condus.
Legatura logica este diferita de alte limbaje. Legaturile persista pe intreaga durata a
programului si nu pot fi modificate pe intreaga durata a executiei. In cele mai multe limbaje poate fi
scris x=y la un capat si mai tarziu scrieti x=z. Acest lucru nu este posibil in LabView si x ramane
egal cu y pe intreaga durata a programului.
Nodul formula este o structura de control. Structura LabView de control este o subrutina.
Aceasta primeste impulsuri, executa cateva functii si rezulta iesiri. Acest lucru poate dura mai mult
si include alte VI-uri si structuri de control. Structura de control poate schimba obiectele din panou
si poate accepta comenzi de la panou. LabView are 5 tipuri de structuri de control FORMULA,
WHILE, FOR, CASE si SEQUENCE. Structura de control una afara si alta in interior separata de
un strat gros. Codul din interiorul stratului este denumit subdiagrama. Variabilele trec prin impuls,
prin tunele, care sunt mici patrate in strat.
Structura formula asigura o metoda compacta pentru a exprima relatiile matematice dintre
intrari (patrate sau marginea subtire de pe strat) si iesiri (patrate cu marginea groasa de pe strat) in
diagrama bloc a termistorului VI. Relatiile sunt definite de limbajul C din subdiagrama. National
Instruments furnizeaza o biblioteca cu functiile matematice care sa poata fi inclusa in comenzile din
limbajul C. Dumneavoastra veti observa aceasta structura care utilizeaza variabile intermediare, nu
legate de alte noduri. In functie de cele exprimate mai sus, trecem constantele la intrarile din
structura formulei, dar ele pot de asemenea sa fie introduse in ecuatii.
Printand fereastra
Pentru a printa un panou frontal si o diagrama WINDOW alegeti fisierul, deschideti meniul
din bara de meniuri si selectati print (tasta aferenta e ctrl P).
Ajutorul on-line pentru LabView
Mel se refera la modul de a invata. Pe tot parcursul folosirii LabView, studiind acest referat
si folosind ajutorul on-line veti invata despre LabView. Oriucum, in viitor, veti folosi diferite
versiuni ale LabView, sau diferite softuri de achizitii de date. De aceea e esential sa va obisnuiti cu
ajutorul on-line pentru a putea sa invatati singuri in viitor.
Fereastra HELP, contine informatii ajutatoare pentru functii, constante, sub VI-uri, controale
sasi indicatoare si casute de dialog. Pentru a afisa fereastra , alegeti SHOW HELP din meniul HELP
aflat in TOP BAR MENU sau apasati ctrl H. Miscati cursorul deasupra unei icoane sau functii, un
sub nod sau o icoana VI(incluzand icoana VI pe care a-ti deschis-o, aratata in coltul din dreapta al
ferestrei) pentru a vedea informatiile ajutatoare.
Selectand HELP bucla HELP sau dand click pe icoana aflata in partea de jos a ferestrei,
blocheaza continutul ferestrei HELP. Cand o blocati, ducandu-va la alta functie sau icoana, afisajul
din fereastra HELP nu se schimba. Selectati LOCK HELP sau dati click pe icoana din nou pentru a
inchide acest meniu.
Fereastra HELP afiseaza cele mai comune informatii necesare in format compact. Pentru a
afisa informatiile mai detaliate selectati HELP online reference. Pentru cele mai multe obiecte
diagrama, puteti selecta Online Reference din meniul pop-up al obiectului. De asemenea puteti
accesa informatiile accesand tasta ? care se afla in partea de jos a ferstrei Help. In loc sa folositi
Show Help din meniul Help puteti alege Reference Online. Puteti cauta o functie particulara sau
deschide o lista de subiecte.
Retineti ca pagina de indicatii a LabView care explica diferitele icoane este inclusa la
sfarsitul sectiunii de indicatii.
(sfarsitul experimentului I-B) (inceputul experimentului 2-A)
Meniul pop-up
Puteti selecta cateva proprietati de controale si obiecte indicator. LabView are ceea ce
National Instruments numeste meniul pop-up pentru cele mai multe obiecte. Pentru a accesa un pop-
up dati click dreapta pe obiect. Aceste meniuri sunt ghiduri folositoare pentru metodele asociate cu
obiectele LabView si ar trebui sa va obisnuiti cu click dreapta pe obiecte numai pentru a vedea ceea
ce pot face. Toate VI-urile au fost salvate in biblioteca MEL I, si daca din greseala modificati VI-
ul, trebuie numai sa o inchideti si sa o deschideti fara a o salva. Pentru controale si indicatoare, de
exemplu, putem selecta limita de date si formatul. Limitarea marimii datelor e folosita pentru a
preveni erorile in introducerea lor. De asemenea puteti schimba marimea controalelor, dand click cu
unealta operativa pe ultimul numar tastand un nou numar. LabView va ajusta indicatorii pentru a
reflecta noua marime.
Date numerice: Reprezentarea numerelor intregi si variabile
Numerele LabView vin in doua varietati: intregi si variabile. Observati diferenta de valoare
folosita in diagrama VI Strain Gage Bridges pentru tipurile de punti (intreg-albastru) si sursa de
tensiune (variabil-orange). LabView va converti cateodata un tip in altul si indica conversia pe
diagrama punand un mic cerculet pe terminalul de fire unde acest lucru a avut loc. Incercati sa
schimbati greutatea unei reprezentari a unui punct pentru a ilustra o conversie numerica.

Fig. DAS 6 O portiune din diagrama VI Strain Gage Bridges
Palete
Pentru a edita un program LabView folosim 3 palete plutitoare adica ferestre cu icoane care
pot fi pozitionate oriunde pe ecran. Pentru a afisa o paleta, dati click pe o fereastra din bara de
meniuri si dati click pe paleta. In MEL I prima data veti folosi paleta de unelte care contine sageti
pentru mouse cu proprietati diferite pentru diferite functii. Varietatea de unelte sunt definite in foaia
de referinte a LabView in sectiunea Reference din acest manual. De exemplu pointerul mana e
folosit pentru a manipula controalele panoului in timp ce pointerul sageata e folosit pentru a selecta
si misca obiecte.
In MEL I, nu vom folosi controalele si functiile paletelor prea des, dar trebuie sa stiti ce sunt
in caz ca vreti sa le folositi. Paletele de control contin obiecte ale panoului. Pentru a pune un obiect
pe panou, dati click pe o casuta comuna precum sfoara si masa si apoi deschideti un control sau
indicator. Paleta functie este o colectie de subrutine incorporate pentru folosirea in diagrama.
Aceasta paleta acceseaza sub VI-ul din National Instruments sau unul pe care il puteti scrie.
Selectarea si plasarea unei functii pe o diagrama este asemanatoare cu paletele de controale.

Structura CASE
Diagrama bloc VI Strain Gage Bridges contine o structura de control CASE. Structurile
CASE pot avea multiple subdiagrame, configurate ca un pachet de carti, din care sunt vizibile
numai cate una pe rand. Numai o subdiagrama functioneaza pe rand. O intrare sau nu selector
determina ce diagrama executa. In partea de sus a marginii structurii se afla afisajul ferestrei
subdiagramei care contine identificarea diagramei in centru si butoane de scadere si crestere de o
parte si de alta.
Dand click pe scadere (stanga) si crestere (dreapta) se afiseaza subdiagrama trecuta sau
viitoare. Depizand de comenzile care intra in structura unul sau mai multe subprograme pot
functiona. De exemplu, structura CASE poate fi folosita ca o declaratie if then in limbajul de
programare. Daca introduceti 1 (reprezentand adevarat) o subdiagrama il va executa si puteti lasa 0
(reprezentand fals) gol. Structura CASE din diagrama VI Strain Gage Bridges are 3 subdiagrame
denumite 0, 1 si 2 pentru diferite ecuatii pentru a calcula tensiunea de iesire din 1, 2 si 4 gage
bridge. Userul determina ce ecuatie executa selectand puntea adecvata de la control la panoul
frontal.
Structura CASE poate avea sub VI-uri si functii limitate in interiorul subdiagramelor. Spre
deosebire de structura FORMULA structura CASE poate functiona mult timp. Retineti ca intrarile
in structura de control sunt evaluate numai odata, cand structura incepe sa functioneze.
Functiile numerice
Diagrama bloc VI Strain Gage Bridges foloseste legaturi logice si simple functii matematice
din familia numerica a functiei palette pentru a implementa multiplicarea software-ului. Cand
aveti LabView deschis priviti functiile numerice care sunt disponibile. Acestea includ trigonometria
complexa si functii matrice, un numar generator la alegere si o constanta numerica. Functiile
LabView sunt polimorfice si de aceea ele vor adapta operatiile tipurilor de intrari care sunt legate de
functii.
(sfarsitul experimentului 2-A)
Lucrand cu LabView si Excel
(inceputul experimentului 2-B)
De multe ori e de preferat sa deschideti LabView si Excel simultan la computerele de
laborator. Acest lucru e necesar daca aveti nevoie sa analizati informatiile asa cum cere
experimentul 2. Daca nu ati folosit mai multe programe simultan in WINDOWS (mai multe
operatii) urmariti mai inainte turul de 10 minute, de la WINDOWS 95 sau NT, dati click pe butonul
de start, pe help, si alegeti turul de 10 minute. Priviti programele de start si schimbarea ferestrelor.
Cand folositi LabView pentru experimentul 2, va va intreba daca vreti sa salvati informatiile
si va va cere un nume de fisier. Daca va aflati intr-un punct al experimentului in care vreti sa salvati
informatiile, alegeti da.
AR TREBUI SA SALVATI INFORMATIILE IN DOUA LOCURI IN CAZ CA UNUL
DIN DISCURI CEDEAZA. SALVATI IN C:TEMP SAU PE UNA ORI MAI MULTE DISCHETE.
ECHIPA DUMNEAVOASTRA VA TREBUI SA TINA DOUA DISCHETE IMPARTITE INTRE
MEMBRII ECHIPEI CU TOATE DOSARELE PENTRU CURSUL MEL I, ASTFEL DACA UN
DISC E DISTRUS SAU PERSOANA CARE TINE DISCUL NU E PREZENTA,
CONTINUAREA EXPERIMENTULUI NU VA FI IMPIEDICATA.

Fig DAS 7
Scrierea pe o functie spreadshet
LabView pune la dispozitie o functie care poate crea un fisier cu foaie de calcul tabelar cu
linii si coloane de numere, afisate ca si caractere, care pot fi introduse in programul spreadshet.
Cand acest fisier incepe sa functioneze primul lucru care va aparea va fi o fereasttra standard de
dialog. Veti putea tasta numele pe care vreti sa il folositi pentru fisierul cu informatii unde va fi
pastrat. Retineti: in laboratoarele MEL puteti folosi doar C:TEMP sau A: pentru pastrarea
informatiilor. Dupa fereastra dialog acesta este scris si principalul VI se inchide. Daca abandonati
VI-ul nu intotdeauna veti ajunge la fisierul functie de scris. Fisierul foii de calcul tabelar este un
dosar ASCII cu spatii de delimitari si trebuie importat in programul spreadshet. Daca doriti puteti
accesa fisierul cu un program ca Notepad.
Scrierea functiei spreadshet converteste o matrice de numere 2D sau 1D de precizie
singulara intr-o insiruie de texte si o scrie intr-un nou dosar sau o adauga la un fisier deja existent.
Puteti avea optiunea de a transfera datele. Daca nu le transferati, functia scrie numerele sub forma
de linii si nu coloane. Acest sub VI deschide sau creaza fisiere inainte de a scrie in ele si le inchide
dupa aceea. Puteti folosi acest sub VI pentru a crea un fisier text care poate fi citit de cele mai multe
aplicatii spreadshet. Acest sub VI adauga o matrice la functia spreadshet pentru a converti datele.
Dupa ce ati salvat datele, deschideti fisierul in Excel. Daca nu ati adus informatii intr-o foaie
de calcul tabelar ca in Excel pana acum pentru a primi instructiuni despre importul de date, incepeti
Excel, deschideti Help si gasiti informatii despre importul de date. Cititi aceasta portiune din
informatiile de ajutor ale Excel si apoi folositi vrajitorul care deschide cand importati datele. Acest
vrajitor va ajuta pentru a diviza mai multe coloane de date in coloane corecte din spreadshet.
Casute de dialog
Cand ciclul WHILE se incheie, doua bucati de informatii sunt scoase prin cele doua tunele
din partea dreapta a buclei WHILE deasupra diagramei bloc. Unul e transferul de date si celalalt e
raspunsul la intrebarea daca salvati datele sau nu. Intrebarea de dialog e generata cand bucla opreste
executia din casuta de dialog a sub VI care se afla in exterior in dreapta buclei. Aceasta e o functie
LabView care afiseaza o fereastra standard de casuta de dialog. Programul asteapta pana cand
operatorul apasa pe unul din cele doua butoane.
Insiruirea datelor
O insiruire este o succesiune de matrici sau caractere. LabView nu ataseaza oricare valoare
numerica sau semnificatie la o succesiune. Exista functii speciale pentru a manipula insiruirile si
firele lor si obiectele panoului sunt colorate in roz. Vedeti asta in figura anterioara DAS 5. Canalul
Al sample channel al sub VI-ului este specific unei insiruiri. Pentru acest laborator, sirul contine un
caracter, 0, dar el ar putea sa contina un sir similar precum 2, 5, 9 care sa cauzeze mostre pentru a
lua 3 intrari analogige la fiecare interval de timing.
Observati acel Dialog Box din figura DAS 7 contine String Data care este scris in panoul
frontal pentru a intreba utilizatorul daca aceste informatii ar trebui sa fie salvate. Combinatia dintre
casuta de dialog si structura CASE (salvati daca este adevarat) permite utilizatorului sa salveze
informatiile corect. Daca acolo a fost o eroare experimentala si datele sunt gresite, experimentul
poate fi repetat fara a ocupa calea de stocare cu fisiere inutile.
Personalizand Charts si Graphs in LabView
Studiati LabView reference help pe graph si charts controls and indicators: Graph Options si
experimentul ca urmare poate sa imbunatateasca aspectul si claritatea graficelor dumneavoastra in
VI. Multe din aceste caracteristici sunt accesibile de la meniul pop-up si submeniurile lui.
Marcator de spatiu pentru scala X si Y
Formatand (dumneavoastra ar trebui sa gasiti Format and Precision, si Grid Options
folositor. Pentru fiecare experiment in succeiunea MEL, dvs ar trebui sa alegeti
numarul corect din figura semnificativa pentru a fi afisat pe grafic).
Autoscale (este o idee buna sa configurati scala graficului si precizia inainte ca dvs
sa obtineti si sa afisati datele. Daca informatiile sunt diferite de ceea ce dvs ati
anticipat , ar trebui sa stabiliti cauza. Cand informatiile nu sunt vizibile, atunci
bazati-va pe autoscale).
Acces liber
Panning si Zooming Options
Folosind Legend
Cursorul Graph
Printand un grafic
Exista cateva optiuni:
1. Dvs puteti sa salvati afisarea in panoul frontal al LabView la un VI si sa il listati in
alta parte, dar dvs puteti utiliza fereastra de comanda imprimata. Daca folositi o
imprimare in alb si negru, faceti fondul alb si liniile de grid, axele si punctele de date
si liniile negre pentru a fi listate. Folositi paleta de unelte si pensula pentru a schimba
culorile de grafic.
2. Dumneavoastra puteti sa salvati ecranul ca fisier imagine .bmp (bitmap), editati, si sa
il printati in alta parte. Folositi tasta print screen pentru a salva imaginea. Apoi
deschideti programul Paint din Programs, meniul Accesories. Alegeti Paste din
meniul Paint Edit, si imaginea va fi salvata in Paint. Daca nu aveti nevoie de culoare,
puteti sa salvati fisierul ca tip de imagine monocrom care utilizeaza mai putin spatiu,
dar fiti atenti, detaliile importante pot sa se piarda.
3. Salvati informatiile din VI intr-un fisier de calcul tabelar descris mai sus, construiti
un grafic in acest soft, si listati-l din acest program.
Folositi optiunea 1 daca doriti sa listati Front Panel. Folositi optiunea 2 daca vreti sa salvati
Front Panel ca fisier .bmp si listati-l in alta parte. Folositi optiunea 3 daca doriti sa imprimati
informatia in alta parte decat Front Panel, de exemplu Outputs Volts vs. Force (panoul afiseaza
Outputs Volts vs. Sample Number).
(sfarsitul experimentului 2-B)
Obtinerea mai multor forme de unda a tensiunii
(startul experimentului 3)
Diagrama bloc din VI este aratata in figura DAS-8. Interfata hardware din acest VI este
executata de National Instruments numit sub VI Al Acquire Waveform si etichetat cu icoana Al
mult pt. Cand este executat, acest VI executa multe transformari pe un singur canal. In plus pentru
intrarile specificate in placa de achizitii de date si canale, acest VI are o intrare pentru numarul total
de mostre care trimite si mareste tensiunea care urmeaza sa fie probata. Iesirile din acest VI sunt
doua fire: una subtire pentru perioada simularii (secundele intre simularile succesive) si una groasa
pentru 600 de numere, una pentru fiecare tensiune care a fost obtinuta.
Diferenta principala intre intrarea analogica a sub VI-ului Al sample Channel, utilizata in
experimentele anterioare este ca sub VI-ul AI Acquire Waveform executa o masuratoare
planificata pentru forma de unda (citirea multiplelor tensiuni la o rata specificata). Acest lucru nu e
necesar in termistorul sau traductorul din experiment, deoarece in timp datele nu sunt relevante la
masuratorile efectuate. Oriucum, oscilatiile experimentului in timp sunt necesare pentru a masura
perioada si frecventa. In plus, o preluare de date ridicata nu a fost necesara in experimentele
anterioare, si noi am introdus intarzieri intre diagramele bloc. Mostra Acquire waveform Sub VI
este planificata sa fie data cu suportul hardware localizat in placa de achizitii de date. Mostrele de
tensiune sunt stocate in memoria computerului utilizand memoria directa de acces(DMA). Preluarea
de date poate sa fie facuta la o rata inalta, pana la 100000 de mostre per secunda. Daca preluarea de
date se face prin doua canale, fiecare canal poate sa preia 50000 de mostre per secunda. In
comparatie, cand achizitia de mostre si stocare este controlata de soft, cu Al Sample Channel Sub
VI, rata maxima este de 100 mostre per secunda.
BEWARE; Sub VI-ul Al Acquire Waveform nu raspunde la anularea butonului cand sub VI-ul
aduna informatiile. Daca dumneavoastra selectati 10000 de mostre la o mostra per secunda, va
trebui sa asteptati o perioada lunga sau sa resetati computerul. Daca dumneavoastra nu selectati nici
o mostra sau un ritm de mostra peste capacitatea placii, veti primi un mesaj de eroare. Alegeti cu
grija cat de repede vreti sa simulati si cate mostre vreti sa luati.

Figura DAS-8 Diagrama bloc
Grupurile
Matricea de date, perioada de mostra si un timp de pornire egal cu 0 sunt trimise la o functie
ce combina toate acestea intr-un singur element sau un nou tip de informatii, grupul. Un grup
LabView este o lista ordonata de informatii, posibil de diferite tipuri. Grupul este un dispozitiv de
programare definit tip de date. El poate sa trimita firele si sa conecteze capetele de linie in acelasi
stil ca datele simple. Notati culoarea si modelul de fir utilazate pentru un grup. In general, ele se
utilizeaza pentru usurinta in organizare. Functia sau sub VI-ul la care sunt necesare fire trebuie sa
fie programata pentru a folosi grupul special cu un numar exact de tip de date in ordinea
corespunzatoare. Pentru acest grup de VI, noi am combinat trei siruri de date pentru a furniza
informatia este nevoie de un grafic. Informatia include valoarea minima x (0), marimea pasului pe
axa x (perioada de mostra) si valorile y pentru a fi asociate cu fiecare punct de pe axa absciselor
(matricea de date din sub VI).
Graficele formelor de unda
VI-ul utilizeaza forme de unda aproape de formele de unda ale diagramei care a fost utilizata
in experimentele anterioare. Un grafic este o afisare bidimensionala de una sau mai multe matrici de
date. Diferenta dintre un grafic si o diagrama este ca un grafic uneste datele intr-un bloc, pe cand o
diagrama uneste punct cu punct sau matrice cu matrice. Aceasta creeaza o unire bidimensionala a
unei matrice ordonata de perechile (x,y). Uniti graficele cu cateva valori y pentru fiecare valoare x
care de asemenea pot fi create. Spatiile din axa x trebuie sa fie uniforme. Informatiile introduse in
grafic trebuie sa contina setul complet de puncte; dumneavoastra nu puteti sa adaugati puncte in
grafic si nici in diagrama. Dimensiunile axei x si y pot fi calculate cu LabView cand graficul este
plotat sau dumneavoastra schimbati distanta cu uneltele de functionare, facand un click sau editand
valoarea minima sau maxima pe axele graficului. In dreapta sus este o legenda care identifica
diferenta intre graficele plot si multiplot. In stanga jos este o paleta de unelte pentru autoscalarea
axelor x si y, micsorarea punctului si mutarea graficului. Graficul de asemenea are o paleta de
cursoare. In mijlocul ecranului poti selecta cateva palete care sunt visibile si poti schimba formatul
si eticheta axelor. Puteti alege stilurile de grid si scalarea logaritmica a axei y. (referitor la
informatia anterioara din diagramele si graficele LabView).
(sfarsitul experimentului 3)
Matricea de date
(startul experimentului 4)
Datorita MEL I, experimentul 4 reuneste termic si masoara tensiunea, The Thermal
Coefficient combina doua date insiruite in timp intr-o matrice aratata in figura DAS-8. Diagrama
bloc a VI-ului este aratata mai jos. O matrice este o lista ordonata de date similare. Dumneavoastra
puteti avea matrici de orice tip de date precum numere intregi sau siruri. Controalele sau
indicatoarele matricii contin doua parti: elementele de date si un index de afisare. Indexul indica
pozitia elementului in lista. Primul element are un index=0. O matrice este de obicei afisata ca o
linie sau o coloana de numere. Matricile pot avea multiple dimensiuni. O matrice 2D, de exemplu,
va fi afisata pe mai multe linii sau coloane de numere si fiecare element trebuie sa aiba un index de
linie si un index de coloana. Normal, indecsii sunt listati in (coloana, linie) ordine.
Notati ca aceste doua canale de date de pe placa A/D merg la doua noduri diferite, una
pentru a converti tensiunea scapata de termistor in temperatura si alta pentru a converti tensiunea de
iesire in forta. Dupa aceste doua siruri de informatii de intrare, impreuna cu ceasul, poti construi un
nod de matrice. Iesirea de pe nodul de matrice este legata prin fire la VI-ul Write to Spreadsheet
File Sub. Exista de fapt doua matrici formate in aceasta succesiune. Prima matrice (1D) este formata
de functia build array care creeaza trei coloane de matrice cu temperatura, forta si timp. Notati
grosimea firului pentru matricea 1D. A doua matrice (2D) este creata cand tunelele de date de
tensiune completeaza intreg ciclul. Aceasta creeaza o matrice de iesire cu 3 coloane si N linii (unde
N este numarul de cicluri executate). Notati fir dublu pentru matricea 2D.
Firele de la termistor si circuitul de forta la pinii blocului terminal trebuie sa se
potriveasca cu numerele canalului din Coefficient Block Diagram. Informatiile termice
trebuie sa intre in canalul 0 si forta in canalul 1. Daca ele sunt inversate, ecuatiile termice vor
fi aplicate la forte.
De asemenea observati curentii de date pentru informatiile termice si forte si unitatile
ingineresti sunt afisate in patru diagrame cu forme de unda din Front Panel.

Figura DAS-8 Diagrama bloc a VI

Perioada ciclului
Controlul structuri principale in acest VI este una noua, perioada ciclului. Aceasta structura
a ciclului executa frecvent codul in sub-diagrama pana cand boolean conecteaza terminalul iar
coltul din dreapta jos devine fals. Oricare variabila booleana poate fi utilizata in controlul
terminatiei.
Iteratia pusa la socoteala in coltul din stanga jos este zero cand ciclul incepe si este
incrementata de fiecare data cand sub-diagrama este executata. Intrarile in ciclul WHILE sunt
evaluate de prima iteratie si aceste valori sunt utilizate in mod repetat pentru toate iteratiile
urmatoare. Iesirile de la ciclul WHILE obtinute o singura data cand se termina ultima iteratie.

Mutarea registrilor
Ciclul WHILE are o memorie locala numita mutarea registrilor. Reprezentarea grafica a
lui este o sageata indreptata in sus in coltul din dreapta sus (iesirea) si care duce in jos indicand o
sageata in marginea stanga (intrarea). Registrul de deplasare salveaza un rezultat calculat la iteratia
curenta si il pregateste ca intrare pentru iteratia urmatoare. Prima iteratie poate sa foloseasca o
valoare initiala din afara ciclului WHILE. In Thermal Coefficient VI, rezultatul registrului de
deplasare se combina cu intervalul de intarziere al ciclului pentru a determina timpul scurs intre
probe si a-l introduce in matrice.
Sincronizare
Un mic cronometru o sa fie introdus in apropiere de ciclul WHILE in acest VI si in cateva
din VI-urile anterioare. El este icoana pentru VI-ul Wait Until the Next Multiple.El asteapta pana
ce valoarea milisecundelor cronometrului devin multiplul milisecundelor specificate. El este utilizat
in controlul ratei de executie a ciclului. Oriucum, pentru a fi posibila asta, prima perioada a ciclului
trebuie sa fie scurta.
Variabilele boolene si controale
In Thermal Coefficient VI, butonul rosu de STOP pe panoul din fata. Acesta este un mod
preferabil la butonul de anulare din Top Menu Bar pentru a termina executia VI-ului. Multe din VI-
urile utilizate in experimentele anterioare, precum acesta, are Save a File? dialog care este un alt
exemplu de control Boolean. Booleanele sunt doua numere variabile, adevarate sau false, active sau
inactive, zero sau unu. Ele sunt reprezentate prin becuri si butoane de apasare in panoul de control.
Becurile adevarate sunt aprinse si butoanele active sunt apasate inauntru sau sunt in pozitie
ascendenta. Variabilele boolene sunt rezultatele de la functiile de comparatie x este mai mare decat
y.
(Sfarsitul experimentului 4)

A/D Board Gain
(Startul experimentului 5)
Diagrama VI the Pressure ilustreaza o alta caracteristica a amplificarilor DAS. Toate
iesirile lui Omega PX236 Pressure Transducer sunt de 60 mV. Cu o rezolutie digitala de 4 mV,
presiunea citita nu o sa fie foarte exacta. Oricum aceasta rezolutie insuficienta se intampla cand
placa este configurata pentru 10 V. Reducand tensiunea maxima, putem sa aplicam rezolutia de 12
biti pentru un domeniu mai mic, efectiv amplificand semnalul pentru a urmari tabelul.
Notati ca acest sub VI Al Sample Channel din diagrama VI The Pressure de jos are un fir
conectat la panoul de control din fata care seteaza tensiunea maxima de intrare. Daca noi
configuram la 100 mV, realizam un castig de 100, imbunatatind mult rezolutia digitala de 60 mV
pentru iesirea lui Omega Pressure Transducer.

Figura DAS-9. Diagrama bloc The Pressure
Actual Input
Range
Gain Digitizing
Resolution
0 10 V 1 2.44 mV
0 5 V 2 1.22 mV
0 2 V 5 488.28 V
0 1 V 10 244.14 V
0 500mV 20 122.07 V
0 200mV 50 48.83 V
0 100mV 100 24.41 V
Table DAS 1. DAS Variable Gain (Modified from National Instruments)
(sfarsitul experimentului 5)
Puterea spectrala
(startul experimentului 6)
Ne referim la domeniul frecventei, puterea spectrala si semnalul prelevat, parte din aceasta
referire pentru a explica graficele spectrului de frecventa. Mostrele unui semnal de pe placa DAQ in
domeniul de timp reprezinta semnalul. Aceasta reprezentare da amplitudinea semnalului la
momentele de timp in care a fost prelevata proba. Oriucum, in multe cazuri vrei sa cunosti frecventa
unui semnal mai mult decat amplitudinea mostrelor individuale. Reprezentarea unui semnal
exprimat in componentele de frecventa individuale, stie domeniul frecventei semnalului reprezentat.
Reprezentarea domeniului frecventei ar putea sa dea mai multe informatii despre semnal si sistemul
de la care el a fost generat.
Algoritmii utilzati sa transforme mostrele informatiilor de la domeniul timp la domeniul
frecventa sunt transformata Fourier rapida (FFT) si transformata Fourier discreta (DFT). Ele
stabilesc relatia intre mostrele unui semnal in domeniul timp si reprezentarea lui in domeniul
frecventei. Ele sunt in mare masura utilizate in serviciile de analiza spectrala, aplicarile mecanice,
acustica, imaginile medicale, analiza matematica, instrumentatie, si telecomunicatii.
Plotul arata puterea in fiecare din componentele frecventei cunoscute din puterea spectrala.
VI-ul The Power Spectrum in subpaleta The Analysis Digital Signal Processing calculeaza
puterea spectrala in functie de mostrele din domeniul timp. El este implementat in doua VI-uri din
MEL I: Fig. DAS-10, Continuous 1024 Hz with FFT VI Block Diagram si Fig. DAS-11, the
Snapshot with FFT VI Block Diagram.
Cand numarul de mostre si ritmul de prelevare este multiplu de 2, VI-ul The Power
Spectrum utilizeaza transformata Fourier rapida(FFT). Clacularea FFT din Power Spectrum este
extrem de rapida si memorie eficienta deoarece tranformarea este reala si interpretare se face in
acelasi spatiu. Oricum, dimensiunea secventei de intrare trebuie sa fie multiplu de 2. daca numarul
nu este multiplu de 2, The Power Spectrum utilizeaza Transformata Fourier Discreta(DFT). DFT
calculeaza efficient The Power Spectrum in oricare succesiunede dimensiune. Versiunea DFT
este mai lenta decat versiunea FFT, utilizeaza memorie mia multa, si nu este eficienta in scalare. In
consecinta ambele VI-uri FFT aratate mai jos folosesc folosesc prelevarea de date in multiplu de 2.

Figure DAS-10. Diagrama bloc Continuous 1024 Hz with FFT VI
Ciclul FOR
Figure DAS-10. Continuous 1024 Hz with FFT VI Block Diagram contine ciclul FOR.
Ciclul FOR executa o numaratoare in subdiagrama, unde numerele sunt egale cu valoare continuta
de numaratorul final. Dumneavoastra puteti seta numaratoarea explicita legand valoarea de la ciclul
exterior la stanga sau in partea superioara la numaratorul final, sau puteti seta numaratorul implicit
cu Auto-indexing. Alte muchii din numaratorul terminal sunt expuse in interiorul ciclului astfel
incat dumneavoastra sa puteti accesa numaratoarea interna.
Iteratia finala contine numarul curent din iteratia completa; 0 in timpul primei iteratii, 1 in
timpul celei de-a doua si asa mai departe pana la N-1. Ambele numaratori si iteratii terminale sunt
semnate si sunt intregi.

Figure DAS-11. Snapshot with FFT VI Block Diagram
Ordinea executiei si multitasking
Aspectul grafic al ciclului intre secvente in interiorul altor structuri este comun in LabView.
Executia incepe cu cea mai ascunsa structura de control. Cand o structura de interior este completa,
una din imprejurimi este inceputa.
LabView este un sistem de operare multitasking. In orice moment, acolo trebuie sa fie cateva
noduri active (functii sau subdiagrame). Codul pentru toate acestea este executat simultan. Cand
unul din noduri este complet , el este sters din lista activa si datele de iesire sunt expediate in aval
la alt nod. Daca in aval nodul are toate intrarile disponibile, ele este adaugat in lista activa. Normal
doar controlul in ordinea executiei este legat. Aceasta este o situatie diferita de multe limbaje care
au o ordine de executare impusa.
Structura SEQUENCE
Structura SEQUENCE este un mecanism LabView care impune ordinea executiei si veti gasi
una in interiorul ciclului WHILE din VI-ul Snapshot FFT. Structura SEQUENCE, care arata ca un
cadru de film, se compune din una sau mai multe subdiagrame, sau schite, care se executa
secvential. Determinand ordinea de executare a unui program aranjand elementele secventei este
numit controlul rezultatului. Basic, C si cele mai multe dintre limbajele de programare au un control
inerent al rezultatului, deoarece comenzile se executa in ordinea in care ele apar in program.
Structura SEQUENCE este un mod de obtinere a rezultatului cand datele nu sunt suficiente.
Structura SEQUENCE executa un cadru 0, urmat de un cadru 1, apoi cadrul 2, pana cand ultimul
cadru este executat. Doar cand ultimul cadru este completat datele de intrepretare parasesc structura.
In fiecare cadru, ca in restul diagramelor bloc, dependintele de date determina ordinea de
execuare in noduri. Intrarile tunel in structura sunt evaluate cand primul cadru incepe executarea,
chiar daca intrarea este legata la un alt cadru intarziat. Iesirile tunel din structura sunt disponibile
numai cand ultimul cadru este finalizat, chiar daca ele au fost calculate intr-un cadru anterior.
Panoul de control care apare intr-un cadru este citit si actualizat cand cadrul executa.
LabVIEW Triggering
Uneori este bine sa incepi achizitia si afisarea grafica in VI in functie de conditia sau statutul
cu care vin datele analogice sau digitale. De exemplu, in experimentul 6, trebuie sa incepeti
achizitia cand oscilatia incepe, sau cand se sfarseste starea de regim stationar. Puteti face click
simultan pe butonul de rulare cand oscilati fasciculul, dar trebuie sa asteptati cateva momente
inainte sa se sincronizeze in mod corespunzator. Incercati sa vedeti daca este dificil.
Declansarea incepe in mod automat procesul de achizitii de date. In LabView puteti declansa
semnalul extern, care este ori analogic ori digital, sau puteti utiliza un soft de declansare. In
experimentul 6, folosim informatiile analogice, asa ca vom concentra explicatia acolo.
Pentru a utiliza declansarea, puteti seta cateva conditii de declansare, de exemplu cand
tensiunea incepe sa se ridice si depaseste un anumit nivel, sau cand semnalul de tensiune incepe sa
cada. Cateva dispozitive DAQ monitorizeaza canalul analogic si incepe achizitia numai cand sunt
indeplinite conditiile. Din pacate, placile noastre DAQ nu au aceasta capacitate, asa ca noi utilizam
un soft de declansare care simuleaza un declansator analogic. Softurile de declansare sunt introduse
in panoul din fata din VI si introduse in controalele din diagrama bloc precum Trigger cu Pretrigger
si FFT VI Block Diagram de jos. Notati de asemenea ca VI-ul Trigger with Pretrigger este
disponibil biblioteca MEL I. In esenta, dispozitivul continua sa colecteze date, dar nu le expediaza
in LabView daca conditiile de declansare sunt intalnite.
Pretrigger scaneaza numarul de scanari pe care le vreti din VI pentru a le salva intr-un buffer
inainte de a declansa. Intrarea implicita este 0, care spune LabView-ului ca obtine toate informatiile
dupa declansare. Puteti sa suprascrieti implicit configurand numarul de predeclansari scanate cu the
Trigger with Pretrigger and FFT VI. Capacitatea de a colecta predeclansarile da o mare capacitate
de a captura startul unui eveniment.
Este de asemenea posibil sa specificati declansarea pe scaderea sau cresterea muchiilor sau
pantelor cu urmarirea alegerilor din Al Waveform Scan Sub VI.
0: nu schimbati muchia sau panta (intrare implicita).
1: indreapa muchia pentru declansarea digitala sau panta pozitiva pentru declansarea analogica.
2: urmareste muchia pentru declansarea digitala sau panta negativa pentru declansarea analogica.
Utilizatorii pot de asemenea sa specifice care canal analogic este sursa declansarii. Un sir gol
spune LabView sa nu schimbe setarile sursei de declansare (intrare implicita).
Utilizatorii pot de asemenea sa seteze nivelul, valoarea analogica a sursei trebuie sa se
incruciseze cu declansarea pentru a se intampla.
Folositi on-line Reference in LabView pentru mai multe informatii de declansare cu Al
Waveform Scan VI.

Figure DAS-12. Portion of Trigger with Pretrigger and FFT VI Block Diagram.