为什么我的停止触发不能够在模式输出时候停止NI 653X的数字I/O设备?



硬件: Digital I/O (DIO)>>High-Speed Digital I/O>>PCI-6534

问题: 我使用NI 6534来产生一个数字信号,并且使用一个开始出发信号来触发开始输出,一个停止触发信号来触发停止输出。开始触发信号能够在设备上正常工作,但是停止触发信号却没有响应。

解答:

理解问题的关键在于理解开始触发和停止触发的意义。

开始触发的行为正如你所想:在配置好数据采集/数据生成后,开始触发信号触发扫描时钟并开始进行数据输入和输出。

停止触发信号和开始触发信号类似。停止触发信号是一个参考触发器触发采集或生成开始的参考信号。停止触发信号时钟和两个参数联系在一起。

1.预触发扫描量,在停止触发引用之前的采集到的扫描数量。

2.扫描缓存容量,标志采集到总共的扫描数量包括预触发扫描量。

如果你的缓存容量等于你的预触发扫描量,那么触发的行为就像停止触发。只要接收到停止触发(参考),你应该采集到【n】个该点预触发扫描,你将需要采集【缓存容量-n】个触发后扫描。

当讨论模式生成,‘产生一个预触发的扫描数量’没有任何意义,只有后触发扫描,或者在这种条件下,缓存的容量非常重要,谈论预触发才显得有意义。因此停止触发就像一个带有有限缓存的开始出发信号。因此,在模式生成的情况下,一个开始触发在开始触发信号的边沿或者停止触发信号的边沿都会被激活。因此就没有停止触发了,这也是为什么你不能用停止触发信号来停止一个生成模式。



相关链接:

附件:





报告日期: 01/16/2003
最近更新: 02/24/2014
文档编号: 2TF8A56I