Fonction TDMS - Configurer des lectures asynchrones
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Alloue des buffers et configure la valeur du timeout des lectures asynchrones. La valeur timeout s'applique à toutes les lectures asynchrones ultérieures. Vous devez utiliser cette fonction pour configurer les lectures asynchrones avant d'utiliser 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.
nombre de buffers (4)
—
nombre de buffers spécifie le nombre de buffers à allouer pour les lectures asynchrones. La valeur doit être supérieure à zéro. La valeur par défaut est 4.
taille du buffer
—
taille du buffer spécifie la taille du buffer en échantillons de données. Si l'entrée désactiver la bufférisation ? de la fonction TDMS - Ouvrir (Avancée) est VRAI, la valeur de (taille du buffer * la longueur de type de données) doit être un multiple de la taille de secteur.
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 :
timeout (5 s)
—
timeout spécifie la valeur du timeout, en secondes, des lectures asynchrones. Si vous ne câblez pas de données à cette entrée, cette fonction définit la valeur à 5.
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.
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 Basic Asynchronous Read.vi
- labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Prefetched Asynchronous Read.vi
fichier tdms
—
nombre de buffers (4)
—
entrée d'erreur (pas d'erreur)
—
type de données
—
timeout (5 s)
—
fichier tdms en sortie
—
sortie d'erreur
—