Type de données
Types de variables
Les objets sont affectées à un type de données :
- Numérique Entier (Entier court, Entier Long) ou Décimal (Réel simple, réel double)
- Texte ou chaîne de caractère
- Booléen (Vrai/Faux)
- Date (Format variable)
- Enumération fixe.
Chaque type est caractérisé par l'espace pris en mémoire : 1 entier long occupe 4 octets, 1 caractère occupe 1 Octet, 1 réel double occupe 8 octets.
Chaque langage utilise son propre jeu de type de données.
Identification des types de données (LABVIEW)⚓
Numérique à virgule flottante[1] (Orange) : SGL(32 bits) , DBL (64 bits), EXT (96 bits) : par défaut, les objets numériques sont codés par défauts en DBL.
Numérique entier[2] (Bleu) : I (entier signé positif ou négatif) ou U (entier non signé positif), on peut les trouver sous 8, 16 ou 32 bits. Un I8 est compris entre -127 et +128, un U8 est compris entre 0 et 255.
Booléen[3] (vert) : il présente deux valeurs possibles. ( vrai ou faux )
Chaîne[4] (Rose) : permet de stocker des caractères alpha-numériques. On peut stocker des chiffres et des lettres, mais les opérations arithmétiques n'ont aucun sens.
Représentation⚓
Dans le diagramme, à partir du terminal[5] d'un objet (commande ou indicateur, constante), clic droit.Représentation
.
Une donnée est mémorisée en mémoire ou sur disque en utilisant un espace qui dépend de son codage (labview parle de représentation, les langages de programmation parlent de déclaration de variables[6]).
Réglementaire :
Pour réaliser des calculs ou traitements, il est souvent préférable de manipuler des données de même représentation. Si vous voyez un petit point gris à côté d'un connecteur, alors les types de données ne sont pas compatibles, mais labview accepte de faire l'adaptation.
Truc & astuce :
Pour résoudre l'adaptation des types de données lorsque l'on utilise des fonctions labview, prenez l'habitude de créer vos objets à partir des terminaux (clic droit.créer..'objet commande ou indicateur ou constante'
).