LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

DAQmxWriteDigitalU32 marche sur 16 bitsb

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.
0 Kudos
Message 1 of 4
(3,500 Views)
Bonjour Fabien,
 
Etes vous sûrs d'avoir des valeurs qui changent sur les lignes 17 à 32 (tableau data).
Un autre point à faire attention vous avez placé la valeurs NULL dans le paramétre permettant de savoir le nombre de points à écrire :
 
"DAQmxWriteDigitalU32 (hTask, 2, 0, 10.0, DAQmx_Val_GroupByChannel, data, NULL, NULL);"
Sample per channel writen : The actual number of samples per channel successfully written to the buffer.
 
De plus, vous aurez plus de réponse si votre post est en Anglais sur cette partie du forum.
Cordialement,


Message Edité par Christophe S. le 05-22-2008 10:41 AM

Christophe S.
Account Manager East of France І Certified LabVIEW Associate Developer І National Instruments France

0 Kudos
Message 2 of 4
(3,483 Views)
comme j'initialise:
uInt32  data={0};
je devrai donc avoir des 0 sur le bus complet, et j'ai uniquement les 16 premiers bits a 0, le reste est a 1.
j'ai change la valeur NULL par un entier, et il me repond bien 32.... bizard...
Je vais reverifier ma platine de connection Nidaq<->Oscillo.

merci pour la reponse,
Fabien.
0 Kudos
Message 3 of 4
(3,478 Views)
You should use the daxmx functions in this order:
DAQmxStartTask
DAQmxWriteDigitalU32
DAQmxStopTask

And check their return codes.

Regards,
Nicolas

0 Kudos
Message 4 of 4
(3,474 Views)