Sets the source of the Sample Clock, the rate of the Sample Clock, and the number of samples to acquire or generate.
Parameters
Input
Name
Type
Description
taskHandle
TaskHandle
The task used in this function.
source
const char []
The source terminal of the Sample Clock. To use the internal clock of the device, use NULL or use OnboardClock.
rate
float64
The sampling rate in samples per second. If you use an external source for the Sample Clock, set this value to the maximum expected rate of that clock.
activeEdge
int32
Specifies on which edge of the clock to acquire or generate samples.
Value
Description
DAQmx_Val_Rising
Acquire or generate samples on the rising edges of the Sample Clock.
DAQmx_Val_Falling
Acquire or generate samples on the falling edges of the Sample Clock.
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.
In questo sito non sono utilizzati cookie per la profilazione degli utenti. Utilizza cookie di sessione, necessari per il corretto funzionamento dello stesso e per gestire l'autenticazione ai servizi on-line, alla intranet e alle aree riservate... leggi tutto