分为三个部分:前面板、程序框图、图标。一个VI可以理解为由外向里的三部分,最外层即为前面板,这个是用户最终使用的界面,运行程序时,使用者直接与该界面进行交互。第二层为程序框图相当于程序编程的代码部分,程序功能的编译都在程序框图上进行。第三层即为图标,该功能主要为右上角显示
fVI的属性以及查找全部实例的作用,如图2所示。
图2新建的VI面板显示
24视觉与运动模块介绍
本设计需要进行图像的采集和处理,实现此功能需要使用到LabVIEW的扩展模块,即视觉与运动visio
a
dmotio
模块。视觉与运动visio
a
dmotio
为LabVIEW的扩展部分,此部分需要用户到NI的官方网站下搜索下载,其中的部分函数在本设计的图像采集部分将会使用到。
视觉与运动模块的安装步骤是:本设计采用的是最新的LabVIEW2014版本,此版本功能相对于老版本更加全面,运行速度也相对于较快。首先去NI的官方网站下载:(1)视觉开发包Visio
Developme
tModuleVDM2014版(2)NIVisio
Acquisitio
Software(VAS_2015_02),这里需要注意下载的扩展模块必须与所使用的LabVIEW2014软件的版本相同或者更高,这样安装过后模块的功能才能全部实现,否则安装老版本的模块,很多函数功能不能被使用。全部下载完成后,首先安装Visio
Developme
tModuleVDM2014版,再安装NIVisio
Acquisitio
Software(VAS_2015_02)。
f25设计相关的函数和控件的介绍
251Visio
(视觉)控件介绍在视觉开发包Visio
Developme
tModuleVDM2014版安装完成后,
会在软件中新增一个工具包Visio
。Visio
中主要是用于图像的显示和后期处理的控件,用户可在前面板中到Visio
工具包中的相关控件及具体使用方法。如图3所示。
图3Visio
显示控件
从图中可以观察到,Visio
打开之后,其中有6个与显示有关的控件。本设计主要使用的是其中的ImageDisplay(图像显示)。
(1)IMAQImagectl:该控件是图像属性格式进行说明作用。使用该控件在前面板中可以对图像格式以及类型进行说明。
(2)图像显示ImageDisplay:该控件用于在LabVIEW中直接创建并显示所获取的图像,创建一个该控件后,会在程序面板中直接显示一个图标,所编写的视频监控的最终画面显示就是将输出节点连接到该图标,即可把采集的视频图像显示到控件上。图像显示如图显示有三种样板分别为ImageDisplay、ImageDisplay(Classic)、ImageDisplay(Silver)。这三种在样式上分别为普通、经典、银色,本质上功能是相同的。
f(3)IMAQ视觉控件IMAQVisio
co
trols:该控件主要作用为对视觉图像可以进行相关控制。该r