《虚拟仪器基础》PPT课件.ppt

《虚拟仪器基础》PPT课件.ppt

ID:52105679

大小:510.00 KB

页数:9页

时间:2020-03-31

《虚拟仪器基础》PPT课件.ppt_第1页
《虚拟仪器基础》PPT课件.ppt_第2页
《虚拟仪器基础》PPT课件.ppt_第3页
《虚拟仪器基础》PPT课件.ppt_第4页
《虚拟仪器基础》PPT课件.ppt_第5页
资源描述:

《《虚拟仪器基础》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章虚拟仪器基础1.1虚拟仪器技术概述1.2虚拟仪器的构成及分类1.3虚拟仪器软件开发环境1.1虚拟仪器技术概述一.虚拟仪器的概念虚拟仪器的实质是利用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果;利用计算机强大的软件功能实现信号的运算、分析、处理;利用I/O接口设备完成信号的采集与调理,从而完成各种测试功能的计算机测试系统。《LabVIEW虚拟仪器设计基础教程》虚拟仪器就是在以计算机为核心的硬件平台上,根据用户对仪器的设计定义,用软件实现虚拟控制面板设计和测试功能的一种计算机仪器系统。用户通过鼠标、键盘或触摸屏来操

2、作虚拟面板,就如同使用一台专用测量仪器一样,实现所需要的测量目的。虚拟仪器的“虚拟”两字主要包含以下两个方面的含义:(1)虚拟仪器的面板是虚拟的虚拟仪器面板上的“开关”、“旋钮”等,它们的外形是与实物和传统仪器的“开关”、“旋钮”等相像的图标,其操作通过计算机的鼠标和键盘来实现,实际功能通过相应的软件程序来实现。(2)虚拟仪器的测量功能是通过对图形化软件流程图的编程来实现的传统的仪器是通过设计具体的电子电路来实现仪器的测量测试及分析功能,而虚拟仪器是在以计算机为核心组成的硬件平台支持下,通过软件编程来实现仪器功能的,这也充分体现了测试技术与计算机

3、深层次的结合。二.虚拟仪器的特点1.不强调物理上的实现形式虚拟仪器通过软件功能来实现数据采集与控制、数据处理与分析及数据的显示功能。在硬件支持下,利用软件完成数据采集、控制、数据分析和处理以及测试结果的显示等,通过软、硬件的配合实现传统仪器的功能。2.在系统内实现软硬件资源共享虚拟仪器的最大特点是将计算机资源与仪器硬件、DSP技术相结合,在系统内共享软硬件资源。由用户自己定义仪器功能,使用相同的硬件系统,通过不同的软件编程,就可实现功能完全不同的测量仪器。3.图形化软件面板虚拟仪器没有常规仪器的控制面板,而是利用计算机强大的图形环境,采用可视化的

4、图形编程语言和平台,以在计算机屏幕上建立图形化的软面板来替代常规的传统仪器面板。1.2虚拟仪器的构成及分类一.虚拟仪器的组成从功能上讲,虚拟仪器通过应用程序将通用计算机与功能化硬件结合起来,完成对被测量的采集、分析、处理、显示、存储、打印等功能,因此,与传统仪器一样,虚拟仪器可划分为数据采集、数据分析、数据显示三大功能模块。从组成结构上虚拟仪器可分为通用仪器硬件平台(简称硬件平台)和应用软件两大部分。1.虚拟仪器的硬件平台(1)计算机是虚拟仪器硬件平台的核心,一般为PC或者工作站。(2)I/O接口设备是为计算机配置的电子测量仪器硬件模块,主要包括

5、各种传感器、信号调理器、模拟数字/转换器(ADC)、数字/模拟转换器(DAC)、数据采集器(DAQ)等。获取测试对象的被测信号,由计算机和I/O接口设备组成。2.虚拟仪器的软件(1)接口软件是为虚拟仪器驱动层提供信息传递的底层软件,是实现开放、灵活的虚拟仪器的基础。接口软件的功能是直接对仪器进行控制,完成数据读写。(2)仪器驱动程序是连接虚拟仪器应用软件与接口软件的纽带和桥梁,其功能是为虚拟仪器应用软件层提供抽象的仪器操作集。(3)虚拟仪器应用软件直接面对操作用户,提供了快捷、友好的测控操作界面,以及图形、图表等数据显示方式。虚拟仪器软件控制实现

6、数据采集、分析、处理、显示等功能。包括接口软件、仪器驱动软件和应用程序。二.虚拟仪器的分类根据所使用的仪器硬件不同,虚拟仪器硬件系统可以分为PC-DAQ系统、GPIB系统、VXI/PXI/LXI系统、串口系统、现场总线系统等。(1)PC-DAQ系统:以数据采集板、信号调理电路和计算机为仪器硬件平台组成的插卡式虚拟仪器系统。(2)GPIB系统:以GPIB标准总线仪器与计算机为仪器硬件平台组成的虚拟仪器测试系统。(3)VXI/PXI/LXI系统:这是一类模块化的仪器系统,其硬件结构与工控机类似。(4)串口系统:以Serial标准总线仪器与计算机为仪器

7、硬件平台组成的虚拟仪器测试系统。(5)现场总线系统:以FieldBus标准总线仪器及PC机为仪器硬件平台,具有可靠性高、稳定性好、抗干扰能力强、通信速率快、造价及维护成本低等优点。1.3虚拟仪器软件开发环境一.虚拟仪器开发软件(1)传统的文本式编程方法,如C、VisualC++、VisualBasic、Labwindows/CVI等。(2)图形化编程方法,如NI公司的LabVIEW软件,HP公司的VEE等。目前已有多种虚拟仪器的软件开发工具,主要分为以下两类:二.G语言的概念虚拟仪器编程语言LabVIEW是一种图形化的程序语言,又称为“G”语言。

8、使用这种语言编程时,基本上不写程序代码,取而代之的是流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,Lab

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

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

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