Bonjour à tous,
premier message car premier gros blues de développeur ...
Voici le problème :
J'ai créé un Vi principal qui simule des données du type position X, Y qui évolue en fonction d'un vitesse et d'une direction ainsi que d'une dizaine d'autres valeurs statique ( toutes sont des commandes de face-avant). Il faut ensuite les envoyer en une trame unique sous format RS 232 par le port COM.
- L'acquisition de ces données se fait par une boucle cadencée à 200ms
- L'envoi du message se fait par une autre boucle cadencée à 1s
- L'ensemble est inclus dans une boucle while principale qui gère le lancement et l'arrêt du Vi.
jusque là tout va bien. Ca marche
Mais le cahier des charges précise que l'on doit pouvoir visualiser sur un graphe séparé (une autre face-avant ) le déplacement du point ( cluster "position X/Y" ), en appuyant sur un bouton de la face avant principale.
J'ai donc mis une petite boucle while dans la grande avec une structure Vrai/faux relié au dit bouton. Ensuite pour le cas oui, j'ai une variable locale "cluster position XY" mais impossible de créer un sous-Vi qui affiche en temps réel le déplacement. Le sous-Vi s'ouvre puis fait une acquisition ( par Variable locale cluster "position XY" ) et puis plus rien il recopie toujours la même position. Impossible de réactualiser ... Et là je sèche depuis deux jours !!!!
J'ai regardé le forum, les exemples labview, le fond de ma tasse de café ... et maintenant je m'en remets à vous.
merci.
Sébastien
Partager