Variables partagées

LabVIEW SignalExpress

Variables partagées

Des variables partagées sont des éléments logiciels configurés indépendamment de l'application qui vous permettent de diffuser des données dans des projets ou sur un réseau.

Affichage de variables partagées

Vous pouvez utiliser l'Affichage des voies pour afficher et gérer des variables partagées qui existent sur la machine locale ou sur le réseau local. Dans l'Affichage des voies, sélectionnez Variables partagées à partir du menu déroulant Affichage. Développez Hôte local pour afficher les variables partagées disponibles sur la machine locale. Développez Voisinage réseau pour afficher des machines sur le réseau local. LabVIEW SignalExpress reconnaît les variables partagées créées sous LabVIEW SignalExpress et LabVIEW ainsi que les données publiées en utilisant la technologie DataSocket ou qui sont conformes aux spécifications OPC.

Remarque Remarque  Dans cette rubrique d'aide, le terme variable partagée s'applique aussi aux données publiées en utilisant la technologie DataSocket ou aux données qui correspondent aux spécifications OPC. Reportez-vous à ni.com pour en savoir plus sur la technologie DataSocket. Reportez-vous au site Web de l'OPC Foundation pour en savoir plus sur les spécifications OPC.

Lecture de variables partagées

Utilisez l'étape Lire des variables partagées pour lire des variables partagées dans LabVIEW SignalExpress. L'étape Lire des variables partagées lit la valeur d'une variable partagée et renvoie la valeur comme une sortie que vous pouvez envoyer à d'autres étapes. Vous pouvez aussi utiliser l'Affichage des voies pour lire la valeur d'une variable partagée. Cochez la case de la colonne Acquérir pour qu'une variable partagée lise la valeur de la variable. LabVIEW SignalExpress configure automatiquement une étape Lire des variables partagées et ajoute l'étape à la Vue du projet. Cochez la case Acquérir pour qu'une machine lise les valeurs de toutes les variables partagées disponibles sur la machine. LabVIEW SignalExpress utilise une étape Lire des variables partagées pour lire les valeurs de toutes les variables partagées.

Remarque Remarque  Vous pouvez utiliser la colonne Période d'échantillonnage (s) de l'Affichage des voies ou le paramètre Période d'échantillonnage (s) de l'étape Lire des variables partagées pour spécifier la fréquence à laquelle LabVIEW SignalExpress lit la valeur de la variable partagée.

Écriture dans des variables partagées

Vous pouvez écrire des signaux d'un projet LabVIEW SignalExpress dans des variables partagées pour que d'autres projets puissent utiliser la valeur du signal. Cliquez avec le bouton droit sur le signal en entrée ou en sortie d'une étape et sélectionnez Écrire dans une variable partagée dans le menu local pour écrire la valeur du signal dans une variable partagée. Le nom du signal apparaît avec une icône globe () qui indique qu'il s'agit d'une variable partagée. Vous pouvez aussi cliquer avec le bouton droit sur l'entrée ou la sortie d'une variable partagée et sélectionner Écrire dans une variable partagée dans le menu local pour arrêter de partager la valeur du signal.

LabVIEW SignalExpress partage automatiquement toutes les variables partagées que vous créez sur le réseau local. La variable partagée apparaît sur \\nom d'hôte\NI_SIGX_nom du projet, nom d'hôte étant le nom de la machine sur laquelle vous créez la variable et nom du projet étant le nom du projet LabVIEW SignalExpress dans lequel vous créez la variable.

Remarque Remarque  LabVIEW SignalExpress supprime les variables partagées du réseau local quand vous fermez le projet qui crée les variables partagées.