ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI).



Documents pareils
ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

AP1.1 : Montages électroniques élémentaires. Électricité et électronique

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

Manuel d utilisation de la messagerie.

RECUPEREZ DES FICHIERS SUPPRIMES AVEC RECUVA

Correction des Travaux Pratiques Organiser son espace de travail

Guide d installation UNIVERSALIS 2014

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

SOMMAIRE. Comment se connecter?

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Fiche Mémo : Options d accessibilité sous Windows et Internet Explorer 5

1. Insérez le DVD de support dans le lecteur optique. L onglet Drivers (Pilotes) apparaîtra si l Exécution automatique est activée.

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

Universalis Guide d installation. Sommaire

Guide d installation UNIVERSALIS 2016

Indiquer l'espace libre sur le disque dur

Tutoriel. Votre site web en 30 minutes

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

GUIDE D UTILISATION ADSL ASSISTANCE

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Certificats Electroniques sur Clé USB

Comment utiliser FileMaker Pro avec Microsoft Office

Mon aide mémoire traitement de texte (Microsoft Word)

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

1.1 L EXPLORATEUR WINDOWS

Démarrer et quitter... 13

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

Access 2007 FF Access FR FR Base

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.


Les journaux, suivi des flux financiers

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

Guide de l utilisateur Mikogo Version Windows

Utilisation du logiciel ModellingSpace

iil est désormais courant de trouver sur Internet un document

Ces Lettres d informations sont envoyées aux extranautes inscrits et abonnés sur le site assistance (voir point N 3).

Création d un document PublishView

TRUCS & ASTUCES SYSTEME. 1-Raccourcis Programme sur le Bureau (7)

Des outils numériques simples et conviviaux!

ANNEXE 8 : Le Mailing

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Volet de visualisation

MEDIA NAV Guide de téléchargement de contenus en ligne

Styler un document sous OpenOffice 4.0

Ouvrir le compte UQÀM

[WINDOWS 7 - LES FICHIERS] 28 avril Logiciel / Windows

Initiation à Windows 8

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

Leçon N 5 PICASA Généralités

Premiers Pas avec OneNote 2013

L accès à distance du serveur

L ORDINATEUR FACILE D ACCÈS!

Utilisation du client de messagerie Thunderbird

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

Tutoriels ACDSee 12 > ACDSee 12 pour les utilisateurs existants

Sélection du contrôleur

1. Installation de COMPTINE

Découvrez Windows NetMeeting

Restaurer des données

Initiation à LabView : Les exemples d applications :

Atelier «personnaliser l environnement de l ordinateur mai 2015

Eclipse atelier Java

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

Utilisation de l éditeur.

GUIDE D UTILISATION DU TABLEAU BLANC INTERACTIF EBEAM EDGE

TUTORIEL Qualit Eval. Introduction :

Installation et utilisation du client FirstClass 11

italc supervision de salle

PROCEDURE D EXPORT-IMPORT DU CERTIFICAT InVS INTERNET EXPLORER

Guide d utilisation des services My Office

@telier d'initiation

A - Créer une Base de données au format dbase

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Formation. Module WEB 4.1. Support de cours

Cartographie Informatique Eclairage Public

Gestion des documents avec ALFRESCO

Vous allez le voir au cours de ce premier chapitre, 1. Découvrir l ipad

Le Logiciel de traitement sur site IMS

ht t p: // w w w.m e di al o gis.c om E - Ma i l : m ed i a l og i m e di a l o g i s. c om Envoi des SMS

MANUEL DES NOUVEAUTES

F.A.Q 1.0 Designer 3D Atex System

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

Document d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014

iphoto Premiers contacts Découvrez iphoto et apprenez à importer et organiser vos photos et à créer un diaporama ou un livre.

COPY. Picture Style Editor Ver. 1.4 MODE D EMPLOI. Logiciel de création de fichiers de style d image. Contenu de ce mode d emploi

PRISE EN MAIN D ILLUSTRATOR

1 - Se connecter au Cartable en ligne

GESTION DU LOGO. 1. Comment gérer votre logo? Format de l image Dimensions de l image Taille de l image 9

Table des matières ENVIRONNEMENT

FICHIERS ET DOSSIERS

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

Mes documents Sauvegardés

WINDOWS 8. Windows 8 se distingue par la présence de 2 interfaces complémentaires :

Open-Sankoré. Mise en route. Guide utilisateur Février 2013 NTICE (E. S.)

Notes pour l utilisation d Expression Web

Transcription:

ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI). Sciences et Technologies de l Industrie et du Développement Durable Formation des enseignants parcours : ET24 Modèle de comportement d un système Durée : 3 h Objectif : Etre capable de créer un Instrument virtuel, différencier la face avant du diagramme Pré-requis : Aucun Bases théoriques : Les bases de Labview, le VI Outil : Labview Support : Modalités : Activité sous forme de TD Synthèse et validation : Être capable de recréer en autonomie les modèles proposés. STI2D ET24 Notions fondamentales Labview 1/14

Sommaire 1 Structure d un projet Labview.... 3 1.1 Qu est ce qu un projet Labview?... 3 1.2 De quoi peut être composé un projet Labview?... 3 2 Mon premier VI (Virtual Instrument)... 4 2.1 Qu est ce qu un VI?... 4 Exemple de diagramme Exemple de face avant... 4 2.2 Création d un VI à partir d un projet... 4 2.3 Réalisation de la face avant... 5 2.4 Programmation du diagramme.... 6 3 Traitement d un signal... 9 3.1 Génération d un signal, échantillonnage, affichage et sauvegarde des valeurs.... 9 3.1.1 1 ère étape : Générer un signal et l échantillonner... 9 3.1.2 2 ème étape : Afficher les valeurs échantillonnées en continu dans un tableau... 12 3.1.3 3 ème étape : sauvegarder/exporter les valeurs échantillonnées... 13 3.1.4 4 ème étape : Compilation du VI... 14 STI2D ET24 Notions fondamentales Labview 2/14

1 Structure d un projet Labview. 1.1 Qu est ce qu un projet Labview? Un projet labview est une coquille (contenant) qui contiendra tous les objets nécessaires à une application donnée (Instrument Virtuel VI, Statechart, ). L extension d un projet est «.lvproj». Ouvrir un projet Labview permet un accès et une navigation rapide à l ensemble de son contenu. 1.2 De quoi peut être composé un projet Labview? Un projet Labview pourra principalement contenir en STI2D : Un Instrument Virtuel «VI» composé d une face avant et d un diagramme. Un diagramme d états (Statechart) permettant de programmer un système séquentiel. Des variables partagées entre plusieurs ordinateurs/systèmes du réseau. Des liens avec solidworks/motion. STI2D ET24 Notions fondamentales Labview 3/14

2 Mon premier VI (Virtual Instrument) 2.1 Qu est ce qu un VI? Le VI comporte une interface utilisateur, ou face-avant, avec des commandes et des indicateurs. Les commandes sont des boutons rotatifs, des boutons-poussoirs, des cadrans et autres mécanismes d entrée. Les indicateurs sont des graphes, des LED et d autres afficheurs de sortie. Après avoir construit la face-avant, vous créez un diagramme. Ce diagramme contient le code de programmation contrôlant les objets de la face avant. Exemple de diagramme Exemple de face avant 2.2 Création d un VI à partir d un projet Vous allez réaliser un VI qui compare une tension à un seuil. Dans le cas où la tension mesurée est supérieure au seuil, une DEL s allumera. La tension et le seuil seront affichés sur un oscilloscope. Créer un nouveau projet, pour cela cliquer sur «projet vide» dans la fenêtre ci-contre. Un nouveau projet se crée : STI2D ET24 Notions fondamentales Labview 4/14

Enregistrez votre projet sous le nom «initiation au VI.lvproj» par exemple. Créer un nouveau VI dans votre projet en cliquant bouton droit sur poste de travail. Les deux fenêtres de la face avant et du diagramme apparaissent. Enregistrer votre VI sous «Premier VI.vi» 2.3 Réalisation de la face avant Faites apparaitre la bibliothèque de composants en cliquant bouton droit n importe où sur la face avant. Dans cette bibliothèque, trouver le bouton rotatif qui se trouve dans express/commandes numériques et faites le glisser dans votre face avant. STI2D ET24 Notions fondamentales Labview 5/14

Faites de même avec un graphe déroulant, une commande numérique et une LED : En double cliquant sur les étiquettes, renommez vos objets de la manière suivante : 2.4 Programmation du diagramme. En faisant CTRL+E, vous passez au diagramme. Remarquez que Labview a déjà déposé les objets de la face avant sur le diagramme en vue de la programmation : STI2D ET24 Notions fondamentales Labview 6/14

Ce que l on appelle programmer dans le diagramme signifie connecter les éléments entre eux à l aide de fils. Vous allez dans un premier temps afficher à la fois le signal provenant du bouton rotatif et le seuil. Pour cela insérez un «assembleur de signaux» présent dans la palette Express/Manipulation/Assembler. Puis connectez les éléments entre eux ainsi : Il est possible à n importe quel instant de «nettoyer» le diagramme en réorganisant automatiquement son contenu. Pour cela cliquez sur. Testez maintenant votre VI en cliquant sur l icône. Il ne se passe apparemment rien. L oscilloscope (graphe) s est brièvement mis à jour, puis le programme s interrompt. Cette impression vient du fait que le programme ne s est exécuté qu une seule fois. Pour que le programme fonctionne en continu, il faut qu il s exécute TANT QUE l on a pas décidé de l arrêter. C est pourquoi il est nécessaire d insérer une boucle WHILE autour des blocs concernés. Cette boucle WHILE se trouve dans la palette programmation/structures/boucle while STI2D ET24 Notions fondamentales Labview 7/14

Encadrer l ensemble des composants du diagramme de façon à ce qu ils soient tous contenus dans la boucle while. Vous devez maintenant définir la condition d exécution de la boucle while. Dans notre cas se sera un simple bouton d arrêt. Cliquez bouton droit sur la «condition de boucle» (cercle rouge en bas à droite de la boucle) commande». Un bouton stop apparait., puis «créer une Testez à nouveau votre VI en cliquant sur l icône avant pour visualiser le résultat.. N oubliez pas que tout se passe sur la face Normalement le seuil, et la tension d entrée s affichent sur le graphe, vous pouvez les faire varier à votre guise, et l échelle du graphe s ajuste automatiquement. Par contre l indicateur DEL, ne s éclaire pas : rien de plus normal puisque nous ne l avons encore pas connecté dans le diagramme. Il est possible de moduler en cours d exécution du programme les valeurs extrêmes du bouton rotatif, ainsi que l échelle en ayant au préalable décoché «Mise à l échelle automatique des Y» en cliquant bouton droit sur le graphe. Modifier votre face avant afin que : Le signal (bouton rotatif) envoie un signal entre 0 et 5 (V) L échelle du graphe soit comprise entre 0 et 5 (V) Il peut être intéressant d avoir une légende complète avec les couleurs des deux signaux (seuil et tension d entrée) au dessus du graphe. Pour cela arrêtez le programme (bouton stop), puis dans la face avant agrandir la fenêtre contenant la légende afin de faire apparaitre le 2 ème tracé, et renommez le en «seuil». STI2D ET24 Notions fondamentales Labview 8/14

Vous allez maintenant achever le diagramme en comparant la tension d entrée au seuil choisi. Insérer un comparateur «supérieur» présent dans la palette programmation/comparaison/supérieur. Il est possible d afficher une aide contextuelle afin d obtenir des informations sur les différents éléments. Pour cela cliquez sur le point d interrogation en haut à droite de l écran Cette aide contextuelle est d une précieuse utilité et vous permettra de connecter correctement le comparateur supérieur. Puis connectez les éléments du diagramme de façon à éclairer la DEL lorsque la tension d entrée est supérieure au seuil choisi. Testez votre programme, ça fonctionne! (Normalement) Vous venez de réaliser votre premier VI (Virtual Instrument), félicitations. Enregistrer votre VI, puis fermer le (face avant et diagramme). Laissez néanmoins ouvert votre projet : fenêtre «explorateur de projet Initiation au VI.lvproj» 3 Traitement d un signal 3.1 Génération d un signal, échantillonnage, affichage et sauvegarde des valeurs. A travers cette application, vous allez générer un signal sinusoïdal d amplitude réglable. Ce signal sera ensuite échantillonné, et les valeurs moyennes de l échantillonnage seront affichées dans un tableau et sauvegardées. 3.1.1 1 ère étape : Générer un signal et l échantillonner Toujours dans votre projet «initiation au VI.lvproj», cliquez bouton droit sur «poste de travail», puis nouveau/vi. Enregistrez votre nouveau VI sous le nom de «Traitement de signal.vi», enregistrez également votre projet. STI2D ET24 Notions fondamentales Labview 9/14

Insérez dans la face avant : Une glissière à curseur verticale (Express/Commandes numériques/glissière à curseur verticale). Un interrupteur à bascule verticale (Express/Boutons et commutateurs/interrupteur à bascule verticale). Un graphe (Express/Indicateurs graphe/graphe). Insérez dans le diagramme : Un simulateur de signaux (Express/Entrées/simulateur de signal). Réglez la fréquence à 10,7 Hertz. Un échantilloneur (Express/Manipulation de signaux/réduire le nb d échantillons). Réduire le nombre de valeurs acquises d un facteur de 20, et conserver comme méthode de réduction : «moyenne». Assembleur de signaux (Express/Manipulation/Assembler). Boucle WHILE (Programmation/Structures/Boucle while). Entourer l ensemble des éléments avec la boucle, puis créer une commande stop pour sortir de cette boucle (voir page 8). Renommez les éléments de la face avant de la sorte. Modifier également l échelle en Y du graphe déroulant afin d avoir +10/-10 (décocher la mise à l échelle automatique des Y). STI2D ET24 Notions fondamentales Labview 10/14

Connectez les éléments du diagramme de la sorte : La glissière verticale permet de commander l amplitude du signal, quand a lui le bouton vertical démarre ou arrête l échantillonnage. Sur le graphe sont affichés à la fois le signal d origine, et celui échantillonné. Testez votre VI ( ou raccourci ctrl+r). L exécution du programme est beaucoup trop rapide! Vous allez le ralentir en exécutant par exemple 4 fois par seconde la boucle WHILE. Pour cela : Insérez dans le diagramme : Temps d attente (Express/Contrôle d exécution/temps d attente). Régler le temps d attente à 0,25s. La boucle WHILE s exécutera toute les 0,25s (4 fois par seconde). Laisser cet élément non connecté dans le diagramme. Enregistrez et testez à nouveau votre VI ( ou raccourci ctrl+r). STI2D ET24 Notions fondamentales Labview 11/14

3.1.2 2 ème étape : Afficher les valeurs échantillonnées en continu dans un tableau A présent vous allez insérer dans la face avant un tableau qui récupèrera et affichera en continu toutes les valeurs échantillonée. L affichage des valeurs dans le tableau se fera en même temps que la demande d échantillonnage, et un bouton poussoir permettra d effacer le tableau. Insérez dans la face avant : Un tableau d affichage des valeurs (Express/Indicateurs texte/table Express). Un bouton poussoir (Express/Boutons et commutateurs/bouton texte). Renommez le bouton poussoir en «Effacer tableau»«ras», et le tableau en «Tableau valeurs échantillonnées». Puis configurez le tableau de façon à ne conserver qu une seule colonne (clic droit sur le tableau/propriétés). Vous devriez obtenir ceci : Affichez maintenant le diagramme, et assurez vous que les éléments que l on vient de rajouter sont bien dans la boucle while. Si ce n est pas le cas, faites les glisser dedans. Connectez le bouton poussoir, et le tableau comme suit : STI2D ET24 Notions fondamentales Labview 12/14

Enregistrez et testez votre VI ( ou raccourci ctrl+r). Le tableau se rempli au fur et à mesure de l échantillonnage! 3.1.3 3 ème étape : sauvegarder/exporter les valeurs échantillonnées Nous allons à présent enregistrer les données échantillonnées dans un fichier dont vous choisirez le nom et l emplacement. Le début et la fin de l enregistrement se feront sur commande, et les chemin et nom du fichier d enregistrement seront affichés en face avant. Insérez dans la face avant : Un indicateur texte chemin (Express/Indicateurs texte/path). Un bouton-poussoir (Express/Boutons et commutateurs/bouton-poussoir). Renommer le bouton poussoir en «Enregistrer». Insérez dans le diagramme : Une sortie vers fichier (Express/Sortie/Ecrire dans un fichier de mesures). Configurez les paramètres comme ci-contre. Indique le répertoire et nom de fichier par défaut au cas ou la case «demander à l utilisateur de choisir un fichier» ne soit pas cochée. Les fichiers LVM sont des fichiers textes qui peuvent être lus par n importe quel logiciel de traitement de texte. Finir de câbler le diagramme afin d arriver à celui-ci-dessous : STI2D ET24 Notions fondamentales Labview 13/14

Enregistrez et testez votre VI ( ou raccourci ctrl+r). Choisir par exemple le bloc note pour ouvrir le fichier créé par le VI. Bravo vous venez d effectuer votre 2 ème VI. 3.1.4 4 ème étape : Compilation du VI Il est possible avec Labview de compiler un VI afin créer un fichier exécutable par windows. Vous allez tester cette fonctionnalité avec votre dernier VI (celui de l étape 3 : «Traitement de signal.vi»). Pour cela : Créez un répertoire «Test exécutable». S assurer que la fenêtre d «explorateur de projet» est ouverte. Sinon double cliquez sur votre fichier «initiation au VI.lvproj». Dans la fenêtre du diagramme ou celle de la face avant, cliquez dans le menu déroulant «outils» sur «construire l application (EXE) à partir d un VI» Dans la rubrique informations : modifier le répertoire de destination en mettant celui que vous venez de créer : «Test exécutable», puis «Sélectionner ce répertoire» Dans la rubrique «Paramètres des fichiers sources» en sélectionnant votre fichier VI, puis «Personnaliser les propriétés du VI», il est possible de modifier l apparence finale de l exécutable en choisissant de faire apparaitre ou non certaines barres d outils (vous pourrez tester cela ultérieurement). Dans la rubrique «Icône», décochez «Utiliser le fichier icône de LabVIEW par défaut» et choisir «HardwareChip.ico» présent dans le répertoire qui vous a été donné, puis «ajouter». Enfin paramétrer l icône en 256x256 pixels 32 bits. ENFIN, cliquez sur «Construire» afin de compiler votre VI en un exécutable. L exécutable se trouve dans le répertoire «Test exécutable» comme prévu, vous pouvez l exécuter même sans environnement LabVIEW ouvert! STI2D ET24 Notions fondamentales Labview 14/14