收藏 分享(赏)

第二章_虚拟仪器测试系统85926.ppt

上传人:dzzj200808 文档编号:2195565 上传时间:2018-09-05 格式:PPT 页数:38 大小:1.10MB
下载 相关 举报
第二章_虚拟仪器测试系统85926.ppt_第1页
第1页 / 共38页
第二章_虚拟仪器测试系统85926.ppt_第2页
第2页 / 共38页
第二章_虚拟仪器测试系统85926.ppt_第3页
第3页 / 共38页
第二章_虚拟仪器测试系统85926.ppt_第4页
第4页 / 共38页
第二章_虚拟仪器测试系统85926.ppt_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、第一章 虚拟仪器测试系统,虚拟仪器 基于虚拟仪器的测试系统 LabVIEW开发环境,1.1 虚拟仪器,虚拟仪器是计算机硬件资源、仪器与测控系统硬件和虚拟仪器软件资源三者的结合。,1、测量仪器的发展历程 2、虚拟仪器的基本概念 3、虚拟仪器与传统仪器的比较 4、虚拟仪器的基本功能 5、虚拟仪器的基本组成部分,测量仪器的发展历程,虚拟仪器的基本概念,什么是虚拟仪器? 所谓虚拟仪器, 即是以计算机为基础 ,配以相应测试功能的硬件作为信号输入输出的接口, 完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机化仪器系统。 虚拟仪器(VI,Virtual Instrumentation):是一种以

2、计算机和测试模块的硬件为基础、以计算机软件为核心所构成的,并且在计算机显示屏幕上虚拟的仪器面板,以及由计算机所完成的仪器功能,都可由用户软件来定义的计算机仪器。,虚拟仪器之“虚拟”含义: 虚拟仪器面板; 软件实现仪器功能。如:基于高速数据采集硬件,通过计算机软件编程可实现“虚拟示波器”、“虚拟频谱仪”、“虚拟交流数字电压表”、“虚拟频率计”、“虚拟相位计”等不同仪器。,虚拟仪器与传统仪器的比较,虚拟仪器的基本功能,虚拟仪器的内部功能,可划分为信号采集与控制、数据分析与处理、结果表示与输出三大功能模块。 信号采集与控制主要由虚拟仪器的通用硬件平台,并配合仪器驱动程序共同完成,而数据分析与处理、结

3、果表达与输出则主要由用户应用软件完成。,虚拟仪器的基本功能组成,虚拟仪器的基本组成部分,硬件和软件两大部分构成。 硬件是基础,软件是核心。,(1)基于PC总线的虚拟仪器 内置PC总线(如ISA、PCI、PC/104)的通用数据采集卡 (DAQ,Data AcQuisition)。 (2)基于GPIB通用接口总线的虚拟仪器 国际标准(IEEE488.1和IEEE488.2),技术成熟; 但其数据传输速度一般低于500Kb/s,对测试速度要求很高的场合不太适用。 (3)基于VXl总线的虚拟仪器 具有模块化、系列化、通用化、“即插即用”及VXI仪器的互换性和互操作性。 但价格相对较高,适合于高端的测

4、试领域。 (4)基于PXI总线的虚拟仪器 兼容PCI总线产品。 集CompactPCI的高性能和VXI可靠性,性价比最好。,软件(一套完整的虚拟仪器系统的软件结构一般分为四层) 1、测试管理层用户使用虚拟仪器生产厂商开发的测试管理程序,组成自己的一套测试仪器,这是虚拟仪器的优点之一,它可以方便地使用用户根据自己的需要,建立自己的测试仪器。 2、应用程序开发层用户使用应用程序开发软件进行深层开发,以扩展以其原有的功能。 3、仪器驱动层连接上层应用程序与底层I/O接口仪器的纽带和桥梁。是完成对某一特定仪器的控制与通信的软件程序集合。 4、 I/O接口软件I/O接口软件存在于仪器设备(即I/O接口设

5、备)与仪器驱动程序之间,是一个完成对仪器寄存器进行直接存取数据操作,并为仪器设备与仪器驱动程序提供信息传递的底层软件。,1.2 基于虚拟仪器的测试系统,被测对象,传感器,信号调理模块,数据采集卡,计算机,显示、输出、打印,基于虚拟仪器的测试系统结构框图,虚拟仪器测试系统的硬件系统,传感器:它的作用是将被测信号转换为与之有对应关系电信号。如测速发电机、流量传感器等。 信号调理模块: 信号调理就是将待测信号通过放大、滤波等操作转换成采集设备能够识别的标准信号,包括功率放大、电气隔离等。NI公司的仪器信号调理板卡SCXI是LabVIEW软件直接支持的一个信号调理板卡,LabVIEW环境中调用非常方便

6、 .,数据采集卡:它是外界信号进入计算机的通道,在这个通道中要实现A/D转换、放大或缩小、光电隔离等。选择数据采集卡时,需要注意以下一些问题:数据分辨率、精度、最高采样速度、通道数、总线接口类型。美国NI公司的数据采集卡很好,但价格贵,这里选用声卡价格便宜,功能也够用。计算机(LabVIEW):它的作用是数据采集,分析,显示和记录。 计算机,虚拟仪器测试系统的软件系统,Labview,总结,虚拟仪器的概念 虚拟仪器的基本功能 虚拟仪器的基本组成部分 基于虚拟仪器的测试系统,作业:,1、测试测量仪器经历了哪几个阶段 2、什么是虚拟仪器?特点? 3、虚拟仪器的系统组成?,1.3 LabVIEW开发

7、环境,什么是LabVIEW 前面板和程序框图 菜单栏(自学) 数据流编程模式,什么是LabVIEW ?LabVIEW (Laboratory Virtual Instrument Engineering Workbench, 实验室虚拟仪器工程平台 ) 是美国 NI 公司推出的一种基于 G 语言 ( Graphics Language, 图形化编程语言 ) 的虚拟仪器软件开发工具。,例:虚拟电压表界面( LabVIEW前面板编程),例:虚拟电压表程序( LabVIEW流程框图),什么是 G ? 是一种带有各种函数库的编程语言 ; 提供了专门用于数据采集和仪器控制的函数库与开发工具使用 G 语言

8、编制的程序称为虚拟仪器程序(Virtual Instruments,简称VI )。G 与其它基于文本的编程语言的重要区别:G是图形化的编程语言,LabVIEW8.5的启动界面,前面板和程序框图,主菜单栏,前面板组成: 输入控件和显示控件 输入控件:按钮、旋钮、转盘 显示控件:图标、指示灯,框图程序构成三要素 节点:程序框图上的对象,带有输入输出端,是程序执行元素,类似于传统文本编程语言程序中的语句、操作符、函数或者子程序。 端子:是在框图程序和前面板之间或者在框图程序的节点之间进行数据传输的接口。 连线:连线是输入和输出端子间的数据通道,代表程序执行过程中的数据流。类似于普通程序中的参数。 结

9、构:传统编程语言中循环、条件结构等的图形化表示。,程序框图的设计就是将函数选板上的结构、函数节点和前面板对象在程序框图的接线按照一定的方式和顺序用连线连接起来。 在程序框图的设计过程可以通过即时帮助窗口来查看结构或函数的使用方法。,LabVIEW环境的三个选板,LabView环境的三个选板: 工具选板 控件选板 函数选板,工具选板,使用工具模板中的工具可创建、修改和调试VI。当从工具模板中选择了某种工具后,鼠标光标就变为该工具的形状,表示可以进行某类操作。,控制模板只用于前面板,用来创建控制器和指示器。模板中显示的是一些子模板的图标,点击图标即可弹出该图标下的子模板。,控制选板,函数选板:用于创建流程图程序,数据流编程模式,例1-1 例1-2,本章小结,1、虚拟仪器定义 2、虚拟仪器构成 3、LabView开发环境 4、 LabView是数据流编程模式,实验一 LabVIEW基本操作,练习1-1p17 创建一个VI程序,比较两个数,如果两数相等则灯亮。 创建一个VI程序并调试,使用滑动控件输入3个数A、B和C,求 (B+C) A20,确定运算结果的范围,并使用数值、表盘和温度计正确显示结果。设计和编辑前面板,使界面美观、实用。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 往来文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报