微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 机器视觉需要软件和驱动

机器视觉需要软件和驱动

时间:01-09 来源:互联网 点击:
NI Labview2014视觉开发必备软件

1、NI LabVIEW

2、NI vision Developmentd Module(VDM) 图像处理函数库

3、NI Vision builder For Automation Inspection(VBAI) 基于VDM开发的一款功能强大的视觉应用软件-视觉生成器,可以使用此软件进行直接快速的验证。也可以做一些静态的简单的视觉项目。

4、NI Vision Acquisition Software (VAS)

备注:如果采用VB、VC、C#等平台开发,则只需要安装VDM即可。如果不需要VBAI,也可以不安装。如果不调用IMAQdx等,则VAS也可以不装。最简单的则是安装VDM即可。如果用labview开发则需要安装LV。如果要使用VBAI验证,则需要安装VBAI,如果还需要驱动程序,则还要安装VAS。

VDM、VAS、VBAI都会在labview里面添加函数和控件。

当前版本的VDM和VBAI是不是都包含了VAS啊?

看官方的答疑:

VBAI, VAS 和 VDM之间有什么不同?

主要软件:

主要软件版本: 7.1

主要软件修正版本:

次要软件: Vision Builder for Automated Inspection

问题: 我对NI软件中的视觉相关功能十分有兴趣,但是我不确定我应该使用什么样的软件产品Vision Builder for Automated Inspection (VBAI),,Vision Acquisition Software (VAS)以及 Vision Development Module之间有什么区别?

解答: 请参考 Products & Services: Vision Software ,对比不同产品的各项性能的差异,或者阅读软件包装上对于产品功能的描述。

Vision Development Module(视觉开发模块)

该模块可作为LabVIEW或者是文本编辑环境 .NET 以及LabWindows CVI 的插件使用。

该工具提供在LabVIEW编程环境下使用多种图像处理以及识别的函数及功能。

附带的工具包 Vision Assistant 同VBAI十分相似,但是使用它设计的视觉识别程序可以方便的转换为LabVIEW的代码。

可以运行远程的目标如CVS (Compact Vision System),但是除了LabVIEW之外还需要使用LabVIEW RealTime。

Vision Builder for Automated Inspection(用于自动检测的视觉生成器)

通常被称之为VBAI,该程序是一个可以独立运行的程序。编程和操作界面同Vision Assistant相似,但是不可以把程序转换为LabVIEW,只能在其环境下。

VBAI 程序可以在远程目标设备如CVS上运行。

Vision Acquisition Software(视觉获取软件)

用于捕获图像的一系列驱动程序。举例来说,该软件在Windows平台下的8.2.3版本包含了NI-IMAQ 3.7.1 和 NI-IMAQdx 3.0.1 (包括了对IEEE 1394 相机的支持),以及NI-IMAQ I/O 2.0.2 驱动程序。

包含了在LabVIEW中所使用到的基本视觉获取VIs。基本的视觉图像获取以及文件存储之外的功能需要安装VDM。

Vision Acquisition Software 是包含在Vision Development Module,Vision Builder for Automated Inspection 以及所有的NI图像获取的软件中的。

试了一下,单独装VDM还是缺少VAS里面的一些函数的(在labview函数选板里面),所以,还是把这几个软件都转一下吧。大就大点。

经常有人问,VBAI和视觉助手Vision Assistant有什么区别,或者说哪个更强大一些,更好用一些?下面来大家来解释一下这二者的区别。

VBAI全称叫Vision Builder for Automation Inspection,NI官方的中文名称叫用于自动检测的视觉生成器。其可以理解为NI的工程师使用NI Vision Developments Module(视觉开发包VDM)开发的一款功能比较强大的应用程序。使用VBAI,可以直接用于项目检测,而不需要工程师再花太多的心思用于搭建程序框架,实现逻辑功能等。因此很多时候,一些简单的项目,使用VBAI,可能几分钟就可以完成了。VBAI的优点是可以快速的检测一些常规的视觉项目,而不需要花费太多的时间精力于编程上,入门相对简单。但是其缺点也是明显的,那就是其界面框架已经是固定的,要想有太多的修改编辑,是不可能的;目前还只有英文版的,要想弄成中文版的,也不方便;其支持的硬件,一般只能是NI的硬件,或NI认证的,或者是一些标准通信协议的硬件,才能被支持,比较受限制,如许多国产相机、采集卡、IO卡,在VBAI中就无法使用;VBAI做的项目,一般不能集成运动控制,如果有运动控制,只能考虑使用PLC,然后利用通信的方式与PLC交换数据。其它的一些问题,如数据保存等也只能TXT、CSV等几种格式。另外VBAI的脚本执行是顺序方式的,不能发挥LabVIEW的并行特性,因此其执行效率相对来讲,会慢一些。VBAI也可以生成开发程序的代码,但是因为其本身的复杂性(变量系统、附加工具等),其生成的代码相对比较复杂,难以看明白,调用起来不是很方便。VBAI的加密也很简单,只能保护

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top