Transmission immédiate de données de variables partagées sur le réseau
- Mise à jour2025-08-27
- Temps de lecture : 2 minute(s)
LabVIEW stocke temporairement les données que vous écrivez à une variable partagée dans un buffer de 8 Ko. LabVIEW transmet les données sur le réseau lorsque le buffer est plein ou que 10 millisecondes se sont écoulées. Chaque envoi d'un paquet de données sur le réseau prend du temps système ; cette conception augmente le débit en diminuant le nombre de paquets de données envoyés.
Cependant, cette conception augemente la latence lorsque vous écrivez moins de 8 Ko de données à une variable partagée. Afin d'éliminer le délai de 10 millisecondes et de minimiser la latence, envoyez immédiatement toutes les données des variables partagées sur le réseau en utilisant le VI Vider les données des variables partagées après avoir écrit à la variable partagée, comme l'illustre la figure suivante :
Dans la figure précédente, les données envoyées ont été écrites par un nœud Variable partagée, mais vous pouvez aussi vider des données de variables partagées écrites avec d'autres méthodes. Par exemple, si vous écrivez des variables partagées par programmation, utilisez le VI « Vider les données des variables partagées » après la fonction Écrire une variable.