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]).

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').