没有合适的资源?快使用搜索试试~ 我知道了~
labview 實踐教學教程
4星 · 超过85%的资源 需积分: 10 19 下载量 166 浏览量
2009-05-13
08:40:41
上传
评论
收藏 6MB DOC 举报
温馨提示
试读
64页
第一讲 LabVIEW概述 第一节 虚拟仪器(VI)的概念 使用LabVIEW开发平台编制的程序称为虚拟仪器程序,简称为VI。LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。
资源推荐
资源详情
资源评论
测控工程实践
LabVIEW 教学教程
黑龙 江科
技学 院
电气 与信
息工 程学
院
测控 技术
与仪 器教
研室
LabVIEW 实践教程
第一讲 LabVIEW 概述
第一节 虚拟仪器(VI)的概念
使 用 LabVIEW 开 发 平 台 编 制 的 程 序 称 为 虚 拟 仪 器 程 序 , 简 称 为
VI。LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一种
图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数
据采集和仪器控制软件。LabVIEW 集成了与满足 GPIB、VXI、RS-232 和 RS-485 协议
的硬件及数据采集卡通讯的全部功能。它还内置了便于应用 TCP/IP、ActiveX 等软件标准
的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其
图形化的界面使得编程及使用过程都生动有趣。
图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,
取而代之的是流程图或流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语 、
图标和概念,因此,LabVIEW 是一个面向最终用户的工具。它可以增强你构建自己的科
学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理
研究、设计、测试并实现仪器系统时,可以大大提高工作效率。
利用 LabVIEW,可产生独立运行的可执行文件,它是一个真正的32位编译器。像
许多重要的软件一样,LabVIEW 提供了 Windows、UNIX、Linux、Macintosh 的多种
版本。
所有的 LabVIEW 应用程序,即虚拟仪器(VI),它包括前面板( front panel)、
程序框图(block diagram)以及图标/连结器(icon/connector)三部分。
前面板是图形用户界面,也就是 VI 的虚拟仪器面板,这一界面上有用户输入和显示
输出两类对象, 具体表现有开关 、旋钮、图形以 及其他控制( control )和显示 对象
(indicator)。图 1 所示是一个随机信号发生和显示的简单 VI 是它的前面板,上面有一
个显示对象,以曲线的方式显示了所产生的一系列随机数。还有一个控制对象——开关,
可以启动和停止工作。显然,并非简单地画两个控件就可以运行,在前面板后还有一个与
之配套的程序框图。
测控技术与仪器教研室 2/94
控制对象
( 输入 )
显示对象
( 输出 )
图1随机信号发生器前面板
LabVIEW 实践教程
程序框图提供 VI 的图形化源程序。在程序框图中对 VI 编程,以控制和操纵定义在前
面板上的输入和输出功能。程序框图中包括前面板上的控件的连线端子,还有一些前面板
上没有,但编程必须有的东西,例如函数、结构和连线等。图2是与图1对应的 程序框图。
我们可以看到程序框图中包括了前面板上的开关和随机数显示器的连线端子,还有一个随
机数发生器的函数及程序的循环结构。随机数发生器通过连线将产生的随机信号送到显示
控件,为了使它持续工作下去,设置了一个 While Loop 循环,由开关控制这一循环的结束。
如果将 VI 与标准仪器相比较,那么前面板上的东西就是仪器面板上的东西,而程序
框图上的东西相当于仪器箱内的东西。在许多情况下,使用 VI 可以仿真标准仪器,不仅
在屏幕上出现一个惟妙惟肖的标准仪器面板,而且其功能也与标准仪器相差无几。
图标/连接器
VI 具 有 层 次 化 和 结 构 化 的 特 征 。 一 个 VI 可 以 作 为 子 程 序 , 这 里 称 为 子
VI(subVI),
被其他 VI 调用。图标与连接器在这里相当于图形化的参数,详细情况稍后介绍。
测控技术与仪器教研室 3/94
函 数 : 随 机
数发生器
结构:循环
与前面板 控件对
应的连线端子
与前面板 控件对
应的连线端子
图2随机信号发生器程序框图
LabVIEW 实践教程
第二节 LabVIEW8.2 开发环境
启动 LabVIEW8.2 程序初始化界面如下图所示:
点 击
新 建
VI ,
即 可
打 开
一 个
新 的
Labview 程序
前面板:
测控技术与仪器教研室 4/94
LabVIEW 实践教程
①:工具条 ②:标签 ③:数值控件 ④:标尺
⑤:图标 ⑥:旋钮 ⑦:图例 ⑧:XY 图
前面板工具条:
:运行按钮
:连续运行按钮
:中断运行按钮。当编码出错使 VI 不能编译或运行时,中断运行按钮将替
换运行按钮
:异常终止执行按钮
:暂停/继续按钮
:对齐对象按钮。用于将变量对象设置成较好的对齐方式
测控技术与仪器教研室 5/94
剩余63页未读,继续阅读
资源评论
- vip00022014-07-05不錯的教程,學習了
wenhui1205
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功