虚拟仪器
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.6虚拟仪器相对于传统的优势 传统仪器大多由以下三大功能模块组成:对被
测信号的采集与控制模块、分析与处理模块,以及 测得结果的表达与输出模块。简单地说,虚拟仪器 技术就是用户自定义的基于PC技术的测试和测量 解决方案。相对传统仪器它有四大优势:
1.性能高 2.扩展性强 3.开发时间少 4.完美的集成功能
3、方框图编程:在LabVIEW的方框图编辑窗口内,利用工 具模板和函数模板进行方框图编程。
4、程序调试:单击前面板编辑窗口或方框图编辑窗口工具 条中 的运行按钮,执行VI程序;同时可利用LabVIEW工具模板 中的断点工具和探针工具调试缩编程序。
3.4 虚拟仪器设计实例 3.4.1运用虚拟仪器实现数字示波器 1.元器件的放置 在后面板上单击鼠标右键,然后再出现的函数库中找出需要
3.2 LabVIEW应用程序构成 所有的LabVIEW应用程序,即虚拟仪器(VI),它包括前
面板(front panel)、流程图(block diagram)以及图标/连结 器(icon/connector)三部分。
前面板是图形用户界面,也就是VI的虚拟仪器面板,这一 界面上有用户输入和显示输出两类对象,具体表现有开关、旋 钮、图形以及其他控制(control)和显示对象(indicator)。
4.3在农业中的应用 几年前,美国Geomatica,Inc.利用虚拟仪器技术开发了一套
AgriMate自动溉系统,系统中的现场处理器由运于Lab VIEW的个 人计算机控制(它利用RS-232串行通信口与计算机连接)。现场 处理器配置了模拟输入、锁存和继电器板,各种检测器和传感器 以星形排列的方式与它相连。
2.电路图的连接 元件放置完后相应的调整各元器件的位置,然后连
接好电路图
此时在调整前面板上的各元器件,使其看起来美观、漂亮。
3.运行电路图,运行结果如下:
第四章 虚拟仪器的应用
4.1在电子实验领域中的应用 虚拟仪器最简单的应用是代替独立的仪器,如示波器、函数发
生器、万用表等。用户利用虚拟的函数发生器产生实验所需的激励 信号,利用虚拟的示波器测量实验电路对激励信号的响应。两种仪 器通过窗口进行切换。函数发生器发生的波形、频率、占空比、幅 值、偏置等或示波器的测量通道、标尺比例、时基、极性、触发信 号(沿口、电平、类型)等都可用鼠标器或按键进行设置,如同常 规仪器一样使用。不过,虚拟器具有更强的分析处理能力,而且, 用户重新定义后,它又能变成数字万用表、温度计或频谱分析仪等 不同的仪器仪表。 4.2在医学领域中的应用
医用泵是用来向病人输液的设备,医务人员通过它还可获得诊 断信息,因此,对泵的精度有较高的要求。IEC提出了一种较完善 的测试标准;(1)测量输液开始后的流速;(2)测定不同时间间 隔流速的相对变化,以描述泵的性能。为了简化数据采集
和分析,减少测试时间和操作的间断次数,研发人员用虚拟仪 器软件LabVIEW开发了一套计算机化的自动测试系统。
2.3虚拟仪器(VI)的概念 用LabVIEW开发出的应用程序被称为VI(Virtual Instrument
的英文缩写吧,即虚拟仪器)。VI是由图形、连线以及框图构成 的应用程序,由Front Panel(前面板)和Block Diagram(后面板) 两部分构成。
前面板是应用程序的界面,是人机交互的窗口,主要由
谢谢
Lab VIEW图形化用户接口提供给农民一个总的状态面板。这 些状态用定做的指示器识别,它们类似农民关心的不同领域,如 水箱水位,泵和阀门状态,温度、土壤湿度和性能报警。这些定 做的目标能方便地用Lab VIEW输入和激励;农民只要监测这个状 态面板和简单地注视指示器的颜色,即可监测整个系统。绿色表 示系统部件工作正常,红色表示此部件需要注意,屏幕右边的按 钮用来研究状态由绿变红的原因。
的原件放置在面板上。
各元器件放完后再用一个While循环,使所有元器件 都在While循环中。
2.电路图连接 元器件放全后将相应的元器件连接起来。此时所连接
的原理图如下图所示:
相应的调整前面板各元器件的位置,如图所示:
3.运行电路 点击红色按钮运行电路,并且相应的调整频率和幅值,此时运行
结果如图所示:
软件是虚拟仪器的核心
性价比高 缩小了仪器厂商与用户之间的距离 具有良好的人机界面 具有方便、灵活的互联 可靠性高 具有开放性、模块化、可重复使用及互换性等特点 2.5虚拟仪器的分类
虚拟仪器的发展随着微机的发展和采用总线方式的不同,可分为
五种类型:
1.PC总线——插卡型虚拟仪器 2.并行口式虚拟仪器 3.GBIB总线方式的虚拟仪器 4.VXI总线方式虚拟仪器 5.PXI总线方式虚拟仪器
Controls(控制量)和Indicators(显示量)构成。 2.4虚拟仪器的特点
虚拟仪器特点如下:
具有可变性、多层性、自主性的面板 强大的信号处理功能 虚拟仪器的功能、性能、指标可由用户定义 具有标准的、功能强大的接口总线、板卡及相应软件 虚拟仪器具有开发周期短、成本低、维护方便、易于应用的 特点
3.3 用LabVIEW设计虚拟仪器的步骤 LabVIEW编程一般要经过以下几个步骤。 1、总体设计:根据用户需求,进行VI总体结构设计,确定面 板布局与程序流程,并保证所使用的虚拟仪器硬件在LabVIEW函 数库中有相应的驱动程序。
2、前面板设计:在LabVIEW的前面板编辑窗口内,利用工 具模板和控件模板进行VI前面板的设计。
3.4.2运用虚拟仪器实现噪声信号发生器 1.元器键的放置 在后面板上右击鼠标右键,从信号分析元件库中选择
滤波器和仿真信号放置在后面板上。
此时修改仿真信号的信号类型为正弦,并且选择添加噪声, 噪声类型为均匀白噪声。
将滤波器的类型选择为带阻,低截止频率为1,高截止频率 为50.
再将其他元器件放置在面板上相应的修改其属性。
1.2 LabVIEW的发展 LabVIEW诞生于1986年,是一种图形化的编程语言, 又称为“G”语言。经过多年的发展已成为用于设计、测试 和控制的图形化平台,是业界领先的软件开发工具。 LabVIEW图形化开发工具被广泛应用于产品设计的各个环 节,使用该工具有利于改善产品质量、缩短产品投放市场 的时间,并提高产品开发和生产效率。在LabVIEW环境下 开发的程序称为虚拟仪器(VI),它通过计算机虚拟出仪器 的面板和相应的功能,然后通过鼠标或键盘操作仪器。使 用LabVIEW几乎可以构造出任何功能的仪器,从而衍生出 了“软件计时仪器”的概念,并在航天、电子、机械、通 行等领域得到了广泛的应用。
虚拟仪器
第一章 LabVIEW的概述
1.1 LabVIEW的概念 LabVIEW是美国国家仪器公司(National Instrument,简称NI 公司)推出的一门图形化编程语言,同时也是著名的虚拟仪器开 发平台,能够以其直观简便的编程方式、众多的源码级的设备驱 动程序、多种多样的分析和表达功能支持,为用户快捷地构筑自 己在实际生产中所需要的仪器系统创造了基础条件。作为一门图 形化编程语言(G语言),LabVIEW秉承了简单易用的一贯作风, 使用户能过快速编写出功能强大的应用程序;作为NI公司主推的 虚拟仪器开发平台,LabVIEW担当了“软件及仪器”这一虚拟仪 器关键理念中的主角。 LabVIEW是Laboratory Virtual Instrument Engineering Workbench的英文缩写,这是一个工业标准的图形化开发环境, 它结合了图形化编程方式的高性能与灵活性,以及专为测试测量 与自动化控制应用设计的高端性能与配置功能,能为数据采集、 仪器控制、测量分析与数据显示等各种应用提供必要的开发工具。
第二章 虚拟仪器(VI)
2.1仪器的发展 随着电子技术的发展,仪器的发展经历了四个时期: 1、第一代仪器:模拟仪器。 2、第二代仪器:数字化仪器 3、第三代仪器:智能仪器 4、第四代仪器:虚拟仪器 2.2 虚拟仪器(VI)的发展 虚拟仪器的起源可以追朔到20世纪70年代,那时计 算机测控系统在国防、航天等领域已经有了相当的发展。 大致说来,虚拟仪器发展至今,可以分为三个阶段,而 这三个阶段又可以说是同步进行的。 第一阶段,利用计算机增强传统仪器的功能。 第二阶段,开放式的仪器构成。 第三阶段,虚拟仪器框架得到了广泛认同和采用。
第三章 虚拟仪器软件
3.1 概述 虚拟仪器技术最核心的思想,就是利用计算机的硬/软件资
源, 使本来需要硬件实现的技术软件化(虚拟化),以便最
大限度地降低系统成本,增强系统的功能与灵活性。基于软件 在VI系统中的重要作用,NI提出了“软件就是仪器(The software is the instrument)”的口号。VPP系统联盟提出了系 统框架、驱动程序、VISwenku.baidu.com、软面板、部件知识库等一系列VPP 软件标准,推动了软件标准化的进程。虚拟仪器的软件框架从 低层到顶层,包括三部分:VISA库、仪器驱动程序、应用软件。