Lire plusieurs éléments du flux
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Lit un tableau d'éléments d'un flux réseau. Vous ne pouvez appeler cette fonction que de l'extrémité lecteur.

Entrées/Sorties
nb d'éléments
—
nb d'éléments est le nombre d'éléments que vous voulez lire dans le flux. La valeur par défaut est –1, ce qui spécifie que tous les éléments disponibles dans le flux sont lus. Si vous utilisez la valeur par défaut de cette entrée, cette fonction n'entre pas en timeout. LabVIEW ignore l'entrée timeout en ms, et cette fonction renvoie immédiatement toutes les données disponibles pour la lecture. Si vous utilisez la valeur par défaut pour cette entrée mais qu'il n'y a pas d'éléments disponibles pour la lecture, cette fonction renvoie un tableau vide. Si vous spécifiez un nombre supérieur à la taille du buffer de lecture de la fonction Créer l'extrémité lecteur d'un flux réseau, cette fonction renvoie une erreur. Si timeout en ms expire avant que les éléments ne soient disponibles, cette fonction renvoie un tableau vide. Utilisez la propriété Éléments disponibles pour la lecture pour déterminer le nombre d'éléments dans le flux.
extrémité en entrée
—
extrémité en entrée spécifie la référence à l'extrémité. Pour obtenir cette référence, câblez la sortie extrémité lecteur de la fonction Créer l'extrémité lecteur d'un flux réseau à cette entrée.
type de données
—
type de données est le type de données des éléments que vous voulez lire. Cette entrée n'est disponible que si vous construisez un tableau de plusieurs types de données ou si vous câblez plusieurs types de données au même tunnel de sortie d'une structure, comme une structure Condition. Câblez le type de données des éléments que vous lisez à partir du flux à cette entrée.
timeout en ms (-1)
—
timeout en ms indique la durée d'attente des données, en millisecondes, par cette fonction. Par défaut, la valeur est –1 et la fonction attend indéfiniment.
entrée d'erreur (pas d'erreur)
—
entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.
extrémité en sortie
—
extrémité en sortie renvoie l'extrémité en entrée non modifiée.
données en sortie
—
données en sortie renvoie les données lues dans le flux par cette fonction. Ce terminal renvoie un tableau vide si une erreur survient ou si timeout en ms expire avant que le nombre d'éléments que vous spécifiez dans nb d'éléments ne soit disponible.
hors délai ?
—
hors délai ? renvoie VRAI si les délais impartis sont dépassés avant que la fonction n'ait lu les données.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard. |
nb d'éléments
—
extrémité en entrée
—
type de données
—
entrée d'erreur (pas d'erreur)
—
extrémité en sortie
—
données en sortie
—
hors délai ?
—
sortie d'erreur
—