Discussions au sujet de NI LabVIEW

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

Faire une moyenne

Résolu !
Accéder à la solution

Bonjour,

 

Je viens vous demander des conseils pour faire la moyenne, voilà j'ai un vi (en ci-joint) après avoir récupérer les valeurs dans un fichier j'ai un tableau 2D Out. La première colonne corresponde à des pas incrémentation de la tension (ici allant de 0 à 50 par pas de 10). Et je souhaiterai faire des moyennes par pas pour chaque valeur avant de tracer cette courbe. Par exemple pour 0v (146.641;167.068;143.224;143.727;142.466;138.223;153.975;155.607;149.488;145.315) je fais la moyenne des valeurs correspondant à 0v et je fais ensuite la valeurs moyennes des tensions correspondant à 10v, 20v, 30v, 40v et 50v ensuite je trace une courbe de ces moyennes avec l'axe des X correspondant à 0v,10v,20v,30v,40v,50v. Avez vous des conseils pour réaliser cette opération? Merci d'avance.          

 

0 Compliments
Message 1 sur 13
5 106 Visites

Bonjour,

 

Je pense utile également de vous joindre un fichier Logging afin de savoir comment j'ai récupérer la colonne des valeurs moyennes(ci-joint le fichier d'enregistrement). Il est sous format ".txt" mais vous pouvez ouvrir sous Excel pour mieux visualiser.   

0 Compliments
Message 2 sur 13
5 102 Visites

J'ai regardé en vitesse, mais je bug dès le départ ...

 

je ne vois pas ton enchainement "146.641;167.068;143.224; ..... " correspondant à un 0 v

 

De plus ... tu as plusieurs fois les tensions de 0v à 50v .... 

0 Compliments
Message 3 sur 13
5 097 Visites

Bonjour Ouadji,

 

J'ai un peu zappé sur le fichier effectivement. Dans le fichier AAA.txt envoyé précédement si tu ouvres avec Excel, si on prend pour le cas de 0v, ci joint la copie d'écran. Comme on fait plusieurs 10 itérations ce qui fait on a dix valeurs correspondant à 0v (même raisonnement pour 10v,20v,30v,40v et 50v). Dans cette configuration pour je pourrai faire une moyenne de ces dix valeurs correspondantes à 0v et ainsi de suite. J'espère que mon explication est assez claire.          

0 Compliments
Message 4 sur 13
5 094 Visites

quelle version de LV as-tu ? (pour savoir si je peux utiliser l'indexation conditionnel)

0 Compliments
Message 5 sur 13
5 087 Visites

J'ai la version Labview 2013 et je ne sais pas qu'est ce que c'est l'indexation conditionnel ?

0 Compliments
Message 6 sur 13
5 085 Visites

un truc comme ça ?

 

SR3.png

0 Compliments
Message 7 sur 13
5 084 Visites

Bonjour,

 

C'est une solution parfaite. Mais comme tu as pu regarder dans le fichier Logging :  Max Voltage, Min Voltage, Voltage Step, Cycles ne sont pas des constantes. Dans notre application Max Voltage = 300V, Voltage Step peut-être 0.2, et Cycles peut-être 100 ou autre choses (mais ce paramètre n'est pas gênant puisqu'on balaye jusqu'à la fin du tableau). Dans ton exemple on a coder en dûr Min Voltage = 0, et mon vi (en ci-joint) n'est pas assez générique pour aplliquer à tout les fichiers Logging (il suffit que le Voltage Step # 10 alors mon vi ne marchera plus!). Je continue à chercher....           

0 Compliments
Message 8 sur 13
5 072 Visites

je dois quitter. Je reviendrai sur ton soucis dès que je peux. a+

0 Compliments
Message 9 sur 13
5 069 Visites

Bonjour,

 

Mais bien sur, c'est dèja très bien ce que tu as fais et tu n'es pas de tout obligé et je te remercie beaucoup.  

0 Compliments
Message 10 sur 13
5 067 Visites