Création d'une application VI Serveur
- Mise à jour2025-08-27
- Temps de lecture : 2 minute(s)
Utilisez le VI Serveur LabVIEW pour contrôler les objets de la face avant, les VI et LabVIEW par programmation, et pour charger, éditer et exécuter les VI de manière dynamique sur un ordinateur ou à distance sur un réseau. Vous pouvez contrôler l'accès du navigateur aux VI et configurer quels VI peuvent être contrôlés par des applications distantes.
Suivez les étapes ci-après pour créer une application de VI Serveur.
- Configurez le VI Serveur pour autoriser le protocole TCP/IP.
- Utilisez la fonction Ouvrir une référence d'application pour ouvrir une référence à une instance d'application locale ou distante.
Remarque Si plusieurs instances d'application sont ouvertes simultanément, car vous travaillez avec un projet LabVIEW ou les cibles d'un projet LabVIEW, par exemple, plusieurs VI Serveur peuvent être à l'écoute sur différent ports. Ouvrez une référence d'application pour une instance d'application particulière en déclarant le nom de la machine et le port, ou le nom du service.
- Utilisez la fonction Ouvrir une référence de VI pour ouvrir une référence à un VI figurant sur l'ordinateur local ou distant et qui existe déjà en mémoire pour l'instance d'application, ou pour charger un VI à partir d'un disque de façon dynamique. Toutefois, notez que si l'entrée de chemin du VI est un chemin de fichier, cette fonction attendra que l'interface utilisateur soit inactive avant de charger le VI du disque.
- Utilisez le nœud de propriété pour récupérer ou définir des propriétés, ou le nœud de méthode pour appeler des méthodes.
- Nœud de propriété
- Nœud de méthode
- Utilisez la fonction Fermer une référence pour fermer toutes les références ouvertes.
Reportez-vous à labview\examples\viserver pour consulter des exemples d'utilisation du VI Serveur.
Rechercher les exemples pertinents
Contenu associé
- Contrôle des objets de la face-avant par programmation à partir d'un sous-VI
- Autorisation et interdiction d'accès par navigateur Web
- Spécification des VIs qui peuvent être contrôlés à distance
- Configuration du VI Serveur
- Manipulation d'instances d'application
- Gestion d'un projet dans LabVIEW
- Chargement et appel dynamiques des VIs