没有合适的资源?快使用搜索试试~ 我知道了~
基于LabVIEW的虚拟仪器技术.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 12 浏览量
2022-06-21
09:08:57
上传
评论
收藏 1.05MB DOC 举报
温馨提示
试读
11页
基于LabVIEW的虚拟仪器技术.doc
资源推荐
资源详情
资源评论
实验 34 基于 LabVIEW 的虚拟仪器技术
光信息科学与技术专业
【实验目的】
了解虚拟仪器技术的基本概念。
熟悉并掌握 软件的开发环境及基本使用方法。
学习编写基于 接口的虚拟数据采集器的方法。
【仪器设备】
计算机 台( 操作系统,安装 软件), 多通道数据采集器一只,
便携式数字万用表一只,示波器一台,函数信号发生器一台, 电池一只,导线若干,钟表
用一字螺丝批一把
【安全注意事项】
在整个实验过程中, 多通道数据采集器的任何一个模拟信号输入端口的输入电压的
峰值不能大于 ,而数字信号端口的输入输出电压峰值不能大于 ,否则会造成损坏。
【实验原理】
测控仪器已经经历了模拟(指针)式仪器、数字式仪器、智能化仪器等三个阶段,现在的重要
发展方向是虚拟仪器( ,简称 )技术。为了便于与 区分,习惯上称前三种仪
器为传统仪器。传统仪器在使用过程存在几个明显的缺点:
一台传统仪器只能实现较单一的功能,扩展性、互换性、升级性较差。
在需要自动测量和控制的情况下,特别是需要自行开发专用的测控系统时,通常都需要编制
控制程序。
随着个人计算机的出现,将计算机与测控仪器紧密结合在一起的虚拟仪器技术很好地克服了传
统仪器的上述缺陷。计算机和仪器的结合是目前仪器发展的一个重要方向,这种结合大概有两种方
式:一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器;另一种方式是将仪器装入计
算机,以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式
1.虚拟仪器技术简介
所谓虚拟仪器是指基于计算机的测控平台,它可以代替传统的测控仪器,如示波器、逻辑分析
仪、信号发生器、频谱分析仪等;可集成于自动控制、工业控制系统;可自由构建成专有仪器系统 。
如图 所示,一台完整实用的虚拟仪器主要由三个部分组成:虚拟仪器平台、开发软件、模块化
!" 硬件。
()虚拟仪器平台是虚拟仪器的核心,运行着虚拟仪器开发软件,控制着整台虚拟仪器的工
作。
()虚拟仪器开发软件可实现对各种模块化 !" 设备的控制。
()模块化 !" 硬件是指通过 #$、#%、#$&$'、、()、*# 等各种接口与虚拟仪器平
台连接,以实现各种测控功能的硬件设备。这些硬件大多是完成一些最基本的物理量的测控,通过
这些基础硬件的不同组合,就可以实现多种测控仪器的功能。由于这些仪器本身都没有面板,其控
制和显示都通过计算机屏幕上出现的“虚拟面板”来完成,而不是传统意义上的一台“独立”的仪器,
因此称为虚拟仪器。
2. LabVIEW 简介
是实验室虚拟仪器集成环境+, - ./0 的简称。由于
中定义了数据模型、结构类型、模块调用语法规则等编程语言所需要的各种基本要素,在
功能完整性和应用灵活性上不逊于任何高级语言,因此 不仅仅是一个软件开发环境,而与
常规的 '$、$、1 2/ 等语言一样,是一种编程语言。但与这些文本编程语言不同, 采
用的是图形化的编程方式,故称为 *(*2/)语言。虚拟仪器狭义上仅指用 编写的程序,
这些程序往往以“”作为扩展名。
图 示出了 的工作界面。用 编写的每一个 都由前面板(图 )、框图程
序(图 )、图标 !连接端口三部分组成。
前
面 板 用
于 设 置
输入数值和观察输出量,用于模拟真实仪表的前面板。在程序前面板上,输入量被称为控制
($),输出量被称为显示( .)。控制和显示是以各种图标形式出现在前面板上的
如旋钮、开关、按钮、图表、图形等,这使得前面板直观易懂。图 ()是一个虚拟温度计的前面
板。
每一个前面板都对应着一段框图程序。框图程序用 图形编程语言编写,可以把它理解
成传统程序的源代码。框图程序由端口、节点、图框和连线构成。其中端口被用来与程序前面板上
的控制和显示单元传递数据,节点被用来实现函数和功能调用,图框被用来实现结构化程序控制命
令,而连线代表程序执行过程中的数据流,定义了框图内的数据流动方向。上述虚拟温度计的框图
程序示于图 ()。
图标!连接端口是子 被其它 调用的接口。图标
是
子 在其他程序框图中被调用的节点表现形式;而连
接端口则表示节点数据的输入!输出口,类似于函数的
参数。连接端口与前面板上的控制和显示单元必须一一
对应。图 ) 为虚拟温度计的图标!连接端口。连接端口
一般情况下隐含不显示,除非用户选择打开观察它。
3.数据采集 Data Acquision(DAQ)
自动化的数据采集是虚拟仪器最重要的应用之一,
本实验中我们将采用台式计算机作为平台,用基于 接口的 多功能数据采集器作为模块
化 !",而开发软件就采用第 节介绍的 原 。其中提供了若干个专门用于数据采集任务
的函数,如 1'3'、!"' 等,使得编制自动化的数据采集程序变得非常简单。同时
为了安装和调试的方便,还附加了 & 4'5 和 66 两个工具软件。其中前
者用于检测已连接到虚拟仪器平台的模块化!" 硬件,而后者可直接作为数据采集、处理、存储、
检查的控制程序,可用来与编写的 程序进行对照。
多功能数据采集器(以下简称 )的外形如图 所示,共有 个端口。提供了
个模拟信号输入(62,简称 ')通道, 个模拟信号输出(62,'")通道,
个数字信号输入输出(62!2,1")通道, 个 位的计数器(. ),以及
和 的直流电源。其中 个 ' 通道可在差分模式(17 5& )下使用以扩展电压测量
范围,但该模式下只有 ) 个 ' 通道。
的 个端口的定义列于表 。在使用过程中应确保任何一个 ' 端口的输入电压峰值
不能大于 ,而 1" 端口的输入输出电压峰值不能大于 ,否则会造成损坏。
剩余10页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3679
- 资源: 59万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功