智能仪表第8章+虚拟仪器技术

合集下载

CVI简介

CVI简介

CVI简介随着电子技术、计算机技术的高速发展及其在电子测量技术与仪器领域的应用,新的测试理论、测试方法、测试领域以及仪器结构不断出现,电子测量仪器的功能和作用也发生了质的变化,仪器与计算机技术的深层次结合产生了全新的仪器结构概念——虚拟仪器。

它的出现使测试仪器与计算机之间的界限消失,从此开始了测量仪器的新时代。

虚拟仪器强调软件的作用,提出了“软件就是仪器”的概念。

1、虚拟仪器技术随着计算机技术、大规模集成电路技术和通信技术的飞速发展,仪器技术领域发生了巨大的变化,美国国家仪器公司(National Instruments,简称NI)于20世纪80年代中期首先提出基于计算机技术的虚拟仪器的概念,把虚拟测试技术带入新的发展时期,随后研制和推出了基于多种总线系统的虚拟仪器。

经过十几年的发展,虚拟仪器技术将高速发展的计算机技术、电子技术、通信技术和测试技术结合起来,开创了个人计算机仪器时代,是测量仪器工业发展的一个里程碑。

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

操作者用鼠标或键盘操作虚拟面板,就如同使用一台专用测量仪器,虚拟仪器的出现使测量仪器与个人计算机的界限模糊了。

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

“虚拟”主要包含以下两方面的含义。

1)新能源强的面板虚拟仪器面板上的各种“控件”与传统仪器面板上的各种“器件”所完成的功能是相同的。

如由各种开关按键显示器等实现仪器电源的“通”、“断”,被测信号“输入通道”、“放大倍数”等参数设置,测量结果“数值显示”、“波形显示”等。

传统仪器面板上的器件都是实物,而且都通过手动和触摸完成操作的,而虚拟仪器面板控件是外形与实物相似的图表,“通”、“断”、“放大”等对应着相应的软件程序,这些软件已经设计好了,用户只需选用代表该种软件程序的图形控件即可,用计算机的鼠标对其进行操作。

9.1 虚拟仪器技术概述

9.1 虚拟仪器技术概述

第八章虚拟仪器设计8.1 虚拟仪器技术随着计算机技术的高度发展,传统仪器开始向计算机化的方向发展。

虚拟仪器是20世纪90年代提出的概念,是现代计算机技术、仪器技术及其它新技术完美结合的产物。

虚拟仪器的提出与发展,标志着21世纪自动测试与电子测量仪器技术发展的一个重要方向。

8.1.1 虚拟仪器的概念传统仪器一般是一台独立的装置,从外观上看,它一般由操作面板、信号输入端口、检测结果输出这几个部分组成。

操作面板上一般有一些开关、按钮、旋钮等。

检测结果的输出方式有数字显示、指针式表头显示、图形显示及打印输出等。

从功能方面分析,传统仪器可分为信号的采集与控制、信号的分析与处理、结果的表达与输出这几个部分。

传统仪器的功能都是通过硬件电路或固化软件实现的,而且由仪器生产厂家给定,其功能和规模一般都是固定的,用户无法随意改变其结构和功能。

传统仪器大都是一个封闭的系统,与其它设备的连接受到限制。

另外,传统仪器价格昂贵,技术更新慢(周期为5至10年),开发费用高。

随着计算机技术、微电子技术和大规模集成电路技术的发展,出现了数字化仪器和智能仪器。

尽管如此,传统仪器还是没有摆脱独立使用和手动操作的模式,在较为复杂的应用场合或测试参数较多的情况下,使用起来就不太方便。

由于以上这些原因,使传统仪器很难适应信息时代对仪器的需求。

那么如何解决这个问题呢?可以设想,在必要的数据采集硬件和通用计算机支持下,通过软件来实现仪器的部分或全部功能,这就是设计虚拟仪器的核心思想。

所谓虚拟仪器,就是在通用的计算机平台上定义和设计仪器的功能,用户操作计算机的同时就是在使用一台专门的电子仪器。

虚拟仪器以计算机为核心,充分利用计算机强大的图形界面和数据处理能力,提供对测量数据的分析和显示功能。

随着计算机技术的快速发展、CPU处理能力的增强、总线吞吐能力的提高以及显示技术的进步,人们逐渐意识到,可以把仪器的信号分析和处理、结果的表达与输出功能转移给计算机来完成。

虚拟仪器技术课程设计

虚拟仪器技术课程设计

虚拟仪器技术课程设计一、课程目标知识目标:1. 理解虚拟仪器技术的基本概念、原理及其在工程领域的应用。

2. 掌握虚拟仪器软件(如LabVIEW)的基本操作和编程方法。

3. 学会使用虚拟仪器进行数据采集、处理、分析及展示。

技能目标:1. 能够运用虚拟仪器技术设计简单的测试系统,完成信号的采集与处理。

2. 培养学生动手实践能力,提高他们运用虚拟仪器解决实际问题的能力。

3. 培养学生团队协作和沟通能力,能够就虚拟仪器技术进行学术交流。

情感态度价值观目标:1. 培养学生对虚拟仪器技术的兴趣,激发他们学习自然科学和工程技术知识的热情。

2. 培养学生严谨的科学态度,养成良好的实验操作习惯。

3. 增强学生的创新意识,鼓励他们勇于探索、实践,培养他们面对挑战的信心。

课程性质:本课程为高二年级工程技术类选修课程,旨在通过虚拟仪器技术教学,使学生掌握基本工程实践能力。

学生特点:高二年级学生对工程技术有一定的基础,具备基本的物理知识和实验技能,但对虚拟仪器技术了解较少。

教学要求:结合学生特点,注重理论与实践相结合,充分调动学生的积极性,引导他们主动参与教学活动,实现课程目标。

通过本课程的学习,使学生能够将虚拟仪器技术应用于实际工程项目中,提高他们解决实际问题的能力。

后续教学设计和评估将围绕具体的学习成果展开,确保学生达到预期目标。

二、教学内容本课程教学内容依据课程目标,结合教材《虚拟仪器技术》进行选择和组织,主要包括以下几部分:1. 虚拟仪器技术概述- 了解虚拟仪器的定义、发展历程及应用领域。

- 分析虚拟仪器与传统仪器的区别和优势。

2. 虚拟仪器软件LabVIEW基础- 学习LabVIEW软件的安装、界面及基本操作。

- 掌握LabVIEW编程的基本概念,如数据类型、结构、函数和子VI。

3. 数据采集与处理- 学习数据采集卡的基本原理和使用方法。

- 掌握信号处理技术,如滤波、波形分析等。

4. 虚拟仪器应用实例- 分析典型虚拟仪器应用案例,如温度监测、振动测试等。

虚拟仪器ppt课件

虚拟仪器ppt课件
概念: 虚拟仪器是指在以通用计算机为核心的硬件平台上,由用户自己设计定义,具有虚拟的操作面板,测 试功能由测试软件来实现的一种计算机仪器系统。 (虚拟仪器是一种概念仪器,迄今为止,业界还没有一个明确的国际标准和定义。实质上虚拟仪器是 一种创新的仪器设计思想,而非一种具体的仪器。)
;....
5
1.3虚拟仪器的概念
的分析与处理、数据结果的表达与输出。

硬 件
用 户
应用软件——仪器功 应用软件——虚拟面


仪器驱动器软件 输入/输出接口软件
通用计算机 外围硬件设备
被测对象
;....
7
1.4虚拟仪器的系统结构
1.虚拟仪器
•硬件(虚拟仪器工作的基础)
通用计算机: 笔记本电脑、台式计算机或工作站 等。
外围硬件设备:可以选择GPIB系统、VXI系统、 PXI系统、数据采集或其它标准体系结构。也可以 选择两种或两种以上构成混合系统。
虚拟仪器概述
• 1.虚拟仪器
•1.1电子测量仪器的发展
•1.2传统仪器与虚拟仪器的比较
•1.3虚拟仪器的概念
•1.4虚拟仪器的系统结构
•1.5虚拟仪器开发介绍
(LabVIEW)
;....
1
1.1电子测量仪器的发展
1.虚拟仪器
电子测量仪器的发展,大致经历了四代:
模拟仪器
数字化仪器
智能仪器
虚拟仪器
(模拟电子技术,指针显 示结果)
1.4虚拟仪器的开发介绍
• LabVIEW 是一种图形化编程语言,与C++和VB 或其它语言的功能一样。它是唯一被普遍接受
的图形化编程语言。简单易学。
• 带有大量的内置功能,能够完成仿真、数据采集、仪器控制、测量分析和数据显示等任务 • 使用LabVIEW 能让您享受到强大的图形化编程语言所带来的灵活性,而无需忍受传统开发环

虚拟仪器技术ppt课件

虚拟仪器技术ppt课件
虚拟仪器主要是以计算机为核心,通过最大 限度地利用计算机的软硬件资源,使计算机 不但能完成传统仪器测量控制、数据运算和
处理工作,而且可以用强大的软件去代替传
统仪器的某些硬件功能。
.
3
虚拟仪器技术
结果表达
图形显示
文件
数据采集与控制
打印
数据采集卡
网络输出

GPIB接口仪器

VXI仪器
对 象
PXI仪器
控制对象(输入)
显示对象 (输出)
.
17
LabVIEW应用程序构成
框图程序
端口 节点 图框 连线
函数:随机 数发生器
与前面板控件对 应的连线端子
与前面板控件对 应的连线端子
结构:循环
随机信号发生器的流程图
.
18
LabVIEW应用程序构成
图标/连结器(Icon/Connector)
是子VI被其它VI调用的接口。图标是子VI在其 他程序框图中被调用的节点表现形式;而连接器则 表示节点数据的输入/输出口,就象函数的参数。必 须指定连接器端口与前面板的控制和显示一一对应。
.
29
(Functions Palette)子模板1

Structure (结构)
包括程序控制结构命令,例如循环控制 等,以及全局变量和局部变量。

Numeric (数值运算)
包括各种常用的数值运算,还包括数制 转换、三角函数、对数、复数等运算,
以及各种数值常数。

Boolean (布尔运算)
包括各种逻辑运算符以及布尔常数。
包括簇的处理函数,以及群常数等。这里 的群相当于C语言中的结构。
包括各种比较运算函数,如大于、小于、 等于。

虚拟仪器简介

虚拟仪器简介

虚拟仪器
测量仪器技术 计算机技术
总线技术
全新旳仪器 技术
3 虚拟仪器旳特点
1 打破了老式仪器旳封闭性
2 把仪器旳绝大部分硬件变成计算机上旳文件
特 点
3 顾客能够自行定义、自行设计、自行组建自己需要旳仪器 4 可将组建旳多种仪器存储在计算机旳仪器库中 5 配以通讯卡和传感器
6 构成功能、性能、外观和操作方式都和老式仪器相同或 超出老式仪器旳新型概念仪器系统
利用计算机强大旳软件 功能实现信号调理和数 据旳运算、分析、处理
利用相应旳接口设备完 成信号旳采集、输入/输 出,从而完毕多种仪器 功能
虚拟仪器和老式仪器旳比较
仪器厂约定义 硬件是关键 仪器旳功能和规模已固定 多为试验室拥有 技术更新慢 开发和维护费用高 价格昂贵 系统封闭,与其他设备旳 连接受限
基于Linux旳虚拟仪器更轻易满足多任务并行处理及现场检测和控制要求
6 虚拟仪器旳发展趋势
PC-DAQ式虚 拟仪器是目前比 较流行旳虚拟仪 器系统,但是, 因为基于PC I总 线旳虚拟仪器在 插入DAQ时都需 要打开机箱等,
比较麻烦
主机上旳PC I插 槽有限,再加上 测试信号直接进 入计算机,多种 现场旳被测信号 对计算机旳安全 造成很大旳威胁
4
5
6
智能化电子仪器仪 表
(以大规模和超大 规模集成电路为基 础)
多功能自动测试系
虚拟仪器技术新阶
统(融合电子测量、 段
自动控制和计算机
技术,是基于物理 硬件为基础旳老式 仪器技术发展旳高
(展二方十一世纪旳发 向)
级阶段)
2 虚拟仪器旳基本概念
在以计算机为关键旳硬件平台上 配合以相应旳输入/输出口 具有计算机显示旳虚拟面板 由测试软件来实现测试功能 一种计算机仪器系统

虚拟仪器技术技术特点及发展前景

虚拟仪器技术技术特点及发展前景

虚拟仪器技术的技术特点及发展前景探讨摘要:现代工业生产中,一个操作区域内大量具备不同功能的仪器设备分散在不同的地理位置上,不易于操作与维护,因而迫切需要一种能对一个操作区域内仪器设备集中监控的系统。

论文的思想是建立一种通用的基于虚拟仪器开发的自动控制系统,它可以满足同时控制多台设备并从设备中取值到电脑中进行相应的处理的功能。

从而使得大量的人力物力得到节省,并且容易实现实时数据采集和监测。

关键词:仪器仪表;虚拟仪器技术;智能仪表;灵活性;可扩展性;智能系统;网络技术1引言现代生活中,随着科学技术的不断发展,计算机技术的迅速普及,通信技术、仪器技术水平的不断提高,社会生产高度自动化已经成为现实中越来越迫切的需要。

在这种情况下,传统仪器的测量方法已经远远不能满足现实生活的需求,在工程上越来越需要将测试用的电子仪器设备与计算机相连接,从而组成一个由计算机控制的智能系统,即自动测试系统。

其中最重要的一项技术就是虚拟仪器技术。

这种新的测试仪器理念推动传统的测量仪器朝着数字化、智能化、模块化的方向发展。

虚拟仪器将计算机资源与仪器硬件、数字信号处理技术结合,把厂家定义仪器功能的方式转变为由用户自己定义仪器功能。

用户可根据测试的需要,自己设计所需要的仪器系统,利用一种或多种功能的通用模块,调用不同功能的软件模块,组成不同的仪器功能。

在虚拟仪器中,计算机成为仪器的一部分,使得计算机的作用可以得到充分发挥。

2虚拟仪器的基本内涵电子测量仪器发展到今天,其发展过程大致上可以分为四代:模拟仪表、数字化仪表、智能仪表和虚拟仪器。

这4次技术革新具有里程碑式的意义,这4次革新解决了当时的需求和挑战的同时,也孕育着下一次的技术飞跃。

第一代模拟仪表,即磁机械式仪表,相对于数字式仪表而言。

其基本结构是电磁机械式的,借助指针来显示最终结果。

如模拟电压表、模拟电流表、模拟转速表等。

这类仪器仪表常用在要求精度不高、定性指示的场合。

第二代数字化仪表,主要是借助于单片机设计的专用化仪器仪表。

电机控制系统中的虚拟仪器与仪表技术

电机控制系统中的虚拟仪器与仪表技术

电机控制系统中的虚拟仪器与仪表技术电机控制系统在现代工业领域中扮演着重要的角色。

为了实现电机的高效运行和精确控制,虚拟仪器与仪表技术被广泛应用。

本文将深入探讨电机控制系统中虚拟仪器与仪表技术的原理、应用以及未来的发展趋势。

一、虚拟仪器与仪表技术的基本原理虚拟仪器与仪表技术是一种通过计算机软硬件的集成实现对仪器与仪表功能的模拟与替代的技术手段。

在电机控制系统中,虚拟仪器与仪表技术可以通过采集、处理、显示和控制电机运行参数,实现对电机的实时监测、控制与优化。

虚拟仪器与仪表技术包含两个主要方面:虚拟仪器和虚拟仪表。

虚拟仪器是指通过计算机软件模拟实际仪器的功能,如示波器、频谱分析仪等。

虚拟仪表则是指通过软硬件的集成实现对实际仪表的替代,如数字万用表、电压表等。

二、虚拟仪器与仪表技术在电机控制系统中的应用1. 实时监测与数据采集虚拟仪器与仪表技术可以通过与传感器的连接,实现对电机运行参数的实时监测与数据采集。

通过可视化界面的展示,操作人员可以清晰地了解电机的运行状态,及时掌握运行参数的变化,从而实现对电机运行状态的有效控制。

2. 参数调节与控制虚拟仪器与仪表技术可以实现对电机参数的实时调节与控制。

通过软件界面,操作人员可以对电机的运行参数进行设定,并通过反馈机制控制电机的输出。

这样可以实现对电机速度、位置、力矩等参数的精确控制,提高电机的运行效率和精度。

3. 故障诊断与预测虚拟仪器与仪表技术可以实现对电机故障的诊断与预测。

通过采集电机的各项运行参数,并结合故障数据库和算法模型,可以对电机的故障进行识别和分析。

通过对故障的早期预测,可以避免电机的进一步损坏,减少维修成本和生产停机时间。

4. 性能优化与模拟仿真虚拟仪器与仪表技术可以通过模拟仿真实现电机控制系统性能的优化。

通过调整电机参数和控制策略,可以在计算机上进行多次仿真试验,并通过比较结果选择最佳方案。

这样可以减少实际试验的数量和时间,提高电机系统设计的效率和可靠性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
a=1;i=0; scanf (“ %d ”, &n); do { i=i+1; a=a*i; }while(i<n); printf (“n! =%d”,a ); }
前面板和程序框图
8.3 虚拟仪器开发工具LabVIEW
◆ 实际应用
数字滤波器
8.3 虚拟仪器开发工具LabVIEW
虚拟示波器
• WDM驱动程序,适用于Windows98 /2000/XP操作系统;
(1)前面板设计 (2)程序框图 (3)数据流编程 (4)功能检验 (5)保存文件
8.3 虚拟仪器开发工具LabVIEW
☞ 8.3.4 LabVIEW的创建步骤 ◆ 创建过程
前面板
框图程序
8.3 虚拟仪器开发工具LabVIEW
子VI
8.3 虚拟仪器开发工具LabVIEW
◆ 举例:求N!
main() { int a ,i, n;
软件层
软件部分




硬件部分
硬件层
虚拟仪器软件系统 操作系统软件 计算机及附件 数据采集设备 信号调理等 传感器
8.2 虚拟仪器系统组成
☞ 8.2.1 虚拟仪器系统硬件组成
计算机
数据采集设备
8.2 虚拟仪器系统组成
☞ 8.2.1 虚拟仪器系统硬件组成 基于USB总线的数据采集卡
基于PCI总线数据采集卡
08 虚拟仪器技术
本章主要内容
8.1 概述 8.1.1 虚拟仪器的定义 8.1.2 虚拟仪器的特点 8.1.3 虚拟仪器的分类 8.1.4 虚拟仪器的发展趋势
8.2 虚拟仪器系统组成 8.2.1 虚拟仪器系统硬件组成 8.1.2 虚拟仪器系统软件组成
8.3 虚拟仪器开发工具LabVIEW 8.3.1 LabVIEW的特点 8.3.2 LabVIEW的开发平台 8.3.3 LabVIEW的功能单元 8.3.4 LabVIEW的创建步骤
8.3 虚拟仪器开发工具LabVIEW
LabVIEW(Laboratory Virtual Instrument Engineering Workbench, 实验室虚拟仪器工程平台)是美国 NI 公司 推出的一种基于G 语言(Graphics Language,图形化编程 语言) 的虚拟仪器软件开发工具。 目的:简化程序的开发工作,使用户能快速、简便地完成 自己的工作。
8.1 概述
☞ 8.1.2 虚拟仪器的特点
传统仪器 关键是硬件 开发与维护费用高 技术更新周期长
价格高 厂商定义仪器功能
系统封闭、固定
不易与其他设备连接
虚拟仪器 关键是软件 开发与维护费用低 技术更新周期短 价格低,并且可重用性与可配置性强 用户定义仪器功能
系统开放、灵活,与计算机的进步同
容易与其他设备连接
8.2 虚拟仪器系统组成
☞ 8.2.1 虚拟仪器系统硬件组成
NI的DAQ及VXI产品
8.2 虚拟仪器系统组成
☞ 8.2.2 虚拟仪器系统软件组成 1、基于文本式编程语言开发工具 VC++,VB,C++Build,LabWindows/CVI,Delphi等。
2、基于图形化编程语言开发工具 LabVIEW(NI 公司) HP VEE (HP 公司)
8.1 概述
◆ 虚拟仪器的定义
虚拟仪器是指在以通用计算机为核心的硬件平台上,由用 户自己设计定义,具有虚拟的操作面板,测试功能由测试 软件来实现的一种计算机仪器系统。 ◆ 虚拟的含义 1、虚拟的仪器面板 传统仪器面板上的器件都是实物,而虚拟仪器面板控件是 外形与实物相像的图标,其操作对应着相应的软件程序, 使用鼠标式键盘操作虚拟面板的控件。 2、虚拟仪器的测控功能 传统的仪器特别是早期的仪器,它的功能是通过硬件来实 现的,而虚拟仪器是通过软件编程来实现的。
8.3 虚拟仪器开发工具LabVIEW
韩国推出的微型虚拟示波器
国内研制的双通道微型虚拟示波器 各项指标和国外同类产品相比,具 有更强的灵活性,支持二次开发、 功能的重组。
多功能虚拟仪器(五合一)
8.3 虚拟仪器开发工具LabVIEW
虚拟示波器
ቤተ መጻሕፍቲ ባይዱ试安排
✓考试形式: 闭卷考试
✓考试题型: 填空题、选择题、判断题、简答题和编程题
• 提供DLL动态链接库; • 提供LabVIEW驱动节点
示波器特性:
• 基于USB总线; • 无需外部电源,即插即测; • 体积小,80mmx65mm,手掌大小; • ±5V(1:1探头)双极性信号输入; • 1M/30PF输入阻抗; • x0.5、x5程控放大; • 单/双通道可选择输入模式; • 单通道80MHz/双通道40MHz采样率; • 64K(单通道)/32K(双通道)板载内存; • 可程控调节存储容量; • 8位垂直电压分辨率; • 外触发、程序触发可选触发模式; • 8级采样频率程控选择;
2、控件选板
8.3 虚拟仪器开发工具LabVIEW
3、函数选板
函数选板中包含创 建程序框图所需的 VI和函数。
8.3 虚拟仪器开发工具LabVIEW
3、函数选板
8.3 虚拟仪器开发工具LabVIEW
☞ 8.3.3 LabVIEW的功能单元 ◆ 菜单和工具栏 1、LabVIEW8.2菜单
2、LabVIEW8.2工具栏
☞ 8.3.3 LabVIEW的功能单元 ◆ 操作选板 LabVIEW8.2包含3个操作选板 :
工具选板 控件选板 函数选板
8.3 虚拟仪器开发工具LabVIEW
1、工具选板
8.3 虚拟仪器开发工具LabVIEW
2、控件选板
控件选板包括创建 前面板所需的输入 控件和显示控件。
8.3 虚拟仪器开发工具LabVIEW
8.3 虚拟仪器开发工具LabVIEW
◆ 图标和连线板 创建VI的前面板和程序框图后,可创建图标和连线板,以 便将该VI作为子VI调用。
图标是VI的图形化表 示,可包含文字、图 形或图文组合。
连线板用于显示VI中所有输入和显 示控件的接线端,类似于文本编程 语言中调用函数时使用的参数列表。
8.3 虚拟仪器开发工具LabVIEW
8.3 虚拟仪器开发工具LabVIEW
☞ 8.3.1 LabVIEW的特点
1、编程简单,不需要记忆编程语言; 2、开发周期短; 3、高效性,这主要是以软件做保证; 4、开放性,根据实际情况进行更新扩展,发展迅速; 5、自定义性,工程师们可以在非常广泛的测量和控制应 用中自定义芯片级硬件功能; 6、性价比高,能一机多用。
8.1 概述
☞ 8.1.4 虚拟仪器的发展趋势
1、开放式数据采集标准将使虚拟仪器走上标准化、通用 化、系列化和模块化的道路。 2、高性能计算机的发展推动着仪器发展,计算机具有仪 器所需要的最先进及性能价格比最好的显示与存储能力, 尤其是计算机总线技术的发展。 3、虚拟仪器软件环境将朝着为广大用户提供简单易用的 图形化开发环境,用于测试、测量与控制应用系统的开发, 帮助工程师和科学家们实现更高开发效率方向前进。
8.3 虚拟仪器开发工具LabVIEW
☞ 8.3.2 LabVIEW的开发平台
使用LabVIEW开发平台编制的程序称为虚拟仪器,简称 VI。VI由以下3部分构成: 前面板:即用户界面; 程序框图:包含用于定义VI功能的图形化代码; 图标和连线板:用以识别VI的接口,以便在创建VI时调 用另一个VI。当一个VI应用在其他VI中,则称为子VI。 子VI相当于文本编程语言中的子程序。
8.1 概述 芯片
硬件 软件 网 络 LANs 总 线 AT
Internet
计算机技术的进步
8.1 概述
☞ 8.1.1 虚拟仪器的定义 ◆ 虚拟仪器概念的提出
1、由美国国家仪器公司(National Instrument,NI)在 1986年提出的,这种仪器和个人计算机的概念相适应,当 时被称为个人仪器。 2、1986年,NI公司推出了图形化的虚拟仪器编程环境 LabVIEW,标志着虚拟仪器软件设计平台基本成型,虚 拟仪器从概念构思变为工程师可实现的具体对象。
中止执行
单步步入 单步步出
文本设置
分布对象 显示即时帮助窗口
单步步过
对齐对象
8.3 虚拟仪器开发工具LabVIEW
☞ 8.3.3 LabVIEW的功能单元 ◆ 数据类型
数值型 布尔型 数组型 字符串型 波形数据类型 簇 路径
8.3 虚拟仪器开发工具LabVIEW
☞ 8.3.4 LabVIEW的创建步骤 创建一个虚拟仪器的一般步骤
✓考试时间: 待定
✓答疑时间,地点: 答疑时间待定,地点自动化教研室
8.3 虚拟仪器开发工具LabVIEW
◆ 前面板 前面板是VI的用户界面。创建VI时,通常应先设计前面 板,然后设计程序框图执行在前面板上创建的输入、输出 任务。
8.3 虚拟仪器开发工具LabVIEW
◆ 程序框图 程序框图是图形化源代码的集合,图形化源代码又称G代 码或程序框图代码。
程序框图由接线 端、节点、连线 和结构等构成。
8.1 概述
☞ 8.1.4 虚拟仪器的发展趋势 4、数据采集产品的性能的不断提高,为测试技术水平的 提高提供了可靠保证。 5、随着网络技术的发展,”网络即仪器”将成为新的概 念,网络化仪器必将在新世纪推动仪器界新的革命。
8.2 虚拟仪器系统组成
虚拟仪器系统包括硬件与软件两部分,其结构如图所示。 硬件部分主要包括:数据采集设备、计算机系统等;软件 部分包括:系统软件和虚拟仪器应用软件。
仪器 = A/D + CPU+ 软件 The Software Is Instruments
8.1 概述
☞ 8.1.3 虚拟仪器的分类 按照接口总线类型划分
★ 数据采集卡式 DAQ ★ RS232/RS485虚拟仪器 ★ 并行接口虚拟仪器 ★ USB虚拟仪器
相关文档
最新文档