0% ont trouvé ce document utile (0 vote)
5 vues50 pages

Cours Labview

Le document présente une introduction à LabVIEW et à son langage de programmation graphique, le G, qui est adapté à l'acquisition de données et au contrôle d'instruments. Il décrit les concepts de base tels que les Instruments Virtuels (VIs), les interfaces de LabVIEW, et les structures de contrôle, tout en proposant des exercices pratiques pour appliquer ces concepts. Enfin, il aborde la gestion des fichiers et l'utilisation de sous-VI pour créer des applications modulaires.

Transféré par

abdallah bouslimi
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)
5 vues50 pages

Cours Labview

Le document présente une introduction à LabVIEW et à son langage de programmation graphique, le G, qui est adapté à l'acquisition de données et au contrôle d'instruments. Il décrit les concepts de base tels que les Instruments Virtuels (VIs), les interfaces de LabVIEW, et les structures de contrôle, tout en proposant des exercices pratiques pour appliquer ces concepts. Enfin, il aborde la gestion des fichiers et l'utilisation de sous-VI pour créer des applications modulaires.

Transféré par

abdallah bouslimi
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

Introduction à LABVIEW

Introduction à la programmation G
• Le G est le langage de programmation graphique propre à LabVIEW. C’est un
système de programmation à usage général, disposant de bibliothèques de fonctions
étendues convenant à toute tâche de programmation. Il dispose aussi de
bibliothèques spécifiques pour l’acquisition de données, le contrôle d’instruments
GPIB et série, ainsi que l’analyse, la présentation et le stockage de données.

• Alors que beaucoup de langages de programmation sont textuels tel que


l’assembleur, C, C++ …, le G est un langage graphique. Cette caractéristique, alliée
au fait d’être en partie un langage de programmation orienté objet (POO) tel que le
visuel basic, le visuel C, le Delphi …, offre l’opportunité à des généralistes de
produire des applications de haut niveau. Les domaines de prédilection du G sont
principalement l’instrumentation, les bancs d’essais. Cependant, l’intégration aisée de
composants de régulation, commandes d’axes, visionique, entrées-sorties déportées,
serveurs pour automatisation industrielle en font un système très ouvert.

• En raison de leur parenté avec les instruments réels, les programmes écrits en G
sont appelés VIs (pour Virtual Instruments : Instruments Virtuels). Les VIs peuvent
être assemblés entre eux pour produire des applications complexes et modulaires, ce
sont alors des sous-VIs composant le VI de l'application.
Labview : Interfaces d’accueil

Ouvrir un VI vide
ou un projet vide

Se connecter vers
des formations ou
des forums de
Ouvrir un ancien
discussion
VI
Les interfaces de Labview
Barre d’état

Barre d’état face avant

Barre d’état diagramme


Instruments Virtuels

Face avant
Commande = Entrées

Indicateurs = Sorties

Diagramme

Programme complémentaire de la
face avant
Interaction entre face avant et
diagramme
Face-avant : Commandes
Face-avant : Indicateurs
fonctions
Constante Indicateur graphe
Commandes
numériques

Commande
booléenne
palettes
Paramétrage des constantes / commandes
Types de connexions
Boucles
• Structure condition (if…then…else)
• Structure swich(case)

•Dans la sous palette de structures de la palette de


fonctions
•Enfermez les noeuds ou glissez-les à l'intérieur de
la structure
• Empilé comme un pont de cartes, uniquement un
seul cas visible
Fonctions >> Execution control
Tableaux
La racine carrée d'un réel a > 0 peut être calculée de façon approchée par l'algorithme de Heron :

Choisir x0 > 0 et calculer x1, ... , xn, ... par la relation :


𝑘
𝑘
𝑘+1
𝑥 𝑘 +1 −𝑥 𝑘
Alors la suite (xn) converge vers avec l’erreur
𝑥𝑘

Etablir un diagramme LABVIEW qui saisit un réel a et une erreur  en % et qui :


 Calcule itérativement avec l’erreur  si
 Donne un message d’erreur si

Etablir un diagramme LABVIEW qui converti, en décimale, un tableau de commande, initialisé à


zéro, de 16 valeurs numérique (0 et 1). La conversion doit être en temps réel lors de la saisie.
Etablir la face avant et le diagramme Labview qui permet de calculer et d’afficher les n premiers
termes de la suite :
𝑛+2 𝑛+1 𝑛

1
n est une commande saisie sur la face avant.

Concevoir un diagramme LABVIEW qui remplit en temps réel un tableau d’indicateur à une
dimension de valeurs croissantes. La valeur initiale est une commande saisie sur la face avant.
Gestion des fichiers
Les sous-VI
EXERCICE 1
Soit le programme labview dont la face avant
est représentée sur la figure 1.
Le diagramme correspondant est donné sur les
figures 2 et 3. L’aide des blocs utilisés dans le
programme labview est donnée sur la figure 4.
Analyser les diagrammes et expliquer la tache
qu’effectue ce programme.

Vous aimerez peut-être aussi