第一讲:认识 Labview
1.1 Labview 简介
在开始菜单里找见 NI Labview7.1 点击打开,会出现如下界面:
从 File>>New VI 或者从右半部分中的 New>>Blank VI ½可以打开如下界面:
上图中前图是虚拟仪器的前面板,是用户½用的人机界面,后面的是程序框图界
面(即后面板)
。
在 LabVIEW 的用户界面上,
应特别注意它提供的操½模板,
包括工具
(Tools)
模板、控制(Controls)模板和½数(Functions)模板。这些模板集中反映了
该½件的功½与特征。下面我们来大致浏览一下。
工具模板(Tools Palette)
该模板提供了各种用于创建、修改和调试 VI 程序的工具。
如果该模板没有出现,
则可以在 Windows 菜单下选择 Show Tools
Palette ½令以显示该模板。½从模板内选择了任一种工具后,
鼠标箭头就会变成该工具相应的½状。
½从 Windows 菜单下选择
了 Show Help Window 功½后,把工具模板内选定的任一种工具
光标放在流程图程序的子程序(Sub VI)或图标上,就会显示相
应的帮助信息。
工具图标有如下几种:
图标
1
名称
功
½
Operate Value 用于操½前面板的控制和显示。½用它向数字
(操½值)
或字符串控制中键入值时,工具会变成标签工
具
Position/Size 用于选择、移动或改变对象的大小。½它用于
/Select ( 选 改变对象的连框大小时,会变成相应½状。
择)
Edit Text(编 用于输入标签文本或者创建自由标签。½创建
辑文本)
自由标签时它会变成相应½状。
Connect Wire 用于在流程图程序上连接对象。如果联机帮助
(连线)
的窗口被打开时,
把该工具放在任一条连线上,
就会显示相应的数据类型。
Object
用鼠标左键可以弹出对象的弹出式菜单。
Shortcut Menu
(对象菜单)
Scroll
½用该工具就可以不需要½用滚动条而在窗口
Windows(窗口 中漫游。
漫游)
Set/Clear
½用该工具在 VI 的流程图对象上设½断点。
Breakpoint 断
(
点设½/清除)
Probe Data(数 可在框图程序内的数据流线上设½探针。通过
据探针)
控针窗口来观察该数据流线上的数据变化状
况。
Get Color(颜 ½用该工具来提取颜色用于编辑其他的对象。
色提取)
Set Color(颜 用来给对象定义颜色。它也显示出对象的前景
色设½)
色和背景色。
2
3
4
5
6
7
8
9
10
下面的两个模板是多层的,其中每一个子模板下还包括多个对象。
控制模板(Control Palette)
注意:只有打开前面板时才½调用该模板
该模板用来给前面板设½各种所需的输出显示对象
和输入控制对象。每个图标代表一类子模板。如果控制
模板不显示,可以用 Windows 菜单的 Show Controls
Palette 功½打开它,也可以在前面板的空½处,点击
鼠标右键,以弹出控制模板。
控制模板如右图所示,它包括如下所示的一些子模
板。子模板中包括的对象,我们在功½中用文字简要介
绍。
图标
1
2
3
子模板名称
Numeric (数值
量)
Boolean(布尔
量)
String & Path
(字符串和路
径)
Array
&
Cluster (数组
和簇)
List & Table
(列表和表格)
Graph(图½显
示)
Ring & Enum
(环
与枚举)
I/O 输入/输出
(
功½)
Refnum
功
½
数值的控制和显示。包含数字式、指针式显示表
盘及各种输入框。
逻辑数值的控制和显示。包含各种布尔开关、按
钮以及指示灯等。
字符串和路径的控制和显示。
数组和簇的控制和显示。
4
5
6
7
8
9
10
列表和表格的控制和显示
显示数据结果的趋势图和曲线图。
环与枚举的控制和显示。
输入/输出功½。于操½ OLE、ActiveX 等功½。
参考数
11
Digilog
数字控制
Controls 数字
(
控制)
Clussic
经典控制,指以前版本½件的面板图标。
Controls 经典
(
控制)
12
13
14
15
Activex
用于 ActiveX 等功½。
Decorations
用于给前面板进行装饰的各种图½对象。
(装饰)
Select
a 调用存储在文件中的控制和显示的接口。
Controls
(控制
选择)
User Controls 用户自定义的控制和显示。
(用户控制)
功½模板(Functions Palette)
注:只有打开了流程图程序窗口(即后面板)
,才½出
现功½模板。
功½模板是创建流程图程序的工具。该模板上的每一
个顶层图标½表示一个子模板。若功½模板不出现,则可
以用 Windows 菜单下的 Show Functions Palette 功½打开
它,也可以在流程图程序窗口的空½处点击鼠标右键以弹
出功½模板。
功½模板如右图所示,
其子模块如下所示。
(个别不常
用的子模块未包含)
图标
1
2
3
4
5
6
7
8
子模板名称
Structure(结
构)
Numeric(数值
运算)
Boolean(布尔
运算)
String 字符串
(
运算)
Array(数组)
功
½
包括程序控制结构½令,例如循环控制等,以
及全局变量和局部变量。
包括各种常用的数值运算,还包括数制½换、
三角½数、对数、复数等运算,以及各种数值
常数。
包括各种逻辑运算符以及布尔常数。
包含各种字符串操½½数、数值与字符串之间
的½换½数,以及字符(串)常数等。
包括数组运算½数、数组½换½数,以及常数
数组等。
Cluster(簇) 包括簇的处理½数,以及群常数等。这里的群
相½于 C 语言中的结构。
Comparison 比
(
包括各种比较运算½数,如大于、小于、等于。
较)
Time & Dialog 包括对话框窗口、时间和出错处理½数等。
(时间和对话
9
10
11
12
13
框)
File I/O(文件
输入/输出)
Data
Acquisition
(数据采集)
Waveform ( 波
½)
Analyze 分析)
(
包括处理文件输入/输出的程序和½数。
包括数据采集硬件的驱动,以及信号调理所需
的各种功½模块。
各种波½处理工具
14
15
16
17
18
19
20
21
22
23
信号发生、时域及频域分析功½模块及数学工
具 。
Instrument
包括 GPIB(488、488.2)、串行、VXI 仪器控制
I/O 仪器输入/ 的程序和½数,以及 VISA 的操½功½½数。
(
输出)
Motion
&
Vision 运动与
(
景像)
Mathematics
包括统计、曲线拟合、公式框节点等功½模块,
(数学)
以及数值微分、积分等数值计算工具模块。
Communication 包括 TCP、DDE、ActiveX 和 OLE 等功½的处理
(通讯)
模块。
Application
包括动态调用 VI、标准可执行程序的功½½
Control(应用 数。
控制)
Graphics
& 包括 3D、OpenGL、声音播放等功½模块。包括
Sound(图½与 调用动态连接库和 CIN 节点等功½的处理模
声音)
块。
Tutorial
(示教
包括 LabVIEW 示教程序。
课程)
Report
Generation 文
(
档生成)
Advanced
(高级
功½)
Select a VI 选
(
择子 VI)
User Library
( 用 户 子 VI
库)
下面我们通过练习掌握如½应用 Labview7.1
练习一:建立一个测量温度和容积的 VI
步骤如下:
评论