Fonction TDMS - Obtenir l'état des lectures asynchrones
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Récupère le nombre de buffers qui contiennent des données à lire par la fonction TDMS - Lecture asynchrone (Avancée).

Entrées/Sorties
fichier tdms
—
tdms file spécifie un numéro de référence pour le fichier .tdms sur lequel l'opération doit être effectuée. Utilisez la fonction TDMS - Ouvrir (Avancée) pour ouvrir le refnum.
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.
fichier tdms en sortie
—
tdms file out renvoie une référence de fichierTDMS au fichier .tdms sur lequel vous avez effectué l'opération.
nombre de buffers disponibles
—
nombre de buffers disponibles renvoie le nombre de buffers qui contiennent les données à lire par la fonction TDMS - Lecture asynchrone (Avancée).
buffers pleins ?
—
buffers pleins ? indique si tous les buffers sont pleins de données à lire par la fonction TDMS - Lecture asynchrone (Avancée). Cette sortie peut aussi être VRAI lorsque la sortie nombre de buffers disponibles de cette fonction n'est pas égale à l'entrée nombre de buffers de la fonction TDMS - Configurer des écritures asynchrones dans les conditions suivantes :
Astuce Utilisez la valeur de ce booléen comme l'une des conditions d'arrêt d'une boucle While. Par exemple, vous pouvez placer la fonction TDMS - Obtenir l'état des lectures asynchrones dans la boucle While et câbler la sortie buffers pleins ? au terminal de condition Arrêter sur condition Vrai de la boucle While. Vous pouvez ensuite démarrer des lectures asynchrones à l'aide de la fonction TDMS - Démarrer des lectures asynchrones et attendre que la valeur de buffers pleins ? soit VRAI. Lorsque cette valeur est définie à VRAI, vous pouvez utiliser la fonction TDMS - Lecture asynchrone (Avancée) pour lire les données des buffers.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard. |
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Finite Asynchronous Read.vi
- labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Prefetched Asynchronous Read.vi
fichier tdms
—
entrée d'erreur (pas d'erreur)
—
fichier tdms en sortie
—
nombre de buffers disponibles
—
buffers pleins ?
—
sortie d'erreur
—