NI 9775注意事项
- 更新时间2025-12-03
- 阅读时长3分钟
NI 9775模块能够以两种模式运行:连续模式和记录模式。如DataXferReqCond属性设置为“采集完成时”,可将NI 9775运行设置为记录模式。DataXferReqCond属性的其他合法值将强制NI 9775进入连续模式。如DataXferReqCond属性未设置值,模块根据其他任务设置为其估值。
连续模式
在连续模式中,从源采集到数据时,NI 9775即返回数据。
在连续模式中,模块不使用板载缓冲区。如任务设置为连续采集,或每个模块的指定采样率小于等于4 MS/s多路综合,则NI-DAQmx自动将NI 9775置于连续模式。
连续模式触发
在连续模式中,NI 9775不能作为模拟边沿触发或模拟多边沿触发的源。
仅当在NI 9204、NI 9205或NI 9206的任务中,NI 9775才支持模拟触发或重新触发。在连续模式中,可在同一任务中同时配置参考触发和开始触发。
记录模式
在记录模式中,数据存储于模块缓冲区,直至整个采集完成。根据发送至设备的触发信号,缓冲区数据以记录形式存储。
当满足下列条件之一时,认为采集完成:
- 检测到的触发数达到最大值,且所有检测到的触发数据均已采集。
默认情况下,NI 9775采集一个记录。如需采集多个记录,将可重触发属性设为TRUE,即可在不超出缓冲区的前提下采集多个记录,最多32个记录。也可使用检测的最大触发数属性指定需要的记录数,最多32个记录。被忽略的触发不计入最大值。
- 触发窗口超时。
可通过触发窗口属性设置该时间。模块接收到同步脉冲时,触发窗口开始;同步脉冲同步任务中的各模块。发生于“开始任务”函数/VI的任务,在提交阶段发送该同步脉冲。如触发窗口超时,模块完成对触发后数据的采集。如模块已完成对触发后数据的采集,模块返回所有已采集数据。
- 重触发窗口超时。
可通过重触发窗口属性设置该时间。模块检测到一个触发时,重触发窗口开始;模块每检测到另一个触发时,重触发窗口重置。如重触发窗口超时,模块完成对触发后数据的采集。如模块已完成对触发后数据的采集,模块返回所有已采集数据。
如模块通道用作触发源,或对有限采样的指定采样率大于4 MS/s多路综合,则NI-DAQmx自动将NI 9775置于记录模式。记录模式下的NI 9775,仅能与同在记录模式的其他NI 9775模块位于同一任务。
记录模式触发
- 数字边沿触发。
- 使用模拟边沿触发时,单一通道配置为源。
- 使用模拟多边沿触发时,至多4条通道配置为源,且所有源通道必须位于同一设备。
- 配置单一触发类型。用户可配置开始触发或参考触发,但不能同时配置两个。
- 任意边沿触发类型(数字边沿、模拟边沿和模拟多边沿)的重触发。
备注 采集触发前缓冲数据或触发后数据时,模块忽略触发。
板载内存行为
从模块板载内存接收数据可能快于机箱将数据传入主机。在此情况下,机箱FIFO将溢出,任务出错,数据丢失。为避免该错误,可将数据传输最大速率属性设为低于系统带宽的速率。