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