LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

au sujet du passage de VI par reference

J'ai un VI2 qui fait appel a un VI1 contenant l'interface sur laquelle je veux effectuer des modifications. Pour cela je fais un passage par reference du VI1 dans le VI2. Peut on récuperer des references sur les controles présents dans le VI1 à l'interieur du VI2 pour pouvoir utiliser par exemple des noeuds de priopriétés?
 
Merci d'avance....
0 Kudos
Message 1 of 2
(2,854 Views)
Oui, on peut, il y a plusieur manière de le faire.

Une manière très simple pour passer la référence d'un controle/indicateur à un autre VI est de faire un clic droit sur l'objet, puis Create Reference et ensuite clic droit sur la référence et Change to Indicateur (pour faire passr la référence à un VI de même niveau) ou glissé-déposé sur le panel du sous-VI qui doit recevoir la référence.

Une autre possibilité est de passer uniquement par le VI server ; pour on peut ouvrir une référence sur un VI qui est en train de s'exécuter (open VI reference) et ensuite, utiliser un invoke node (> set control value), pour cela il faut donner le nom du controle qu'on veut modifier.

Je sais pas si mon explication est très claire... Smiley Sad


Message Edité par TiTou le 10-16-2006 12:20 PM


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

Message 2 of 2
(2,844 Views)