LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Quel est le VI actif ?

Mon application compte ~500 vi et pilote plusieurs appareils (serie, gpib, daq)
De temps en temps l'appilcation "plante", c'est à dire se bloque sans s'interrompre.
Comment savoir que est le vi actif à ce moment là ?
0 Kudos
Message 1 of 5
(2,933 Views)
Est-ce que tu peux etre en mode debug (la petite lampe allumee) ?
si c'est le cas tu peux remonter jusqu'a ton vi qui bloque (comme ce n'est pas un crashage complet).
mais ca risque d'etre un peu long.
j'ai parfois ce type de plantage a cause de la non reception de message serie qui pourtant aurait du arriver.
0 Kudos
Message 2 of 5
(2,933 Views)
Merci, j'ai bien pensé à la petite lampe, mais vu que çà n'arrive que de temps en temps, je ne peut pas éternellement tourner en mode debug (bien trop lent).
En effet le problème se situe au niveau d'un dialogue avec les appareils externes, mais lequel ???
0 Kudos
Message 3 of 5
(2,933 Views)
En fait, une fois que ca plante, tu peux lancer la petite lampe et remonter facilement jusqu'au bloquage (en allumant la petite lampe dans chaque sous-vi qui te mene a celui qui plante)
voila, ca c'est une bonne solution !
0 Kudos
Message 4 of 5
(2,933 Views)
as tu essayé de peser sur pause une fois qu'il est pris dans une loop, et ensuite tu peux faire avancer le program step by step.
0 Kudos
Message 5 of 5
(2,933 Views)