使用DAQmx的值来选择运行一个Vision Builder Inspection



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

问题: 我需要在VBAI中创建哪些步骤来实现基于DAQmx数字输入来进行产品选择?

解答:

VBAI 2.6以及以后的版本允许使用DAQmx基于数字端口的输入进行检测的切换。当运行VBAI之后,程序会获取图像,读取数字输入端口,并且决定在图像上进行何种检测。

对于VBAI 2.6遵循以下步骤。

  1. 在MAX中创建一个静态DAQmx全局通道。需要打开MAX,右击 Data Neighborhood,选择 Create New...
    注意:全局通道必须是一个数字端口输入,而不是一个数字线输入。
  2. 在VBAI中创建一个采集检测。在启动时需要创建并运行一次模拟检测。打开VBAI的检测界面,选择 File»New。在这个新检测中放置一个单张图像采集的步骤。
  3. 配置VBAI读取选择的输入端口。选择一个采集步骤,配置完毕后,选择 Tools»Configure Inputs/Outputs. 将 Product Selection Signal Source 输入改为 "NI-DAQ Product Selection" 并且点击 Setup. 设置 Digital Input Port 输入为步骤1中创建的DAQmx全局通道,并且给检测分配你计划使用的输入值。
  4. 告诉VBAI在开始之后运行模拟检测。选择 Tools»Options,浏览检测选项,勾选 Start Inspection when Launched。选择你的模拟检测点击 OK

对于VBAI 3.0以及以后的版本遵循以下步骤。

  1. 在MAX中创建一个静态DAQmx全局通道。需要打开MAX,右击 Data Neighborhood,选择 Create New...
    注意:全局通道必须是一个数字端口输入,而不是一个数字线输入。
  2. 在VBAI中创建一个采集检测,确保VBAI菜单中的 View»View Complete Inspection Setup 已经被勾选。
  3. 选择 View»Toggle Main Window View 打开Select Inspection界面,选择左边的Select Inspection
  4. 在检测中增加读取/写入I/O(NI-DAQmx)步骤,并且配置为读取步骤1中创建的DAQmx全局通道。
  5. 增加Select Inspection不走,配置成根据读取/写入I/O(NI-DAQmx)步骤中的读取值从文件中打开VBAI脚本。

注意:确保已连接输入端口的所有八条线。对于没有使用的浮接输入端,DAQmx设备会让这条线呈现未定义的值。这可能会导致错误的读数,从而使VBAI选择错误的检测。



相关链接: KnowledgeBase 3VTF7RO1: How Do I Set My VBAI Inspection to Run at Startup On My CVS or Smart Camera?
KnowledgeBase 38LGOHMU: Configuring Inputs/Outputs in Vision Builder for AI and Migrating Inspection to LabVIEW

附件:





报告日期: 09/27/2005
最近更新: 04/15/2015
文档编号: 3PQG6GD3