Bonjour , Dévellopeur expérimenté sous delphi je dois m'attaquer a labview pour réaliser le pilotage d'une machine a vide (avec une interface CompactDaq de NI)

souci 1 : je n'ai jamais fait de labview !
souci 2 : j'ai lu les tutoriels et cours qui trainent sur le net et ici même, mais je me demande encore si ma vision labview de mon problème est juste.

pour cela j'aimerais votre avis .

Tout d'abord la machine a vide : pour simplifier disons que cette machine a 4 états de fonctionnement
1 ouvert - vannes ouvertes machine a l'air libre
2 Isoler - vannes fermée la machine conserve la pression
3 Pomage - vannes fermée la mchine est en train de faire le vide
+ Bien sur un état Erreur , pompe en panne , vanne qui se ferme pas etc etc ...

mon idée est de faire une machine d'état avec les 4 principaux état plus des état intermédiaire qui permettent par ex de passer de 1 a 2 , de 2 a 1 etc etc ...

mon raisonnement semble juste du moins a mon niveau de compréhension de labview , mon souci vient de la gestion d'erreur , si ma machine d'état et dans l'etat 2 , il faut que je scrute si l'utilisateur change l'état et si je n'ai pas d'erreur (une vanne qui s'ouvre , plus de capteur de pression etc ..) ce qui me donne deux voir plus état de sortie est ce faisable en labview ou est ce compliqué ?

fais je fausse route , ou l'approche vous semble correcte ?

merci d'avance