注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
LabVIEW Vision图像处理开发宝典-第一章 概述-第一节 NI LabVIEW & NI Vision简介
第一章概述第一节 NI LabVIEW & NI Vision简介LabVIEW是由美国国家仪器(NI)开发的一款图形化编程语言,作用类似于其它的文本编程语言,如C、C++、C#、VB等,其主要面向的是测试测量领域。LabVIEW的编程界面是图形化的,即通过线、框、图标等方式组合成语句逻辑。这种图形化编程的方式最大的优点就是入门简单、编程快速。当然,所有的编程语言都是一样的,入门后的精通,其实是与经验相关的,因此要想深入了解LabVIEW的各项性能与应用技巧,还是得有相当的应用经验才行。只有多写代码,多调试项目,才能写出好的应用程序。
图1 LabVIEW编写程序前面板
图1 LabVIEW编写程序前面板
图2 LabVIEW编写的程序后面板(程序框图)
图2 LabVIEW编写的程序后面板(程序框图) NI开发的LabVIEW仅仅只是一个编程平台。除了这个编程平台外,还有大量的辅助开发工具包。这些工具包一般都面向一些特定的领域,如视觉、运动、频率、振动、音频、FPGA、Officer、Internet、数据库等。当然这些开发包,如果自己有能力,完全可以自己使用LabVIEW完成功能编写。但是对于普通的应用者来说,是很难实现的。因此NI特别开发了大量的工具包给用户直接调用,以快速的完成测试测量项目。 对于机器视觉、数字图像处理等领域的应用,NI LabVIEW也是可以胜任的。使用LabVIEW,配合其视觉开发模块Vision Development Module,可以完成很多机器视觉应用项目。这里之所以说完成很多项目,而不是说完成所有项目,是因为每款软件都有自己的长处,也有自己的不足,不可能包罗万象。NI的视觉工具包,跟LabVIEW一样,优点在于其快速性与入门简单,而不足则在于其图像处理性能一般(相对于Halcon等图像处理库,有一定的差距),执行速度上与文本语言编辑的程序有一定的差距。例如,使用NI出品的视觉生成器NI Vision Builder for Automated Inspection(VBAI)可以非常快速的搭建一个机器视觉与图像处理的测试测量平台。对于一些简单的项目,可能只需要几分钟就可以完成一个测试测量的配置。这些在文本语言中几乎是不可能的。也可以使用视觉助手编辑脚本,然后生成VI,以嵌入到LabVIEW环境中,从而实现更加丰富的机器视觉测试测量功能。
图3 NI Vision Builder for Automation Inspection欢迎界面
图3 NI VisionBuilder for Automated Inspection欢迎界面
图4 VBAI配置界面
图4 VBAI配置界面
图5 NI Vision Assistant视觉助手欢迎界面
图5 NI VisionAssistant视觉助手欢迎界面
图6 NI Vision Assistant视觉助手配置界面
图6 NI VisionAssistant视觉助手配置界面
图7 NI Vision Development Module视觉开发包
图7 NI VisionDevelopment Module视觉开发包 NI所有软件中,与视觉相关的软件有视觉开发包Vision Development Module(VDM),视觉生成器VisionBuilder for Automated Inspection(VBAI),视觉采集软件Vision Acquisition Software(VAS)。其中视觉开发包属于开发工具包,包含了视觉助手Vision Assistant,能完成所有NI Vision可以完成的功能;视觉生成器,则是一款应用程序,想当于NI官方利用VDM开发的一款功能强大的应用程序,其可以脱离LabVIEW环境,而单独运行;视觉采集软件,则是NI视觉领域的驱动程序,包含了大量的相机、板卡驱动。可以驱动大师的工业相机、图像采集卡等。因此,如果是想快捷的完成任务,那么只需要安装VBAI+VAS即可进行简单常用的机器视觉图像处理。而如果需要定制开发软件,则需要安装LabVIEW+VDM+VAS,当然再VBAI也可以在LabVIEW中调用,安装上VBAI也是可以的。 本书主要是使用LabVIEW开发自定义的图像处理程序,因此需要安装好LabVIEW、VDM、VAS等软件。同时书使用的是Windows系统下的LabVIEW 2013版,因此建议学习者也同样使用2013版。2013版的LabVIEW、VDM、VAS可以使用下面的地址下载试用版: NI LabVIEW &Vision2013 机器视觉图像处理开发必备软件LV2013、VDM2013、VAS2013.08/VAS2013.09、VBAI2013下载 按照一般的软件安装方式安装NILabVIEW及VISION相关的软件,完成基本平台的建立,接下来就可以学习编程了。NI软件安装教程可以参考以下教程: LabVIEW安装教程 NI VISION安装教程 NI VBAI安装教程 NI VAS视觉采集软件安装教程
图8 LabVIEW 2013欢迎界面
图8 LabVIEW2013欢迎界面
|