Fonction TDMS - Lecture asynchrone (Avancée)
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Lit le fichier .tdms spécifié et renvoie les données au format spécifié par l'entrée type de données. Cette fonction renvoie les données qui ont été lues auparavant dans les buffers configurés dans la fonction TDMS - Configurer des lectures asynchrones. Cette fonction peut exécuter simultanément plusieurs lectures asynchrones en arrière-plan.

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.
type de données
—
type de données spécifie le type de données sur lequel vous voulez effectuer l'opération. Cette entrée accepte des entiers, des nombres à virgule flottante, des booléens et des horodatages. Remarque Vous pouvez connecter les nombres à virgule flottante suivants à cette entrée :
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.
données
—
données renvoie les données lues par cette fonction dans le fichier .tdms dans le type de données spécifié.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.
processus de lecture terminé ?
—
processus de lecture terminé ? indique si le processus de lecture s'est terminé ou non. 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 - Lecture asynchrone (Avancée) dans la boucle While pour lire des données indéfiniment jusqu'à ce que la valeur de processus de lecture terminé ? renvoie VRAI. Cette valeur renvoie VRAI lorsqu'une des conditions suivantes a lieu :
|
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 Basic Asynchronous Read.vi
- 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)
—
type de données
—
fichier tdms en sortie
—
données
—
sortie d'erreur
—
processus de lecture terminé ?
—