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