Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Probleme de sauvegarde de données

Bonjour,

J'utilise LV7.1 et le module real-time sur un PC (ETS). Dans la boucle principale de mon application j'ai deux sous-VI qui tournent en parallele, l'une pour lire des données, l'autre pour communiquer avec un autre PC via deux cartes. Une troisiéme VI déclenche et stop l'acquisition des données et place les données dans un tableau au fur et à mesure. Puis, aprés un certain temps, les trois VI sont arrétées et je sauve le tableau (typiquement, un tableau 2D de 3000*5 entiers signés).
J'ai essayé d'écrire le tableau dans un fichier en utilisant la VI SG Write et le probléme est que lorsque la boucle reprend, le timing de mes VI time-critical devient faux. Même chose en sauvant avec la sequence New, Write, Flush, Close. Le seul moyen de retrouver un timing correcte et d'attendre environ 10 sec entre deux tours, ce qui est beaucoup trop long.

Existe-t-il une méthode pour sauver les données sans avoir ces problèmes ?

Merci,

Laurent
0 Kudos
Message 1 of 2
(2,896 Views)
Bonjour Laurent,

Il serait préférable d'avoir un exemple de code nous permettant de reproduire le comportement que vous décrivez. Votre description ne permet pas de se faire une idée suffisament précise de la programmation de vos VIs. Pouvez-vous poster votre code ou au moins un exemple s'y rapprochant?

Merci d'avance.

Matthieu Gourssies
Ingénieur d'Application
National Instruments France
0 Kudos
Message 2 of 2
(2,883 Views)