Discussions au sujet des autres produits NI

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

graphe à l'extérieur boucle

Bonjour,

 

Je cherche à affiché un graphe génerer par un sous vi cependant celui ci ne s'affiche pas sur mon vi principal???(le graphe du sous - vi contenu dans une boucle ).

 

Merci

0 Compliments
Message 1 sur 7
3 571 Visites

Salut,

 

Si tes données sont à l'intérieur d'une boucle et que ton graphe est à l'extérieur de cette même boucle, il ne sera mis à jour qu'après éxécution de la boucle (principe du flux de données)

Si ça n'est pas le cas, poste ton code qu'on puisse y jetter un oeil.

 

A+

0 Compliments
Message 2 sur 7
3 566 Visites
J'ai mis en piéce jointe le sous vi
0 Compliments
Message 3 sur 7
3 563 Visites

Re,

 

Tes graphs sont dans la boucle, le problème n'est donc pas celui que j'évoquai.

Je suppose que tes deux graphes déroulants déroulent bien et que c'est ton graphe qui n'est pas mis à jour comme tu l'attends (celui qui s'appelle "Graphe XY"). A toute première vue, tu concatènes des données de manière correcte.

 

Essaye de voir si:

1. Ton programme passe bien par le cas où ton graphe est mis à jour (utilise l'outil "exécution détaillée" - la petite ampoule - pour vérifier ça

2. Pose des sondes sur les fils qui font transiter les données de ton graphe et vérifie que les tableaux contiennent les bonnes infos.

 

Bonne recherche.

 

P.S: pense à initialiser tes registres à décalage, sinon tu vas avoir des soucis.

Message Edited by Mathieu Steiner on 05-26-2009 02:17 PM
0 Compliments
Message 4 sur 7
3 557 Visites

Bonjour,

Si j'ai bien compris, vous utilisez un sous-vi dans lequel est contenu vos graphs dans une boucle while.

 

Le probleme est comme l'a expliqué mathieu, c'est que vos graphs (ceux du vi principals) sont en dehors de la boucle.

En gros, il faut que votre sous vi se termine avant de pouvoir visualiser les données dans votre vi principal (principe du flux de données).

 

Pour régler ce problème, vous pouvez toujours evoyer les references de vos graphs du vi principal à votre sous vi pour les actualiser en temps réels.

Message 5 sur 7
3 549 Visites

"Mioumiou:

Pour régler ce problème, vous pouvez toujours evoyer les references de vos graphs du vi principal à votre sous vi pour les actualiser en temps réels."

 

Comment on fait pour envoyer les références stp ?

0 Compliments
Message 6 sur 7
3 527 Visites

Re,

 

Une référence s'utilise en terme de connection à un sous-VI comme n'importe quel autre type de donnée.

Pour créer une référence liée à ton graphique, clique droit dessus et fais Créer >> Référence.

 

Tu trouveras un exemple de passage d'une référence ici.

 

A+

Message 7 sur 7
3 521 Visites