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.


icon

Entrées/Sorties

  • cgnrn.png 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.

  • cerrcodeclst.png 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.

  • cu8.png 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 :
    • Nombres à virgule flottante simple précision et double précision
    • Nombres à virgule flottante simple précision et double précision complexes
    • Nombres à virgule flottante, précision étendue
  • ignrn.png 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.

  • i1du8.png données

    données renvoie les données lues par cette fonction dans le fichier .tdms dans le type de données spécifié.

  • ierrcodeclst.png sortie d'erreur

    sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.

  • ibool.png 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 :

    • La fonction TDMS - Lecture asynchrone (Avancée) atteint la fin d'un fichier .tdms.
    • La fonction TDMS - Lecture asynchrone (Avancée) finit de lire le nombre total de données spécifié pour la fonction TDMS - Démarrer des lectures asynchrones.
  • 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