You are on page 1of 12

Instrumentaţie virtuală

Curs 5
Tipuri de date
Structuri înLabVIEW
Instrumentaţie virtuală-curs 5
Tipuri de date

• Date de tip numeric:


– întreg
– în virgulă flotantă
• Date de tip şir
• Date de tip Boolean
• Date de tip formă de undă
Instrumentaţie virtuală-curs 5
Tipuri de date

Date de tip numeric


1. Date de tip întreg
• Întreg cu semn
– 32-bit (I32): de la-2147483648 la 2147483647
– 16-bit (I16): de la -32768 la 32767
– 8-bit (I8): de la -128 la 127
• Întreg fără semn
– 32-bit (U32): from 0 to 4,294,967,295
– 16-bit (U16): from 0 to 65536
– 8-bit (U8): from 0 to 256
Instrumentaţie virtuală-curs 5
Tipuri de date
Date de tip numeric

2. Date în virgulă flotantă


– Extended precision [EXT]: –1.19e+4932 la 1.19e+4932
– Double precision [DBL]: –1.79e+308 la 1.79e+308
– Single precision [SGL]: –3.40e+38 la 3.40e+38
3. Date complexe în virgulă flotantă

– control numeric
– indicator numeric
– reprezentare numerică
– domeniu numeric
– format şi precizie numerice
– funcţii numerice
Instrumentaţie virtuală-curs 5
Tipuri de date

Date de tip şir (strig)

• O secvenţă de caractere (ASCII) ce se afişează


sau care nu se afişează
– String control
– String indicator
– String display
– String functions
Instrumentaţie virtuală-curs 5
Tipuri de date

Date de tip Boolean

• Are două valori: adevarat (TRUE) şi fals (FALSE)


– Button control
– LED indicator
– Operation modes of button
– Boolean function
Instrumentaţie virtuală-curs 5
Tipuri de date

Date de tip formă de undă

• sunt valori care reprezintă forma de undă; o matrice cu


orice date numerice poate reprezenta date analogice
de tip formă de undă
• conţin date, momentul de început al formei de undă,
durata
• există funcţii pentru lucrul cu forme de undă
Instrumentaţie virtuală-curs 5
Structuri înLabVIEW
Structurile sunt reprezentări grafice ale instrucţiunilor de ciclare şi
condiţionare din programarea bazată pe text. Se utilizează pentru
repetarea unor blocuri de cod sau pentru execuţia unor coduri
condiţionat sau într-o anumită ordine.

Bucla For
• are terminal de ieteraţie
• se execută de N ori
• are terminale pentru
registre de deplasare
Instrumentaţie virtuală-curs 5
Structuri înLabVIEW

Bucla While
• Are terminal de iteraţie
• Se execută cel puţin o
dată
• Se execută ţinând seama
de terminalul de
condiţionare
Instrumentaţie virtuală-curs 5
Structuri înLabVIEW

Structura Case
• Are două sau mai multe diagrame
• Numai o singură diagramă se execută la un
moment dat în funcţie de valoarea selectorului
• Fiecare subdiagramă trebuie să furnizeze valoare
de ieşiere pentru structura CASE
Instrumentaţie virtuală-curs 5
Structuri înLabVIEW

Structura Sequence

• Conţine una sau mai multe subdiagrame sau cadre ce se


execută secvenţial
• Structură Flat Sequence şi structură stacked sequence
Instrumentaţie virtuală-curs 5
Structuri în LabVIEW

Nodul formulă de calcul


• Implementează funcţii complicate
• Variabilele create la contur
• Numele variabilelor sunt case sensitive
• Fiecare linie de cod trebuie să se termine cu (;)

You might also like