bonjour,
je voudrai envoyer des donnees sur 32 bits. J'utilise donc ces fonctions:
DAQmxCreateTask("",&hTask);
DAQmxCreateDOChan (hTask, "Dev1/port0_32", "", DAQmx_Val_ChanForAllLines);
DAQmxCfgSampClkTiming (hTask, "OnboardClock", 1000, DAQmx_Val_Rising, DAQmx_Val_FiniteSamps, 1000);
DAQmxWriteDigitalU32 (hTask, 2, 0, 10.0, DAQmx_Val_GroupByChannel, data, NULL, NULL);
DAQmxStartTask(hTask);
DAQmxStopTask(hTask);
mais lorsque je regarde mon bus a l'oscillo, je ne vois que les 16 primers bits qui changes (DIOA et DIOB).
data est initialise comme suit: uInt32 data[2]={0};
que manque-t-il?
merci de votre aide, Fabien.