Vous êtes sur la page 1sur 4

Lycée Technique Settat Année Scolaire : 2022/2023

Centre des classes BTS Semestre 2


Initiation à LABVIEW
Classe : 1-BTS/SE TP 1 : Travaux d’atelier

1. Qu’est-ce que LABVIEW ?

LabVIEW (Laboratory Virtual Instrument Engineering Workbench) est initialement un logiciel de


développement d'applications destiné à l’instrumentation, mais qui dépasse ce cadre aujourd’hui.
En fait, LabVIEW a été créé au départ pour permettre aux expérimentateurs de pouvoir mettre en œuvre une
carte d’acquisition et d’effectuer un traitement des données sans connaissance de programmation. Pour cela,
on utilise un langage graphique, le G, et une interface identique aux appareils de mesures classiques. Le
programme obtenu s’appelle alors un instrument virtuel ou VI (virtual instrument).
Cela permet à l’aide d’une carte d’acquisition de transformer votre ordinateur en oscilloscope,
fréquencemètre, voltmètre, analyseur de spectre… Ou de piloter des caméras, des automates, des moteurs
avec du matériel spécialisé piloté par un programme sous LabVIEW.
2. Comment fonctionne Labview ?
Un programme Labview comporte 2 éléments principaux :
1. Une face-avant.
2. Un diagramme.

• La face-avant d’un programme est l’interface utilisateur du VI contenants des entrées (les
commandes) et de sorties (les indicateurs) du programme.
Les commandes et indicateurs peuvent être des afficheurs numériques, des commutateurs booléens,
des jauges, des vu-mètres, des boutons poussoirs, des graphes…
Ces commandes et indicateurs sont accessibles par la palette de commandes (clic droit dans une
fenêtre de face avant.)
Booléen
Numérique Chaîne et chemin
Liste et table
Tableau et cluster
Graphe
Menu déroulant
Acquisition pt/pt ou waveform
veform

Sélection de VI antérieurs

1
• Le diagramme contient le code graphique du programme Labview (VI). La programmation est
graphique selon une logique de flux de données. Les commandes et indicateurs de la face avant
figurent sous forme de terminaux dans la fenêtre diagramme et sont à connecter entre eux selon le
traitement désiré.
Ce traitement s’effectue à l’aide de fonctions accessibles par la palette fonctions (clic droit dans la
fenêtre diagramme).
Fonctions sur numériques

Structure de programmation Fonctions sur booléens


(boucle, séquence…)
Fonctions sur tableaux
Fonctions sur chaînes Fonctions sur clusters
Fonctions de comparaison Fonctions temps et dialogue

E/S sur fichier


Fonctions sur donnée waveform
Analyse, traitement du signal
Mathématiques

Pour connecter, sélectionner les terminaux, mettre en forme la face avant comme de la fenêtre diagramme,
on dispose de la palette d’outils (Menu : Fenêtre>>palette d’outils)

3. La programmation graphique.
Bien que ce langage soit totalement graphique, on retrouve sous Labview toutes les structures classiques des
langages de programmation textuel (C, Basic…)
• Boucles While, For
• Séquençage (qui permet l’exécution séquentielle de sous-VI)
• Aiguillage IF, CASE…

➢ Les types de données :


Labview traite de données structurées classiques :
• Numérique
• Booléen
• Chaîne
• Liste
• Graphe
• Tableau : est une donnée qui regroupe des données de même type.

2
Pour chacun de ces types de données, il existe des fonctions dédiées qui s’appliquent sur ces données. Ces
fonctions sont accessibles par la palette fonctions de la fenêtre diagramme.
Remarque importante :
Que ce soit en face avant, comme dans la fenêtre diagramme, vous disposez d’une aide contextuelle
sur chaque élément (fonctions, indicateurs, commandes…). Pour y accéder, Il faut taper : CTRL+H et placer
le curseur de la souris sur l’élément en question.

Manipulation 1 :
Le but de cette première manipulation est de découvrir le logiciel et de manipuler certaines fonctions :
La manipulation consiste à allumer une simple LED par un interrupteur et de redimensionner les composants
ajoutés :

Utilisation d’un interrupteur

1. Âpres avoir ouvrir le logiciel, afficher les deux fenêtres de travail côte à côte.
2. Ajouter une LED et un bouton de commande
3. Faites la liaison entre les deux composant dans le diagramme
4. Simulez le fonctionnement

Utilisation d’un bouton poussoir

1. Changer les paramètres afin que la LED reste allumée tant que le bouton est actionné
2. Simulez le fonctionnement
3. Changez les dimensions des composants pour les agrandir

Manipulation 2 :
Cette deuxième manipulation consiste à faire des opérations arithmétiques entre plusieurs variables

Utilisation des commandes numériques


1. Ajouter les deux commandes numérique A et B pour entrer les valeurs des variables, et un indicateur
S qu’on l’utilise pour afficher le résultat.
2. La fonction à réalisée est la suivante : S = A + B
3. Faites la liaison dans le diagramme et simulez le fonctionnement en changeant les valeurs des
variables

Utilisation des défèrent types des variables


4. Ajoutez la première variable sous forme d’un bouton rotatif nommé A.
5. Ajoutez un autre bouton glissière B
6. Utilisez pour le type d’affichage du résultat une jauge.
7. Faites le diagramme qui réalise la fonction suivante :
S = A2/ (A+B2)

8. Ajoutez une LED comme un indicateur qui s’allume lorsque le résultat des calculs dépasse 4
9. Simulez le programme et vérifiez le fonctionnement

3
Manipulation 3 :
1. On se propose de déterminer la fréquence F0 de résonance d’un circuit LC et d’afficher sur la face avant le
résultat du calcul ci-dessous :

Faites les liaisons correctes du diagramme afin d'obtenir un code permettant de calculer la fréquence propre du
système.

2. Remplacer les fonctions numériques par le calcul effectué à partir de la boite de calcul :

Compte-rendu :
Rédigez un compte-rendu avec :

o La présentation du logiciel LABVIEW


o Les étapes de chaque manipulation ;
o Les résultats de simulation de chaque manipulation ;
o Citez les difficultés trouvées pendant les manipulations
o Conclure

Vous aimerez peut-être aussi