Gestion de la taille du buffer d'une connexion de données
- Mise à jour2025-08-27
- Temps de lecture : 2 minute(s)
Après avoir lu les données bufférisées, vous pouvez surveiller la taille du buffer et demander des informations de diagnostic sur les buffers que vous spécifiez.
Suivez les étapes ci-après pour contrôler la taille du buffer.
- Ajoutez une boucle While au diagramme.
- Ajoutez une fonction DataSocket « Ouvrir » à gauche de la boucle While pour ouvrir une connexion de données par programmation.
- Spécifiez la taille du buffer pour la connexion client.
- Ajoutez une fonction DataSocket « Lire » à l'intérieur de la boucle While.
- Reliez la sortie ID de connexion de la fonction DataSocket Ouvrir à l'entrée connexion en entrée de la fonction DataSocket Lire.
- Ajoutez un nœud de propriété à l'intérieur de la boucle While, à droite de la fonction DataSocket « Lire ».
- Câblez la sortie connexion en sortie de la fonction DataSocket Lire à l'entrée référence du nœud de propriété.
- Redimensionnez le nœud de propriété pour ajouter un terminal.
- Cliquez sur la première zone blanche du nœud de propriété et sélectionnez la propriété Utilisation du buffer (octets).
- Cliquez sur la deuxième zone blanche du nœud de propriété et sélectionnez la propriété Utilisation du buffer (paquets).
- Créez des indicateurs pour chaque propriété pour contrôler les contraintes de buffer que vous avez spécifiées.
LabVIEW arrête de remplir le buffer côté client lorsque la limite de taille du premier buffer est atteinte soit pour la propriété Nb d'octets max du buffer, soit pour la propriété Nb de paquets max du buffer.