A.1. Exercice 1 : But du programme : calculer c=(b+a)²/((a-b)*(a+b)) a) Ouvrir

A.1. Exercice 1 : But du programme : calculer c=(b+a)²/((a-b)*(a+b)) a) Ouvrir le logiciel LabView b) Demander la création d’un nouveau projet vide . c) Ajouter un nouveau VI. d) Sur la face avant on ajoute deux commandes et un indicateur numériques (ils sont implicitement du type double) que l’on nomme a,b et c. e) Sur le diagramme : on ajoute les opérateurs addition, carré, diviser, soustraire et multiplier. on câble sorties->entrées…. Sorties -> entrées. (Pour effacer un lien non relié (lien avec une croix rouge), on appui sur Ctrl et B en même temps) on ajoute une structure de répétition (on crée le bouton stop en cliquant sur « créer une commande » à l’aide du bouton droit sur le stop de la boucle while). f) Sauvegarde : enregistrer le projet et donner un nom au VI. g) Teste en exécution unique h) Fermer tout Initiation à LabView : Exercices Page 1/8 Remarques : Modifications de l’interface utilisateur : a) Les étiquettes : Cet élément peut-être visible ou non : cliquer avec le bouton droit sur le rectangle de l’objet et choisir « Eléments visibles », « étiquette » Pour modifier une étiquette, deux méthodes : - un double clique sur l’étiquette, elle devient noire et vous tapez le nouveau texte et valider avec « entrée ». - cliquer avec le bouton droit sur le rectangle de l’objet et choisir « Propriétés » et modifier le texte puis « OK » b) Position des objets : Si un objet est mal positionné, on peut le déplacer en cliquant dessus (il faut qu’il soit encadré de pointillé) et on le glisse à l’endroit souhaité en restant appuyé sur le bouton de souris. Déplacer le bouton stop, cacher l’étiquette et remplacer le texte stop par « FIN DE PROGRAMME », vous devez obtenir la fenêtre suivante : c) Les couleurs : Pour modifier les couleurs du bouton « FIN DE PROGRAMME », cliquer sur l’objet avec le bouton droit et sélectionner « Propriété » puis dans la fenêtre « apparence » mettre les couleurs souhaitées et cliquer sur « OK ». Page 2/8 Pour modifier la couleur de l’arrière plan ou celle des indicateurs et commandes, cliquer sur « Affichage », « Palette outils » et choisir le pinceau, la couleur souhaitée puis l’endroit à colorier. d) Les dimensions : Pour redimensionner un objet, il suffit de cliquer et déplacer les carrés qui définissent les dimensions de l’objet. A.2. Exercice 2 : BUT : vitesse au contact du sol d’un projectile : On désire créer un programme qui calcule la vitesse d’un projectile, lancé d’une hauteur h (à donner par l’utilisateur) avec vitesse initiale nulle, lorsqu’il entre en contact avec le sol. Rappel de mécanique : On applique de principe fondamental de la statique a m F ¦ d’où suivant z : g a 0 v gt v  0 0 2 ² x t v gt x   Or à t=0 : 0 v et h x  d’où 0 0 v et h x  0 donc g a gt v h gt x  2 ² Lorsque le projectile touche le sol, x=0 donc g h t 2 d’où gh v 2 . On utilisera une boite de calcul pour faire le programme. a) Ouvrir le logiciel LabView b) Demander la création d’un nouveau projet vide. c) Ajouter un nouveau VI. d) Sur la face avant, on ajoute une commande (Hauteur de lancement en m) et un indicateur numériques (vitesse au sol en m/s). x z z mg F h Page 3/8 e) Sur le diagramme : ajouter une boite de calcul et une constante g (donner la valeur 9,81). créer deux variables d’entrée h et g en cliquant avec le bouton droit sur le bord gauche de la boite de calcul. créer une variable de sortie v en cliquant avec le bouton droit sur le bord droit de la boite de calcul. lier les variables d’entrée aux commandes et la sortie à l’indicateur. éditer a formule de calcul dans la boite de calcul. ( s’écrit sqrt dans la boite de dialogue) Remarque : les différents sigles peuvent être vu en cliquant sur « aide » « afficher l’aide contextuelle » et en allant sur l’objet concerné. Créer la boucle while avec sa commande « fin de programme » f) Modifier l’interface utilisateur pour obtenir l’image ci-dessous. g) Sauvegarde : enregistrer le projet et donner un nom au VI. h) Teste en exécution unique i) Fermer tout A.3. Exercice 3 : BUT : Simulation d’une équation logique : va et vient d’un escalier: On se propose de réaliser le câblage d’un système d’éclairage en deux points différents d’un escalier avec deux interrupteurs. Soient les interrupteurs a et b et une lampe L Fonctionnement : Une action sur a ou b provoque le changement d’état de la lampe. a Non a a Non a b Non b b Non b L L L L Page 4/8 a) Demander la création d’un nouveau projet vide. b) Ajouter un nouveau VI. c) Sur la face avant : Ajouter les commandes booléennes a et b (interrupteurs) Ajouter un indicateur booléen L (lumière) Ajouter un bouton « FIN DE PROGRAMME » d) Sur le diagramme : Insérer les fonctions ET, NON et OU Câbler L’équation b a b a L x  x Ajouter une boucle while e) Sauvegarde : enregistrer le projet et donner un nom au VI. f) Teste en exécution unique g) Fermer tout A.4. Exercice 4 : BUT : Affichage d’un chronomètre: On se propose de réaliser un programme qui représente un chronomètre qui démarre au lancement du programme et s’arrête automatiquement à la fin de la durée donnée par l’utilisateur (en seconde 0<t<60). a) Demander la création d’un nouveau projet vide. b) Ajouter un nouveau VI. c) Sur la face avant : Ajouter une commande numérique nommée « Durée du programme en s » Ajouter une jauge nommée « temps écoulé » Modifier les propriétés de la jauge : sur la page échelle : o Cocher afficher la rampe de couleur o Choisir le style de l’échelle ci-contre o Gamme : Maximum : taper 60 Agrandir la jauge d) Sur le diagramme : Insérer une information temporelle : temps écoulé Ajouter une boucle while Câbler les éléments (le stop de la boucle est câblé à la variable booléenne : le temps est écoulé) e) Sauvegarde : enregistrer le projet et donner un nom au VI. Page 5/8 f) Teste en exécution unique g) Fermer tout A.5. Exercice 5 : BUT : Trouver les racines du polynome du 2° degré ax²bx+c. On envisage deux résolutions, soit dans le domaine des réels, soit sur les complexes: L’utilisateur saisit les coefficients a, b, c. En cliquant sur un bouton « Calculer RACINES», il provoque le calcul et l’affichage de la valeur des racines ou un message indiquant qu’il n’y en a pas En cliquant sur le bouton « Calculer DELTA », il provoque l’affichage de delta Cas de la solution dans le domaine des réels : Saisie des valeurs Calculer DELTA = Si L’utilisateur choisi Calculer RACINES : traiter les cas : ¾ Si ǻ>0 x1=…………. x2=………. Message = « Deux racines réelles » ¾ Si ǻ =0 x1=x2=……… Message= « Une racine double » ¾ Si ǻ <0 Message= « Pas de racines réelles» Cas de la solution dans le domaine des complexes : Le traitement est le même pour D•0. Pour D<O, il faut calculer la partie réelle des racines a b ˜  2 et la partie imaginaire a ˜ ' 2 et faire écrire les deux parties du résultat. a) Demander la création d’un nouveau projet vide. b) Ajouter un nouveau VI. c) Sur la face avant : Ajouter les commandes « a », « b » et « c » de type réels Ajouter les indicateurs numérique « x1 », « x2 » et « delta », un indicateur chaîne de caractères « commentaires » Trois boutons : « DELTA », « RACINES » et « FIN DE PROGRAMME » d) Sur le diagramme : Câbler le calcul de ' Ajouter les comparaisons '>0, '=0 et '<0 ¾ Pour chaque cas créer une structure condition ¾ Dans chaque condition ajouter des variables locales x1, x2, Commentaires ¾ Pour chaque cas faire calculer x1, x2 et créer la constante permettant de donner le commentaire correct. Ajouter une boucle while Câbler les éléments e) Sauvegarde : enregistrer le projet et donner un nom au VI. f) Teste en exécution unique Page 6/8 g) Fermer tout A.6. Exercice 6 : BUT : Trouver un nombre aléatoire compris entre 1 et 100 choisi par l’ordinateur en 10 coups maximum L’utilisateur demarre la partie en cliquant sur le bouton « JOUER » L’utilisateur saisit un nombre et valide son essai en cliquant sur le bouton « ESSAI ». L’utilisateur gagne s’il trouve avant 10 essais. Dans la case message, on affiche « Pour démarrer cliquez sur JOUER » Démarrage du uploads/s3/ tp-labview-pdf 1 .pdf

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