cours initiation labview

cours initiation labview

Cours d’initiation au logiciel LabVIEW Dernière mise à jour : 29/05/08 par Nicolas POUSSET Objectifs du cours OF43 p g Présenter LabVIEW et ses fonctionnalités. Comprendre les composants d’un Instrument Virtuel (appelé VI). Établir une application simple d’acquisition de données. Créer un sous-programme dans LabVIEW. Travailler avec les tableaux, les graphiques, les clusters et les structures. Connaître des dispositifs d’impression et de documentation d’un Développer différentes architectures de programmation.

Publier des VI ou des données sur un réseau ou sur le Web. complémentaires 187 204 217 50 261 269 Remarque : La version de IabVlEW utilisée pour ce cours d’initiation est la version 7. 1 . Par Nicolas POUSSET 4 Partie I – Introduction à LabVIEW • Généralités. • Un peu d’histoire. • Vocabulaire LabVIEW. • Environnement LabVIEW. • Composants d’une application LabVIEW. • Outils de programmation LabVIEW. • Créer une application LabVIEW. nstrumentation Virtuelle avec LabVIEW LabVIEW (Laboratory Virtual Instrument Engineering Workbench) est un environnement de dévelo hique qui permet de 2 43 Traitement d’images : Masque, détection de contours, profils, manipulations de pixels,. ?? Mathématiques : Interpolation, statistiques (moyennes, écart-type,… ), équations différentielles…. 9 Présentation avec LabVIEW LabVIEW inclut des outils d’aide ? la présentation (communication) des données •

Désolé, mais les essais complets ne sont disponibles que pour les utilisateurs enregistrés

Choisissez un plan d'adhésion
• Graphiques, tableaux, images, génération de rapport…. ?? Par l’intermédiaire d’Internet : outils de publication web, serveur datasocket, TCP/IP, envoie d’alertes par email…. 10 Un peu d’histoire Mars 1 998 • LabVIEW 5. 0 Activex, Multifenêtrage 1997 • LabVIEW 4. 0 addition d’outils pour les professionnels, améliorations du debogage Août 1993 3 3 Capteur de lumière Exemples de conceptions Humanoïde Machine Animaux 13 LEGO Mindstorms NXT Environnement de développement graphique. Le programme est chargé dans le robot via une connectique Bluetooth ou USB.

Notions de temporisation, de boucles, de gestion d’évènements…. 14 Autres exemples de conceptions : Possibilité d’utiliser directement LabVIEW pour la programmation 4 3 division Structure d’une boucle For Fil de données Terminal de contrôle booléen Terminal graphique Dans le diagramme nous trouverons tous les éléments propres au code développé (structures, fonctions, constantes,… ). 19 Icône/connecteur d’un VI • Chaque VI affiche une icône, dans le coin upérieur droit des fenêtres de la face-avant et du diagramme.

Une icône est la Icône par défaut représentation graphique d’un VI. • Un connecteur est un ensemble de terminaux correspondant aux commandes et aux indicateurs du VI qui sont accessibles. 20 s 3 chemin Graphe Menu dé déroulant & énum Commandes classiques Commandes (dialogue) Décorations Vision (module complé complémentaire) Sélection de commandes Commandes utilisateur EIS Refnum Dans cette palette nous trouverons tous les éléments (commandes et indicateurs) nécessaires à la création de la face-avant. 6 Palettes de fonctions disponible à partir de la fenêtre diagramme par un clic droit avec la souris ou dans la barre des menus :  » Fenêtre »). Numé Numérique Structures 6 3 déplacement Outil darrêt Outil d’action sur la face avant Outil déplacement et taille Outil texte Outil sonde Outil copie couleur Outil colo iage Outil connexion par fils Outil raccourci menu 29 Barre d’outils de la face-avant Bouton Exécution du programme (VI) Bouton Exécution continue Bouton d’Arrêt d’exécution Aide contextuelle Bouton Pause/Reprendre Configuration du format du texte (taille, style, couleur,… Aligner les objets Égalisation de l’espacement entre es objets Plan de l’objet (premier ou arrière plan,… ) Redimensionner les objets de la face avant 3 avec 2 chiffres de précision Format virgule flottante avec 2 34 Paramétrage des constantes / commandes Possibilité de paramétrer les propriétés de la commande numérique (ou de la constante). Clic droit sur la commande (ou la constante) numérique. Possibilité de paramétrer la gamme (avec un minimum, un maximum et un incrément). 5 Possibilités de modifier le type de donnée de la commande : entiers (mot long, mot, octet), réels (précision étendue, double précision, simple précision),… ndication sur le ype de donnée Permet de fixer une valeu 43 séquentiel des éléments du programme qui détermine l’ordre d’exécution du programme. 40 es options d’aide Aide Contextuelle (Ctrl + H) • Aide détaillée • Verrouillée l’aide • Choix du mode de l’aide (simple ou détaillée) Accès à l’aide détaillée • Accès à l’intégralité du contenu informatif. ?? Ouverture automatique d’une fenêtre pour accéder directement à l’aide. 41 Aide détaillée (barre des menus : « Aide » -> « Aide LabVIEW…  » ) 42 Exercice 1 – Conversion de oc en OF et en K Réaliser un VI qui permet d’effectuer une conversion de oc en K et en OF ? artir de fonctions de bas sous VI ? • Assigner un connecteur et réaliser une icône pour un sous VI. • Utiliser un VI en tant que sous VI. 7 Sous VI Un sous VI est un VI qui peut être utilisé dans un autre VI de plus haut niveau. Avantages : • Modularité (création de blocs de base réutilisable pour diverses applications : gain de productivité) • Facilite le « débogage » • Nécessite une seule création de code. 48 Icônes et Connecteurs • Une icône représente un VI dans un autre diagramme d’un VI de plus haut niveau. 2 cases en entrées pour les commandes 1 case en sortie pour l’indicateur 0 3