le 04-19-2010 07:39 AM
Bonjour,
Voici mon probleme:
J'ai un sous programme qui me permet d'aller chercher des données dans un fichier texte et de tracer une courbe en xy.
Ensuite j'ai un programme principal qui me permet d'appeler ce sous programme et je souhaiterai avoir un graph sur la face avant principale qui m'afficherait toutes les courbes qu'on va chercher via le sous programme. Avec ensuite un bouton qui me permetrait de tout effacer.
Mon nombre de tracés est donc variable.
Comment puis-je faire ça?
Merci pour votre aide
le 04-19-2010 07:41 AM
le 04-19-2010 08:45 AM
Le nombre de courbes varie. mais y at'il une limite du nombre de courbes? car il est possible de prendre en compte des courbes si on sait comment on en a à gérer.
le 04-19-2010 08:49 AM
le 04-19-2010 09:06 AM
à ma connaissance, il est impossible de faire un nombre de tracé illimité, je vous joint un programme qui montre le pricipe de ce que vous voulez faire. il faut du coup définir dans le graph le nombre de courbes. si vous voulez plus d'explication n'hésité pas.
04-19-2010 09:10 AM - modifié 04-19-2010 09:10 AM
Bonjour psykup74,
Voici quelques suggestions :
Modifiez votre sous VI afin qu'il admette des commandes de chemin de fichiers en entrée et qu'il retourne une waveform (par exemple).
Sur votre programme principal, ajoutez une boucle for qui vient lire les différents chemins des fichiers à lire (via une liste de chemins par exemple), et qui envoie à chaque itération le chemin au sous VI.
Concaténez les données récupérées après le sous VI et, en sortie de boucle, câblez vos waveforms à un seul et unique graphe.
Pour effacer le graphe, utilisez le noeud de propriété "historique" et câblez en entrée une constante nulle.
Cordialement,
Alexandre D.
National Instruments France
>> Les présentations NIDays 2010 déjà disponibles au téléchargement !
le 04-19-2010 09:40 AM
Alex_NI, je n'ai pas bien compris ton post, désolé mais je ne suis pas un expert.
Par contre il m'est impossible de faire une liste de fichier car les fichiers son générer automatiquement par un banc de test.
De plus il faut qu'il y est la possibilité d'aller tracer plusieurs courbes en partant du meme fichier.
Ci joint mes programmes ainsi qu'un fichier type, ca vous aidera peut etre à cerner mon problème.
Lulu, ton exemple n'apparait pas.
Merci de votre aide
le 04-19-2010 09:43 AM