Fascicule d'initiation au logiciel de programmation graphique Labview 7.1 conçu pour des étudiants de BTS mais également parfaitement adapté aux besoins de formation en milieu professionnel.
Sommaire
I) LabVIEW
II) Les instruments virtuels
III) Environnement LabVIEW
A. Barre d'outils de la face avant B. Barre d'outil du diagramme C. Palette d'outils D. Palette de commandes E. Palette de fonctions
CHAPITRE 2 : Création, modification, mise au point d'un VI
I) Création d'un VI
A. Face avant B. Diagramme
II) Techniques de modification
III) Techniques de mise au point
IV) Application : Conversion °C en °F
V) VI Express
VI) Résumé et astuces
CHAPITRE 3 : Créer un sous VI
I) Sous VI
II) Icône et connecteur
A. Création de l'icône B. Définir le connecteur C. Application : Conversion °C en °F
III) Utilisation des sous Vis
A. Ouverture édition de sous Vis B. Application : Thermomètre
IV) Création d'un sous VI à partir d'une sélection
CHAPITRE 4 : Boucles et graphes déroulants
I) Boucle de répétition conditionnelle (While)
A. Principe B. Application : trouver un nombre automatiquement
II) Les graphes déroulants
A. Présentation B. Câblage des graphes déroulants C. Application : Surveillance de température D. Action mécanique des interrupteurs
III) Registres à décalage
A. Principe B. Initialisation des registres C. Exercice : surveillance de température moyenne
IV) Boucle For
A. Principe B. Exercice
CHAPITRE 5 : Tableaux et clusters
I) Les tableaux
A. Créer des tableaux sur la face avant B. Tableaux à deux dimensions C. Tableaux de constantes D. Auto indexation E. Boucles et tableaux 2D F. Fonctions sur tableaux G. Polymorphismes et tableaux H. Application : se familiariser avec les tableaux I. Exercices
II) Graphes fonctions du temps et graphes XY
A. Les graphes B. Les graphes XY C. Application 1 D. Application 2
III) Clusters
A. Créer des clusters sur la face avant B. Constantes de type cluster C. Ordonner les clusters D. Fonctions sur clusters E. Polymorphisme des clusters F. Exercice
CHAPITRE 6 : Structures de choix, séquences et n?uds de calcul
I) Structure de choix
A. Principe B. Tunnels d'entrée/sortie C. Exemples D. Sélection des choix E. Exercice 1 F. Exercice 2
II) Les séquences
III) Boîtes de calculs et noeuds d'expression
A. Noeuds d'expression B. Boîtes de calcul
CHAPITRE 7 : Chaînes et Entrées/Sorties fichier
I) Chaînes
A. Créer des commandes et des indicateurs de type chaîne B. Tables
II) Fonctions sur chaîne
A. Manipulation de chaîne B. Convertir des valeurs numériques en chaînes avec le VI Express Formater en texte C. Conversion de chaînes en valeurs numériques avec la fonction balayer une chaîne D. Exercice
CHAPITRE 8 : Acquisition de données
I) Comment utiliser les cartes et le logiciel MAX
A. Examen des paramètres du périphérique DAQ à l'aide de MAX B. Tester les E/S de la carte
II) Acquisition de données
III) Entrées analogiques
A. Acquisition de signaux B. Entrées analogiques type Waveform C. Fichier journal
IV) Sorties analogiques
V) Compteurs
VI) E/S numériques
CHAPITRE 9 : Contrôle d'instruments
I) Configuration et communication GPIB
A. Adressage GPIB B. Restrictions C. Architecture du logiciel D. Configuration de logiciel MAX E. Utilisation de l'assistant d'E/S d'instruments F. VISA G. Driver d'instrument
II) Communication et configuration série
A. Paramétrages possibles B. Connexion matérielle VISA et liaison série
Conclusion
I) LabVIEW
II) Les instruments virtuels
III) Environnement LabVIEW
A. Barre d'outils de la face avant B. Barre d'outil du diagramme C. Palette d'outils D. Palette de commandes E. Palette de fonctions
CHAPITRE 2 : Création, modification, mise au point d'un VI
I) Création d'un VI
A. Face avant B. Diagramme
II) Techniques de modification
III) Techniques de mise au point
IV) Application : Conversion °C en °F
V) VI Express
VI) Résumé et astuces
CHAPITRE 3 : Créer un sous VI
I) Sous VI
II) Icône et connecteur
A. Création de l'icône B. Définir le connecteur C. Application : Conversion °C en °F
III) Utilisation des sous Vis
A. Ouverture édition de sous Vis B. Application : Thermomètre
IV) Création d'un sous VI à partir d'une sélection
CHAPITRE 4 : Boucles et graphes déroulants
I) Boucle de répétition conditionnelle (While)
A. Principe B. Application : trouver un nombre automatiquement
II) Les graphes déroulants
A. Présentation B. Câblage des graphes déroulants C. Application : Surveillance de température D. Action mécanique des interrupteurs
III) Registres à décalage
A. Principe B. Initialisation des registres C. Exercice : surveillance de température moyenne
IV) Boucle For
A. Principe B. Exercice
CHAPITRE 5 : Tableaux et clusters
I) Les tableaux
A. Créer des tableaux sur la face avant B. Tableaux à deux dimensions C. Tableaux de constantes D. Auto indexation E. Boucles et tableaux 2D F. Fonctions sur tableaux G. Polymorphismes et tableaux H. Application : se familiariser avec les tableaux I. Exercices
II) Graphes fonctions du temps et graphes XY
A. Les graphes B. Les graphes XY C. Application 1 D. Application 2
III) Clusters
A. Créer des clusters sur la face avant B. Constantes de type cluster C. Ordonner les clusters D. Fonctions sur clusters E. Polymorphisme des clusters F. Exercice
CHAPITRE 6 : Structures de choix, séquences et n?uds de calcul
I) Structure de choix
A. Principe B. Tunnels d'entrée/sortie C. Exemples D. Sélection des choix E. Exercice 1 F. Exercice 2
II) Les séquences
III) Boîtes de calculs et noeuds d'expression
A. Noeuds d'expression B. Boîtes de calcul
CHAPITRE 7 : Chaînes et Entrées/Sorties fichier
I) Chaînes
A. Créer des commandes et des indicateurs de type chaîne B. Tables
II) Fonctions sur chaîne
A. Manipulation de chaîne B. Convertir des valeurs numériques en chaînes avec le VI Express Formater en texte C. Conversion de chaînes en valeurs numériques avec la fonction balayer une chaîne D. Exercice
CHAPITRE 8 : Acquisition de données
I) Comment utiliser les cartes et le logiciel MAX
A. Examen des paramètres du périphérique DAQ à l'aide de MAX B. Tester les E/S de la carte
II) Acquisition de données
III) Entrées analogiques
A. Acquisition de signaux B. Entrées analogiques type Waveform C. Fichier journal
IV) Sorties analogiques
V) Compteurs
VI) E/S numériques
CHAPITRE 9 : Contrôle d'instruments
I) Configuration et communication GPIB
A. Adressage GPIB B. Restrictions C. Architecture du logiciel D. Configuration de logiciel MAX E. Utilisation de l'assistant d'E/S d'instruments F. VISA G. Driver d'instrument
II) Communication et configuration série
A. Paramétrages possibles B. Connexion matérielle VISA et liaison série
Conclusion
Accédez gratuitement au plan de ce document en vous connectant.
Extraits
[...] (demande d'identification de l'appareil) apparaît dans Send string. Cliquez sur le bouton Query et attendre la réponse de l'appareil dans String Received Pour éviter d'avoir à vous rappeler de l'adresse principale de votre appareil, créer un alias VISA pour chaque appareil. Pour cela, sélectionner instrument0 dans MAX, cliquer sur le bouton VISA properties puis entrer le nom que vous voulez donner à votre appareil (ex : GBF, Voltmètre, Oscilloscope ) dans alias VISA Utilisation de l'assistant d'E/S d'instruments L'assistant d'E/S instruments situé dans la palette Fonctions, Entrée et Fonctions, Toutes les fonctions, E/S d'instruments est un VI Express LabVIEW que vous utilisez pour communiquer avec des instruments de type message et analyser graphiquement la réponse. [...]
[...] On se propose de réaliser un thermomètre utilisant ce capteur et capable d'afficher la température en ou en suivant l'affichage choisi par un interrupteur à bascule Dans un nouveau VI créez la face avant : a. La tension d'entrée est définie dans la palette commande numérique. b. Le thermomètre et l'indicateur numérique sont dans la palette Indicateurs Numérique. Pour changer l'échelle du thermomètre, il suffit de remplacer un des chiffres indiqué par le chiffre souhaité (par exemple remplacer 100 par 200). [...]
[...] Ils sont équivalents à des fonctions dans les langages textuels. Terminaux Les objets situés dans la face avant apparaissent comme des terminaux dans le diagramme. Les terminaux reflètent le type de données du contrôle ou de l'indicateur. Ainsi le terminal situé ci-dessous représente un contrôle numérique, défini comme un réel en double précision : Fils Les fils transfèrent les données dans le diagramme, ils sont ainsi analogues aux variables dans les langages textuels. Chaque fil provient d'une seule source mais peut être réuni à beaucoup de VIs ou de fonctions destinées à les traiter. [...]
[...] Réaliser votre diagramme, enregistrer votre VI puis lancer le. Désassemblage des clusters Les fonctions de désassemblage permettent d'extraire des éléments d'un cluster pour les utiliser individuellement. La fonction de désassemblage par ordre s'ajuste automatiquement au nombre total d'éléments du cluster. Le désassemblage par nom doit être dimensionné à la main en fonction du nombre d'éléments à extraire, l'outil doigt permettant de sélectionner le nom des éléments Application : Réaliser le câblage de l'exemple suivant qui montre l'utilisation des fonctions de désassemblage. [...]
[...] Cliquez sur deg le terminal devient orange et un pointillé entoure la connexion affectée. d. Cliquez dans une zone libre de la face avant. Le pointillé disparaît et la connexion se pare de la couleur de l'objet. e. Opérez de même avec l'indicateur Deg F. f. Déplacez le curseur sur le connecteur. La fenêtre d'aide montre 2 terminaux orange (réels) et leurs labels Sauvez le VI III- Utilisation des sous VIs Une fois un VI créé, il est utilisable en tant que sous VI. [...]