DAQmx Timing Properties
Use the DAQmx Timing properties to configure the sample timing and duration of a task.
Property | Description |
---|---|
Sample Quantity:Sample Mode | Specifies if a task acquires or generates a finite number of samples or if it continuously acquires or generates samples. Details |
Sample Quantity:Samples Per Channel | Specifies the number of samples to acquire or generate for each channel if SampQuant.SampMode is Finite Samples. If SampQuant.SampMode is Continuous Samples, NI-DAQmx uses this value to determine the buffer size. Details |
Sample Timing Type | Specifies the type of sample timing to use for the task. Details |
Sample Clock:Rate | Specifies the sampling rate in samples per channel per second. If you use an external source for the Sample Clock, set this input to the maximum expected rate of that clock. Details |
Sample Clock:Maximum Rate | Indicates the maximum Sample Clock rate supported by the task, based on other timing settings. For output tasks, the maximum Sample Clock rate is the maximum rate of the DAC. For input tasks, NI-DAQmx calculates the maximum sampling rate differently for multiplexed devices than simultaneous sampling devices. Details |
Sample Clock:Source | Specifies the terminal of the signal to use as the Sample Clock. Details |
Sample Clock:Active Edge | Specifies on which edge of a clock pulse sampling takes place. This property is useful primarily when the signal you use as the Sample Clock is not a periodic clock. Details |
Sample Clock:Underflow Behavior | Specifies the action to take when the onboard memory of the device becomes empty. Details |
Sample Clock:Timebase Divisor | Specifies the number of Sample Clock Timebase pulses needed to produce a single Sample Clock pulse. Details |
Sample Clock:Timebase:Rate | Specifies the rate of the Sample Clock Timebase. Some applications require that you specify a rate when you use any signal other than the onboard Sample Clock Timebase. NI-DAQmx requires this rate to calculate other timing parameters. Details |
Sample Clock:Timebase:Source | Specifies the terminal of the signal to use as the Sample Clock Timebase. Details |
Sample Clock:Timebase:Active Edge | Specifies on which edge to recognize a Sample Clock Timebase pulse. This property is useful primarily when the signal you use as the Sample Clock Timebase is not a periodic clock. Details |
Sample Clock:Timebase:Master Timebase Divisor | Specifies the number of pulses of the Master Timebase needed to produce a single pulse of the Sample Clock Timebase. Details |
Sample Clock:Digital Filter:Enable | Specifies whether to apply the pulse width filter to the signal. Details |
Sample Clock:Digital Filter:Minimum Pulse Width | Specifies in seconds the minimum pulse width the filter recognizes. Details |
Sample Clock:Digital Filter:Timebase:Source | Specifies the input terminal of the signal to use as the timebase of the pulse width filter. Details |
Sample Clock:Digital Filter:Timebase:Rate | Specifies in hertz the rate of the pulse width filter timebase. NI-DAQmx uses this value to compute settings for the filter. Details |
Sample Clock:Digital Synchronization:Enable | Specifies whether to synchronize recognition of transitions in the signal to the internal timebase of the device. Details |
Handshake:Delay After Transfer | Specifies the number of seconds to wait after a handshake cycle before starting a new handshake cycle. Details |
Handshake:Start Condition | Specifies the point in the handshake cycle that the device is in when the task starts. Details |
Handshake:Sample Input Data When | Specifies on which edge of the Handshake Trigger an input task latches the data from the peripheral device. Details |
Change Detection:Digital Input:Rising Edge Physical Channels | Specifies the names of the digital lines or ports on which to detect rising edges. The lines or ports must be used by virtual channels in the task. You also can specify a string that contains a list or range of digital lines or ports. Details |
Change Detection:Digital Input:Falling Edge Physical Channels | Specifies the names of the digital lines or ports on which to detect falling edges. The lines or ports must be used by virtual channels in the task. You also can specify a string that contains a list or range of digital lines or ports. Details |
On Demand:Simultaneous Analog Output Enable | Specifies whether to update all channels in the task simultaneously, rather than updating channels independently when you write a sample to that channel. Details |
More:AI Convert:Active Devices | Specifies a subset of devices in the task to configure. NI-DAQmx configures all devices in the task if you do not set this property. Details |
More:AI Convert:Rate | Specifies in Hertz the rate at which to clock the analog-to-digital converter. This clock is specific to the analog input section of multiplexed devices. Details |
More:AI Convert:Maximum Rate | Indicates the maximum convert rate supported by the task, given the current devices and channel count. Details |
More:AI Convert:Source | Specifies the terminal of the signal to use as the AI Convert Clock. Details |
More:AI Convert:Active Edge | Specifies on which edge of the clock pulse an analog-to-digital conversion takes place. Details |
More:AI Convert:Timebase Divisor | Specifies the number of AI Convert Clock Timebase pulses needed to produce a single AI Convert Clock pulse. Details |
More:AI Convert:Timebase:Source | Specifies the terminal of the signal to use as the AI Convert Clock Timebase. Details |
More:AI Convert:Delay From Sample Clock:Delay Units | Specifies the units of DelayFromSampClk.Delay. Details |
More:AI Convert:Delay From Sample Clock:Delay | Specifies the amount of time to wait after receiving a Sample Clock edge before beginning to acquire the sample. This value is in the units you specify with DelayFromSampClk.DelayUnits. Details |
More:Master Timebase:Rate | Specifies the rate of the Master Timebase. Details |
More:Master Timebase:Source | Specifies the terminal of the signal to use as the Master Timebase. On an E Series device, you can choose only between the onboard 20MHz Timebase or the RTSI7 terminal. Details |
More:Reference Clock:Rate | Specifies the frequency of the Reference Clock. Details |
More:Reference Clock:Source | Specifies the terminal of the signal to use as the Reference Clock. Details |
More:Synchronization Pulse:Source | Specifies the terminal of the signal to use as the synchronization pulse. The synchronization pulse resets the clock dividers and the ADCs/DACs on the device. Details |
More:Synchronization Pulse:Synchronization Time | Indicates in seconds the delay required to reset the ADCs/DACs after the device receives the synchronization pulse. Details |
More:Synchronization Pulse:Minimum Delay To Start | Specifies in seconds the amount of time that elapses after the master device issues the synchronization pulse before the task starts. Details |
Advanced:Sample Timing Engine | Specifies which timing engine to use for the specified timing type. Refer to device documentation for information on supported timing engines. Details |