Sunteți pe pagina 1din 15

SADD – Structuri LabVIEW

 Structurile sunt entităţi complexe care permit


controlul fluxului programului. O structură este
reprezentată printr-un dreptunghi cu conturul
îngroşat. În interiorul unei structuri pot fi plasate
terminalele controalelor sau indicatorilor, funcţii,
sau alte structuri. În/dintr-o structură pot fi
introduse/extrase valori prin mecanisme specifice
fiecărei structuri. Inserarea unei structuri într-o
diagramă se face utilizând paleta de funcţii,
componenta structures (structuri)

December 15, 2020 Mircea Viorel DRĂGOI 1


SADD – Structuri LabVIEW

 Observaţie importantă: la ştergerea unei structuri vor


fi şterse odată cu ea toate componentele care au fost
inserate în diagramă în interiorul ei. Aşadar, atenţie la
îndepărtarea unei structuri: dacă se doreşte păstrarea
obiectelor pe care le conţine, acestea vor trebui mai
întâi mutate în afara ei.

December 15, 2020 Mircea Viorel DRĂGOI 2


SADD – Structuri LabVIEW

 FORMULA NODE (CADRE CU RELAŢII)


 Pentru a evita diagramele cu multe simboluri care
modelează de fapt operaţii relativ simple, LabVIEW
dispune de aşa numitele Formula Nodes sau cadre cu
relaţii
 Cadrul cu relaţii este reprezentat printr-un dreptunghi cu
conturul îngroşat, în interiorul căruia pot fi scrise relaţii
matematice de calcul

December 15, 2020 Mircea Viorel DRĂGOI 3


SADD – Structuri LabVIEW

 FORMULA NODE – Intrări / ieşiri


 Datele care urmează să fie prelucrate în cadrele cu
relaţii sunt introduse în structură prin intermediul
intrărilor.
 Intrările sunt asemănătoare tunelurilor, cu deosebirea că
nu sunt conectate în interiorul cadrului.
 Rezultatele calculelor efectuate în cadrul cu relaţii sunt
livrate în afara acestuia prin intermediul ieşirilor.
 O intrare sau o ieşire este creată cu ajutorul meniului
contextual, selectând Add Imput, respectiv Add Output.
 Fiecare intrare sau ieşire trebuie să fie marcată cu
numele variabilei pe care o introduce/extrage
December 15, 2020 Mircea Viorel DRĂGOI 4
SADD – Structuri LabVIEW

 FORMULA NODE – Reguli de editare


 La editarea relaţiilor matematice trebuie avute în vedere o
serie de reguli:
 Fiecărei variabile utilizate cadrul cu relaţii trebuie să-i
corespundă o intrare sau o ieşire.
 Intrările vor fi conectate totdeauna la controale sau la rezultate
produse de funcţii, iar ieşirile la indicatoare sau ca parametri ai
unor funcţii.
 Regulile sintactice de scriere a relaţiilor sunt cele consacrate în
marea majoritate a editoarelor de ecuaţii.
 Fiecare relaţie se termină cu caracterul punct şi virgulă (;).
 Pot fi incluse în cadrul cu relaţii comentarii plasându-le între
perechile de caractere slash-asterisc (exemplu: /* Acesta e un
comentariu */).

December 15, 2020 Mircea Viorel DRĂGOI 5


SADD – Structuri LabVIEW

 FORMULA NODE – Reguli de editare


 La editarea relaţiilor matematice trebuie avute în vedere o serie
de reguli:
 Două intrări sau două ieşiri nu pot să aibă acelaşi nume, în
schimb poate fi atribuit acelaşi nume unei intrări şi unei ieşiri.
 Variabilele intermediare (cele utilizate pentru memorarea unor
rezultate parţiale) trebuie să fie declarate ca ieşiri, fără însă să
fie necesară conectarea lor în exteriorul cadrului.
 Toate variabilele dintr-un cadru cu relaţii sunt de tip real;
Valoarea logică TRUE este reprezentată prin 1, iar FALSE prin
0.
 Variabilelor din cadru nu li se pot asocia unităţi de măsură.
 Toate variabilele corespunzătoare intrărilor trebuie să fie
conectate.
December 15, 2020 Mircea Viorel DRĂGOI 6
SADD – Structuri LabVIEW

 FORMULA NODE – Reguli de editare


 La editarea relaţiilor matematice trebuie avute în vedere o
serie de reguli:
 Tuturor variabilelor de ieşire trebuie să li se fi atribuit o valoare
în cadru (trebuie să fie cel puţin o dată membru stâng într-o
operaţie de atribuire). O ieşire poate fi utilizată şi ca operand
în membrul drept al unei atribuiri, dar în acest caz LabVIEW
nu verifică dacă ieşirea a fost iniţializată în prealabil.
 Foarte important! În relaţiile matematice din cadrele cu
relaţii LabVIEW este sensibil la majuscule. Aceasta face
ca A şi a să fie tratate ca variabile diferite. În consecinţă,
dacă X=a/A şi Y=A/a, în general, X nu va fi egal cu Y.

December 15, 2020 Mircea Viorel DRĂGOI 7


SADD – Structuri LabVIEW

 FORMULA NODE – Exemplu

December 15, 2020 Mircea Viorel DRĂGOI 8


SADD – Structuri LabVIEW

 FORMULA NODE – Funcţii utilizate


December 15, 2020 Mircea Viorel DRĂGOI 9


SADD – Structuri LabVIEW

 FORMULA NODE – Funcţii utilizate


December 15, 2020 Mircea Viorel DRĂGOI 10


SADD – Structuri LabVIEW

 FORMULA NODE – Funcţii utilizate


December 15, 2020 Mircea Viorel DRĂGOI 11


SADD – Structuri LabVIEW

 FORMULA NODE – Funcţii utilizate


December 15, 2020 Mircea Viorel DRĂGOI 12


SADD – Structuri LabVIEW

 FORMULA NODE – Funcţii utilizate


 Observaţie importantă: Funcţiile matematice standard sunt


recunoscute în cadrele cu relaţii doar dacă sunt scrise cu litere mici.

December 15, 2020 Mircea Viorel DRĂGOI 13


SADD – Structuri LabVIEW

 FORMULA NODE – Erori


December 15, 2020 Mircea Viorel DRĂGOI 14


SADD – Structuri LabVIEW

 FORMULA NODE – Erori

December 15, 2020 Mircea Viorel DRĂGOI 15

S-ar putea să vă placă și

  • Pene
    Pene
    Document3 pagini
    Pene
    Alex Ro
    Încă nu există evaluări
  • Notite Curs 8 Sequence
    Notite Curs 8 Sequence
    Document11 pagini
    Notite Curs 8 Sequence
    Tesula Ionut
    Încă nu există evaluări
  • TCD Curs3
    TCD Curs3
    Document51 pagini
    TCD Curs3
    Alex Ro
    Încă nu există evaluări
  • 06 Functii3
    06 Functii3
    Document21 pagini
    06 Functii3
    Naice Face
    Încă nu există evaluări
  • Notite Curs 7 Cluster Grafic
    Notite Curs 7 Cluster Grafic
    Document26 pagini
    Notite Curs 7 Cluster Grafic
    Tesula Ionut
    Încă nu există evaluări
  • Notite Curs 7 Cluster Grafic
    Notite Curs 7 Cluster Grafic
    Document26 pagini
    Notite Curs 7 Cluster Grafic
    Tesula Ionut
    Încă nu există evaluări
  • 09 Case
    09 Case
    Document10 pagini
    09 Case
    Alex Ro
    Încă nu există evaluări
  • TCD Curs2
    TCD Curs2
    Document49 pagini
    TCD Curs2
    Alex Ro
    Încă nu există evaluări
  • Rulmenti
    Rulmenti
    Document7 pagini
    Rulmenti
    Alex Ro
    Încă nu există evaluări
  • Lanturi de Dimensiuni
    Lanturi de Dimensiuni
    Document3 pagini
    Lanturi de Dimensiuni
    Alex Ro
    Încă nu există evaluări
  • TCD Curs4
    TCD Curs4
    Document24 pagini
    TCD Curs4
    Alex Ro
    Încă nu există evaluări
  • Pene
    Pene
    Document3 pagini
    Pene
    Alex Ro
    Încă nu există evaluări
  • Caneluri
    Caneluri
    Document5 pagini
    Caneluri
    Alex Ro
    Încă nu există evaluări
  • c1 Ppac
    c1 Ppac
    Document13 pagini
    c1 Ppac
    Alex Ro
    Încă nu există evaluări
  • Om Cric PDF
    Om Cric PDF
    Document12 pagini
    Om Cric PDF
    Alex Ro
    Încă nu există evaluări
  • Lagare de Alunecare
    Lagare de Alunecare
    Document6 pagini
    Lagare de Alunecare
    Alex Ro
    Încă nu există evaluări
  • TCD Curs1
    TCD Curs1
    Document36 pagini
    TCD Curs1
    Alex Ro
    Încă nu există evaluări
  • TCD Curs2
    TCD Curs2
    Document49 pagini
    TCD Curs2
    Alex Ro
    Încă nu există evaluări
  • Subiecte Examen - Partea I-AM-2020
    Subiecte Examen - Partea I-AM-2020
    Document2 pagini
    Subiecte Examen - Partea I-AM-2020
    Alex Ro
    Încă nu există evaluări
  • TCD Curs4
    TCD Curs4
    Document24 pagini
    TCD Curs4
    Alex Ro
    Încă nu există evaluări
  • Manual AutoCAD
    Manual AutoCAD
    Document228 pagini
    Manual AutoCAD
    corladigabriel
    92% (51)
  • Manual AutoCAD
    Manual AutoCAD
    Document228 pagini
    Manual AutoCAD
    corladigabriel
    92% (51)
  • Proiect Om 55a7518b7d88a
    Proiect Om 55a7518b7d88a
    Document48 pagini
    Proiect Om 55a7518b7d88a
    Alex Ro
    Încă nu există evaluări
  • MFEH ITMI c07
    MFEH ITMI c07
    Document17 pagini
    MFEH ITMI c07
    Alex Ro
    Încă nu există evaluări
  • Ms Rom Cap 05 PDF
    Ms Rom Cap 05 PDF
    Document5 pagini
    Ms Rom Cap 05 PDF
    Alex Ro
    Încă nu există evaluări
  • Ms Rom Cap 01
    Ms Rom Cap 01
    Document9 pagini
    Ms Rom Cap 01
    Alex Ro
    Încă nu există evaluări
  • Ms Rom Cap 05 PDF
    Ms Rom Cap 05 PDF
    Document5 pagini
    Ms Rom Cap 05 PDF
    Alex Ro
    Încă nu există evaluări
  • 4 Neferoase
    4 Neferoase
    Document0 pagini
    4 Neferoase
    adict26
    Încă nu există evaluări
  • Ms Rom Cap 01
    Ms Rom Cap 01
    Document9 pagini
    Ms Rom Cap 01
    Alex Ro
    Încă nu există evaluări