Chapitre 18
Mise en réseau dans LabVIEW
Affichage et contrôle des faces-avant dans LabVIEW
Pour afficher une face-avant distante en utilisant LabVIEW comme client,
ouvrez un nouveau VI et sélectionnez Exécution»Connexion à une
face-avant distante pour afficher la boîte de dialogue correspondante.
Utilisez cette boîte de dialogue pour spécifier l'adresse Internet du serveur
et le VI que vous voulez afficher. Par défaut, la face-avant de VI distante
est initialement en mode observateur. Vous pouvez demander le contrôle
en cochant l'option Demander le contrôle dans la boîte de dialogue
Connexion à une face-avant distante. Quand le VI apparaît sur votre
ordinateur, cliquez avec le bouton droit de la souris n'importe où sur la
face-avant et sélectionnez Demander le contrôle dans le menu local. Vous
pouvez aussi accéder à ce menu en cliquant sur la barre d'état située en bas
de la fenêtre de la face-avant. Si aucun autre client ne possède le contrôle à
ce moment-là, un message apparaît vous indiquant que vous avez le
contrôle de la face-avant. En revanche, si un autre client contrôle le VI à ce
moment-là, le serveur gardera votre demande dans une file d'attente
jusqu'à ce que l'autre client abandonne le contrôle ou que la limite de temps
de contrôle soit dépassée. Seul l'utilisateur de l'ordinateur serveur peut
surveiller la liste des clients dans la file d'attente en sélectionnant
Outils»Gestionnaire de connexions de face-avant distante.
Si vous souhaitez sauvegarder les données générées par un VI s'exécutant
sur un ordinateur distant, utilisez DataSocket ou TCP à la place des
faces-avant distantes. Reportez-vous à la section
Utilisation de la
technologie DataSocket
de ce chapitre pour obtenir de plus amples
informations sur l'utilisation de DataSocket. Reportez-vous à la section
TCP et UDP
de ce chapitre pour obtenir de plus amples informations sur
l'utilisation de TCP.
Tous les VIs que vous souhaitez pouvoir être visualisés et contrôlés par les
clients doivent être en mémoire. Si le VI demandé est en mémoire, le
serveur envoie la face-avant du VI au client demandeur. Si le VI n'est pas
en mémoire, la section État de la connexion de la boîte de dialogue
Connexion à la face-avant distante affiche un message d'erreur.
Affichage et contrôle de faces-avant à partir d'un
navigateur Web
Pour pouvoir afficher ou contrôler une face-avant à distance via un
navigateur Web, les clients qui n'ont pas LabVIEW installé sur leur
machine doivent installer le moteur d'exécution de LabVIEW. Le moteur
d'exécution de LabVIEW inclut un module "plug-in" LabVIEW de
© National Instruments Corporation
18-15
Manuel de l'utilisateur LabVIEW