我如何对一个帧采集器(Framegrabber)设置触发延时?
硬件: Image Acquisition (IMAQ)
问题: 我有一个带有触发输入的帧采集器,我希望在收到触发信号之后延时一段时间再产生触发事件。 IMAQ Configure Trigger 3 VI的帮助提到只有智能相机Smart Camera支持触发延时。那么我可以在我的帧采集器上实现触发延时吗?
解答: 没有一种直接的方法可以通过IMAQ Configure Trigger 3 VI配置帧采集器的触发延时,该功能只有智能相机才支持。然而有一种办法可以实现相同的功能。通过IMAQ Generate Pulse 3 VI可以产生一个脉冲,使用该VI作为中间步骤就可以实现触发延时的功能。
- 在程序框图上放置一个IMAQ Generate Pulse 3 VI。
- 配置IMAQ Generate Pulse 3 VI产生一个延时,可以通过脉冲参数输入端配置这个脉冲的参数。
- 配置IMAQ Generate Pulse 3 VI将脉冲输出至一条不用的RTSI线,并且配置其它必要的IMAQ Generate Pulse 3 VI输入端。
- 将IMAQ Configure Trigger 3 VI放置于程序框图上。
- 配置IMAQ Configure Trigger 3 VI等待RTSI线上的触发信号,这条线必须恰好是前面IMAQ Generate Pulse 3 VI产生脉冲所输出的RTSI线。
- 对IMAQ Configure Trigger 3 VI的其它输入端进行必要的配置。
- 这样就可以实现所希望的延时触发。
下图示范了如何配置IMAQ Generate Pulse 3 VI和IMAQ Configure Trigger 3 VI,具体的配置参数可以根据您的需要更改。
注意:不需要实际的物理连线,板卡将自动完成该配置。帧采集器可以产生一个脉冲并在同一条RTSI线上等待脉冲。
相关链接: KnowledgeBase 4ND8LHZY: Trigger grab works in MAX but times out in LabVIEW
附件:
报告日期: 12/29/2008
最近更新: 09/28/2009
文档编号: 4SSAUK6T
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.