Documente Academic
Documente Profesional
Documente Cultură
Laborator 3
≈LabVIEW≈
Bucla Formula Node
Bucla poate utiliza o serie de functii inglobate, cum ar fi: abs – modulul,
sin/cos/tan/cot – functii trigonometrice, pow – ridicare la putere, sqrt – radicat, etc,
fiind o diferenta clara intre aceste functii si cele din Mathematics.
2
Bucla Formula Node
a) b)
Fig1.2. a) Variabila de intrare; b) Variabila de iesire
Se poate observa diferenta intre cele 2 date: intrarea este afisata cu o linie subtire,
iar iesirea cu o linie ingrosata (in acest caz se lucreaza cu variabile numerice).
Pentru a introduce o viariabila de intrare/iesire, se apasa click dreapta perimetrul
buclei (in locul inde se doreste a se introduce variabila) si se selecteaza: Add input
(pentru intrare), respective Add output (pentru iesire).
c=sqrt(pow(a,2)+(b,2));
3
Bucla Formula Node
Aceasta intial este inactive, dar se initializeaza dand Click Dreapta pe fugura, apoi
se selecteaza Build Unit String, aparand caseta din figura 1.4:
4
Bucla Formula Node
5
Bucla Formula Node
( )
{
( )
utilizand if.
6
Bucla Formula Node
1.3. Utilizarea terminalului “Prompt User for Input” – crearea unui input propriu
Se deschide un nou VI (dupa ce primele au fost salvate in folderol dvs. personal
aflat de Desktop). Se apasa comanda Ctrl+T (pentru a afisa cele 2 ferestre aliniate
si dimensionate identic).
Pentru introducerea si editarea unui text in Front Panel se apasa dublu click in
zona unde se doreste a fi introdus textul, se scrie, apoi din bara superioara acesta se
poate edita (font, culoare, marime, etc). Sa se realizeze in Front Panel un text care
sa contina numele. grupa, si data, apoi editandu-se caracteristicile sale, urmarind
figura de mai jos:
automat, dupa introducere va aparea fereasta “Configure Prompt User for Input”,
iar in caz contrar se va active manual, apasand dublu click pe terminalul introdus.
8
Bucla Formula Node
Aceste 2 terminale vor deservi ca intrare in bucla de formula (dT si k), iar in
interior se va scrie formula fluxului termic: Q=k*dT, unde Q va fi iesirea din bucla
de formula, ca in figura:
9
Bucla Formula Node
Pentru a se realiza si afisarea unui text, care sa fie compus cu valoarea afisata se
recomanda utilizarea unui terminal Concatenated String, la case se va adauga in
plus, pe langa iesirea din Number to Decimals, un text (ca si o constanta de tip
string sau ca si un control de tip string) – Programming/String/Concatenate String.
Pentru acest lucru avem nevoie de un vector de tip constanta, care se va introduce
in Bloc Diagram, in felul urmator: Functions/Programming/Arrays/Array Constant.
Se observa ca acesta este inactiv, dar isi schimba starea introducand o constanta
numerica. Acest vector se va mari si se vor introduce in el 11 valori, cu pas de 1,
plecand de la 0, ca in figura 2.2:
10
Bucla Formula Node
In interiorul Nodului Formula, Acest vector trebuie indexat, pentru ca iesirea sa fie
tot de tip vector, iar sitaxa de indexare si calculare al presiunii in functie de
adancime este urmatoarea:
11
Bucla Formula Node
Iesirea din bcula (p) va fi legata la axa X din grafic, iar vectorul cu elemente
constante va fi legat la axa Y.
12