虚拟仪器的概念
9.1 虚拟仪器技术概述

第八章虚拟仪器设计8.1 虚拟仪器技术随着计算机技术的高度发展,传统仪器开始向计算机化的方向发展。
虚拟仪器是20世纪90年代提出的概念,是现代计算机技术、仪器技术及其它新技术完美结合的产物。
虚拟仪器的提出与发展,标志着21世纪自动测试与电子测量仪器技术发展的一个重要方向。
8.1.1 虚拟仪器的概念传统仪器一般是一台独立的装置,从外观上看,它一般由操作面板、信号输入端口、检测结果输出这几个部分组成。
操作面板上一般有一些开关、按钮、旋钮等。
检测结果的输出方式有数字显示、指针式表头显示、图形显示及打印输出等。
从功能方面分析,传统仪器可分为信号的采集与控制、信号的分析与处理、结果的表达与输出这几个部分。
传统仪器的功能都是通过硬件电路或固化软件实现的,而且由仪器生产厂家给定,其功能和规模一般都是固定的,用户无法随意改变其结构和功能。
传统仪器大都是一个封闭的系统,与其它设备的连接受到限制。
另外,传统仪器价格昂贵,技术更新慢(周期为5至10年),开发费用高。
随着计算机技术、微电子技术和大规模集成电路技术的发展,出现了数字化仪器和智能仪器。
尽管如此,传统仪器还是没有摆脱独立使用和手动操作的模式,在较为复杂的应用场合或测试参数较多的情况下,使用起来就不太方便。
由于以上这些原因,使传统仪器很难适应信息时代对仪器的需求。
那么如何解决这个问题呢?可以设想,在必要的数据采集硬件和通用计算机支持下,通过软件来实现仪器的部分或全部功能,这就是设计虚拟仪器的核心思想。
所谓虚拟仪器,就是在通用的计算机平台上定义和设计仪器的功能,用户操作计算机的同时就是在使用一台专门的电子仪器。
虚拟仪器以计算机为核心,充分利用计算机强大的图形界面和数据处理能力,提供对测量数据的分析和显示功能。
随着计算机技术的快速发展、CPU处理能力的增强、总线吞吐能力的提高以及显示技术的进步,人们逐渐意识到,可以把仪器的信号分析和处理、结果的表达与输出功能转移给计算机来完成。
虚拟仪器考前复习

填空题、判断题、简答题及程序分析题(与实验有关)复习范围:1虚拟仪器概念是什么?虚拟仪器是一个系统,分为两个部分。
一个部分是软件,另一个部分是硬件。
拿来一个任务,一个问题,提出一种解决方法,这种方法就是虚拟仪器。
基于计算机的仪器,即由测试硬件完成信号的采集与控制,而将信号分析与处理、结果表达与输出让计算机来完成的仪器。
2虚拟仪器与传统仪器的区别是什么?虚拟仪器系统—硬件模块化,软件集成化。
作为一个具体的例子,我们来看一下经典的传统仪器系统,它应该包括一个示波器,一个信号源、数字完用表,还可能包括一个多路复用开关系统,但是这些设备占用了我们实验室大量宝贵的空间,而且它们的成本是非常昂贵的,加上除了它们定义好的功能之外,并不能提供给我们更这些设备占用了我们实验室大量宝贵的空间,PXI机箱,PXI系统还包括一块8通道DSA卡、两块多功能数据采集卡、一块视频信号发生器和一块数字完用表。
这样就节省我们实验室的有限空间,而且与计算机组件的高度集成,大大提高了仪器的性价比。
这是传统仪器和虚拟仪器的性能比较。
3虚拟仪器的优势及应用?4什么是LabVIEW? LabVIEW的主要优势是什么?LabVIEW 作为领先的图形化系统设计软件,拥有直观的图形表达方式和硬件无缝集成的能力,借助丰富函数及相关模块工具包,提升效率的同时拓展应用范围,更好地实现系统应用设计。
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。
LabVIEW 采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。
它用图标表示函数,用连线表示数据流向。
LabVIEW在测试、测量和自动化等领域具有最大的优势,因为LabVIEW提供了大量的工具与函数用于数据采集、分析、显示和存储。
用户可以在数分钟内完成一套完整的从仪器连接、数据采集到分析、显示和存储的自动化测试测量系统。
虚拟仪器总结

虚拟仪器总结引言在科学研究和工程领域中,实验仪器是不可或缺的工具。
然而,仪器的购买和维护成本高昂,并且在某些情况下可能不可行。
这就引入了虚拟仪器的概念。
虚拟仪器是一种通过计算机模拟实验仪器功能和响应的工具。
本文将对虚拟仪器进行总结,并探讨其应用和优势。
什么是虚拟仪器?虚拟仪器是一种通过计算机软件模拟实验仪器的功能和响应的工具。
它使用计算机算法和模型来模拟仪器的操作和输出。
虚拟仪器可以模拟各种实验仪器,包括示波器、频谱仪、信号发生器等。
通过虚拟仪器,用户可以在计算机上进行实验和数据采集,而不需要真实的物理仪器。
虚拟仪器通常具有图形用户界面,以便用户可以方便地操作和观察实验结果。
虚拟仪器的应用虚拟仪器在许多领域有广泛的应用。
以下是一些常见的应用领域:1. 教育和培训虚拟仪器在教育和培训中起到了重要的作用。
它可以提供一个实验环境,让学生在不占用实际实验室资源的情况下进行实验。
虚拟仪器还可以提供一个安全的学习环境,避免了可能的实验事故。
教师还可以创建自定义的实验模拟,以满足不同学生的需求。
2. 研究和开发虚拟仪器在科学研究和工程开发中也被广泛使用。
研究人员可以使用虚拟仪器来验证理论模型和算法。
它还可以帮助工程师在产品开发过程中进行实验和优化。
虚拟仪器可以提供快速、准确和可重复的实验结果,加快研究和开发的进展。
3. 远程实验虚拟仪器还可以用于远程实验。
远程实验是一种通过互联网连接到远程实验室进行实验的方式。
虚拟仪器的使用使得远程实验更容易实现。
学生不需要亲自访问实验室,而是可以通过虚拟仪器在计算机上进行实验。
这种方式可以克服时区和地理位置的限制,使得远程教育更具可行性。
虚拟仪器的优势与传统实验仪器相比,虚拟仪器具有以下几个优势:1. 成本效益虚拟仪器的成本远低于实际的仪器。
购买和维护实际仪器是一项昂贵的投资,而虚拟仪器只需要一台计算机和相应的软件。
这使得虚拟仪器成为一种经济实用的替代方案。
2. 灵活性和可扩展性虚拟仪器具有更大的灵活性和可扩展性。
虚拟仪器VirtualInstrument1虚拟仪器的基本概念

单步步过 单击此按钮,按节点顺序单步执行程序 (不进入循环,SunVI内部)。 按钮 单步步出 单击此按钮,退出单步执行,进入暂停 状态。 按钮 文本字体 设置按钮
点击右边的小按钮将弹出一个下拉式的列表, 该列表可以设置字体的格式。
对齐列表 框
1
数字选板 提供各种数值控制和指示控件,如滑动 杆、滚动条、旋钮、转盘和数值显示框 等。 布尔量 提供各种布尔型的控制和指示控件。包 含各种开关、按钮以及指示灯等。
2
3
字符串和 用于创建文本输入框和标签、输入和返 路径 回文件或目录的地址。 数组 和簇 数组和簇的控制和显示控件。
4
5
列表和 表格
表格形式数据的控制和显示控件。
LabVIEW
首先提出虚拟仪器概念的是美国国家仪器 公司,(National Instruments,简称NI), NI公司推出的虚拟仪器平台LabVIEW是目 前得到广泛应用的虚拟仪器开发环境。
LabVIEW中开发的应用程序称为虚拟仪器 (Virtual instruments)程序,简称VI。(虚 拟仪器的每个程序的扩展名为.VI)
窗口平移 使用该工具就可以不需要使用滚动条 工具 而在窗口中平移。
设置/清除 使用该工具在VI的框图程序中设置断点。若 断点工具 使用该工具在已设置断点处点击,则可以清 除断点。
6
7
8
数据探针 可在框图程序上的数据流线上设置探针。通
过探针窗口来观察该数据流线上的数据变化 状况。
9
颜色提取 使用该工具来获取已染色对象的颜色, 用于编辑其他的对象。
GPIB
Serial
虚拟仪器实践心得体会

随着科技的飞速发展,虚拟仪器技术作为一种新型的测试测量手段,已经在各个领域得到了广泛应用。
我有幸参与了虚拟仪器实践项目,通过这次实践,我对虚拟仪器技术有了更深入的了解,也收获了许多宝贵的经验和体会。
以下是我对虚拟仪器实践的一些心得体会。
一、虚拟仪器的概念及特点虚拟仪器(Virtual Instrument)是利用计算机技术,结合硬件和软件,实现对传统仪器的功能和性能的拓展和提升。
虚拟仪器具有以下特点:1. 高度集成化:虚拟仪器将传统的测试、测量、控制等功能集成在一个计算机平台上,大大提高了系统的集成度和可靠性。
2. 高度智能化:虚拟仪器通过软件编程,实现对测试数据的采集、处理、分析和显示等功能,提高了系统的智能化水平。
3. 高度灵活性:虚拟仪器可以根据用户需求进行定制,实现不同功能的测试、测量和控制。
4. 高度开放性:虚拟仪器采用开放性标准,便于与其他系统和设备进行连接和交互。
二、虚拟仪器实践过程1. 硬件平台搭建在虚拟仪器实践中,首先需要搭建硬件平台。
我们选择了基于PCI总线的数据采集卡作为硬件核心,配合各种传感器和执行器,实现了对被测对象的实时监测和控制。
2. 软件开发软件开发是虚拟仪器实践的核心环节。
我们采用LabVIEW作为软件开发平台,利用其图形化编程语言和丰富的库函数,实现了对硬件平台的控制、数据采集、处理和分析等功能。
3. 系统调试与优化在软件开发过程中,我们遇到了许多问题,如数据采集不稳定、信号处理不准确等。
通过不断调试和优化,我们逐步解决了这些问题,提高了系统的稳定性和准确性。
4. 系统测试与应用完成软件开发后,我们对虚拟仪器系统进行了全面测试,验证了系统的功能、性能和可靠性。
在实际应用中,虚拟仪器系统表现出了良好的性能,满足了用户的需求。
三、虚拟仪器实践心得体会1. 虚拟仪器技术具有广泛的应用前景通过虚拟仪器实践,我深刻认识到虚拟仪器技术在各个领域的广泛应用。
在科研、工业、医疗等领域,虚拟仪器都可以发挥重要作用,提高测试、测量和控制水平。
第3章虚拟仪器的软件开发平台

2. 信号的频域分析
频域分析是采用傅立叶变换将时域信号X(t)变换为 频域信号X(f),从而帮助人们从另一个角度来了解 信号的特征;
信号的频域描述:应用傅里叶变换,对信号进行变 换(分解),以频率为独立变量,建立信号幅值、相 位与频率的关系;
特点:频域描述抽取信号内在的频率组成,信息 丰富,应用广泛。
2.利用NI USB-6009数据采集卡实现数据采集
主要技术指标: 8个模拟通道(14位、48 位kS/s采样速度); 2路14位模拟输出通道; 12个I/O通道; 1个32位计数器/定时器。
产品通过USB接口供电,不需要任何外接电源。它们均包括用于直接信号 连接可拆卸螺孔端子、用于支持外部设备以及传感器1个参考电压、低噪音高精 度的4层电路板,以及高达±35v的模拟输入过电压保护。
优点:形象、直观 缺点:不能明显揭示信号的内在结构
信号的时域分析举例一相关分析
所谓“相关”是指变量之间的线性关系; 相关性是指信号的相似和关联程度,相关分析不
仅可用于确定性信号,也可用于随机信号的检测、 识别和提取等; 相关分析常用相关函数(自相关函数和互相关函 数)或相关系数来描述; 相关函数和功率谱(密度)是一对傅立叶变换。
1.前面板
前面板是VI的用户界面。创建VI时,通常应 先设计前面板,然后设计程序框图执行在前 面板上创建的输入、输出任务。
2. 程序框图
程序框图是图形化源代码的集合,图形化源 代码又称G代码或程序框图代码。
程序框图由接线 端、节点、连线 和结构等构成。
程序框图对象
程序框图由接线端、节点、连线和结构等构 成:
内容包括:
① 频谱分析:包括幅值谱和相位谱、实部频谱和虚部频谱; ② 功率谱分析:包括自谱和互谱; ③ 频率响应函数分析:系统输出信号与输入信号频谱之比; ④ 相干函数分析:系统输入信号与输出信号之间谱的相关 程度。
虚拟仪器的基本概念、特点和构成

图17-11 三角波基波信号检测VI的前面板 图17-12 三角波基波信号检测VI的框图程序
◆思考与练习2
1、LabVIEW应用程序由哪几部分构成? 2、在上述三角波基波信号检测VI中增加“幅
值”和“相位”测量并进行显示。
项目十七 虚拟仪器
[知识链接一] 虚拟仪器的基本概念 [知识链接二] LabVIEW 8.5编程基础
[知识链接一] 虚拟仪器的基本概念
一、虚拟仪器的概念
虚拟仪器(Virtual Instrument,简称VI)是计算 机技术与仪器技术深层次结合的产物,是对传统 仪器概念的重大突破,是仪器领域内的一次革命。
I/O接口设备组成。 (2)软件结构 虚拟仪器软件由应用程序和I/O接口仪器驱动程序两大部
分构成。 应用程序包含实现虚拟面板功能的前面板软件程序和定
义测试功能的流程图软件程序等两个方面的程序。 I/O接口仪器驱动程序用来完成特定外部硬件设备的扩展、
驱动与通信
虚拟仪器的构成方式主要有五种类型
图17-2 虚拟仪器的构成方式
图17-7 控件选板
(3)函数选板
函数选板仅位于程序框图。函数选板中包含创建 程序框图所需的VI和函数。按照VI和函数的类型, 将VI和函数归入不同子选板中。
图17-8 函数选板
三、LabVIEW中的Express VIs
LabVIEW的最主要特性是其快捷性,主要体现在程 序框图窗口的函数选板中包含了许多功能强大的 Express VI(快速VI)。它将过去的基本函数面向 应用做了进一步的打包,把常用的测量功能集成于 一些简单易用、交互式的VI中。
用户在程序开发过程中,只需在整个程序流程图中 简单地调用Express VI程序,并使用属性设置页面 配置系统的采集、分析与显示功能,实现应用程序 的快速开发与设计,极大地提高了程序开发效率。
labview课件PPT

1.1.3 虚拟仪器发展过程
• 世界是最早开发和应用虚拟仪器公司是 National Instruments Corporation公司。
• 由于虚拟仪器具有先进的性能和广泛的应 用前景,在NI公司之后还有一些国际知名 厂商也加入到虚拟仪器的研发当中。例如, HP公司、PC仪器公司、Racal公司等先后 研发了一些仪器,但NI公司仍然处于领先 地位。
labVIEW程序设计
推荐参考教材
第1章 认识虚拟仪器
• 虚拟仪器一种对现实中各类仪器的用计算 机进行模拟的仪器。它能完成现实中仪器 所能完成的大部功能。本章先对虚拟仪器 作了入门性介绍,也是对以后所学知识的 总体介绍和总结,然后引出LabVIEW。学 习完本章后,要求对LabVIEW有一个过渡 性的认识。
(显示)
者的结合粗略地讲,虚拟仪器可 以分为智能仪器和虚拟仪器。它 处理器
(数据分析、处理、计算、存 储)
们的区别是,前者把计算机装入 数据 传输
仪器,后者把仪器装入计算机。 虚拟仪器把计算机的处理器、存 D/A、A/D、数据输入
(数据采集)
1.1.2 虚拟仪器的特征
• 虚拟仪器从出现到现在的广泛应用,经历 的短短的几十年,可以说它的发展速度是 相当快的。尤其是近年来在各行各业中大 量应用此技术,它的迅速发展,主要是有 以下几点特征。
• 2.什么是LabVIEW?LabVIEW的主要优势 是什么?
• 3.LabVIEW系统由哪几部分组成?它被应 用在了哪些领域?
• 4.什么是G语言?它和其他文本化编程语 言有哪些异同?
信号分析处理
(波形操作、数据滤 波、数组处理、等)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
传统仪器
Classical Instrument
待测模拟信号 信号输入 硬 件 前置预处理 子 系 信号处理 统 信号 电 动/模拟 信号 制 A/D
虚拟仪器
Virtual Instrument(VI)
待测模拟信号 前置预处理 DAQ 卡 计 算 机 信号 输 模拟信号
D/A
信号处理 信号输 输 模拟信号
:操作(Operate Value),用于操作前面板的控制和显示。使用 它向数字或字符串控制中键入值时,工具会变成标签工具。 :选择(Position/Size/Select),用于选择、移动或改变对象的大 小。当它用于改变对象的连框大小时,会变成相应形状。 :标签(Edit Text),用于输入标签文本或者创建自由标签。当创 建自由标签时它会变成相应形状。 :连线(Connect Wire),用于在流程图程序上连接对象。如果联 机帮助的窗口被打开时,把该工具放在任一条连线上,就会显示相应的 数据类型。
。
3.函数选项板功能介绍:
只能在流程图窗口中使用,通过流程图窗口 Window→Show Functions Palette打开,也 可以在路程图面板中空白处单击右键打开。 函数选项板提供创建流程图的工具。其与控 制选项板基本相同,模块图标右上角有的表 示有子选项板,单击模块图标可以访问子选 项板。
虚拟仪器 关键是软件 开发与维护的费用低 技术更新周期短 价格低,并且可重复性与可 价格低, 配置性强 用户定义仪器功能 系统开放、灵活、 系统开放、灵活、与计算机 的进步同步 极易与其他设备连接
与传统仪器相比,虚拟仪器在智能化程序、处理能力、 与传统仪器相比,虚拟仪器在智能化程序、处理能力、性能价格 可操作性等方面都具有明显的技术优势,具体表现为: 比、可操作性等方面都具有明显的技术优势,具体表现为:
数据线:
当你连线时,LabVIEW会提示该接口的名称,只能在同一 数据类型的端口之间连线,不同类型的数据连线的颜色和形 状也不同。错误的连线会表示成黑色虚线,这时你应将连线 工具移动到它上面,LabVIEW会给出两端的数据类型信息, 你可以检查并改正。添加新的模块和连线可能会对已设置好 的部分有影响,而且原来的错误连线也可能对新添加的连线 有影响。
提示:在流程图上,你会看到不同颜色的模块,不同颜色代表 不同的数据类型,其定义与连线一致。
6.控制量与显示量
)、布尔量 在LabVIEW中,一个数字量(numeric)、布尔量 中 一个数字量( )、 )、字符量 (boolean)、字符量(string)等都有控制量 )、字符量( ) (control)和显示量(indicator)的区别。 )和显示量( )的区别。 控制量:用于控制程序, 控制量:用于控制程序,它相当于仪器上的控制按 如开关、旋钮等。 钮,如开关、旋钮等。 显示量:用于显示程序运行的结果, 显示量:用于显示程序运行的结果,它相当于仪器 上的显示部件,如显示屏、指示灯等。 上的显示部件,如显示屏、指示灯等。 在流程图窗口中, 在流程图窗口中,我们可以看到控制部件的外框比 较粗,显示部件的外框比较细, 较粗,显示部件的外框比较细,要实现控制量与显 示量之间的转换, 示量之间的转换,只需在流程图上的模块上点击右 选择change to indicator(或者 键,选择 (或者change to control)就可以了。 )就可以了。
图×:示波器流程图
图×:示波器流程图
下面介绍工具条上常用按钮的功能 其他按钮功能见附录) (其他按钮功能见附录)
:运行(Run),如果VI有编译错误,此按钮 将变成 。 :连续运行(Run Continuously)。 连续运行( )。 :异常中止执行(Abort Execution)。 异常中止执行( )。
使计算机其他操作变慢。 使计算机其他操作变慢。建议一般不要使用
。
2.控制选项板功能介绍:
只能在前面板窗口中使用,通过前面板窗口 Windows→Show Controls Palette打开,也 可以在前面板窗口中空白处单击右键打开。 该选项板用来给前面板设置各种所需的输出 显示对象和输入控制对象。模块图标右上角 有的表示有子选项板,单击模块图标可以访 问子选项板。
Байду номын сангаас
:数值量(Numeric),数值的控制和显示。包 含数字式、指针式显示表盘及各种输入框。(详细) :布尔量(Boolean),逻辑数值的控制和显示。 包含各种布尔开关、按钮以及指示灯等。(详细) :数组和簇(Array & Cluster),数组和簇的 控制和显示。 :图形(Graph),显示数据结果的趋势图和曲 线图
Labview简 Labview简介
一 虚拟仪器的概念
虚拟仪器(Virtual Instrument,缩写为VI)是基于计算机的 仪器,是将仪器装入计算机,以通用的计算机硬件及操作系统 为依托,实现各种仪器功能。虚拟仪器和传统仪器的基本结构 的比较:
传统仪器 关键是硬件 开发与维护的费用高 技术更新周期长 价格高 生产商定义仪器功能 系统封闭、 系统封闭、固定 不易与其他设备连接
提示:LabVIEW中,你可以随时获得帮助。用Help→Show Context Help打开帮助窗口(Context Help)快捷键为Ctrl+H, 当把鼠标放到任何感兴趣的模块对象上时,就会在帮助窗口中显 示相应的帮助信息。 提示:在任何一个控制或是函数模块上单击右键,都会出现弹 出菜单,通过弹出菜单可以方便地对模块进行编辑。
流程图窗口
流程图窗口提供VI的图形化源程序,相当于实际仪器箱内的东 西,在流程图中程序员用图形语言编写LabVIEW程序源代码, 以控制和操纵定义在前面板上的输入和输出功能。如图×所示 的示波器流程图,上面包括前面板上的控件的连线端子,还有 一些前面板上没有,但编程必须有的东西,例如函数、结构和 连线等。
4.工具选项板功能介绍: 工具选项板功能介绍: 工具选项板功能介绍
通过Windows→Show Tools Palette打开和关闭。它提供了各种 用于创建、修改和调试VI程序的工具。当从选项板内选择了任一 种工具后,鼠标箭头就会变成该工具相应的形状。
下面介绍常用工具按钮的功能(其它按钮功能见附 录):
信号
A/D D/A 虚拟仪器
信号处理 传统
仪器
应用举例
一、工业测控 二、时序分析 三、系统仿真 四、远程测量
化工生产流量测控
滤波器频响分析
汽车引擎 震动分析
马路路灯照度模拟
虚拟仪器的主要特点有:
尽可能采用了通用的硬件,各种仪器的差异主要是 软件; 可充分发挥计算机的能力,有强大的数据处理功能, 可以创造出功能更强的仪器; 用户可以根据自己的需要定义和制造各种仪器。 虚拟仪器实际上是一个按照仪器需求组织的数 据采集系统。虚拟仪器的研究中涉及的基础理论主 要有计算机数据采集和数字信号处理。目前在这一 领域内,使用较为广泛的计算机语言是美国NI公司 的LabVIEW。
:结构(Structure),包括程序控制结构命 令,例如循环控制等,以及全局变量和局部变量 :数组(Array),包括数组运算函数、数组转 换函数,以及常数数组等。 :比较(Comperation),包括各种比较运算函 数,如大于、小于、等于。 :数据采集(Data Acquisition),包括数据采 集硬件的驱动,以及信号调理所需的各种功能模块。 :信号分析(Analysis),信号发生、时域及频 域分析功能模块及数学工具。
数据类型: 数据类型:
LabVIEW的基本数据类型有五种:Numeric(数值),Boolean(逻辑),String(字 符串)、Enum(枚举)。还有一种叫Ring(环型枚举),和Enum很类似,可以循环 枚举。 Numeric类型的数据按精度有分若干种类型,与标准C++的数据类型基本是一致的。 其代表符号直观的表现其类型(如表所示)。可以在数值对象上点右键,通过弹出菜 单中Representation修改。
。
Execution), ),只 :加亮执行(Hightlight Execution),只 加亮执行( 有流程图中有。进入加亮执行时, 有流程图中有。进入加亮执行时,变成 此时,流程图中的数据变亮,同时显示VI VI执 此时,流程图中的数据变亮,同时显示VI执 行中的一些中间数据。 行中的一些中间数据。 提示:使用了 提示: 会使LEBVIEW占用大量CPU, 会使LEBVIEW占用大量CPU, LEBVIEW占用大量CPU
前面板窗口
前面板窗口是图形用户界面,也就是VI的虚拟仪器面板,相 当于实际仪器的控制面板,它将用户和程序联系起来,是程 序运行时显示和输入的交互窗口。如图所示的示波器的前面 板,上有用户输入和显示输出两类对象,具体表现有开关、 旋钮、图形以及其他控制(control)和显示对象 (indicator)。
二 LabVIEW简单介绍
LabVIEW(Laboratory Virtual instrument ( Engineering)是美国国家仪器公司(National )是美国国家仪器公司( Instruments,NI)开发的一种图形化的编程语言。 , )开发的一种图形化的编程语言。 图形化的程序语言,又称为“ 语言。 图形化的程序语言,又称为“G”语言。使用这种 语言编程时,基本上不写程序代码,取而代之的是 语言编程时,基本上不写程序代码, 流程图。它尽可能利用了技术人员、科学家、 流程图。它尽可能利用了技术人员、科学家、工程 师所熟悉的术语、图标和概念,使编程简单直观。 师所熟悉的术语、图标和概念,使编程简单直观。
用LabVIEW做的示波器,与真实的示波器有着相同的功能
LabVIEW和虚拟仪器在物理实验中的 应用
对学生进行LabVIEW和虚拟仪器的基本知识 和技术的训练,有助于他们在将来的工作中 掌握运用。 将部分实验的传统测量方法改进为计算机自 动化测量分析,使实验的效率大大提高,物 理内容更加突出。 通过适当配置接口,可以充分综合利用实验 室现有的各种数字仪器仪表,以及用C++等 系统开发的计算机数据测控系统。