ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:487.84KB ,
资源ID:23330114      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23330114.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(LabVIEW配套软件知识.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

LabVIEW配套软件知识.docx

1、LabVIEW配套软件知识目录1. NI VMS2. NI VAS3. NI VDM4. NI Vision Builder5. NI Device Drives6. NI VBAINI视觉开发首先当然是需要开发平台LabVIEW,可以使用32位中文版、32位英文版、64位英文版等。其次,是需要NI Vision Development Module(VDM) 视觉开发包,这个是NI视觉所有的图像处理函数库,是NI的所有视觉函数的集成总合,所有NI视觉相关的程序、软件都是调用的VDM中的函数,VBAI也是调用VDM中的函数。为保证可以下载使用,使用与LabVIEW相同版的VDM。第三,则使用N

2、I 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免费驱动程

3、序,用于采集自模拟、并行软件,还具有NI IMAQdx驱动,用于采集USB3 Vision相机、Gige Vision设备、兼容IIDC的IEEE1394相机、IP和兼容DirectShow的USB设备。当然如果你使用的是大恒的工业相机,调用的是DLL,不需要使用IMAQdx、IMAQ等驱动,这个不安装也可以。如果你要使用如AVT等工业相机,则这个需要安装。安装后,在VBAI、VDM中的视觉助手(Vision Assistant)、MAX中都是可以直接从相机中采集图像的。注意,VAS一年会更新两次或更多次,VAS2015.02只适用于LabVIEW2014SP1,不一定适用于LabVIEW20

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

5、多。NI视觉助手可以让用户完成大部分的视觉功能,而不用去直接调用VDM中的函数。如果你不需要VBAI,VBAI也可以不安装,如果不调用IMAQdx等,则VAS也可以不安装。最简单的,则是安装VDM即可。如果用LabVIEW开发,要安装LV。如果要使用VBAI验证,则需要安装VBAI,如果还需要驱动程序,则还要安装VAS。其他见附件:NI-Vision-Assistant中文入门教程.PdfNI 视觉采集软件(VAS)、视觉生成器(VB)和视觉开发模块(VDM)之间有什么不同:视觉采集软件(VAS) 描述:视觉采集软件(VAS)是一组驱动程序和实用程序,用于采集,显示和保存各种摄像机类型的图像,

6、包括使用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及以

7、上版本)以及一些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)安装的用于不同图像采集设备的驱动程

8、序包。每个驱动器包括一组LabVIEW VIs,可用于各种成像设备的高级控制。VAS还包括用于C、c+、c#、Visual Basic和Visual Basic . net编程的库。NI-IMAQNI-IMAQ驱动程序软件仅支持NI的硬件设备,并且需要使用下面的图像采集设备:NI Camera Link影像摄取卡NI 平行數位影像摄擷取卡NI 类比影像摄取卡NI17xx 智慧型相机NI-IMAQdxNI-IMAQdx驱动程序软件需要使用第三方的图像采集设备,使用以下标准:支持GigE Vision的千兆Gigabit以太网相机火线IEEE 1394相机支持Microsoft DirectSho

9、w的USB 2.0相机支持USB3 Vision的USB 3.0相机NI-IMAQ I / O NI-IMAQ I / O驱动程序软件是一个小司机API专门用于项目国家仪器视觉力拓图像采集卡包括以下卡:NI PCIe-8255RNI PCIe-8254RNI PCIe-1473RNI PCIe-1473R-LX110NI 1483 FlexRIO适配器模块注:美国国家仪器公司的Vision RIO卡需要NI-IMAQ和NI-IMAQ I/O驱动程序。视觉开发模块(VDM) 描述:视觉开发模块(VDM)能为LabVIEW,C / C +,Visual Basic和.NET环境提供机器视觉和图像处

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

11、用于自动检测的视觉生成器(VBAI)是一个独立的,可配置的机器视觉开发环境,无需编程知识就可使用。 组件: VBAI包括100多种常用的视觉开发工具,包括模式匹配,光学字符识别和粒子分析。它还内置了VAS,用于从相机获取图像。 用法: VBAI可以对远程目标(包括实时控制器和FPGA)执行图像处理检测,还可以用于配置这些环境。请参阅下面的流程图,了解不同NI Vision软件组件和用途的可视化摘要:一、 NI VMS(NI Video Measurement Suite:视频测试组件)知识点一:NI Video Measurement Suite (NI VMS) 为多功能的视讯分析/产生测试

12、解決方案,适用于检验与生产测试作业。针对类比与数位视讯,工程师可产生并分析多种视讯标准/格式,以测试多款装置 (如机上盒、蓝光播放器、行动装置等)。 NI VMS 解決方案均以 PXI (PCI eXtensions for Instrumentation) 与PXI Express 平台为架构,整合高效能模组化仪器与特定软件,适于分析音讯与视讯。各硬件模组均有其特殊功能 (如 24 位元音讯分析器;12 位元、200MS/s 类比视讯分析器),而透过组态架构的软件工具,即可轻松设计各个解決方案,并选择量测作业、定义限制、自动化测试,以提升检验效率。透过此方法,Thompson-Grass V

13、alley 的工程师可缩短 90% 以上的开发时间。目录NI Video Measurement Suite 解決方案Analog Video Analyzer: 可分析 CVBS、S-Video、高解析度 CAV/VGA 讯号。Digital Video Analyzer: 支援 HDCP 加密的 HDMI 1.4 影像,包含 3D 视讯测试、协定分析 (CEC 讯息传送、EDID 模拟、InfoFrame 分析);且若整合 NI PQA 软件,即可简化实训品质量测作业,如大型色块 (Macroblocking) 与帧像遗失 (Dropped frame)。Analog Audio Anal

14、yzer/Generator: 具备 24 位元解析度、118dB 动态范围、-107dB THD 音讯分析器/产生器硬件,可支援音讯产生/分析作业。Digital Audio Analyzer: 可支援 PCM 或 AC3 格式所编码的 HDMI Audio 与 SPDIF 音讯。NI VMS 解決方案均已高度自动化,并可针对高传输率的生产应用,提供平行的音讯/视讯测试界面。在单一 PXI 系統中,工程师可新增高效能的切换、IR 控制、USB/无线测试解決方案,为多重测试装置建立完整的测试解決方案,且其成本与体积均优于箱型仪控架构的传统 ATE 系統。NI 所认可的系统整合商,均具备多年的多

15、重受测装置 (DUT) 建构经验,可根根据客戶需求而建立可调整的解决方案。知识点二:NI视频测量套件(VMS)入门指南综述NI的多媒体测试产品是一套视频测试解决方案,涵盖了模拟和数字视频生成和获取的各种视频标准和格式。NI为模拟和数字视频的生成和获取提供了多种解决方案。本入门教程将重点介绍如何配置NI视频测量套件(VMS)解决方案(以前称为Video MASTER Analyzer),以便使用NI TestStand中的交互式步骤类型进行模拟视频采集和分析。本指南还可以用来学习如何使用VMS软件前端面板(独立可执行文件),这非常类似于NI TestStand步骤类型。本教程中没有讨论的是如何使

16、用LabVIEW API(或驱动程序)对视频测量进行编程。自动化测试解决方案的一个例子是在set top box上执行功能测试。需要对信号进行数十项测试,以确保系统符合内部和行业标准。如果手工进行,这些测试可能需要几分钟或几个小时,还可能涉及人为错误。可以使用VMS设置步骤,而不是手动执行每个测量并验证它是否符合规范。与给定的一组标准相比,可以进行测量,并且可以在几秒钟内完成系统的通过/失败。在本教程中,我们将介绍使用NI视频测量套件开发自动化测试解决方案所需的步骤。目录1. Using NI Video Measurement Suite in TestStand(在测试台中使用NI视频测量

17、套件)2. Introduction to the Configuration Tabs(配置选项卡的介绍)3. Setting Up an Acquisition(设立收购)4. Taking Measurements(测量)5. Generating Pass/Fail Tests with the Limit Editor(使用限制编辑器生成通过/失败测试)6. Developing an Automated Video Test Application(开发一个自动化的视频测试应用程序)7. Additional Resources(额外的资源)1.在测试台中使用NI视频测量套件NI

18、TestStand是一个为开发自动化测试应用程序而设计的测试管理软件。使用NI TestStand,您可以开发集成任何测试编程语言编写的代码模块的测试序列。这些序列还指定了执行流、报告、数据库日志和到其他企业系统的连接。您可以使用用户定义的操作符接口部署测试程序。使用NI TestStand的VMS步骤,您可以交互式地配置度量值并定义通过/失败限制标准,以便对视频信号执行各种测试。要在NI TestStand中启动视频测试应用程序,请启动NI TestStand序列编辑器(startAll ProgramsNational InstrumentsTestStandSequence Editor

19、),并在屏幕左侧的插入面板中找到NI VMS文件夹。下面的图1显示了该软件遗留版本的文件夹结构。根据安装的不同,您将看到用于VideoMASTER、VideoMASTER生成、Digital VideoMASTER生成和Digital VideoMASTER生成的各种子文件夹。对于该软件的现代版本,您可能会看到用于NI PQA、NI AudioMASTER、NI VMS、模拟视频生成器和数字视频生成器的文件夹。图1所示:左侧- TestStand中的VideoMASTER设置步骤可以在插入面板的microLEX文件夹中找到。将VideoMASTER设置步骤拖放到程序中,开始配置视频测试。图2:

20、轻松更改VMS /VideoMASTER设置步骤的名称以适应测量现在我们将配置我们的系统以获取我们想要测试的模拟视频信号。要启动应用程序,只需右键单击序列编辑器中的,转到Insert StepNI VMSNI VMS AnalyzerNI VMS Analyzer Setup(或Insert StepmicroLEXVideoMASTERVMS ActionVideoMASTER Setup)。另一个选项是将VMS /VideoMASTER设置步骤从插入面板拖到序列编辑器上。您将为每个测量插入一个新步骤(例如,颜色条、频率扫描、多突发)。VMS设置步骤可以重命名,以匹配它将通过单击标题进行的测

21、量。要启动VMS用户界面,右键单击该步骤并转到Edit Analyzer。第一次加载可能需要一些时间。VMS设置步骤现在可以配置为获取和执行视频信号的测量。提示:如果使用类似的配置进行多次测量,您还可以在TestStand中复制和粘贴步骤。通过复制和粘贴先前配置的NI VMS步骤,您将减少需要进行的配置更改的数量。图3:VMS用户界面是可以获取视频信号并对信号进行测量的地方2. 配置选项卡的介绍用户界面的左侧包含五个不同的选项卡控件,允许您配置自动化测试应用程序的各个部分。这些选项卡包括:文件、分析、过滤器、排序器和获取。根据VMS /VideoMASTER的不同版本,选项卡的外观略有不同,但

22、它们的功能是相同的。图4:VMS/VideoMASTER用户界面的控件部分由五个控件组成:文件控件、分析控件、过滤器控件、排序器控件和采集控件。这五个控件包含手动测试视频信号和测量所需的所有功能,以及为自动化应用程序配置步骤文件控制 -文件选项卡使您能够加载以前获得的波形,并允许您保存当前波形文件离线分析。分析控制 -分析选项卡用于配置要进行的测量的设置(颜色栏、多脉冲等)。分析将在下面的执行度量一节中详细介绍。此部分将针对每个VMS设置步骤中所需的给定度量进行唯一配置。滤镜控制 -滤镜选项卡提供了设置视频信号上的软件滤镜的功能。滤波器类包括:巴特沃思滤波器、切比雪夫滤波器、倒切比雪夫滤波器、

23、贝塞尔滤波器、椭圆滤波器和FIR滤波器。筛选是通过在筛选器控件上选择不同于None的筛选器类型来激活的。排序器控件排序器控件选项卡定义了NI TestStand和vm设置步骤之间的信息流。根据您的测量,您可能希望向NI TestStand发送不同的信息。例如,为了报告的目的,一个测试可能需要将整个波形发送到NI TestStand,但是对于大多数情况,您可能只会通过特定的测量值。sequalizer选项卡的另一个组件是强制初始化、获取和关闭硬件连接的能力。对于执行多个度量的应用程序,只需要在第一个度量上初始化硬件,而不是在每个度量上初始化硬件。sequalizer选项卡允许您在每个vm设置步骤

24、中强制初始化、强制获取和强制关闭到硬件的连接。有关音序器控制的更多信息将在下面的Setting Up an Acquisition一节中介绍。采集控制在准备应用程序获取视频信号时,需要配置硬件设置来获取视频信号。采集控制中配置采样速率、视频信号类型(NTSC、PAL等)、输入通道、待读行数等设置。这些设置确保vm设置步骤正确配置硬件。采集控制选项卡将在下一节中详细介绍。3. 设立收购图5:Configure按钮启动一个窗口(右),显示如何为获取配置硬件,以及哪些通道连接了活动信号。在“获取Acquisition”选项卡上,您将找到“配置Configure”和“初始化”Initialise按钮。

25、单击Configure按钮以启动硬件配置器窗口,以便您可以选择用于获取的硬件。它还指示哪些通道连接了活动视频信号。单击Initialise按钮将启动一个窗口,允许您初始化模拟和/或数字VMS硬件。按下OK按钮后,硬件初始化窗口将打开,并解释如何初始化所有硬件。一旦硬件初始化,“获取一次Acquire Once”和“获取连续Acquire Continuously”按钮将不再在“获取Acquisition”选项卡中显示为灰色。“获取一次”按钮将对视频信号进行一次采集,并在VMS设置用户界面中更新波形图。转到“图片Picture”选项卡并单击“刷新Refresh”,将显示捕获的视频显示。Resul

26、ts选项卡将包含所测量的结果。测量将在下一节中介绍,因此在配置测量之前,此选项卡将为空。图6:波形和图片选项卡显示获取的视频信号自动初始化和获取步骤可以通过按下按钮手动运行配置和初始化步骤,这在应用程序的开发和调试期间非常理想,以确保vm设置步骤配置正确。在自动化测试期间,这是在运行TestStand序列时通过sequalizer选项卡以编程方式完成的。应该为应用程序中的第一个vm设置步骤以及需要更改信号类型的任何步骤(NTSC、PAL、YUV(组件)等)配置初始化。默认情况下,驱动程序将为每个vm设置步骤执行一个采集,但是如果从上一步获取的视频信号对当前测量步骤有效,则应该不选中Force采

27、集,以提高测试执行时间。通过只在需要时初始化和获取,您将大大减少应用程序的测试执行时间。有关何时强制操作的更多信息,请单击在屏幕右上方的“?”。图7:sequators选项卡提供强制获取、强制初始化和强制关闭硬件连接的能力。这对于包含数十或数百个测量值的自动化测试序列非常有益。在几秒钟内可以执行数十或数百次测量,这使得VMS成为自动化视频测试应用程序的理想解决方案。4.测量为了配置测量,必须有从文件中获取或加载的视频信号。度量值在Analysis选项卡中配置。Analysis选项卡的两个主要部分是location文件和Measurement组。位置文件包含有关在信号中应在何时何地进行测量的信息

28、。为每个不同的视频标准(NTSC、PAL、YUV(组件)等)创建一个位置文件。例如,将在NTSC信号上执行颜色条测量的信号中的位置与在PAL信号上执行测量的位置不同,因此这些位置文件将是不同的。vm中包含了几个用于公共测试模式和视频标准的位置文件,但是您可以为满足特定测试需求的自定义测试模式创建用户定义的位置文件。首先按下选择位置按钮,选择要测量的视频标准对应的位置文件,选择要使用的位置文件。接下来,确保位置文件配置与正在测量的视频波形一致。单击Edit Locations按钮以启动Measurement Locations Editor窗口。如果Edit Locations按钮被禁用,这意味

29、着还没有获得信号,需要进行获取。图8:对于ColorBar测量,必须设置的三个位置是白色开始的位置、颜色开始的位置和颜色结束的位置。可以通过将图形上的光标移动到信号的那个位置来选择这些参数。在测量位置编辑器的底部有一个标签,用于视频信号中每个测量的测试元素(颜色条、颜色多段、条等)。关于对这些位置进行编辑的信息,可以在NI VMS interfaceMeasurement locations Editor下的NI VMS帮助中找到。确认位置后,按关闭按钮退出编辑位置窗口。可以通过单击Analysis选项卡上的Measure Once按钮手动测试度量。然后,Results选项卡将填充指定的度量。

30、Results选项卡的Measurement Results部分的信息也被传递给TestStand,在那里可以评估系统是否满足需求。图9:Results选项卡包含对视频信号执行的测量的所有相关结果5.使用限制编辑器生成通过/失败测试为了使视频测试系统通过自动化测试序列,必须将各个测试与公司或行业标准和要求进行比较。这是使用极限编辑器为每个测量完成的。要启动Limit编辑器,请单击TestStand序列编辑器中的VMS设置步骤。在屏幕底部,您将看到一个编辑限制按钮。这将启动limit编辑器,并允许您更改该测试的限制。另一个选项是右键单击VMS设置步骤并进入编辑限制。图10:limit编辑器是从T

31、estStand序列编辑器启动的,用于将vm测量结果与内部需求或行业标准进行比较。窗口左侧的滚动条滚动所有可以计算的测量结果。可以编辑最小限值和最大限值列,以确保测量值满足要求。定义的限制集将保存在NI TestStand序列文件中。但是,这些限制也可以保存到文件中,然后在其他测试应用程序中重用。例如,公司可以为一般类型的产品定义其限制。在开发新的测试应用程序时,您可以从已经存在的文件中加载这些限制。Limit编辑器还具有动态加载限制的能力,允许您从文件动态加载限制。6.开发一个自动化的视频测试应用程序开发一个自动化的视频测试应用程序将前面的部分合并到一个应用程序中。对于本例,将设置一个应用程

32、序来自动测试一个NTSC信号,该信号具有一个测试矩阵,该矩阵由一个色条(测试行0-130)和一个多突发信号(测试行131-261)组成。图11:生成的测试矩阵可以包含几个需要根据内部和行业标准进行度量的模式在这个例子中,有两个测试模式将被测量和测试。第一部分是在TestStand序列编辑器中插入两个vm设置步骤。它们可以重命名为Colorbar和Multiburst,以适应它们将执行的测量。接下来,应该为度量打开并配置第一个vm设置步骤(Colorbar)用户界面,并初始化硬件。打开VMS用户界面进行第一次测量,并转到Acquisition选项卡。选择NTSC信号类型和端口1的信号(信号连接通道0数字化仪),然后点击初始化按钮,选择模拟,包括数字转换器因为这是第一次测量,必须以编程方

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1