Labview

           

Principes

Les variables

Labview propose quatre types de base pour les variables. Le type U8 qui représente un entier non signé codé sur 8 bits (on peut spécifier d'autres codages), le type DBL qui représente un nombre flottant, le type TF qui est une valeur booléenne (True – False) et enfin le type intitulé ABC servant à représenter les chaînes de caractères.

Nous avons vu précédemment que le langage faisait appel à la notion de terminal d'entrée et terminal de sortie. Ces terminaux sont respectivement nommés par Labview comme terminaux de 'contrôles' et terminaux 'indicateurs' ce qui indique bien que les premiers sont accessibles en écriture et les seconds en lecture par l'utilisateur de l'application. Chaque terminal possède un des quatre types pour le représentation de ses valeurs. Le tableau suivant donne un exemple de terminaux associés aux quatre types de bases.

Entier labview
Terminal de contrôle pour les entiers
Terminal d'affichage pour un entier
Flottant labview
Terminal de contrôle pour un double
Terminal d'affichage pour un double
Boolean labview
Terminal de contrôle pour un boolean
Terminal d'affichage pour un boolean
Chaîne de caractères labview
Terminal de contrôle pour une chaîne
Terminal d'affichage pour une chaîne


Pour les variables numériques (entiers et doubles), Labview offre la possibilité de spécifier différents types de codages de l'informations (signé, non signé, sur 8 bits..).

Il existe un type qui n'apparaît pas dans ce tableau. C'est le type construit qui sert à représenter et à rassembler plusieurs valeurs de types différents dans une variable (comme une structure en C). Ce type possède une représentation de couleur marron et est aussi nommé cluster dans la terminologie Labview.



Labview met aussi à disposition des structures de données qui se basent sur la notion de tableaux :

Le type scalaire, qui représente une données dans les types de base et est considéré comme un tableau de dimension 0,

Le type scalaire

Le type vecteur qui est un tableau de dimension 1,

Le type vecteur

Et enfin le type tableau qui représente un tableau de dimension n.

Le type tableau

Valid XHTML 1.0!