LabVIEW配套软件知识

发布时间 : 星期五 文章LabVIEW配套软件知识更新完毕开始阅读

目录

1. NI VMS 2. NI VAS 3. NI VDM

4. NI Vision Builder 5. NI Device Drives 6. NI VBAI

NI视觉开发首先当然是需要开发平台LabVIEW,可以使用32位中文版、32位英文版、64位英文版等。其次,是需要NI Vision Development Module(VDM) 视觉开发包,这个是NI视觉所有的图像处理函数库,是NI的所有视觉函数的集成总合,所有NI视觉相关的程序、软件都是调用的VDM中的函数,VBAI也是调用VDM中的函数。为保证可以下载使用,使用与LabVIEW相同版的VDM。第三,则使用NI Vision Builder For Automation Inspection(VBAI),这个是NI基于VDM开发的一款功能强大的视觉应用软件-视觉生成器,可以使用此软件进行直接快速的验证。也可以做一些静态的简单的视觉项目。第四,则需要安装相应的相机驱动程序啦-NI Vision Acquistin Software(VAS)-视觉采集软件。NI VAS可用于采集、显示、记录并监测各种摄像头的图像。借助一套简单易用的函数及程序范例,可以使用NI LabVIEW、c、c++、c#、Visual Basic和Visual Basic.NET快速创建应用程序。该软件包含NI IMAQ免费驱动程序,用于采集自模拟、并行软件,还具有NI IMAQdx驱动,用于采集USB3 Vision相机、Gige Vision设备、兼容IIDC的IEEE1394相机、IP和兼容DirectShow的USB设备。当然如果你使用的是大恒的工业相机,调用的是DLL,不需要使用IMAQdx、IMAQ等驱动,这个不安装也可以。如果你要使用如AVT等工业相机,则这个需要安装。安装后,在VBAI、VDM中的视觉助手(Vision Assistant)、MAX中都是可以直接从相机中采集图像的。注意,VAS一年会更新两次或更多次,VAS2015.02只适用于LabVIEW2014SP1,不一定适用于LabVIEW2015,如果安装后,在LabVIEW2015中可能无法查看到IMAQdx等驱动函数,或无法找到相机。

以上软件,是基于NI LabVIEW平台开发时所以需要安装的软件,如果你是用VB、VC、C#等平台开发的,则只需要安装VDM即可。在安装完成VDM后,会附带生成一个视觉助手(Vision Assistant),当然视觉助手本身也是一个应用程序,其实现模式与VBAI非常相似,但是功能上不如VBAI强大他不能实时的进行采集、处理、判断这样的过程,因为其采集与分析是分开的,然后没有变量系统,也就不能做规格判断,只能验证找没找到特征,可以测量得到特征的数据,但正因为其相对简单,所以它生成的代码也简单明了许多。NI视觉助手可以让用户完成大部分的视觉功能,而不用去直接调用VDM中的函数。如果你不需要VBAI,VBAI也可以不安装,如果不调用IMAQdx等,则VAS也可以不安装。最简单的,则是安装VDM即可。如果用LabVIEW开发,要安装LV。如果要使用VBAI验证,则需要安装VBAI,如果还需要驱动程序,则还要安装VAS。

其他见附件:NI-Vision-Assistant中文入门教程.Pdf

NI 视觉采集软件(VAS)、视觉生成器(VB)和视觉开发模块(VDM)之间有什么不同:

视觉采集软件(VAS)

描述:视觉采集软件(VAS)是一组驱动程序和实用程序,用于采集,显示和保存各种摄像机类型的图像,包括使用GigE Vision,IEEE 1394(FireWire),USB 2.0,USB 3的摄像机Vision或Camera Link标准。 ? 所属模块: VAS包含在VDM和VBAI中

? 组件: VAS由以下三个驱动程序组成。有关这些驱动程序的更多信息,请参阅NI-IMAQ,NI-IMAQdx和NI-IMAQ I / O之间的差异

? NI-IMAQ - 从National Instruments帧抓取器获取数据,以及具有常规显示,保存文件和采集数据等功能

? NI-IMAQdx - 从GigE Vision、IEEE-1394相机、符合DirectShow标准的USB相机(VAS 2009及以上版本)以及一些IP相机中获取。 ? NI-IMAQ I / O - PCI-8254R,PCI-8255R等紧凑型视觉系统中包含的FPGA配置

? 用法: NI Vision Acquisition Software(VAS)附带的驱动程序允许您从各种摄像机获取,显示和保存图像。但是,只有NI VDM和NI VBAI软件包能够支持对高级图像处理和分析。

?

补充:NI-IMAQ,NI-IMAQdx和NI-IMAQ I / O之间的差异:

NI-IMAQ,NI-IMAQdx和NI-IMAQ I / O 是NI Vision Acquisition Software (VAS)安装的用于不同图像采集设备的驱动程序包。每个驱动器包括一组LabVIEW VIs,可用于各种成像设备的高级控制。VAS还包括用于C、c++、c#、Visual Basic和Visual Basic . net编程的库。

NI-IMAQ

NI-IMAQ驱动程序软件仅支持NI的硬件设备,并且需要使用下面的图像采集设备: ?NI Camera Link影像摄取卡 ?NI 平行數位影像摄擷取卡 ?NI 类比影像摄取卡 ?NI17xx 智慧型相机 NI-IMAQdx

NI-IMAQdx驱动程序软件需要使用第三方的图像采集设备,使用以下标准: ?支持GigE Vision的千兆Gigabit以太网相机 ?火线IEEE 1394相机

?支持Microsoft DirectShow的USB 2.0相机 ?支持USB3 Vision的USB 3.0相机 NI-IMAQ I / O

NI-IMAQ I / O驱动程序软件是一个小司机API专门用于项目国家仪器视觉力拓图像采集卡包括以下卡: ?NI PCIe-8255R ?NI PCIe-8254R ?NI PCIe-1473R

?NI PCIe-1473R-LX110 ?NI 1483 FlexRIO适配器模块

注:美国国家仪器公司的Vision RIO卡需要NI-IMAQ和NI-IMAQ I/O驱动程序。

视觉开发模块(VDM)

描述:视觉开发模块(VDM)能为LabVIEW,C / C ++,Visual Basic和.NET环境提供机器视觉和图像处理功能

? 所属模块: VDM是安装在LabVIEW中的单独许可模块 ? 组件: VDM 包括 视觉助手(Vision Assistant)工具,一个代码成型和生成工具,类似于NI 视觉生成器的菜单驱动界面。 视觉助手是一个用于开发和测试一系列图像分析和处理步骤,同时可以从中生成代码的工具。 ? 用法:通常,VDM功能用于图像处理和分析。其用途包括:模式匹配,粒子分析,边缘检测,阈值处理,直方图和光学字符识别。Windows和LabVIEW Real-Time支持视觉开发模块。这意味着您可以在远程目标上使用VDM,例如NI CVS(紧凑视觉系统)或NI智能相机。

?

用于自动检测的视觉生成器(VBAI)

描述:用于自动检测的视觉生成器(VBAI)是一个独立的,可配置的机器视觉开发环境,无需编程知识就可使用。

? 组件: VBAI包括100多种常用的视觉开发工具,包括模式匹配,光学字符识别和粒子分析。它还内置了VAS,用于从相机获取图像。

?

联系合同范文客服:xxxxx#qq.com(#替换为@)