Lit le fichier .tdms spécifié et renvoie les données au format spécifié par l'entrée type de données. Si les données contiennent des informations de mise à l'échelle, ce VI met automatiquement les données à l'échelle. Utilisez les paramètres nombre et offset pour lire un sous-ensemble spécifié des données.


icon

Entrées/Sorties

  • ci64.png nombre (-1: tous)

    nombre spécifie le nombre maximal d'éléments de données à lire dans le fichier .tdms pour chaque voie. Par défaut, la valeur par défaut est –1 et tous les éléments disponibles.

  • ci64.png offset (0)

    offset spécifie le nombre d'éléments de données dans le fichier .tdms à partir duquel la fonction commence à lire le fichier .tdms. La valeur par défaut est 0.

  • 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 un fichier pour ouvrir le refnum.

  • cstr.png nom du groupe en entrée

    nom du groupe en entrée spécifie le groupe de voies sur lequel l'opération doit être effectuée.

    Si vous ne câblez pas de données à cette entrée, le comportement est le suivant :

    • LabVIEW lit les données du groupe actuel du fichier. Le groupe actuel est soit le premier groupe du fichier lorsque vous exécutez cette fonction pour la première fois, soit le nième groupe au nième cycle lorsque vous exécutez cette fonction pendant plusieurs cycles successifs.
    • L'ordre dans lequel la fonction TDMS - Lire lit les groupes est le même ordre que celui dans lequel la fonction TDMS - Répertorier le contenu renvoie les groupes.
    • Quand LabVIEW atteint le dernier groupe, il renvoie une erreur de fin de fichier si la fonction TDMS - Lire essaye de s'exécuter.
    Remarque La fonction List Contents du SGDT et la fonction Get Properties du SGDT réinitialisent le groupe actuel au premier groupe du fichier. La réinitialisation du groupe actuel au premier groupe du fichier affecte le groupe lu par la fonction TDMS - Lire suivante si vous ne câblez pas l'entrée nom du groupe en entrée.
  • c1dstr.png nom des voies en entrée

    nom des voies en entrée indique la voie sur laquelle l'opération doit être effectuée. Si vous ne câblez pas de données à cette entrée, LabVIEW lit des données à partir de toutes les voies du même groupe. Si vous câblez des données waveform à l'entrée type de données, LabVIEW utilise les noms de waveform. Le type de données que l'entrée nom des voies en entrée accepte est soit une chaîne, soit un tableau 1D de chaînes. Le type de données varie selon les données que vous câblez à l'entrée type de données.

    ChaîneTableau 1D de chaînes

    Waveform analogique

    Tableau 1D de :

    • Entiers signés ou non signés
    • Nombres à virgule flottante
    • Horodatages
    • Booléens
    • Chaînes alphanumériques qui ne contiennent aucun caractère nul

    Waveform numérique

    Table numérique

    Tableau 1D de waveforms

    Tableau 2D de :

    • Entiers signés ou non signés
    • Nombres à virgule flottante
    • Horodatages
    • Booléens
    • Chaînes alphanumériques qui ne contiennent aucun caractère nul

    Si vous chargez un fichier complet ou un groupe contenant des données numériques compressées, LabVIEW insère automatiquement le nom du canal de compression dans le (s) nom(s) du canal dans le tableau. Si vous chargez un sous-ensemble d'un fichier ou d'un groupe qui contient des données numériques compressées, vous devez entrer le nom du canal de compression comme première entrée dans le (s) nom(s) de canal(aux) dans le tableau.

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

  • c1dmsdt.png type de données

    type de données est le type de données que vous voulez que données contienne.

    Cette entrée accepte les types de données suivants :
    • Waveform analogique ou un tableau 1D de waveforms analogiques
    • Waveform numérique
    • Table numérique
    • Données dynamiques
    • Tableau 1D ou 2D de :
      • Entiers signés ou non signés
      • Nombres à virgule flottante, y compris les types de données suivants :
        • Nombres à virgule flottante simple précision et double précision
        • Nombres à virgule flottante simple précision et double précision complexes
        • (Windows) Nombres à virgule flottante, précision étendue
      • Horodatages
      • Booléens
      • Chaînes alphanumériques qui ne contiennent aucun caractère nul
  • cbool.png renvoyer les voies dans l'ordre du fichier ? (F)

    renvoyer les voies dans l'ordre du fichier ? spécifie si cette fonction renvoie les voies de données dans l'ordre dans lequel elles se trouvent dans le fichier .tdms. Si la valeur est VRAI ou si vous ne câblez pas l'entrée nom des voies en entrée, cette fonction renvoie les voies de données dans l'ordre du fichier .tdms. Si la valeur est FAUX, cette fonction renvoie les voies de données dans l'ordre spécifié dans l'entrée nom des voies en entrée. La valeur par défaut est FAUX.

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

  • istr.png nom du groupe en sortie

    nom du groupe en sortie renvoie le nom du groupe sur lequel l'opération a été effectuée.

  • i1dstr.png nom des voies en sortie

    nom des voies en sortie renvoie le nom des voies sur lesquelles l'opération a été effectuée.

  • i1dmsdt.png données

    données contient les données lues à partir du fichier dans le type de données spécifié. Ce paramètre comprend n'importe quel type de données, suivant le type de données que vous spécifiez dans type de données et la manière dont nombre est défini.

  • 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 fin de fichier ?

    fin de fichier ? indique si la fin du fichier a été atteinte.

  • Exemples

    Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

    • labview\examples\File IO\TDMS\Standard Read and Write\TDMS Read Events Data.vi
    • labview\examples\File IO\TDMS\Concurrent Access to TDMS File.vi