Bonjour,
Votre problème vient du fait de l'utilisation d'un bouton du style "command button" pour votre bouton demarrer au lieu d'un bouton "toggle button". La différence entre les deux : Le "command button" revient à son état initial tout seul, puis génére un "EVENT_COMMIT", donc quand vous lisez sa valeur, vous récupérez toujours une valeur de zero, donc vous stoppez une acquisition qui n'a jamais commencé. Ce n'est pas le cas du "Toggle button" qui nécessite une deuxiéme action pour revenir à l'état "zero".
En jettant un oeil dans votre programme,j'ai vu deux trois petites choses. Vous aurez des problémes pour enregistrer vos données à cette fréquence dans Excel (Excel ne supporte que 65536 lignes et 256 colonnes, donc pour vous, dans l'état actuel des chos
es, 6 secondes de données). La variable TailleBuffer doit être du type "Double". Je pense que la vitesse d'acquisition par rapport à la fréquence de lecture (10000/1000) est trop rapide (100ms), vous devriez soit augmenter le nombre de points à lire, soit diminuer la fréquence d'échatillonage.
Cordialement,
Gianni Martinico.
Ingénieur d'applications.
National Instruments France
Cordialement,
Gianni Martinico
NI France