虚拟仪器

合集下载

虚拟仪器简介

虚拟仪器简介

测量仪器发展至今,大体可以分为四个阶段:模拟仪器、数字化仪器、智能仪器和虚拟仪器。

模拟仪器:这类仪器是以电磁感应基本定律为基础的指针仪器仪表。

基本结构是电磁机械式的,借助指针来显示最终结果,如指针式万用表、三级管电压表等。

这类仪器在某些实验室仍能看到。

数字化仪器:这类仪器目前相当普及,如数字电压表、数字频率计等。

这类仪器将模拟信号的测量转化为数字信号测量,并以数字方式输出最终结果,适用于快速响应和较高准确度的测量。

智能仪器:这类仪器内置微处理器,既能进行自动测试又具有一定的数据处理功能。

智能仪器的功能模块全部是以硬件和固化的软件的形式存在,无论是开发还是应用,都缺乏灵活性。

虚拟仪器:是现代计算机软、硬件技术和测量技术相结合的产物,是传统仪器观念的一次巨大变革,是将来仪器发展的一个重要方向。

虚拟仪器技术是美国国家仪器公司(National Instruments,NI)在1986年提出的一种构成仪器系统的新概念,其基本思想是:用计算机资源取代传统仪器中的输入、处理和输出等部分,实现仪器硬件核心部分的模块化和最小化;用计算机软件和仪器软面板实现仪器测量和控制功能。

所谓虚拟仪器,就是以计算机为核心的硬件平台上,其功能由用户设计和定义,具有虚拟面板,其测试功能由测试软件实现的一种计算机仪器系统。

虚拟仪器的实质是利用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果;利用计算机强大的软件功能实现信号数据的运算、分析和处理;利用I/O接口设备完成信号的采集、测量和调理,从而完成各种测试功能的一种计算机仪器系统。

使用者利用鼠标或键盘操作虚拟面板,就如同使用一台专用测量仪器一样。

因此,虚拟仪器的出现,使测量仪器和计算机的界限模糊了。

虚拟仪器的“虚拟”两字主要包含以下两方面的含义:(1)虚拟仪器的面板是虚拟的。

虚拟仪器面板上的各种“图标”与传统仪器面板上的各种“器件”所完成的功能是相同的。

虚拟仪器

虚拟仪器

虚拟仪器定义:虚拟仪器是指在以通用计算机为核心的硬件平台上,由用户自己设计定义,具有虚拟的操作面板,测试功能由测试软件来实现的一种计算机仪器系统。

特点:(1)突出“软件就是仪器”的概念(2)丰富和增强了传统仪器的功能(3)仪器由用户自己定义(4)开放的工业标准(5)便于构成复杂的测试系统,经济性好。

发展趋势:1.网络化2.标准化 3.不断吸收新技术给虚拟仪器带来生机开放式数据采集标准将使虚拟仪器走上标准化、通用化、系列化和模块化的道路。

高性能计算机的发展推动着仪器发展,计算机具有仪器所需要的最先进及性能价格比最好的显示与存储能力,尤其是计算机总线技术的发展虚拟仪器软件环境将朝着为广大用户提供简单易用的图形化开发环境,用于测试、测量与控制应用系统的开发,帮助工程师和科学家们实现更高的开发效率方向前进。

数据采集产品的性能的不断提高,为测试技术水平的提高提供了可靠保证。

随着网络技术的发展,”网络即仪器”将成为新的概念,网络化仪器必将在新世纪推动仪器界新的革命。

GPIB器件:执行IEEE488.2协议的各种设备统称为“GPIB器件”职能:1.控者职能2.讲者职能3.听者职能Gpib三线挂钩过程:(源方(讲者与控者)与受方(听者))①听者置NRFD为高,表示已做好接收数据准备;听者是线或连接至nrfd②讲者发现NRFD呈高后,讲者发送数据至DIO线上,并令DAV为低电平;表示dio上数据已经稳定且有效③听者发现DAV为低后,就令NRFD为低,表示准备接收数据;④听者接收数据时,ndac一直保持低电平,直至每个听者都收完数据后,置NDAC为高;⑤当讲者检出NDAC为高后,就令DAV为高,表示总线上数据不再有效。

⑥听者检出DAV为高,就令NDAC为低,准备下一个循环。

VXI总线标准是在VME总线标准在仪器领域的扩展。

VXI总线以其开放的系统结构、模块化的设计、紧凑的机械结构、良好的电磁兼容性,以及可靠性高、小型便携和灵活通信能力等一系列优点满足了工业领域需求,被公认为21世纪仪器总线系统和自动测试系统的优秀平台。

虚拟仪器

虚拟仪器

虚拟仪器(VI,Virtual Instrumentation):是一种以计算机和测试模块的硬件为基础、以计算机软件为核心所构成的,并且在计算机显示屏幕上虚拟的仪器面板,以及由计算机所完成的仪器功能,都可由用户软件来定义的计算机仪器。

从虚拟仪器的组成结构上来看:(1)虚拟仪器的硬件是通用的(包括通用计算机硬件平台和通用的测量功能硬件);(2)良好的人机界面。

虚拟仪器的面板(或称软面板)是虚拟的(通过“控件”虚拟出面板);(3)功能强。

虚拟仪器的功能是由用户软件定义的;(4)虚拟仪器之“虚拟”含义:虚拟仪器面板;软件实现仪器功能。

如:基于高速数据采集硬件,通过计算机软件编程可实现“虚拟示波器”、“虚拟频谱仪”、“虚拟交流数字电压表”、“虚拟频率计”、“虚拟相位计”等不同仪器。

(5)因此,软件是虚拟仪器的核心,NI 提出“软件即仪器”(The software is the instrument)。

与传统仪器相比,虚拟仪器技术特点:1)功能强、性价比高、开放性(可扩充性)好;充分利用计算机丰富的软硬资源。

仪器功能可通过软件灵活设计(基于相同的硬件,通过软件设计可实现不同的虚拟仪器)。

仪器升级方便,性价比高(一机多用)。

基于计算机网络技术,可实现“网络化虚拟仪器”。

(2)操作方便;通过图形用户界面(GUI)操作虚拟仪器面板。

(3)硬件模块化、系列化;基于仪器总线技术,设计出模块化、系列化硬件。

1. 虚拟仪器系统组成及各部分基本功能虚拟仪器的系统构成硬件和软件两大部分构成。

硬件是基础,软件是核心。

各部分基本功能虚拟仪器的内部功能,可划分为信号调理与采集、数据分析和处理、参数设置和结果表达三大功能模块。

信号采集与控制主要由虚拟仪器的通用硬件平台,并配合仪器驱动程序共同完成,而数据分析与处理、结果表达与输出则主要由用户应用软件完成。

第二章LabVIEW 概述LabVIEW的特点-图形化的仪器编程环境提供显示和控制对象,如表头、旋钮、图表等。

虚拟仪器总结

虚拟仪器总结

虚拟仪器总结引言在科学研究和工程领域中,实验仪器是不可或缺的工具。

然而,仪器的购买和维护成本高昂,并且在某些情况下可能不可行。

这就引入了虚拟仪器的概念。

虚拟仪器是一种通过计算机模拟实验仪器功能和响应的工具。

本文将对虚拟仪器进行总结,并探讨其应用和优势。

什么是虚拟仪器?虚拟仪器是一种通过计算机软件模拟实验仪器的功能和响应的工具。

它使用计算机算法和模型来模拟仪器的操作和输出。

虚拟仪器可以模拟各种实验仪器,包括示波器、频谱仪、信号发生器等。

通过虚拟仪器,用户可以在计算机上进行实验和数据采集,而不需要真实的物理仪器。

虚拟仪器通常具有图形用户界面,以便用户可以方便地操作和观察实验结果。

虚拟仪器的应用虚拟仪器在许多领域有广泛的应用。

以下是一些常见的应用领域:1. 教育和培训虚拟仪器在教育和培训中起到了重要的作用。

它可以提供一个实验环境,让学生在不占用实际实验室资源的情况下进行实验。

虚拟仪器还可以提供一个安全的学习环境,避免了可能的实验事故。

教师还可以创建自定义的实验模拟,以满足不同学生的需求。

2. 研究和开发虚拟仪器在科学研究和工程开发中也被广泛使用。

研究人员可以使用虚拟仪器来验证理论模型和算法。

它还可以帮助工程师在产品开发过程中进行实验和优化。

虚拟仪器可以提供快速、准确和可重复的实验结果,加快研究和开发的进展。

3. 远程实验虚拟仪器还可以用于远程实验。

远程实验是一种通过互联网连接到远程实验室进行实验的方式。

虚拟仪器的使用使得远程实验更容易实现。

学生不需要亲自访问实验室,而是可以通过虚拟仪器在计算机上进行实验。

这种方式可以克服时区和地理位置的限制,使得远程教育更具可行性。

虚拟仪器的优势与传统实验仪器相比,虚拟仪器具有以下几个优势:1. 成本效益虚拟仪器的成本远低于实际的仪器。

购买和维护实际仪器是一项昂贵的投资,而虚拟仪器只需要一台计算机和相应的软件。

这使得虚拟仪器成为一种经济实用的替代方案。

2. 灵活性和可扩展性虚拟仪器具有更大的灵活性和可扩展性。

虚拟仪器的结构和组成方式

虚拟仪器的结构和组成方式

虚拟仪器的结构和组成方式虚拟仪器是一种基于计算机技术和软件算法的仪器模拟和模型仿真系统,具有与传统仪器相同的功能和性能。

它由计算机硬件、软件以及人机交互界面等组成,充分利用计算机的强大计算能力和灵活性,实现了仪器的功能和性能仿真。

虚拟仪器的结构可以分为三个主要部分:前端接口、数据处理单元和用户界面。

前端接口用于连接真实世界的物理量和虚拟仪器系统,通常通过传感器、电缆或网络等方式与被测对象或其他外部设备进行连接。

数据处理单元是虚拟仪器系统的核心部分,它包括了数据采集、信号处理、数据分析和控制等功能模块,通过这些模块可以对输入的数据进行处理和分析。

用户界面是虚拟仪器系统与用户进行交互的部分,它提供了直观的操作界面和友好的用户体验,使用户可以方便地控制和监测虚拟仪器系统。

虚拟仪器的组成方式主要包括软件虚拟仪器和硬件虚拟仪器两种。

软件虚拟仪器是通过计算机软件来模拟实现仪器的功能和性能,它能够根据用户的需求进行自定义配置和功能扩展。

软件虚拟仪器通常包括了仪器模型、算法库、数据处理算法和用户界面等组件,通过这些组件的协同工作,实现了对被测对象进行测量、控制和分析等功能。

硬件虚拟仪器是通过硬件电路和逻辑器件来实现仪器的功能和性能,它通常由模拟电路、数字电路和控制器等组件构成,通过这些组件的连接和配置,实现了对被测对象进行数据采集、信号处理和控制等功能。

虚拟仪器的结构和组成方式使得它具有了许多传统仪器所不具备的优势。

首先,虚拟仪器具有更高的灵活性和可扩展性,可以根据实际需求进行自定义配置和功能扩展,而传统仪器通常具有固定的功能和性能。

其次,虚拟仪器可以实现多种测量和控制功能的集成,不仅可以满足单一仪器的需求,还可以实现多个仪器的功能集成,提高了仪器的综合性能。

再次,虚拟仪器具有更高的精度和准确性,由于采用了先进的算法和模型,可以提供更为精确的测量结果和控制效果。

最后,虚拟仪器可以实现远程控制和监测,通过网络和互联网等通信技术,可以实现对远程被测对象的测量和控制,提高了仪器的适用范围和便利性。

虚拟仪器VirtualInstrument1虚拟仪器的基本概念

虚拟仪器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

第3章虚拟仪器的软件开发平台

第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代码或程序框图代码。
程序框图由接线 端、节点、连线 和结构等构成。
程序框图对象
程序框图由接线端、节点、连线和结构等构 成:
内容包括:
① 频谱分析:包括幅值谱和相位谱、实部频谱和虚部频谱; ② 功率谱分析:包括自谱和互谱; ③ 频率响应函数分析:系统输出信号与输入信号频谱之比; ④ 相干函数分析:系统输入信号与输出信号之间谱的相关 程度。

虚拟仪器的结构和组成方式

虚拟仪器的结构和组成方式

虚拟仪器的结构和组成方式虚拟仪器是一种基于计算机技术的仪器系统,它通过软件模拟实际仪器的功能和性能,提供了一种更加灵活、便捷、可扩展的测试和测量解决方案。

虚拟仪器的结构和组成方式可以分为硬件和软件两个方面。

在硬件方面,虚拟仪器通常由计算机、数据采集卡和外部传感器等组成。

计算机是虚拟仪器的核心部件,它负责处理数据、控制仪器和显示测量结果。

数据采集卡是连接计算机和外部传感器的接口,它负责将传感器采集到的模拟信号转换成数字信号,并传输给计算机进行处理。

外部传感器包括温度传感器、压力传感器、光电传感器等,它们负责将被测量物理量转换成电信号,并通过数据采集卡传输给计算机。

在软件方面,虚拟仪器通常由测量和控制软件组成。

测量软件用于采集、处理和显示测量数据,它可以提供多种测量方式和数据处理算法,同时支持数据的保存和导出。

控制软件用于控制外部设备和执行测量操作,它可以实现自动化测试、远程控制和仪器校准等功能。

虚拟仪器的软件通常具有友好的用户界面,使操作简单直观,并提供了丰富的测量和分析工具,满足不同应用领域的需求。

虚拟仪器的优势在于其灵活性和可扩展性。

由于虚拟仪器的核心是计算机和软件,因此可以根据实际需求选择适合的硬件配置和软件功能。

同时,虚拟仪器的软件可以进行升级和更新,以适应新的测量要求和技术发展。

此外,虚拟仪器还可以与其他仪器和设备进行联网,实现数据共享和远程控制,提高工作效率和数据的可靠性。

虚拟仪器的应用领域非常广泛。

它可以用于科学研究、工业过程控制、医疗诊断、环境监测等领域。

在科学研究中,虚拟仪器可以提供高精度的测量和分析工具,帮助科学家进行实验和数据处理。

在工业过程控制中,虚拟仪器可以实现自动化生产和质量控制,提高生产效率和产品质量。

在医疗诊断中,虚拟仪器可以进行生物信号的采集和分析,帮助医生进行疾病诊断和治疗。

在环境监测中,虚拟仪器可以实时监测环境参数,并生成相应的报告和预警,保护环境安全和人民健康。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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