From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Fichier TDMS - remplir les colonnes à chaque itération

Résolu !
Accéder à la solution

Bonjour,

 

J'ai fait un programme sur labview pour automatiser des acquisitions de données. Il s'agit d'une boucle de N itérations où, à chaque itération, un nombre K d'échantillons est stocké dans un fichier TDMS. Le soucis, c'est que ces données s'empilent toutes dans la même colonne qui finit par contenir NxK échantillons. Pire, quand j'exécute une deuxième fois, ça s'empile encore et ça donne 2xNxK etc. 

 

1- Comment faire pour changer de colonne à chaque itération dans la même exécution?

2- Est-il possible d'avoir, pour chaque itération, une nouvelle ligne dans l'onglet root?

0 Compliments
Message 1 sur 3
658 Visites
Solution
Accepté par l'auteur du sujet Bobochili

Bonjour,

 

Les colonnes sont associées aux noms des Channels.

Pour ajouter des colonnes il faut donc écrire les données dans de nouveaux channels.

Exemple : Channel 0, Channel 1, etc.

 

Tu peux bien entendu mettre les noms que tu veux.

 

Pour ajouter l'équivalent d'une page, c'est au niveau du nom des groupes qu'il faut jouer.

Exemple : 

- Groupe 0 

  - Channel 0

  - Channel 1

  - Etc.

- Groupe 1

  - Channel 0

  - Channel 1

  - Etc.

- Etc.

 

A priori le bout de code suivant devrait faire le taff :

 

TDMS Group and Channel Exemple.png

 

Message 2 sur 3
606 Visites

Bonjour,

 

Merci beaucoup de ton aide. ça marche bien. 

0 Compliments
Message 3 sur 3
590 Visites