06-08-2011 02:55 AM
Bonjour,
Mon problème est simple mais je ne vois pas comment le résoudre.
J'appelle un VI en l'invoquant avec RunVI (ou executerVI en Français). Malheureusement lorsque j'ouvre une fenêtre contextuelle (comme le clique droit sur un indicateur), mon VI principal ainsi que mon VI appelé se freeze et mon thread avec. Ca me pose problème car j'envoie ces données sur une liaison RS232 en continue via une pile et ce freeze met ma pile sans dessus-dessous et les trames envoyés sur la RS232 sont abérantes.
Mon wait until done peut être en true ou false, ça ne change rien.
Je ne peux pas non plus utiliser call by reference node car le VI appelé dynamiquement possède des I/O changeantes.
Voici un petit exemple qui schématise mon problème.
http://www.fichier-zip.com/2011/06/08/proj-test/proj-test.zip
Cliquez droit sur l'indicateur de la face avant, vous verez que l'affichage se freeze.
Merci d'avance.
Andréas Touloupis.
PS : je travaille sur Labview 2009, même si l'exemple est en labview 2010.
06-10-2011 03:37 AM
Bonjour,
pourquoi ne pas désactiver les menus ?
Cordialement,