Bonjour,
Je suis dans une impasse, et après avoir tout essayé, j'ai vraiment besoin de votre aide.
Mon VI principal était initialement constitué d'une boucle WHILE, dans laquelle se trouvent d'autres structures (boucle FOR, conditions...). Jusque là, classique.
Puis, pour améliorer la maintenabilité (et me débarasser de divers bugs), et pour structurer tout ça, j'ai décidé d'apporter des modifications en modélisant le VI général sous la forme d'une machine d'états. Pour l'instant, je me limite à 2 états : OFF_STATE et IDLE.
J'ai décidé que dans l'état OFF_STATE, le programme tourne mais n'affiche pas les graphes, dans l'état IDLE, les données sont acquises, mais non écrites sur le disque. Pour l'instant je me limite à ça. Je souhaite passer à l'état OFF_STATE lorsque le bouton POWER est à FALSE, et à IDLE lorsque le bouton est à TRUE.
Et je me heurte à un problème : s'agissant de boucles imbriquées, je n'arrive pas à transmettre la valeur du bouton à l'intérieur des boucles, même en utilisant des variables locales. Avez-vous une idée ?
Merci
Partager