écrire dans un tableau

Fermé
fatalkid13 Messages postés 1 Date d'inscription vendredi 7 mai 2010 Statut Membre Dernière intervention 19 mai 2010 - 19 mai 2010 à 09:23
Bonjour,
je vous pose mon problème:

je reçois une tension 0-5V d'un capteur à l'aide d'une carte NI-DAQ et je veux prendre 10 valeur consécutive, j'utilise donc un compteur dans un while ce qui fonctionne parfaitement cependant j'aimerai ranger ces valeurs dans un tableau pour pouvoir réaliser une moyenne de ces valeurs. avez-vous une solution? merci d'avance.

voici mon programme:

int _tmain(int argc, _TCHAR* argv[])
{
float tamp1 = 0;
float tamp2 = 0;
int i = 0;
float tableau[9], tab = 0;

float64 cons;

TaskHandle LireCons;
DAQmxCreateTask("",&LireCons);
while(i!=10)
{
DAQmxCreateAIVoltageChan(LireCons,"Dev3/ai0","",DAQmx_Val_RSE,0.0,5.0,DAQmx_Val_ Volts,NULL);
DAQmxStartTask(LireCons);

DAQmxReadAnalogScalarF64(LireCons, 10.0, &cons, NULL);


cout << "cons = " << (float)cons << endl;
tamp1=(float)cons;

cout <<" tamp1 = " << tamp1 << endl;


i = i++;
cout << i << endl;
}

tamp2=tamp1;


return 0;
}