DAQmx定时属性
- 更新时间2023-02-21
- 阅读时长8分钟
DAQmx定时属性
DAQmx定时属性可用于配置任务的采样定时和持续期。
| 属性 | 说明 |
|---|---|
| 采样数量:采样模式 | 指定任务是否采集或生成有限数量的采样或者连续采集或生成采样。 详细信息 |
| 采样数量:每通道采样 | 如果SampQuant.SampMode是有限采样,指定每通道采集或生成的采样数。如果SampQuant.SampMode是连续采样,NI-DAQmx将使用该值确定缓冲区大小。 详细信息 |
| 采样定时类型 | 指定任务使用的采样定时类型。 详细信息 |
| 采样时钟:速率 | 指定采样率(单位为每通道每秒采样)。如果将外部源用于采样时钟,将输入设置为该时钟的最大预期速率。 详细信息 |
| 采样时钟:最大速率 | 根据其它定时设置,表示任务可支持的最大采样时钟频率。对于输出任务,最大采样时钟频率是DAC的最大频率。对于输入任务,NI-DAQmx计算多路复用设备和同步采样设备的最大采样频率将有所不同。 详细信息 |
| 采样时钟:源 | 指定作为采样时钟的信号的接线端。 详细信息 |
| 采样时钟:有效边沿 | 指定时钟脉冲采样的边沿。当作为采样时钟的信号不是周期时钟时,该属性将非常有用。 详细信息 |
| 采样时钟:超限操作 | 当采样时钟边沿出现次数超出设备的处理能力,指定需使用的操作。 详细信息 |
| 采样时钟:下溢动作 | 指定当设备板载内存为空时采取的动作。无论选择如何,采样时钟不会停止。 详细信息 |
| 采样时钟:时基分频数 | 指定生成单个采样时钟脉冲所需的采样时钟时基脉冲的数量。 详细信息 |
| 采样时钟:接线端 | 表示用于该任务的内部采样时钟接线端的名称。该属性将不会返回由SampClk.Src指定的采样时钟源接线端的名称。 详细信息 |
| 采样时钟:时基:速率 | 指定采样时钟时基的速率。当使用任意信号而不是板载采样时钟时基时,部分应用将要求指定一个速率。NI-DAQmx需要该速率以计算其它定时参数。 详细信息 |
| 采样时钟:时基:源 | 指定作为采样时钟时基的信号的接线端。 详细信息 |
| 采样时钟:时基:有效边沿 | 指定用于识别采样时钟时基脉冲的边沿。当作为采样时钟时基的信号不是周期时钟时,该属性将非常有用。 详细信息 |
| 采样时钟:时基:主时基分频数 | 指定生成采样时钟时基的单个脉冲所需的主时基脉冲数。 详细信息 |
| 采样时钟:时基:接线端 | 表示用于该任务的内部采样时钟时基接线端的名称。该属性将不会返回由SampClk.Timebase.Src指定的采样时钟时基源接线端的名称。 详细信息 |
| 采样时钟:数字滤波器:启用 | 指定是否应用脉冲宽度滤波器至信号。 详细信息 |
| 采样时钟:数字滤波器:最小脉冲宽度 | 指定滤波器可识别的最小脉冲宽度(单位为秒)。 详细信息 |
| 采样时钟:数字滤波器:时基:源 | 指定作为脉冲宽度滤波器的时基使用的信号的输入接线端。 详细信息 |
| 采样时钟:数字滤波器:时基:速率 | 指定脉冲宽度滤波器时基的速率(单位为赫兹)。NI-DAQmx将使用该值计算滤波器设置。 详细信息 |
| 采样时钟:数字同步:启用 | 指定是否将信号中的转换识别与设备的内部时基进行同步。 详细信息 |
| 采样时钟:写入波形:使用初始波形dt | 指定SampClk.Rate的值将由用于输出任务的初始“DAQmx写入”函数波形输入的dt部分决定。 详细信息 |
| 握手:传输后延迟 | 在一个握手周期之后,到开始新的握手周期之前可指定等待的秒数。 详细信息 |
| 握手:开始条件 | 指定任务开始时握手周期中设备所处的点。 详细信息 |
| 握手:采样输入数据条件 | 指定输入任务从外围设备获取数据的握手触发的边沿。 详细信息 |
| 检测更改:数字输入:上升沿物理通道 | 指定数字线或数字端口的名称,将在该数字线或数字端口检测上升沿。线或端口必须由任务中的虚拟通道使用。也可以指定包含数字线或端口的列表或范围的字符串。 详细信息 |
| 检测更改:数字输入:下降沿物理通道 | 指定数字线或数字端口的名称,将在该数字线或数字端口检测下降沿。线或端口必须由任务中的虚拟通道使用。也可以指定包含数字线或端口的列表或范围的字符串。 详细信息 |
| 检测更改:数字输入:三态 | 指定是否将任务中不属于虚拟通道的由ChangeDetect.DI.RisingEdgePhysicalChans和ChangeDetect.DI.FallingEdgePhysicalChans指定的线设置为三态。如将该属性设置为TRUE,NI-DAQmx会将任务中不属于虚拟通道的上升沿/下降沿设置为三态。如将该属性设置为FALSE,即使该线已属于三态,NI-DAQmx将不会修改任务中不属于虚拟通道的上升沿/下降沿的配置。将该属性设置为FALSE,可检测其它任务中线的更改或者检测输出线的更改。 详细信息 |
| 按要求:启用同步模拟输入 | 指定是否同步更新任务中的所有通道,而不是写入采样至通道时单独该通道。 详细信息 |
| 隐式:下溢动作 | 指定当设备板载内存为空时采取的动作。 详细信息 |
| 更多:AI转换:活动设备 | 指定任务中需配置的设备组。如未设置该属性,NI-DAQmx将配置任务内全部设备。 详细信息 |
| 更多:AI转换:速率 | 指定模数转换器使用的时钟频率(单位为赫兹)。该时钟专用于多路复用设备的模拟输入部分。 详细信息 |
| 更多:AI转换:最大速率 | 表示当前设备和通道数中任务可支持的最大转换速率。 详细信息 |
| 更多:AI转换:源 | 指定作为AI转换时钟的信号的接线端。 详细信息 |
| 更多:AI转换:有效边沿 | 指定模数转换使用的时钟脉冲边沿。 详细信息 |
| 更多:AI转换:时基分频数 | 指定生成单个AI转换时钟脉冲所需的AI转换时钟时基脉冲的数量。 详细信息 |
| 更多:AI转换:时基:源 | 指定作为AI转换时钟时基的信号的接线端。 详细信息 |
| 更多:AI转换:从采样时钟延迟:延迟单位 | 指定DelayFromSampClk.Delay的单位。 详细信息 |
| 更多:AI转换:从采样时钟延迟:延迟 | 获取采样时钟边沿后,在开始采集采样之前可指定等待的总时间。该值单位与DelayFromSampClk.DelayUnits所指定的单位相同。 详细信息 |
| 更多:AI转换:数字滤波器:启用 | 指定是否将数字滤波器应用至AI转换时钟。 详细信息 |
| 更多:AI转换:数字滤波器:最小脉冲宽度 | 指定滤波器可识别的最小脉冲宽度(单位为秒)。 详细信息 |
| 更多:AI转换:数字滤波器:时基:源 | 指定作为数字滤波器的时基使用的信号的接线端。 详细信息 |
| 更多:AI转换:数字滤波器:时基:速率 | 指定数字滤波器时基的速率(单位为赫兹)。NI-DAQmx将使用该值计算滤波器设置。 详细信息 |
| 更多:AI转换:数字同步:启用 | 指定是否将信号中的转换识别与设备的内部时基进行同步。 详细信息 |
| 更多:主时基:速率 | 指定主时基的速率。 详细信息 |
| 更多:主时基:源 | 指定作为主时基的信号的接线端。在E系列设备中,仅可选择板载20MHz时基或RTSI7接线端。 详细信息 |
| 更多:参考时钟:速率 | 指定参考时钟的频率。 详细信息 |
| 更多:参考时钟:源 | 指定作为参考时钟的信号的接线端。 详细信息 |
| 更多:同步脉冲:类型 | 指定任务中同步脉冲的类型。 详细信息 |
| 更多:同步脉冲:数字边沿:源 | 指定作为同步脉冲的信号的接线端。同步脉冲将重置设备上的时钟分频数和ADC/DAC。 详细信息 |
| 更多:同步脉冲:时间:发生条件 | 指定同步脉冲的开始时间。 详细信息 |
| 更多:同步脉冲:时间:时间缩放 | 指定同步脉冲时间标识的时间标尺。 详细信息 |
| 更多:同步脉冲:同步时间 | 表示设备获取同步脉冲后,重置ADC/DAC所需的延迟(单位为秒)。 详细信息 |
| 更多:同步脉冲:开始最小延迟 | 主设备生成同步脉冲后,在任务开始前可指定所用的总时间(单位为秒)。 详细信息 |
| 更多:同步脉冲:重置时间 | 表示在设备中重置ADC或DAC所需的总时间(单位为秒)。同步设备时,在所有设备中查询该属性并记录最大的重置时间。然后在每个设备中将最大重置时间与该属性的值相减,并将SyncPulse.ResetDelay设置为结果值。 详细信息 |
| 更多:同步脉冲:重置延迟 | 指定在设备中重置ADC或DAC之前同步脉冲等待的总时间(单位为秒)。同步设备时,在所有设备中查询SyncPulse.ResetTime并记录最大的重置时间。然后在每个设备中将最大重置时间与该重置时间相减,并将该属性设置为结果值。 详细信息 |
| 更多:同步脉冲:接线端 | 表示用于该任务的内部同步脉冲接线端的名称。该属性将不会返回源接线端的名称。 详细信息 |
| 更多:同步时钟:间隔 | 指定每个内部同步时钟脉冲的间隔(单位为采样时钟周期)。NI-DAQmx将通过该脉冲同步多个不同速率的设备间的触发。关于值计算方式的详细信息见相关设备文档。 详细信息 |
| 高级:采样定时引擎 | 指定任务中使用的定时引擎。 详细信息 |
| 高级:第一个采样时间标识:启用 | 指定是否启用第一个采样时间标识。 详细信息 |
| 高级:第一个采样时间标识:时间缩放 | 指定第一个采样时间标识的时间标尺。 详细信息 |
| 高级:第一个采样时间标识:值 | 表示第一个采样的时间标识。 详细信息 |
| 高级:第一个采样时钟时间:时间 | 指定第一个采样时钟脉冲的时间。 详细信息 |
| 高级:第一个采样时钟时间:时间缩放 | 指定用于FirstSampClk.When的时间缩放率。 详细信息 |
| 高级:第一个采样时钟时间:偏移量 | 指定应用于FirstSampClk.When偏移量(以秒为单位)。该偏移量修改第一个采样时钟发生的时间,并用于计算信号路径中的已知延迟。 详细信息 |