《电子测量仪器》第9章虚拟仪器技术.ppt

《电子测量仪器》第9章虚拟仪器技术.ppt

ID:49281982

大小:2.34 MB

页数:105页

时间:2020-02-03

《电子测量仪器》第9章虚拟仪器技术.ppt_第1页
《电子测量仪器》第9章虚拟仪器技术.ppt_第2页
《电子测量仪器》第9章虚拟仪器技术.ppt_第3页
《电子测量仪器》第9章虚拟仪器技术.ppt_第4页
《电子测量仪器》第9章虚拟仪器技术.ppt_第5页
资源描述:

《《电子测量仪器》第9章虚拟仪器技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第9章虚拟仪器技术第9章虚拟仪器技术9.1虚拟仪器的基本知识9.1.1虚拟仪器的一般概念9.1.2虚拟仪器的组成9.1.3虚拟仪器的特点9.2图形化软件编程平台-LabVIEW9.2.1LabVIEW简介9.2.2LabVIEW编程环境9.2.3基本VI简介9.3LabVIEW模板9.3.1工具模板(ToolsPalette)9.3.2控制模板(ControlsPalette)9.3.3功能模板(FunctionsPalette)9.4LabVIEW数据类型9.5LabVIEW程序结构9.5.1For

2、循环9.5.2While循环9.5.3选择结构第9章虚拟仪器技术9.6LabVIEW图形显示功能9.6.1事后记录波形图控件(WaveformGraph)9.6.2实时趋势图控件(WaveformChart)9.6.3XY波形记录控件(XYGraph)9.7LabVIEW编程入门9.7.1虚拟正弦波仿真信号发生器的功能描述9.7.2创建一个新的VI9.7.3设计VI前面板9.7.4设计框图程序9.7.5运行和调试VI程序9.7.6创建VI图标和保存VI9.7.7编辑VI9.8本章小结9.9本章实训:编

3、制一个函数信号产生程序习题第9章虚拟仪器技术本章重点1.虚拟仪器基本知识2.图形化软件编程平台LabVIEW介绍3.LabVIEW模板(工具模板、控制模板、功能模板)4.LabVIEW的数据类型5.LabVIEW的程序结构6.LabVIEW的显示功能7.LabVIEW编程入门本章难点LabVIEW的程序结构控制和显示功能。第9章虚拟仪器技术9.1虚拟仪器的基本知识9.1.1虚拟仪器的一般概念所谓虚拟仪器(VirtualInstrument,简称VI),是在计算机硬件平台上,配以I/O接口设备,由用户自

4、行设计虚拟控制面板和测试功能的一种计算机仪器系统。虚拟仪器是利用计算机显示器的显示功能模拟传统仪器的控制面板,以多种形式表达输出检测结果,利用计算机强大的软件功能实现信号数据的运算、分析、处理,由I/O接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机仪器系统。第9章虚拟仪器技术20多年前,美国国家仪器公司NI(NationalInstruments)提出了虚拟仪器(VI)概念,由此引发了传统仪器领域的一场重大变革,从而开创了“软件即是仪器”的先河。虚拟仪器通过软件将计算机硬件资源与

5、仪器硬件有机的融合为一体,从而把计算机强大的计算处理能力和仪器硬件的测量、控制能力结合在一起,大大缩小了仪器硬件的成本和体积,并通过软件实现对数据的显示、存储以及分析处理。电子测量仪器经历了由模拟仪器、智能仪器到虚拟仪器,在高速度、高带宽和专业测试领域,独立仪器具有无可替代的优势。在中低档测试领域,虚拟仪器可取代一部分独立仪器的工作,但完成复杂环境下的自动化测试是虚拟仪器的拿手好戏,是传统的独立仪器难以胜任的。第9章虚拟仪器技术9.1.2虚拟仪器的组成虚拟仪器由硬件和软件组成构成虚拟仪器的硬件平台包括

6、两部分:1.计算机:一般为一台PC机或者工作站,它是硬件平台的核心。2.I/O接口设备:主要完成被测输入信号的采集、放大、模/数转换。可根据实际情况采用不同的I/O接口硬件设备,如数据采集卡/板(DAQ)、GPIB总线仪器、VXI总线仪器模块、串口仪器等。虚拟仪器的构成方式主要有五种类型,如图9.1所示。第9章虚拟仪器技术(1)PC–DAQ系统:是以数据采集板、信号调理电路和计算机为仪器硬件平台组成的插卡式虚拟仪器系统。(2)GPIB系统:GPIB标准总线仪器与计算机为仪器硬件平台组成的虚拟仪器测试系

7、统。(3)VXI系统:以VXI标准总线仪器模块与计算机为仪器硬件平台组成的虚拟仪器测试系统。(4)PXI系统:以PXI标准总线仪器模块与计算机为仪器硬件平台组成的虚拟仪器测试系统。(5)串口系统:以Serial标准总线仪器与计算机为仪器硬件平台组成的虚拟仪器测试系统。第9章虚拟仪器技术图9.1虚拟仪器组成第9章虚拟仪器技术虚拟仪器软件由两大部分构成。1.应用程序。它包含两个方面的程序:(1)实现虚拟面板功能的前面板软件程序。(2)定义测试功能的流程图软件程序。2.I/O接口仪器驱动程序。这类程序用来完

8、成特定外部硬件设备的扩展、驱动与通信。开发虚拟仪器,必须有合适的软件工具。目前已有多种虚拟仪器的软件开发工具。(1)文本式编程语言:如C、VisualC++、VisualBasic、Labwindows/CVI等。(2)图形化编程语言:如LabVIEW、HPVEE等。这些软件开发工具为用户设计虚拟仪器应用软件提供了最大限度的方便条件与良好的开发环境。本书要介绍的是LabVIEW图形化编程语言。第9章虚拟仪器技术9.1.3虚拟仪器的特点虚拟仪器与传统仪器有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。