le 03-31-2010 08:24 AM
Bonjour
J'utilise labview 8.5.
J'aimerais savoir si il est possible d'appeler (d'ouvrir) un VI fermé avec mon application principale
(avec un VI ouvert)?
merci
Résolu ! Accéder à la solution.
le 04-01-2010 02:18 AM
Tu veux appeler un VI en tant que sous VI ?
Ou ouvrir la face avant d'un autre VI?
le 04-01-2010 03:12 AM
bonjour
je veux ouvrir la face avant d'un autre Vi
merci
le 04-01-2010 03:21 AM
Oui c'est possible
D'ailleurs si quelqu'un à quelque chose de plus propre je suis preneur, en particulier pour fermer le vi, pas très beau la simulation du bouton stop.
Les vi que tu ne connaît pas sont disponible chez "jki software", très pratique.
Cordialement
le 04-01-2010 03:50 AM
Heu je n'ai pas de 8.5 sous la main mais sur 8.6 tu mets ton sous VI sur le diagramme et tu fait clic droit -> configuration du noeud du sous VI. Là tu peux faire ouvrir la face avant au chargement. pour gérer le moment où ça ouvre tu controles le flux avec un cluster d'erreur.
C'est ce que tu voulais ou j'ai mal compris ta question?
le 04-01-2010 04:04 AM
parfait merci
c'est ça
le 04-01-2010 05:52 AM
Hi Fiston,
2 petits points sur vos suggestions pour les appels dynamiques:
1- Préférez la méthode 'FP.Open' plutôt que la propriété. La méthode est plus ouverte (mode d'affichage) et par nature, est plus appropriée dans ce cas.
2- Je ne connais pas de méthode magique pour fermer facilement un VI popup appelé dynamiquement et la feinte de l'ajout d'un bouton Stop est biensûr possible. Perso, j'utilise plutôt la gestion de l'event 'Panel Close?' car il est effectif sur l'appel de la méthode FP.Close dans l'appelant. Ca oblige à avoir systématiquement une Structure Event mais par rapport au bouton Stop, ça évite une éventuelle faute de frappe pour la nomination du bouton.
Ciao
le 04-01-2010 10:03 AM
Bon apparement c'était pas ça, j'ai vu trop compliqué l'autre solution me semblant tellement simple. J'ai foncé. lol
Merci pour ses conseils, cela me sera utile !!!