National Instruments LabVIEW Manuel De L'utilisateur page 288

Table des Matières

Publicité

Chapitre 18
Mise en réseau dans LabVIEW
Manuel de l'utilisateur LabVIEW
Vous pouvez définir la valeur d'une commande de la face-avant
directement sur la face-avant et publier ensuite les données, ou encore
construire un diagramme, câbler la sortie d'un VI ou d'une fonction à un
indicateur et publier les données à partir de cet indicateur. La liste suivante
décrit les scénarios habituels d'utilisation des connexions DataSocket avec
les commandes et les indicateurs :
Publiez une valeur à partir d'une commande de la face-avant pour
manipuler une commande et publier les données afin que les autres
utilisateurs puissent y souscrire via une commande ou un indicateur.
Par exemple, si vous placez sur la face-avant un bouton rotatif qui
augmente ou réduit la température, l'utilisateur d'un autre ordinateur
peut souscrire aux données et les utiliser dans une commande câblée à
un sous-VI ou à une fonction, ou bien il peut afficher les données dans
un indicateur.
Publiez une valeur qui apparaît dans un indicateur de la face-avant, afin
qu'un autre utilisateur puisse souscrire aux données et les afficher dans
une commande ou un indicateur sur sa face-avant ou utiliser les
résultats en tant que données dans une commande câblée à une entrée
d'un sous-VI ou d'une fonction. Par exemple, un VI qui calcule la
température moyenne et l'affiche dans un thermomètre sur la
face-avant peut publier la donnée température.
Souscrivez à une valeur qui apparaît dans une commande ou un
indicateur sur la face-avant d'un autre VI pour afficher les données
dans un indicateur de la face-avant de votre VI. Si vous souscrivez aux
données par l'intermédiaire d'une commande, vous pouvez utiliser les
données dans votre VI en câblant la commande à l'entrée d'un sous-VI
ou d'une fonction.
Publiez à partir d'une commande de face-avant et souscrivez à une
commande de face-avant pour permettre aux utilisateurs de manipuler
une commande sur la face-avant de votre VI à partir des faces-avant de
leurs VIs. Quand un utilisateur modifie la valeur de la commande dans
sa face-avant, la connexion DataSocket publie la nouvelle valeur dans
la commande de la face-avant de votre VI. Si vous manipulez ensuite
la valeur de la commande sur votre face-avant, votre VI publie la valeur
sur la face-avant des autres utilisateurs.
Les objets de la face-avant qui souscrivent aux données ne doivent pas
nécessairement être les mêmes que ceux qui publient les données.
Cependant, les objets de la face-avant doivent être du même type de
données ou, dans le cas de données numériques, être convertibles. Par
exemple, vous pouvez utiliser un indicateur numérique de votre VI pour
18-6
ni.com

Publicité

Table des Matières
loading

Table des Matières