边沿计数
- 更新时间2025-12-03
- 阅读时长2分钟
边沿计数是指设备通过计数器通道计算上升或下降沿。边沿计数可选择单点或缓冲采样时钟方式。
下图所示的边沿计数中,设备的计数器将对输入接线端的5个边沿进行计数。
对于缓冲边沿计数,设备通过采样时钟的每个活动边沿获取边沿计数值,并将其存储在缓冲区中。缓冲边沿计数没有内置时钟,必须在外部为其提供采样时钟。
在NI-DAQmx中,进行边沿计数时,首先必须通过“开始”函数/VI提供计数器。后续的读取操作将返回计数器开启后边沿计数的值。如在进行多个读取操作前未开启计数器,计数器将随“读取”函数/VI的调用开始或停止,不同调用的边沿计数值将单独计算。
在支持门配置和定时引擎暂停触发的设备上,使用CI.CountEdges.Gate.Enable属性可启用门功能。
除NI 9361外,可通过配置暂停触发器使用NI-DAQmx中的按请求边沿计数使计数暂停。如需配置暂停触发器,可使用触发器属性设置数字触发器的源接线端和暂停电平。