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的选择检测特征使用智能相机的数字处罚线



主要软件: LabVIEW Modules>>LabVIEW Vision Development Module
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A
硬件: Image Acquisition (IMAQ)>>Smart Cameras

问题: 我正在学习VBAI的选择检测特征这一个功能,该功能使得检测可以根据不同的输入进行相应的切换。但是当我尝试使用智能相机的数字输入作为决定哪个检测应该被选中的条件时,VBAI并不予许我这么做。请问是什么原因?

解答:

正如通常所见,这是系统的一个BUG。虽然数字触发是客户尝试采用以实现2012版本选择检测这一新特性的主要方法之一,但是目前系统还并不允许客户将其作为输入。
为了实际的看一下这个效果,在菜单View》View complete Inspection setup中,当你在左边选择检测按钮时,它将允许你配置检测如何切换的机制,但是触发输入的线仍是被禁用的。示意图如下:

我们正在修复这个bug,不过该特性并不会在2012SP1中启用。不过,我们仍然有两种变通方法来实现您要的功能:

变通方法1:
设置一个状态图来管理检测流程。你需要将第一个状态用来处理数字IO(使用一个数字IO步骤然后配置一个数学步骤来检测是否两条线都为高)。在这里,你可以配置转换来完成您任何想要的检测操作。每一个检测都有其对应的一个状态(可以通过在状态图上右键选择新建状态来添加)。任何你想要出现在一个检测中的东西都可以被放入一个单独的状态中,然后你可以配置转换顺利来设置程序的流程。如下图所示:

变通方法2:
使用选择检测特征来更新变量。你可以在你的检测执行完成之后来更新全局变量,该检测可以包含数字输入线的结果,然后你可以在产品选择状态中读取该全局变量来切换检测。本质上来说,你需要使用一个计算步骤来把输入线的结果写入到全局变量中,然后从该全局变量中读取其值来决定哪个检测执行。



相关链接:

附件:


Product Select State.zip - Product Select State.zip



报告日期: 02/04/2013
最近更新: 07/27/2015
文档编号: 663B19BW