模拟输入模块的AI转换时钟信号行为

已扫描的TestScale模拟输入模块包括一个模数转换器(ADC),以及一个在多条输入通道之间进行选择的多路复用器。TestScale模块接口接收到一个采样时钟脉冲,即开始为当前任务中的每个已扫描模块生成一个转换时钟。每个转换时钟都代表其模块某条通道上的数据采集。转换时钟率取决于使用的模块、模块上使用的通道,以及系统采样时钟率。

驱动程序根据模块模数转换器的速度为每个模块选择尽可能快的转换率,并在各通道之间添加10 µs间隔时间,使信号有足够的稳定时间。该机制使通道接近于同步采样。如AI采样时钟率太快,就无法允许10 µs的间隔时间,NI-DAQmx将选择一个转换率,使得AI转换时钟脉冲在采样中平均分布。NI-DAQmx在任务的所有模块中填入相同的时间间隔。如要明确指定转换率,可使用DAQmx定时属性节点或函数的ActiveDevs和AI转换时钟速率属性。