10-13-2010 03:27 AM
Bonjour,
A partir de l'outil NI DAQ, j'ai créé une tache pour générer une tension sinusoidale que j'inclus dans mon projet
Je créé un handle, j'appele la fonction générée par NI DAQ, puis je libère correctement la tache
aucune remontée d'erreur des fonctions NI appelantes.
le problème : à partir de NI DAQ, j'observe bien ma tension sinusoidale en sortie sur Dev1/ao0 mais quand j'execute mon projet LabWindows, rien ne se passe...
merci
10-14-2010 01:00 PM
Bonjour,
Je vous propose de vous assurer dans un premier temps que l'exemple CVI "ContGen-IntClk.c" fonctionne correctement.
Si oui, il faudra dans un deuxième temps supprimer les lignes suivantes:
DAQmxErrChk (DAQmxCreateTask("",&gTaskHandle));
DAQmxErrChk (DAQmxCreateAOVoltageChan(gTaskHandle,chan,"",min,max,DAQmx_Val_Volts,NULL));
DAQmxErrChk (SetSampleClockRate(gTaskHandle,frequency,sampsPerBuffer,cyclesPerBuffer,
&desiredSampClkRate,&sampsPerCycle,&resultingSampClkRate,&resultingFrequency));
DAQmxErrChk (DAQmxCfgSampClkTiming(gTaskHandle,"",resultingSampClkRate,DAQmx_Val_Rising,DAQmx_Val_ContSamps,1000));
et de les remplacer par la fonction "DAQmx Load Task".
Le start et le write qui suivent doivent être gardés.
Cordialement,