第3章虚拟仪器的软件开发平台优秀PPT.ppt
《第3章虚拟仪器的软件开发平台优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第3章虚拟仪器的软件开发平台优秀PPT.ppt(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3 3章章 虚拟仪器的软件开发平台虚拟仪器的软件开发平台n1.1.什么是什么是虚拟仪器虚拟仪器?虚虚拟拟仪仪器器是是指指,在在以以通通用用计计算算机机为为核核心心的的硬硬件件平平台台上上,由由用用户户自自己己设设计计定定义义,具具有有虚虚拟拟的的操操作作面面板板,测测试试功功能能由由测试软件来实现的一种计算机仪器系统。测试软件来实现的一种计算机仪器系统。Virtual Instrument,VI3.1 虚拟仪器的概念2.虚拟仪器的特点 仪器=A/D+CPU+软件The Software Is Instruments传统仪器虚拟仪器实物面板面板图标面板面板关键是硬件关键是软件开发与维护费用高
2、开发与维护费用低技术更新周期长技术更新周期短价格高价格低,并且可重用性与可配置性强厂商定义仪器功能用户定义仪器功能系统封闭、固定系统开放、灵活,与计算机的进步同不易与其他设备连接容易与其他设备连接3.虚拟仪器的体系 4.虚拟仪器的分类n按接口总线类型不同划分按接口总线类型不同划分数据采集卡式数据采集卡式 DAQ DAQ RS232/RS485RS232/RS485虚拟仪器虚拟仪器并行接口虚拟仪器并行接口虚拟仪器USBUSB虚拟仪器虚拟仪器GPIBGPIB虚拟仪器虚拟仪器VXIVXI虚拟仪器虚拟仪器PXIPXI虚拟仪器虚拟仪器IEEE1394IEEE1394接口虚拟仪器接口虚拟仪器5 虚拟仪器的
3、软件开发平台n软件平台软件平台n基于文本式编程语言开发工具基于文本式编程语言开发工具 VC+,VB,C+Build,LabWindows/CVI,Delphi等。等。n基于图形化编程语言开发工具基于图形化编程语言开发工具 LabVIEW(NI 公司)公司)HP VEE(HP 公司)公司)软面板举例:动态信号分析仪软面板6.虚拟仪器的应用航空航空航天航天教学教学核工业核工业军工军工通信测试通信测试铁道铁道.3.2 虚拟仪器开发工具-LabVIEWnLabVIEW (Laboratory Virtual Instrument Engineering Workbench,试试验验室室虚虚拟拟仪仪器器
4、工工程程平平台台)是是美美国国 NI 公公司司推推出出的的一一种种基基于于G 语语言言(Graphics Language,图图形形化化编编程程语语言言)的的虚虚拟拟仪仪器器软件开发工具;软件开发工具;n目目 的的:简简 化化 程程 序序 的的 开开 发发 工工 作作,运运 用用 户户 能能 快快 速、简便地完成自己的工作。速、简便地完成自己的工作。3.2.1 LabVIEW的特点(1)编程简洁,不须要记忆编程语言;)编程简洁,不须要记忆编程语言;(2)开发周期短;)开发周期短;(3)高效性,这主要是以软件做保证;)高效性,这主要是以软件做保证;(4)开开放放性性,可可依依据据实实际际状状况况
5、进进行行更更新新扩扩展展,发展快速;发展快速;(5)自自定定义义性性,工工程程师师们们可可以以在在特特别别广广泛泛的的测测量和限制应用中自定义芯片级硬件功能;量和限制应用中自定义芯片级硬件功能;(6)性价比高,能一机多用。)性价比高,能一机多用。3.2.2 LabVIEW8.2开发平台n运运用用LabVIEWLabVIEW开开发发平平台台编编制制的的程程序序称称为为虚虚拟拟仪仪器器,简简称称VIVI。VIVI由由以以下下3 3部部分分构构成成:前面板:前面板:即用户界面;即用户界面;n 程程序序框框图图:包包含含用用于于定定义义VIVI功功能能的的图图形形化源代码;化源代码;n 图图标标和和连
6、连线线板板:用用以以识识别别VIVI的的接接口口,以以便便在在创创建建VIVI时时调调用用另另一一个个VIVI。当当一一个个VIVI应应用用 在在其其他他VIVI中中,则则称称为为子子VIVI。子子VIVI相相当当 于于文文本本编编程程语语言言中中的子程序。的子程序。1.前面板 n前前面面板板是是VIVI的的用用户户界界面面。创创建建VIVI时时,通通常常应应先先设设计计前前面面板板,然然后后设设计计程程序序框框图图执执行行在在前前面板上创建的输入、输出任务。面板上创建的输入、输出任务。2.程序框图n程程序序框框图图是是图图形形化化源源代代码码的的集集合合,图图形形化化源源代码又称代码又称G
7、G代码或程序框图代码。代码或程序框图代码。程序框图由接线程序框图由接线端、节点、连线端、节点、连线和结构等构成。和结构等构成。程序框图对象n程程序序框框图图由由接接线线端端、节节点点、连连线线和和结结构构等等构构成成:n接接线线端端:是是程程序序框框图图中中传传递递数数据据的的起起点点和和终终点点。控控件件接接线线端端用用来来为为前前面面板板上上的的对对象象与与程程序框图传递数据。序框图传递数据。n节节点点:是是实实现现程程序序功功能能的的基基本本单单元元,具具有有输输入、输出端,在入、输出端,在VIVI运行时完成确定的操作。运行时完成确定的操作。n连连线线:是是程程序序框框图图中中各各个个对
8、对象象之之间间传传递递数数据据的通道。的通道。n结结构构:是是文文本本编编程程语语言言中中的的循循环环和和条条件件语语句句的图形化表示。的图形化表示。3.图标和连线板n创创建建VIVI的的前前面面板板和和程程序序框框图图后后,可可创创建建图图标标和连线板,以便将该和连线板,以便将该VIVI作为子作为子VIVI调用。调用。n图标和连线板图形:图标和连线板图形:图标图标是是VIVI的图形化表的图形化表示,可包含文字、图示,可包含文字、图形或图文组合。形或图文组合。连线板用于显示连线板用于显示VIVI中全部输入控件中全部输入控件和显示控件的接线端,类似于文本和显示控件的接线端,类似于文本编程语言中调
9、用函数时运用的参数编程语言中调用函数时运用的参数列表。列表。3.2.3 LabVIEW8.2的操作选板nLabVIEW8.2包含包含3 3个操作选板个操作选板:工具选板工具选板 控件选板控件选板 函数选板函数选板 1.工具选板2.控件选板控件选板包括控件选板包括创建前面板所创建前面板所需的输入控件需的输入控件和显示控件。和显示控件。经典控经典控件子选件子选板板3.函数选板函数选板中函数选板中包含创建程包含创建程序框图所需序框图所需的的VIVI和函数。和函数。编程子选编程子选板的图标、板的图标、名称及功名称及功能能 3.2.4 LabVIEW8.2的菜单和工具栏 LabVIEW8.2菜单菜单La
10、bVIEW8.2的工具栏的工具栏3.2.5 LabVIEW8.2中的数据类型n支持的数据类型有:支持的数据类型有:数值型数值型 布尔型布尔型 数组型数组型 字符串型字符串型 波形数据类型波形数据类型 簇簇 路径路径 3.2.6 创建虚拟仪器1.1.创建一个虚拟仪器的一般步骤创建一个虚拟仪器的一般步骤(1)前面板设计)前面板设计(2)程序框图)程序框图(3)数据流编程)数据流编程(4)功能检验)功能检验(5)保存文件)保存文件 创建一个虚拟仪器两数相加与两数相减两数相加与两数相减VIVI2.2.调试虚拟仪器调试虚拟仪器 n虚拟仪器的一般调试步骤虚拟仪器的一般调试步骤(1)运行)运行VI(2)清除
11、语法错误清除语法错误(3)高亮显示执行过程)高亮显示执行过程(4)单步执行)单步执行(5)探针工具)探针工具(6)断点)断点 3.创建和调用子VIn构构造造一一个个子子VI的的主主要要工工作作就就是是需需先先为为子子VI创创建连线板和图标建连线板和图标 调用子VI示例 n前面板前面板 框图程序框图程序 4.虚拟仪器创建举例n测温范围:测温范围:0100oCn测温传感器:测温传感器:AD590,灵敏度:灵敏度:1A/K 例1 虚拟温度计虚拟温度计VI前面板前面板框图框图程序程序例2 求求N!main()int a,i,n;a=1;i=0;scanf(“%d”,&n);do i=i+1;a=a*i
12、;while(in);printf(“n!=%d”,a);前面板和程序框图前面板和程序框图 例3 波形显示 设设计计一一个个VIVI,显显示示一一个个正正弦弦波波电电压压测测量量结结果果。电电压压采采样样从从0 0起起先先,每每隔隔2ms2ms采采样样一一个个点点,共共采采样样5050个个点点,要要求求程程序序的的显显示示能能够够反反映映出出实实际际的的采采样样时间及电压值。时间及电压值。电压测量电压测量VIVI的前面板和程序框图的前面板和程序框图 3.3 虚拟仪器的数据采集DAQDAQ虚拟仪器又称虚拟仪器又称PC-DAQPC-DAQ仪器系统,其组成如下图所示。仪器系统,其组成如下图所示。它由
13、一台它由一台PCPC机和基于标准总线的采集卡(仪器卡)构成,机和基于标准总线的采集卡(仪器卡)构成,同时还配备有仪器驱动软件来支持硬件工作。同时还配备有仪器驱动软件来支持硬件工作。1.数据采集设备的设置与测试测试与自动化资源测试与自动化资源管理器管理器MAX是是Measurement&Automation Explorer的缩写,的缩写,是访问计算机当中是访问计算机当中NI的各种软硬件资的各种软硬件资源的一个接口源的一个接口。设备设置与测试在在Measurement&Automation Explorer的下拉菜单的下拉菜单中,可利用中,可利用Self-Test,Test Panels对采集对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟仪器 软件 开发 平台 优秀 PPT
限制150内