09-27-2007 09:49 AM
DAQmxCreateTask(
"", handle)DAQmxCreateDOChan(*handle,
"/dev1/port0/line0,/dev1/port0/line1",/dev1/port0/line2, DAQmx_Val_ChanForAllLines);
// Code inserted to try and slow down timing
DAQmxCfgSampClkTiming(*handle, "/Dev1/Ctr0InternalOutput", 10000.0, DAQmx_Val_Rising, DAQmx_Val_ContSamps,1000); DAQmxCreateCOPulseChanFreq(*handle, "Dev1/ctr0","",DAQmx_Val_Hz,DAQmx_Val_Low,0,10000.0,0.5); DAQmxCfgImplicitTiming (*handle,DAQmx_Val_ContSamps, 1000);
// code fragment to burst out CS,CLK and MOSI
DAQmxWriteDigitalU32(handle, length, TRUE, 10.0, DAQmx_Val_GroupByScanNumber, (uInt32 *)buffer, &actual, NULL);
09-28-2007 03:40 PM