10-09-2017 04:34 AM
Bonjour
Je rencontre un problème dans mon code DAQ sur Agilent 34980A
Je souhaiterais dans une machine à etat et deux boucle parallele effectuer une acquisition de mesure à deux cadence différente.
2 soucis majeurs dans mon code : voir pj
Pouvez vous me donner des pistes pour avancer svp
merci d'avance,
10-11-2017 07:29 AM
Bonjour Nicolas,
Pour répondre à tes deux questions :
A+
10-11-2017 08:10 AM
En version 2012.
10-20-2017 08:39 AM
Bonjour Maxime,
D'accord, merci pour ce premier élément de réponse,
je vais donc faire deux boucles parallèles avec donc deux machines à état pour les étapes acquisition / reset / intialize. Par contre je vais devoir mettre les bouton en commutation à l'appui et il me semble que je n'arrive pas à les refaire passer à l'état initial après appui est ce normal ?
Je remettrai le VI une fois modifier en pj.
2.Concernant l'enregistrement, je préférerai écrire les données des deux boucle pendant l'acquisition et les écrire sur 1 seul fichier tableur xls. Est ce possible ? Car dès que je sors des fils des boucle while, je n'ai plus de données ...
Merci d'avance, désolé pour mon délai de réponse, et merci pour ton exemple VI
a+
10-23-2017 10:19 AM
Bonjour Nicolas,
1) Oui c'est normal. Avec une action de type commutation seul l'appui sur le bouton permet de modifier sa valeur (http://zone.ni.com/reference/fr-XX/help/371361H-0114/lvhowto/changemechactofboolswitch/). Tu peux par contre utiliser un nœud de propriété avec la propriété "Valeur" pour remettre le booléen à Faux, en initialisation par exemple.
2) Tu peux écrire dans un seul fichier si tu utilises le format TDMS. Pour cela il faudra que tu écrives dans deux groupes différents (voir : https://forums.ni.com/t5/LabVIEW/Is-it-ok-to-write-to-the-same-TDMS-file-in-two-separate-loops/m-p/7...)
N'hésite pas si tu as des questions 🙂
10-25-2017 08:46 AM
Bonjour Maxime,
Pour le moment j'en suis encore à essayer de faire fonctionner ma machine à état. Plusieurs problèmes se posent à moi :
Je ne sais pas si tu peux tester le vi, j'ai repris l'architecture de la même façon que tu me l'as indiqué plus haut, c'est à dire deux boucle parralele
je réglerai le problème d'écriture de fichier une fois la machine à état fonctionnelle.
Merci d'avance,
Nicolas