1 Chap.
2 : Types de données sous LabVIEW
es
1. Fils associés aux connexions des éléments du diagramme
èm
Ils servent à l’acheminement des données entre les terminaux et
les nœuds du VI
st
Circulation unidirectionnelle : Commande Indicateur
sy
et
ue
iq
at
m
L’épaisseur du fil indique la nature des données (scalaire, tableau
to
1D, tableau 2D)
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes
2 Chap. 2 : Types de données sous LabVIEW
es
2. Type de données
èm
Type Boolean : le type booléen est codé sur 8 bits
st
sy
et
Type Numeric : le type numérique regroupe les
représentations suivantes :
ue
flotant, virgule fixe, entier, signé, non signé, complexe
iq
at
m
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes
3 Chap. 2 : Types de données sous LabVIEW
es
Type string : Une chaine de caractères ASCII.
èm
Il permet de : créer du texte, contrôle des instruments avec des
commandes textuelles, personnaliser les boxes de dialogue
st
sy
et
ue
iq
at
m
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes
4 Chap. 2 : Types de données sous LabVIEW
es
Type Enums : C’est une liste de sélection.
èm
st
sy
et
ue
iq
at
Dynamics, Path, Waveform
m
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes
5 Chap. 2 : Types de données sous LabVIEW
es
3. Signification des différents symboles
èm
Représentation Couleur Type
st
Nombre entier :
Unsigned (codés sur :8, 16, 32 ou 64 bits): U8, U16,
sy
bleu U32, U64
Integer (entiers signés, codé sur 8, 16, 32 ou 64
et
bits): I8, I16, I32, I64
Valeur énumérée, correspond à des entiers de 0 à n-1
ue
bleu (n étant le nombre de valeurs du type)
iq
at
Nombre en virgule flottante :
orange SGL (simple précision, codée sur 32 bits),
m
DBL (double précision codée sur 64 bits),
EXT (précision étendue dépendant de la plateforme)
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes 5
6 Chap. 2 : Types de données sous LabVIEW
es
èm
Représentation Couleur Type
vert Booléen : prend les valeurs T (true ) ou F (false)
st
sy
rose Chaîne de caractères
et
Variant : représentation de n’importe quel type,
sous forme des octets de données correspondant
ue
et d’un identifiant de type.
violet Toute donnée d’un type donné peut être
iq
transformée en variant.
at
Le variant pourra être retransformé en son type
initial, à condition de connaître le type initial.
m
marron Date.
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes
7 Chap. 2 : Types de données sous LabVIEW
es
4. Gamme de valeurs de chaque type
èm
st
sy
et
ue
iq
at
m
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes
8 Chap. 2 : Types de données sous LabVIEW
es
èm
st
sy
et
ue
iq
at
m
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes
9 Chap. 2 : Types de données sous LabVIEW
es
6. Paramétrage des constantes / commandes
èm
st
sy
et
ue
iq
at
m
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes
10 Chap. 2 : Types de données sous LabVIEW
es
èm
st
sy
et
ue
iq
at
m
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes
11 Chap. 2 : Types de données sous LabVIEW
es
èm
st
sy
et
ue
iq
at
m
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes
12 Chap. 2 : Types de données sous LabVIEW
es
Exercice
èm
Créer un VI qui permet de convertir une température de degré
Celcius °C en degré Fahrenheit °F et inversement. Sachant que :
st
Deg(°F)=Deg (°C)*1.8+32
sy
Solution
et
ue
iq
at
m
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes
13 Chap. 2 : Types de données sous LabVIEW
es
Remarque : Correction des liaisons brisées
èm
st
sy
et
ue
iq
at
m
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes
14 Chap. 2 : Types de données sous LabVIEW
es
7. Activités
èm
Activité 1 : Dans quel cas le bouton d’exécution est brisé
Un sous VI brisé
st
Une entrée (obligatoire) du sous VI est non connectée
sy
Relier deux contrôles numériques
et
Une division par zéro
ue
Solution
iq
at
m
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes
15 Chap. 2 : Types de données sous LabVIEW
es
èm
Activité 2 :
Concevoir un VI permettant d’allumer une LED rouge si la
st
valeur d’une variable aléatoire comprise entre [-10,10] est
sy
supérieur à un seuil réglable. Tester les différents outils de
débogage sur le VI créé.
et
ue
iq
at
m
to
Au
K. Kara 2019/2020
Concepts et langage de programmation graphique / U. Blida 1 / Dep.Electronique / Master Automatique & systèmes