DAQmxCfgImplicitTiming
int32 DAQmxCfgImplicitTiming (TaskHandle taskHandle, int32 sampleMode, uInt64 sampsPerChanToAcquire);
Purpose
Sets only the number of samples to acquire or generate without specifying timing. Typically, you should use this function when the task does not require sample timing, such as tasks that use counters for buffered frequency measurement, buffered period measurement, or pulse train generation.
Parameters
Input
|
Name |
Type |
Description |
taskHandle
|
TaskHandle |
The task used in this function. |
sampleMode
|
int32 |
Specifies whether the task acquires or generates samples continuously or if it acquires or generates a finite number of samples.
Value |
|
Description |
DAQmx_Val_FiniteSamps
|
|
Acquire or generate a finite number of samples. |
DAQmx_Val_ContSamps
|
|
Acquire or generate samples until you stop the task. |
DAQmx_Val_HWTimedSinglePoint
|
|
Acquire or generate samples continuously using hardware timing without a buffer. Hardware timed single point sample mode is supported only for the sample clock and change detection timing types. |
|
sampsPerChanToAcquire
|
uInt64 |
The number of samples to acquire or generate for each channel in the task if sampleMode is DAQmx_Val_FiniteSamps. If sampleMode is DAQmx_Val_ContSamps, NI-DAQmx uses this value to determine the buffer size. |
Return Value
Name |
Type |
Description |
status
|
int32 |
The error code returned by the function in the event of an error or warning. A value of 0 indicates success. A positive value indicates a warning. A negative value indicates an error. |