虚拟仪器(哈工大) LabVIEW概述课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学习交流PPT
7
2.2 LabVIEW 编程环境
➢LabVIEW 7.0启动画面 (演示)
• 前面板和框图窗口 • 主菜单栏简介 • 快捷工具栏简介
➢LabVIEW的操作模板
• 工具模板(Tools Palette) • 控制模板 ( Controls Palette ) • 功能模板 ( Functions Palette )
第二章 LabVIEW开发环境介绍及 编程入门
学习交流PPT
1
主要内容
• 2.1 LabVIEW概述 • 2.2 LabVIEW的编程环境 • 2.3 LabVIEW编程入门
学习交流PPT
2
2.1 LabVIEW 概述
▪ 什么是LabVIEW ▪ LabVIEW 软件的特点 ▪ LabVIEW的应用
学习交流PPT
4
➢LabVIEW 软件的特点(一)
• 所见即所得”的可视化技术建立人机界面。
• 采用数据流编程模式,是能够同时运行多个程序的多任 务系统。
• 提供了丰富的用于数据采集、分析、表达及数据存储的 函数库。
• 提供如设置断点、单步运行, 高亮执行等调试工具, 使程 序的调试和开发更为便捷。
学习交流PPT
8
VI 基本组成
*程序前面板:交互式的用户界面 *框图程序: 是程序源代码,用模块代替
普通函数。 *图标/连接器(子VI):可被高级VI调用
的VI
学习交流PPT
9
课堂小结
• 本堂课主要介绍了,测试技术及虚拟仪器的概 述。同时介绍了LabVIEW及其开发环境。
学习交流PPT
10
2.3 LabVIEW编程入门 (如何建立一个VI)
学习交流PPT
3
什么是LabVIEW ?
LabVIEW (Laboratory Virtual Instrument Engineering Workbench, 实验室虚拟仪器工程 平台 ) 是美国 NI 公司推出的一种基于 G 语 言 ( Graphics Language, 图形化编程语言 ) 的虚拟仪器软件开发工具。
• 强大的 Internet 功能, 内置了便于应用 TCP/IP、DDE、Active X 等软件标准的库函数。 支持常用网络协议, 方便网络、远程测控仪器 的开发。
• 支持多操作系统平台可直接移植到其它平台上
学习交流PPT
6
➢ LabVIEW的应用
• 应用于生产检测 • 应用于研究和分析 • 应用于过程控制和工业自动化 • 应用于机器监控
学习交流PPT
30
三、如何定制控件
• 创建自定义控件 打开定制控件面板的方法有两种。
• 通过新建对话框打开。 • 在前面板控件上选中一个控件,使用快捷菜单
侧 • 在程序框图中,控制件端口边框粗,而显示
件的边框细。 注:控制件和显示件之间可以相互转换。
学习交流PPT
14
前面板设计的主要问题
• 一、 • 二、 • 三、
控件设置 控件布置 定制控件
学习交流PPT
15
一 控件的设置
• 如何调出控件的快捷 菜单:A:利用鼠标右 键。B:利用工具模板 的快捷菜单工具。
学习交流PPT
12
2.3.1 程序前面板设计
前面板控件分类: • 控制件(Controls):类似于仪器的输入器件,为
框图程序提供数据。 • 显示件(Indicators):类似于仪器的输出器件,
显示通过框图程序采集或产生的数据。
学习交流PPT
13
控制件与显示件的区别
• 数据流方向相反 • 控制件的接线端子在右侧,而显示件的在左
2.3.1. 前面板设计 2.3.2. 构建程序框图 2.3.3. 如何建立子VI( 编辑图标/连接器) 2.3.3. 学习程序调试技术
学习交流PPT
11
• 例2-1:储液罐状态监控系统 要求: 1、监测一个储液罐的实际液位、温度、进口压
力、出口压力 2、用曲线图显示被测量液位随时间的变化情况 3、液位超标时用指示器报警 4、手动和自动两种方式调节储液罐的液位高度 5、用调节步长按钮决定自动调节的快慢程度 6、设计储液罐状态监控系统前面板
• 内置了 PCI、DAQ、GPIB、PXI、VXI、RS-232 和 RS 485 在内的各种仪器通信总线标准的所有功能函数, 支 持数据采集卡和GPIB、串口设备、VXI仪器、PLC、工业 现场总线以及用户特殊的硬件板卡。
学习交流PPT
5
LabVIEW 软件的特点(二)
• 具有强大的外部接口能力,可以实现 LabVIEW 与外部的应用软件(如Word,Excel等)、C语言、 Windows API 、MATLAB等编程语言之间的通信。
右图为压力表的快捷 菜单
学习交流PPT
16
属性对话框设置
学习交流PPT
Leabharlann Baidu
17
数据范围设置
学习交流PPT
18
刻度设置
学习交流PPT
19
数据格式与精度设置
学习交流PPT
20
布尔量的设置
• 以例2-1的报警指示灯为例; 其调入前面板时的缺省状态不一定能满足程序 设计要求,需要对其进行设置。
外观设置主要是设置指示灯开关两种状态下的 颜色。
学习交流PPT
21
布尔量的动作方式设置
学习交流PPT
22
快捷键的设置(演示)
学习交流PPT
23
编辑键盘焦点顺序
学习交流PPT
24
其他设置
• 缺省值设置 • 可见性设置 • 颜色设置:利用调色工具 • 图片调用 • 颜色梯度条设置
学习交流PPT
25
二、前面板控件的布置
• 替换与删除 (replace) • 改变控件的大小和控件比例化 • 控件的排列 • 组合与锁定控件
学习交流PPT
26
改变控件的大小和控件比例化
• 改变大小:
• 控件比例化:控件的大小随前面板的尺寸变化
方法:选中后,使用Edit-Scale Object With Panel
注意:当前面板恢复时,比例化控件不一定能 准确恢复原来的尺寸;比例化控件缩放时其他 控件与它的相对位置不变;比例化控件的缩放 遵循控件尺寸变化的一般约定。
学习交流PPT
27
控件排列
• 对齐控件 • 分布控件
学习交流PPT
28
网格的应用
学习交流PPT
29
组合与锁定控件
组合与锁定控件的菜单都在工具条的 Reorder按钮下
• 组合控件(Group命令 /Ungroup ) • 锁定控件(Lock命令/Unlock )为
防止设计好的VI控件被意外修改 • 控件层叠