BTS SE TP LABVIEW N°1 SUJET TP INITIATION 1 / 6 I- PRESENTATION : Labview (Labo

BTS SE TP LABVIEW N°1 SUJET TP INITIATION 1 / 6 I- PRESENTATION : Labview (Laboratory Virtual Instrument Engineering WorkBench) est un logiciel de développement de programmes d’application. LabView utilise un langage de programmation essentiellement graphique dédié au contrôle, à l'acquisition, l'analyse et la présentation de données. Labview est dédié à la programmation conçue pour le pilotage d'instruments électroniques ! Avec Labview, la construction des modules logiciels appelés des « VI » (= «Virtual Instruments») se fait graphiquement au lieu d'écrire du code dans un langage informatique textuel comme Pascal ou C, Basic. Le rôle d'un VI est : - d'acquérir des données issues par exemple de fichiers, du clavier ou encore de cartes électroniques d'Entrée/Sorties - de les analyser - de les présenter au travers d'interfaces Hommes-Machines graphiques (encore appelées « face avant » par analogie avec la face avant permettant de piloter un appareil électronique). II- LANCEMENT DE LABVIEW : Cliquer sur le raccourcis de démarrage de Labview (il se trouve dans : Menu Démarrer\Programmes\National Instruments\LabVIEW2011) La fenêtre de démarrage suivante apparaît : Cliquer sur VI vide pour créer votre premier programme. Trois fenêtres s’ouvrent : Il apparaît une fenêtre active « Face avant » vierge nommée Sans titre 1. La deuxième fenêtre « Diagramme » apparaît cachée en arrière-plan et non active. La troisième fenêtre appelée palette de « Commandes » permet de créer une interface utilisateur avec l’ensemble des objets représentant les entrées/sorties du programme. Elle est affichée uniquement lorsque la face avant est active. En activant la fenêtre « Diagramme » (Cliquer dessus ou sur Ctrl+E), la palette change en palette de « Fonction ». Elle offre l’ensemble des instructions du langage graphique. Attention : La fermeture de la fenêtre « Face avant » entraîne la fermeture de l’application en cours de développement alors que la fenêtre « Diagramme » peut être fermée même lors de l’exécution de l’application. Thierry LEBEHOT – 2013/2014 BTS SE TP LABVIEW N°1 SUJET TP INITIATION 2 / 6 III- PREMIER PROGRAMME : créer un convertisseur °C/°F But :Convertir des degrés Fahrenheit en degrés Celsius, et réciproquement . On rappelle que : TC = \f(5;9 (TF - 32) et TF = \f(9;5 TC + 32  Etape 1 : Réalisation de la face avant du VI : o Activer la face avant pour faire apparaître la palette de Commandes o Placer sur la face avant une commande numérique que l’on renommera TC. Pour cela, cliquer sur Numérique qui se trouve dans la bibliothèque Moderne o Placer un indicateur « thermomètre » que l’on renommera TF o Afficher la palette d’outils (Menu Affichage - Palette d’outils). Sélectionner le bouton pour écrire le commentaire « Conversion de Température». La face devrait ressembler à la figure ci- dessous. Attention : Revenir à la configuration précédente du pointeur en cliquant sur ce bouton (Voyant vert activé) o Remarque : Pour changer la police de caractère, cliquer sur « Police de l’application » et sélectionner la mise en forme choisie. Sinon, pour changer uniquement la taille du texte, il faut le sélectionner et appuyer sur ctrl+ (attention : pas le + du pavé numérique) pour l’agrandir ou Ctrl- pour la diminuer. Thierry LEBEHOT – 2013/2014 BTS SE TP LABVIEW N°1 SUJET TP INITIATION 3 / 6  Etape 2 : Réalisation du programme du VI : o Activer la fenêtre Diagramme. La palette de Fonctions apparaît. o Dans la palette de fonctions, sélectionner Programmation puis la bibliothèque Numérique. o Placer la fonction Multiplier sur le diagramme. o Utiliser l’outil bobine pour réaliser le câblage (il suffit d’approcher la souris d’une terminaison). Pour créer le « 9 » sur le multiplieur, placer la souris sur une de ses terminaisons, cliquer sur le bouton droit de la souris et choisir Créer – Constante. Entrer « 9 » avec le clavier. o Continuer le calcul pour terminer la conversion (Voir formule mathématique p2). Relier la dernière sortie à l’entrée de TF. o Afficher la face Avant. Exécuter le programme en cliquant sur le bouton . Vérifier plusieurs valeurs. o Faire de même pour convertir une température en degrés Fahrenheit (TF2 ) en Température en degrés Celcius (TC2). o Vérifier le fonctionnement (Si TC = 5°C alors TF = 41 °F et si TF = 50 °F alors TC = 10°C).  Etape 3 : la boucle While = tant que…. Pour que la lecture se fasse en continue, il faut placer une boucle While autour du diagramme (fonction – programmation – structure). Il ne faut pas oublier de créer une commande sur le terminal de condition. Une icône Stop apparaît alors sur le diagramme et un Bouton Stop apparaît sur la face Avant.  Etape 4 : Temporisation de la boucle o Placer la fonction attendre (ms) à l’intérieur de la boucle While (fonction – programmation – informations temporelles). o Créer une constante sur son entrée, pour avoir une temporisation de 2 secondes. o Créer un indicateur sur l’index (=i) de la boucle While. Cela permet de visualiser le nombre de boucles effectuées.  Etape 5 : la boucle For Pour que la lecture se fasse N-1 fois, il faut placer une boucle For autour du diagramme (fonction – programmation – structure). o Remplacer la boucle While par une boucle For. Astuce : Faire un clic droit sur la boucle While. Choisir « remplacer par une boucle For ». o Créer une constante sur l’entrée N de valeur égale à 5. Thierry LEBEHOT – 2013/2014 BTS SE TP LABVIEW N°1 SUJET TP INITIATION 4 / 6 o Exécuter le programme. Compter le nombre de boucles réalisées avant l’arrêt du programme. IV- DEUXIEME PROGRAMME – créer une alerte température. But : Créer une « alerte température » d’une chambre froide. Allumer un voyant en vert si la température est comprise entre 0 et 8°C, sinon l’allumer en rouge, avec génération d’un son. 1) La Led : Ouvrir un nouveau VI. Placer sur la face avant un thermomètre. Faire un clic droit pour le transformer en commande. Modifier les valeurs en double cliquant, pour afficher des valeurs comprises entre -10 et +20°C. Placer une Led (Palette Commandes : Moderne – Booléen - Led) Nommer la «Alerte» Changer les couleurs de la Led : Cliquer avec le bouton droit sur une Led et choisir « Propriété » ; Choisir la couleur Vert pour la case Off et Rouge pour la case On. Afficher le diagramme. Dans la palette de Fonction – Programmation - Comparaison, placer la fonction Supérieur sur le diagramme. Créer une constante « 8 » sur la bonne entrée. Aidez-vous de l’aide de Labview (CTRL + H / placer la souris sur le signe « supérieur »). Relier l’autre entrée à la sortie de la commande TC. Connecter l’ensemble et vérifier le fonctionnement. Faire de même pour une température négative. Penser à enregistrer. Modifier pour n’avoir qu’une seule LED (Astuce : utiliser une fonction logique : programmation / booléen) Pour aller + loin : on peut simplifier le diagramme en utilisant la fonction « dans la gamme » : programmation – comparaison. 2) La structure condition But : Générer un son et un message si la température d’alerte est atteinte. On va maintenant utiliser la condition Si … alors … sinon : Si on a une alerte, alors générer un son de fréquence 2000 Hz pendant 0.5s et afficher dans un indicateur chaîne « ALERTE !!! » Sinon (= si la température est correcte), afficher « Température OK » Afficher le diagramme. Placer la Structure Condition après la Led (à droite) (Palette de Fonction – Programmation – Structure) Relier la LED à l’entrée « ? » de la structure condition. Thierry LEBEHOT – 2013/2014 BTS SE TP LABVIEW N°1 SUJET TP INITIATION 5 / 6 Pour la condition « vrai » :  A l’intérieur de la structure, placer un Bip (Palette de Fonction – Programmation - Graphisme et son).  Créer des constantes sur les terminaisons : durée et fréquence. Placer une constante « faux » sur la terminaison « utiliser l’alerte système » (pour les curieux : voir l’aide détaillée …).  Placer une constante « chaine » (fonction / programmation / chaine). Ecrire « ALERTE !!!». La relier sur le bord droit de la structure condition. Créer à droite un indicateur. Pour la condition « faux » : Placer de même une constante chaine avec le message : « Température Ok ». Placer une boucle pour faire une exécution en continu. Tester le fonctionnement pour différentes températures. 3) La structure séquence : But : Générer 2 sons différents pendant l’alerte. A l’intérieur de la condition « vrai », placer une structure séquence déroulée autour du « bip » (Fonction – Programmation – Structures). Faire un clic droit sur le bord extérieur droit de la structure séquence et sélectionner « Ajouter une étape après ». Placer un autre bip dans la zone nouvellement crée. Le régler pour une fréquence de 2500Hz pendant 0.5s. Tester le programme. 4) Clignotement de la Led (utilisation d’un nœud de propriété) But uploads/Ingenierie_Lourd/ initiation-a-labview-prise-en-main.pdf

  • 21
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager