le 12-30-2014 06:43 AM
Bonjour,
A partir d'un fichier exel je dois tracer des courbes de caractérisations. J'arrive a tracer les courbes mais elles ne font que "défilées" une par une. Je m'explique, la première courbe est tracé mais 1s après c'est la deuxième qui est tracer puis la troisième sans garder ni la première et ni la deuxième sachant qu'à partir du fichier exel je peux avoir un nombre indéterminé de courbes. Du coup quand je stop le programme je garde la courbe à laquelle le programme était en train de tracer.
Je souhaiterais simplement que les courbes soient tracer tout en gardant les précédentes.
Merci,
Résolu ! Accéder à la solution.
le 12-31-2014 02:37 AM
Bonjour Stargo,
Pourrais-tu s'il te plait envoyer un exemple que l'on puisse mieux comprendre.
Merci et bonne journée,
M-Junior
le 12-31-2014 04:23 AM
Je vais essayer d'être plus clair.
Tout d'abord mon fichier excel est constitué de de 5 colones dont deux colones qui me sont utiles pour tracer ma courbe de caractérisation.
Sachant que une mesure (donc une courbe) contient 450 points de mesure donc 450 lignes dans le fichier excel.
Avec Labview je viens lire ces deux colones sur 450 lignes ce qui me donne donc une courbe de caractérisation. Si je veux tracer la deuxième courbes donc la deuxièmes mesure je viens lire les deux colones mais cette fois-ci de la ligne 451 à la ligne 900 (j'utilise la fonction "sous ensemble de tableau" pour aller chercher ce que je veux dans mon fichier excel"). J'obtient donc les deux courbes sur mon graphique XY. Le problème c'est que je peux avoir 200 mesures sur le fichier excel.. Donc il me faudrait 200 fois la fonction sous ensemble de tableau.
Ce que j'ai donc fait c'est que au lieu de mettre en indice de ligne par exemple 450 et longueur 450 (pour la deuxième mesure) c'est que pour l'indice je le fait s'incrémenté dans une boucle while. En gros on commence ligne0, ensuite 450, 900 ect.. Donc sur mon graph XY ce que j'obtient c'est dabord la mesure de la ligne 0 à 450 ensuite elle disparait pour tracer la courbe de la ligne 450 à 900 ect..
Ce que je voudrais donc c'est la même chose mais tout en laissant les premières mesures tracer.
Voila j'espère avoir été clair.
Merci.
le 12-31-2014 04:40 AM
Envoie ton VI et ton fichier Excel s'il te plait, ce sera plus facile qu'avec des copies d'écran.
Merci
12-31-2014 05:21 AM - modifié 12-31-2014 05:23 AM
Voici la "solution" manuelle.
12-31-2014 05:21 AM - modifié 12-31-2014 05:30 AM
Désolé j'ai eu un petit bug.. (le message précédant va s'actualisé avec les fichiers).
12-31-2014 06:56 AM - modifié 12-31-2014 07:15 AM
Désolé pour les deux précédants post, j'ai eu un souci.
Voici ci joint les deux programmes : "solution manuelle" et "solution automatique".
Dans la face avant de Labview avant l'exécution du programme il faut rentrer dans low voltage -1 & 8 dans hight voltage puis 0.02 pour le pas. Dans le programme 'automatique" il faut cliqué en plus sur le bouton "Booléen".
Merci,
le 01-05-2015 03:10 AM
Bonjour,
Ci joint la solution pour lire plusieurs courbes. J'ai supprimé la partie enregistrant dans un fichier excel pour valider la modification.
le 01-06-2015 11:01 AM
Merci bien ! 🙂