Comment visualiser et contrôler les faces-avant des applications LV à distance ?French Prim Software: LabVIEW Development Systems>>LabVIEW Full Development SystemFrench Prim Software Ver: 7.1 French Fixed Ver: N/A French Sec Software: LabVIEW Development Systems>>LabVIEW Base Package, LabVIEW Development Systems>>LabVIEW Professional Development System
Problème: Je veux visualiser et piloter la face-avant d’un VI à partir de PC distants équipés de LabVIEW. Solution: Seules les versions complètes ou professionnelles (FDS ou PDS) de LabVIEW permettent de visualiser et contrôler des VIs à distance. Pour cela, vous devez utiliser le serveur Web intégré de LabVIEW. En effet, lorsque vous ouvrez une face-avant à distance à partir d'un PC client, le serveur Web envoie la face-avant au client mais le diagramme et les sous-VIs sont conservés sur le PC serveur. Vous pouvez alors interagir avec votre face-avant depuis le PC client tandis que le diagramme s’exécute sur le PC serveur. La procédure est la suivante : 1. Configuration du serveur Web de LabVIEW - Sélectionner le menu Outils>>Options - Activer le serveur Web dans la page Serveur Web : configuration Répertoire racine : répertoire dans lequel se trouvent les fichiers HTML du serveur Web Port : port TCP/IP utilisé par le serveur Web - Sélectionner les VIs à piloter dans la page Serveur Web : VIs visibles - Sélectionner le navigateur dans la page Serveur Web : accès par navigateur 2. Visualisation à distance d’une face-avant - Ouvrir un nouveau VI (LabVIEW installé sur le PC client) - Sélectionner le menu Exécution>>Connexion à une face-avant distante - Spécifier l’adresse IP du serveur et le nom du VI. - Cocher l’option "Demander le contrôle" pour contrôler à distance le VI. Remarques : · Tous les VIs à visualiser à distance doivent être chargés en mémoire sur le PC serveur. Si ce n’est pas le cas, un message d’erreur s’affichera lors de l’ouverture de la face-avant distante. · Pour permettre à plusieurs clients de se connecter, une licence spécifique doit être activée (Remote Front Panel License). Par défaut, un seul client peut se connecter à la fois. · Le serveur peut reprendre le contrôle de l’exécution à tout moment. Lorsque l’utilisateur du PC serveur change une commande de la face-avant, la face-avant des clients est automatiquement modifiée. · Si aucun client n’a pris le contrôle du VI, un message apparaîtra vous avertissant que vous avez le contrôle de la face-avant. Sinon, le serveur mémorisera votre requête et vous rendra la main dès que les autres clients n’auront plus le contrôle de l’application. Seul l’utilisateur du PC serveur peut gérer la liste des requêtes en sélectionnant Outils>>Gestionnaire de connexions à une face-avant distante. Liens rattachés: KnowledgeBase 2G3IQJVS: Publishing the Front Panel of Stand-Alone Executables on the Web KnowledgeBase 2IDDCHB9: How Do I Use Remote Panels with an Application (EXE) Built in LabVIEW 6.1? Pièces jointes:
Date du rapport: 11/28/2003 Dernière mise à jour: 12/31/2004 ID du document: 33R91SK4 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
