Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

execution par étape

Résolu !
Accéder à la solution

Hello,

 

Je suis novice en labview, je rencontre un petit probléme qui est le suivant :

J'aimerais qu'une partie de mon Vi principal (un sous vi ) attend la réponse d'un autre sous vi avant de s'éxecuté.

 

Merci de bien vouloir m'aidé

0 Compliments
Message 1 sur 4
3 145 Visites

Bonjour,

 

utilise une structure séquence ou alors utilise une boucle IF pour demander l'execution de ton sous VI.

 

Bon courage.

Philippe B.
Certified Associate Developer / Dépt Moyens d'essais

www.ingenia-system.com
0 Compliments
Message 2 sur 4
3 144 Visites
Solution
Accepté par l'auteur du sujet golum87

Salut,

 

Pour faire simple, LabVIEW utilise le principe du flux de données (Cf. l'aide de LabVIEW pour des infos)

Le flux de données impose, qu'un élément ne peut s'éxécuter que lorsque toutes ses entrées sont disponibles, et ne fournit en sortie ses données que lorsque son éxécution interne est terminée.

 

Du coup, il suffit que tu câbles une information de ton VI appelant vers ton premier sous-VI vers ton second sous-VI (généralement, on a toujours un fil d'erreur au moins - cf. l'image plus bas)

Ou alors, une structure séquence.

 

 

Bon début sous LabVIEW

Message Edited by Mathieu Steiner on 05-27-2009 09:38 AM
0 Compliments
Message 3 sur 4
3 141 Visites

Merci

Message Edité par golum87 le 05-27-2009 02:41 AM
0 Compliments
Message 4 sur 4
3 138 Visites