0% ont trouvé ce document utile (0 vote)
25 vues15 pages

Chap 2

Le document présente les types de données utilisés dans LabVIEW, y compris les types Boolean, Numeric, String, et Enums, ainsi que leur représentation et leur signification. Il explique également les symboles associés aux différents types de données et propose des exercices pratiques pour appliquer ces concepts. Enfin, le document aborde les problèmes courants rencontrés lors de la programmation et des activités pour renforcer l'apprentissage.

Transféré par

choaiebbenzemail
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues15 pages

Chap 2

Le document présente les types de données utilisés dans LabVIEW, y compris les types Boolean, Numeric, String, et Enums, ainsi que leur représentation et leur signification. Il explique également les symboles associés aux différents types de données et propose des exercices pratiques pour appliquer ces concepts. Enfin, le document aborde les problèmes courants rencontrés lors de la programmation et des activités pour renforcer l'apprentissage.

Transféré par

choaiebbenzemail
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi