La carte NI6009 possède 12 entrées/sorties digitales (digital lines) réparties sur deux ports. Chacune de ces « digital lines » peut être programmée indépendamment en entrée ou sortie.
1. Changer l’état d’une sortie digitale
a. Branchement physique |
b. Programmation du VI
- Ouvrez Labview, puis créez un nouveau projet. Nommez ce projet « Labview avec Carte 6009_nom.lvproj » et enregistrer
- Créez un nouveau VI en cliquant bouton droit sur « Poste de travail » puis Nouveau / VI. Nommez ce VI « inter réel – DEL virtuelle.vi » en l’enregistrant
Insérez dans le diagramme du VI une fonction « Assistant DAQ » présente dans la palette de fonctions à Express / Entrée / Assistant DAQ. | ||
Dans la fenêtre qui apparait, sélectionnez Acquérir des signaux / Entrée numérique / Entrée de ligne. | ||
Puis dans la liste des entrées digitales possibles, choisissez «port0/line0 » celle sur laquelle vous avez branché l’interrupteur. Validez par « terminer ». Validez encore par « OK » la fenêtre suivante. Insérez dans la face avant du VI un indicateur DEL présente dans la palette de fonctions à Express / LED. |
Insérez enfin dans le diagramme une fonction « convertir en données dynamiques » présente dans la palette à Express / Manipulation de signaux / Convertir en données dynamiques. Cette fonction va convertir les données de sortie de la fonction « Assistant DAQ » de type tableau une dimension en Booléen vrai ou faux attendu par la DEL virtuelle. |
||
Configurez cette fonction « convertir en données dynamiques » en sélectionnant (Voir ci-contre): |
||
Insérez tous les éléments du diagramme dans une boucle while (Programmation / Structures / Boucle While dans la palette) en les entourant avec la souris. |
Connectez maintenant les éléments du diagramme de sorte que les données (tableau 1D) issues de la fonction assistant DAQ (état de l’entrée digitale P0.0) soient converties en un booléen à l’aide de la fonction « convertir en données dynamiques ». Puis que l’état de ce booléen soit transmis à la DEL.
Exécutez votre programme et appuyez sur l’interrupteur… La DEL s’illumine !!! Superbe…
Testez votre programme et faire valider |
2. Application
En rassemblant les connaissances acquises dans l’exemple précédent, réaliser un programme VI intitulé « Inter virtuel – DEL réelle.vi"