From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



VBAI图像采集超时情况下,如何处理?



主要软件:
主要软件版本: 3.0
主要软件修正版本: N/A
次要软件: N/A

问题:
有时VBAI用于图像采集时出现超时错误。导致接下来的其他步骤都失败了,因为没有图像被捕捉到。我应该如何能在后续步骤进行之前强制VBAI不断采集图像呢?

解答:
对于VBAI3.0(包括直到2012版本),您可以通过以下方法来实现该功能:
将图像采集步骤与后续处理步骤分开来,您可以让图像一直不断采集直到成功采集到图像为止再进行后续处理步骤。这样的话,您将会持续不断等待触发捕捉图像,而后续处理步骤将不会返回失败状态。

当您创建处理步骤时,您将会考虑到使用条件跳转来实现采集步骤和后续处理步骤的分离,一个简单的例子如下:


这个状态图由两部分组成:

这个方法对于触发采集图像而言尤其有用,因为在触发采集当中,超时将会导致采集失败从而导致后续的处理步骤全部失败。(且在VBAI当中Timeout不能设为-1永不超时)

相关链接: KnowledgeBase 3QJ7704Y: How do I Select an Image From a Previous Step in VBAI?
KnowledgeBase 4BCB87MJ: Viewing Images From LabVIEW in Vision Builder for Automated Inspection (VBAI)
KnowledgeBase 3QI67UVB: Can I Acquire From Multiple Cameras in Vision Builder for Automated Inspection (VBAI)?

附件:


StateDia.JPG - StateDia.JPG
StateDia.GIF - StateDia.GIF



报告日期: 02/02/2007
最近更新: 01/18/2013
文档编号: 461E6KL6