Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

DAQmxBaseCfgImplicitTiming- what is it good for?

I just tried to create a finite pulse train using this code:

DAQmxErrChk (DAQmxBaseCreateTask("",&taskHandle));
DAQmxErrChk (DAQmxBaseCreateCOPulseChanFreq(taskHandle,chan,"",DAQmx_Val_Hz,DAQmx_Val_Low,delay,freq,duty));
DAQmxErrChk (DAQmxBaseCfgImplicitTiming(taskHandle, DAQmx_Val_FiniteSamps, 20));
DAQmxErrChk (DAQmxBaseStartTask(taskHandle));

and got peculiar results: a single pulse, and another when DAQmxBaseStopTask is called. Then I read the Read Me again, and find that you can make a single pulse, or a continuous pulse train, but not a finite pulse train.

I also read that buffered DIO is not supported.

So, what is DAQmxBaseCfgImplicitTiming() used for in DAQmx Base?

Macintosh OS X, PCI-6014 DAQ card, DAQmx Base 1.4.0f2
John Weeks

WaveMetrics, Inc.
Phone (503) 620-3001
Fax (503) 620-6754
www.wavemetrics.com
0 Kudos
Message 1 of 1
(3,533 Views)