LabVIEW
TM
LabVIEW
LabVIEW
基础
基础
2006 年8
374029B-0118
月
僒億乕僩
全球技术支持及产品信息
ni.com
National Instruments Corporate
11500 North Mopac Expressway Austin, Texas 78759-3504 USA
全球办事处
澳大利亚
巴西
丹麦
印度
韩国
荷兰
葡萄牙
亚
瑞士
如需更多关于技术支持的信息,请查阅 “技术支持和专业服务 ”附录。 如需对
文档提出任何意见或建议,请登录
1800 300 800,
55 11 3262 3599,
45 45 76 26 00,
91 80 41190000,
82 02 3451 3400,
31 0 348 433 466,
351 210 311 210,
386 3 425 4200,
41 56 200 51 51,
奥地利
加拿大
芬兰
385 0 9 725 725 11,
以色列
黎巴嫩
新西兰
俄罗斯
南非
27 0 11 805 8197,
台湾
© 2005–2006 National Instruments Corporation.
总部
43 0 662 45 79 90 0,
800 433 3488,
中国
972 0 3 6393737,
961 0 1 33 28 28,
0800 553 322,
7 095 783 68 51,
西班牙
866 02 2377 2222,
National Instruments
电话
比利时
86 21 6555 7838,
法国
330148142424, 德国49 0 89 741 31 30,
意大利
马来西亚
挪威
47 0 66 90 76 60,
新加坡
34 91 640 0085,
泰国
662 992 7519,
版权所有。
32 0 2 757 00 20,
捷克共和国
39 02 413091,
1800 887710,
1800 226 5886,
瑞典
英国
ni.com/info
网站
日本
墨西哥
波兰
: 512 683 0100
420 224 235 774,
81 3 5472 2970,
01 800 010 0793,
48 22 3390150,
斯洛文尼
46 0 8 587 895 00,
44 0 1635 523545
National Instruments
并输入代码
feedback
。
重要信息
保证书
发货日起90天内,
其它有关证明文件为准。在此期间内,如
令的软件载体。
任何设备获取保证服务前,必须在外包装上明确标注有从厂家获取的商品返修授权 (
National Instruments
National Instruments
National Instruments
Instruments
除 本文另 有明确规定 ,
证。因
National Instruments
National Instruments
此项 有限责 任条款适用于任何形式 的法律 程序 ,无论是违反合同、侵 权行为 (包括疏忽 )或其它。任何针 对
Instruments
责 任。本文中规定 的保证不包 含由 以 下原 因 引 起的损害、缺陷、故障 或服务方面的问题 :用户未能遵守
关安 装、操 作或维护 方面的指示;用户 对产 品进行修改;用户 对产 品的滥用、 误用 或疏忽行为、停电或功率骤增、火灾、洪灾、
事故、第三 方行为,或有效控 制以外的其它事 件。
National Instruments
National Instruments
将承担货物返还的运费。
确保本文件中信息的准确性。本文件已经严格审阅以确保其技术方面的准确性。如出现技术或印刷错误,
。
的诉讼 必须在诉讼事由 发生 起一 年内提起。
保留对本文件后续版本的修改权,而毋 须事先 通知本版本的持有人 。如发现错误,用户应垂询
National Instruments
National Instruments
的 过错或 疏忽而导致的 赔偿应限于 客户所支 付 的 金额范围之内。 即使 已 被告知 相关 可能性,
也不对数据丢失、利润损失、使用产品导致的损害,偶然或间接损害承担 责任。
版权
根据版权法, 未经
部或 部分复制或 传播,包 括影印 、录制 、储存于任何信息 检索系统中,或 翻译。
National Instruments
护。 当
NI
以
软件生产复 制该资 料。
NI
USI (Xerces C++、ICU和HDF5)
本产 品包括由
Copyright © 1999 The Apache Software Foundation.
Copyright © 1995–2003 International Business Machines Corporation and others.
NCSA HDF5 (Hierarchical Data Format 5)
Copyright 1998, 1999, 2000, 2001, 2003 by the Board of Trustees of the University of Illinois.
National Instruments Corporation
公司尊重他 方的知识产 权,也恳 请我们 的用户能给予同样 的尊重 。NI软件 受 版权和其 他知识产 权法律 的保
软件被用 来生产复 制属 于他 方的软件或其他资 料时,请确保您仅可 在符合 任何有效许可 证条款 或其他法律限 制的前提下,
Apache Software Foundation (
保证其软件载体不会因材料或制作方面的问题导致无法执行编程指令。发货日以发票或
National Instruments
不保证软件的运行不中断或完全无误。
在任何情况下均 无须对由 本文件或本文件中信息所引 起或与之相 关的任何损害 承担责 任。
不作其它任何明示或暗示 的保证并明确拒绝适销 性或针对特定目的适用 性的任何保
收到有关该问题的通知,将选择进行维修或更换无法执行编程指
)编号。对于保证书担保的货物,
RMA
National Instruments
National Instruments
事先 书面同 意,本发行物不得 以任何形式 (包括 电子 或机械形式 )进行全
中使用 的组 件适用 以下 版权。关于使用条 件和免责条款 ,见
www.apache.org
软件库 和工具 。
)
版权所有。
开 发的软件。
对其有效控 制外的原因引 起的任何行事延 误不承担
USICopyrights.chm
版权所有。
National
National Instruments
版权所有。
National
。
的
有
商标
National Instruments、NI、ni.com和LabVIEW为National Instruments Corporation
商标的详细 信息见
此处 所提及 的其它产 品和公司名称 为其各自公司 的商标或商业名称 。
FireWire
National Instruments Alliance Partner Program
Instruments
ni.com/legal
®
为
Apple Computer, Inc.
无代理、合伙 或合资 关系 。
上的
Terms of Use
的注 册商标。 此 处所提 及的其它 产品和 公司名称为其 各自公司的商标或商业 名称。
部分。
的 成员为 独立于
National Instruments
的商标。有关
的商业实 体,与
National Instruments
National
专利权
关于
National Instruments
使用
NATIONAL INSTRUMENTS
对某些 外科移植手术设备或关键救生系统而言,运行故障可能导致严重 的人身伤害 。
(1)
适用 于上述 外科移植手 术设备或任何关键救生系统 的组 件, 也未 经与 此 相 关的 可靠 性测试 。
在包括上述情况 在内的任何实际应用 中,软件产 品运行的可靠 性可能受 到不利因素影响 ,包括但不限 于以下因素:供电不稳
(2)
定、计算机硬件 故障、计算机操作系统与软件的 兼容性、编码 器与应用软件 开发 工具的 兼容性 、安装错误 、软 硬件 兼容性问题 、电
子监控或控制设备 故障或 失灵、电子设备的 短暂性 故障 (硬件和
不利因 素以 下统称 “ 系统故障 ”)。在任何 应用中,如 系统故障将 可能对 财产或 人身安全 造成伤害 (包 括人身伤害和 死亡), 考虑
产品的专利权,见软件中帮助 » 专利信息 , CD中 patents.t xt 文档,或登录 ni. com/patents 。
产品注意事项
National Instruments
或软件)、意外使用 或误用、用户 或应用 设计师操作失误(这些
/
产 品设计 中未涵盖
到其可能存 在的系统故障风险 ,不应仅依赖 于某一种 电子系统 。为避免受损、伤害 或死亡 ,用户 或应用 设计师 必须采取合理谨慎
的措施 对系统故障采取保护措施,包 括 备份 或关闭机 制等 。由 于每套最终 用户 的系统均 为定 制并与
平 台有差异 , 且 由于 用户 或 应用 设 计师可能 将
未对此进行测试或预 计,因此 当
National Instruments
National Instruments
产品的适用性承担最终 责任,包括但不 限于该系统和程 序的 合理设 计、流程和 安全等级 。
National Instruments
产品 与其它系统或程 序共 同使用时, 用户或 应用设 计师应对 测试和验 证
产品 与其它 产品 一起 使用, 而
National Instruments
National Instruments
的 测试
之前
目录
关于本用户手册
行文规范
第1章
LabVIEW
第2章
虚拟仪器简介
简介
LabVIEW
LabVIEW VI
前面板
.........................................................................................................................................................2-1
程 序框图
图标和 连线板
和 子 VI的 应用 和 自定义
VI
.....................................................................................................................................................xiii
文档资源
LabVIEW
印刷文档
自述 文件
LabVIEW VI
LabVIEW VI
用于
................................................................................................................................1-1
帮助
.......................................................................................................................1-1
...................................................................................................................................1-2
...................................................................................................................................1-2
模板、 VI范例和 工具
模板
..................................................................................................................1-3
范例
..................................................................................................................1-3
配置的
DAQ
LabVIEW
..................................................................................................1-3
工具
(Windows) ..........................................................1-3
.....................................................................................................................................................2-2
接线端
.......................................................................................................................................2-2
节点
............................................................................................................................................2-3
连线
............................................................................................................................................2-3
结构
............................................................................................................................................2-3
............................................................................................................................................2-4
...................................................................................................................2-4
第3章
LabVIEW
© National Instruments Corporation v LabVIEW
编程环境
启动窗口
控 件选板
函数选 板
浏览控件和 函数选 板
工具 选板
菜单和工具 栏
即时 帮助窗口
项目浏览 器窗口
.....................................................................................................................................................3-1
.....................................................................................................................................................3-1
.....................................................................................................................................................3-2
.....................................................................................................................................................3-2
............................................................................................................................................3-3
菜单
............................................................................................................................................3-3
快捷 菜单
自定义快捷方 式
工具栏
VI
项目浏览 器窗口 工具栏
............................................................................................................................................3-4
.......................................................................................................................................3-5
...............................................................................................................................3-2
.................................................................................................................3-3
......................................................................................................................3-3
..................................................................................................................................3-4
.........................................................................................................3-4
基础
目 录
导航窗口
自定 义 工 作环境
第4章
创建前面板
前面板控 件
.................................................................................................................................................... 3-5
....................................................................................................................................... 3-5
自定义 控件和函 数选板
工作环境 设置
.......................................................................................................................... 3-6
........................................................................................................ 3-5
................................................................................................................................................ 4-1
控件 样式
数值显 示框 、滑动杆 、滚动 条、旋钮 、转盘和时间标 识
图形和 图表
按钮、开关和指 示 灯
文本输入 框、 标 签 和 路径显示框
数组、矩阵 及簇 控件
列 表框、树 形控 件和 表 格
下拉列 表和 枚举 控件
容器控件
I/O
对象 或应用 程序 的引用
.NET
.................................................................................................................................. 4-1
新 式及经典 控件
系统控件
.................................................................................................... 4-1
................................................................................................................. 4-1
.......................................... 4-2
数 值控 件
滑动杆控件
滚动条控件
旋转型控件
时间标识控 件
................................................................................................................. 4-2
............................................................................................................ 4-2
............................................................................................................ 4-2
............................................................................................................ 4-3
........................................................................................................ 4-3
.............................................................................................................................. 4-3
............................................................................................................ 4-3
单选 按钮控件
........................................................................................................ 4-4
...................................................................................... 4-4
字 符串 控件
组合框 控件
路径 控件
............................................................................................................ 4-4
............................................................................................................ 4-4
................................................................................................................. 4-4
............................................................................................................ 4-5
.................................................................................................... 4-5
列表框
..................................................................................................................... 4-5
树形控件
表格
................................................................................................................. 4-5
.......................................................................................................................... 4-5
............................................................................................................ 4-6
下 拉列 表 控 件
枚举控件
........................................................................................................ 4-6
................................................................................................................. 4-6
.................................................................................................................................. 4-6
选 项卡 控 件
子面板 控件
名称控件
波 形控件
数字波 形控件
数字 数据控件
............................................................................................................ 4-6
............................................................................................................ 4-6
.......................................................................................................................... 4-7
................................................................................................................. 4-7
........................................................................................................ 4-7
........................................................................................................ 4-7
........................................................................................................ 4-8
与
ActiveX
控件
(Windows) ................................................................................. 4-8
LabVIEW
基础
vi ni.com/china
目录
配置前面 板对 象
配置前面 板
添加标 签
文本特 性
设计用户界 面
第5章
创建程序框图
程 序框图 对 象
函数 概述
Express VI.................................................................................................................................................5-4
使用 连线连 接 程序 框图 各 对象
程序框图 数据流
设计 程序框图
.......................................................................................................................................4-8
显 示和 隐藏 可选部 件
输入控 件和显示控 件的相互转 换
替 换前面板 对象
.............................................................................................................4-9
.......................................................................................4-9
......................................................................................................................4-9
................................................................................................................................................4-9
为对象 上色
对齐 和分布 对象
组合 和锁 定 对象
调整对 象大 小
在不改 变窗口大 小的 情况下增 加前面 板空间
...............................................................................................................................4-9
......................................................................................................................4-10
......................................................................................................................4-10
..........................................................................................................................4-10
.................................................................4-11
.....................................................................................................................................................4-11
.....................................................................................................................................................4-11
............................................................................................................................................4-12
使用 前面板 控 件
设计 对话框
......................................................................................................................4-12
...............................................................................................................................4-12
............................................................................................................................................5-1
程序框图 接线端
程序框图节点
多态 VI和函数
......................................................................................................................5-1
输入 控 件和 显示控 件的 数据类型
常量
..........................................................................................................................5-2
.....................................................................5-2
..........................................................................................................................5-3
........................................................................................................................5-3
.....................................................................................................................................................5-3
向函 数 添 加接 线端
内置 VI和函数
.................................................................................................................5-4
........................................................................................................................5-4
.............................................................................................................5-4
连线的外 观和 结构
连接对 象
纠正断 线
强制 转换 点
...................................................................................................................................5-5
转折连线
撤消连线
自 动连 接 对象
选择连线
...................................................................................................................................5-6
.................................................................................................................5-4
.................................................................................................................5-6
.................................................................................................................5-6
.........................................................................................................5-6
.................................................................................................................5-6
...............................................................................................................................5-7
.......................................................................................................................................5-7
数据依赖关 系和 人工数据依赖关 系
数据依赖关 系不 存在
数据流参 数
数据流和内 存管 理
.............................................................................................................5-9
.................................................................................................................5-10
..................................................................................5-8
...........................................................................................5-9
............................................................................................................................................5-10
© National Instruments Corporation vii LabVIEW
基础
目 录
第6章
运行和调试
运行
纠正断开 的
调试技术
错误处理
第7章
创建
和子
VI
查 找范例
使用内置 VI和函数
创 建子
保存
自定义
VI
VI........................................................................................................................................................ 6-1
VI .......................................................................................................................................... 6-2
查找 VI断开 的原 因
断开 的常 见原 因
VI
............................................................................................................... 6-2
................................................................................................................ 6-2
.................................................................................................................................................... 6-3
高亮显示执行 过程
单步执行
探针工具
断 点
.................................................................................................................................. 6-3
.................................................................................................................................. 6-4
........................................................................................................................................... 6-4
................................................................................................................. 6-3
.................................................................................................................................................... 6-4
错误簇
....................................................................................................................................... 6-5
使用
用条件结构 进行错误 处理
While
循环处理错误
.................................................................................................. 6-6
.................................................................................................... 6-6
VI
.................................................................................................................................................... 7-1
................................................................................................................................7-1
VI ................................................................................................................................................... 7-1
创 建图 标
设置连线板
选中部分 程序框图创 建子
设计子 VI的前面板
查看 VI的层次结构
多态
VI........................................................................................................................................................ 7-5
VI
保存 为前期版本
VI ................................................................................................................................................... 7-5
.................................................................................................................................. 7-2
.............................................................................................................................. 7-2
VI .............................................................................................. 7-3
............................................................................................................... 7-3
............................................................................................................... 7-3
VI...................................................................................................................................... 7-4
命名
...................................................................................................................................... 7-5
..................................................................................................................... 7-5
第8章
循环和结构
For
LabVIEW
基础
循环 和
While
循环
For
While
控制 定时时间
自动 索引循环
使用循环创建 数组
循环结构
................................................................................................................. 8-2
.................................................................................................................................... 8-2
循环
.............................................................................................................................. 8-3
.......................................................................................................................... 8-4
.......................................................................................................................... 8-4
使用自 动索引 设置
循环的自 动索引
While
循环总数 值
For
................................................................ 8-5
...................................................................................... 8-5
................................................................................................................. 8-5
viii ni.com/china
目录
循环 中的移 位寄 存器和 反 馈节点
移位寄 存器
反馈节点
循环结构 的 默认 数据
条件 、顺 序和 事件结构
条件结构
顺 序结构
事件结构
...................................................................................................................................8-9
分 支选择器 值和 数据 类型
输入和输出隧道
用条 件结构 进行错误 处理
...................................................................................................................................8-11
...................................................................................................................................8-12
.................................................................................................................8-8
..........................................................................................................................8-9
第9章
用字符串、数组和簇将数据分组
用 字 符 串将 数据分组
前面板 上的字符 串
表格
字符 串的编 辑、格 式 化和 解析
用数组和簇 将 数据分组
数组
簇
................................................................................................................................................9-8
...............................................................................................................................9-1
.................................................................................................................9-1
字符 串显示 类型
............................................................................................................................................9-2
字符 串的格式 化和 解析
..........................................................................................................................9-3
............................................................................................................................................9-3
限制
..........................................................................................................................9-3
索引
..........................................................................................................................9-3
数组 举例
创建数组 输入控 件、 显示控件和 常量
创建多维数组
数组函 数
数组的默认 数据
簇元素 顺序
簇函数
创建 簇输入控 件、 显示控件和 常量
.................................................................................................................9-4
.................................................................................................................9-7
......................................................................................................................9-9
.......................................................................................8-6
.............................................................................................................8-6
.............................................................................................................8-9
..................................................................................8-10
....................................................................................................8-10
..................................................................................8-11
....................................................................................................9-1
...........................................................................................9-2
.......................................................................................9-2
............................................................9-6
.........................................................................................................9-6
....................................................................................................9-8
.............................................................................................................9-9
.................................................................9-9
第10章
图形和图表
图 形和 图表 的类型
波形图 和图表
XY
© National Instruments Corporation ix LabVIEW
...................................................................................................................................10-1
..........................................................................................................................10-1
波形图
......................................................................................................................10-1
波形图表
波形数据类型
图
..........................................................................................................................................10-3
.................................................................................................................10-2
.........................................................................................................10-3
基础
目 录
第11章
文件
I/O
强度 图和 图表
数 字波 形 图
混合信号 图
三维图 形
自定义图 形和图表
多个 X标尺 和Y标尺
自 动调整标尺
格式化 X标尺 和Y标尺
图 形工具选 板
自定义图 形和图表 的外观
自定义图 形
自定义图表
文件
选择文件
用于常 用文件
使用存储
创建文本文件和电子 表格文件
创建 二进制文件
创建数据 记录文件
写入波形 至文件
从文件中读 取波形
基础
I/O
........................................................................................................................................... 11-1
格式
I/O
I/O
VI............................................................................................................................................... 11-4
格式化 文件以及 将数据写 入文件
从文件中扫描数据
.......................................................................................................................... 10-3
强度 图表
强度 图
................................................................................................................. 10-4
..................................................................................................................... 10-5
.............................................................................................................................. 10-6
数字波 形数据类型
.............................................................................................................................. 10-8
.................................................................................................................................. 10-9
.................................................................................................................................. 10-11
.......................................................................................................................... 10-11
.......................................................................................................................... 10-12
.............................................................................................................................. 10-12
图形 游标
图形注 释
在 图形绘图区域 内 绘图
自定义 三维图 形
自定义 数字波 形图
................................................................................................................. 10-13
................................................................................................................. 10-14
.............................................................................................................................. 10-17
配置图表历史长度
配置图表更新 模式
曲线的 层叠显示和 分格 显示
.................................................................................................................................. 11-2
操作的 VI和函数
................................................................................................................. 11-6
....................................................................................................................................... 11-6
.................................................................................................................................. 11-6
....................................................................................................................................... 11-7
.................................................................................................................................. 11-7
............................................................................................... 10-8
........................................................................................................... 10-11
....................................................................................................... 10-11
.................................................................................................... 10-12
...................................................................................... 10-15
.................................................................................................... 10-16
............................................................................................... 10-16
............................................................................................... 10-17
............................................................................................... 10-17
............................................................................. 10-18
................................................................................................. 11-2
............................................................................................................ 11-5
...................................................................................... 11-6
LabVIEW
基础
x ni.com/china
第12章
编制
附录
说明信息和打印
VI
编制VI说明信息
打 印
VI ........................................................................................................................................................12-2
A
技术支持和专业服务
词汇表
索引
目录
VI
.....................................................................................................................................12-1
© National Instruments Corporation xi LabVIEW
基础
关于本用户手册
行文规范
»»
在阅读 本手册之 前,请先参 考
LabVIEW)
LabVIEW
本文档包括
量 、数据采 集 、 仪 器控制、数据 记 录、测 量 分 析 和报表 生成 等 各 类 应用程序
的
VI
LabVIEW Help
容 更为详细 的介绍 ,请 参 阅
本手册 不会对每个 选板、工具、 菜单、 对话框、 输入控 件、显 示控 件、 内置
和函数 作详尽 的描述 。 如需详细 内容 ,或需了解
VI
分步 操作指导以 及如何创 建 具体 应用程 序,请参 阅
LabVIEW Help
源
(LabVIEW Documentation Resources)
本手册 中的行文规范
表示通 过嵌套菜单和对话 框选项进行选择。文件 » 页面设置 » 选项 , 表示
先下拉文件 菜单, 再选择页面设置 , 然后从对话框 中选择选项 。
该提示符 号提醒您 注意参考 信息。
,这 将有助 于您初步了解
中创 建数据采集 和仪器控 制程序 的各项功能 。
LabVIEW
和函数 。
中包含 本手册 的全部 内容 。 阅读 本手册 时如需查找某 个 内
的更多信息见第 1章
:
《
LabVIEW
的编程理论、 技巧 和功能 ,介绍了用 于创 建测试测
LabVIEW Help
入门》
LabVIEW
。
LabVIEW
(Getting Started with
图形 化编程 环境, 掌握
LabVIEW
各项功能的
LabVIEW Help。
简介
中的
LabVIEW
一 节。
关于
文档资
该提示符 号提醒您 注意重要 信息。
该警告符 号表示 提醒采 取预防措施 以防受伤、避免数据丢失 或系统崩溃 。
粗体 粗体文本 表 示软件中的必选 项 ,如 菜单 和对话 框 选项。
名称、前面板 上的输入 控件和显 示控件 、对话框 、对话框 的 一部分、菜单 名
称和选板 名称。
斜体
等宽字体 等宽字体 表示用户必须从 键 盘输入的文 字、部分代码 、程 序范 例和 语法范
© National Instruments Corporation xiii LabVIEW
斜体 表示 变量、 强调、 交叉引用或 重 要概念介绍。 同时它 也可以为占位 符,
表示须 由用户 填写的文 字或数 值。
例。
该 字 体 也用于对 磁盘驱动器名称、路径 、目 录 、程 序、子程 序、设备
名、运 算、变量 、文件 名和扩展 名的命 名。
粗 体文本也 表 示 参 数
基础
关于本用户手册
等宽粗 体 等宽粗 体表 示由计算机在 屏幕 上自 动 生成的 消 息和响应 。 同 时 用 于 强调 不同
于其他范例 的代码行。
等宽斜体
等宽斜体为 占位符, 表示须 由用户 填写文 字或数 值。
平台 平台 字 体 表 示特定的 平 台,下 文所提的内 容 只 应用于该 平 台。
单击右键
(Mac OS)按<Command>
键并单击 , 相当于单击右 键。
LabVIEW
基础
xiv ni.com/china
1
LabVIEW
LabVIEW
文档资源
简介
LabVIEW (Laboratory Virtual Instrument Engineering Workbench)
是一种用图标代 替文本行 创建 应用程 序的图 形化编程 语 言。 传统文本编程语
言根据语句和指令的 先后顺 序决 定程 序执行顺 序, 而
流 编程方式,程 序 框图 中 节点 之间的 数据 流向决 定了
序。
LabVIEW
用 来方便 地 创 建 用户 界面。 用户 界面在
标和连线 ,可 以通过 编程对前面板 上的对象 进行控 制。这就 是图 形化源 代
码,又称
因此又被称 作程序框图 代码。
如需开 发特定 程序 ,可购买 各类 附加软件工具 包。所有工具 包都可与
LabVIEW
toolkits
LabVIEW
LabVIEW
指虚拟仪器 ,是
VI
提供很 多外观与传统 仪器 (如示 波器、万 用表 )类似 的控 件,可
代码。
G
无缝集成 。关于工具 包的详细 信息,请访 问NI网站
。
附带 全面的参考 文档,均 有网页 和印刷品两种 版本,供
初级 或高级 用户使用。
LabVIEW
LabVIEW
的程序模块 。
LabVIEW
的图形 化源 代码在某种 程度上类似 于流 程图 ,
LabVIEW
及函 数的执行顺
VI
中 被称 为前面 板。 使用图
则采用数据
ni.com\
注
帮助
(Mac OS)
LabVIEW
版本浏览
帮助
LabVIEW
板、 菜单和工具 的 参考信息。
LabVIEW
链接,如
(KnowledgeBase)
选择帮助 » 搜索
LabVIEW
关于打 印帮助 的详细 信息见
建议使用
帮助
LabVIEW
包含
LabVIEW
帮助
中 详细列出
开发者园 地
NI
LabVIEW
帮助
中选择 打 印所需的 帮助主 题。
Safari 1.0
。
(Linux)
帮助
建议使用
。
National Instruments
(NI Developer Zone)
、产品 手册文 库等。
帮助 可打 开
或更高 版本、
编程理论、 编程分步 指导以及 VI、函 数、选
网站中技术支持资源 的
、知 识库
帮助
。同 时还可 以在
或更高 版本浏览
Firefox 1.0.2
LabVIEW
Mozilla 1.2
LabVIEW
帮助
。
Firefox 1.0.2
或更高 版本、
或更高
LabVIEW
© National Instruments Corporation 1-1 LabVIEW
基础
第1章
LabVIEW
简介
印刷文档
安装
LabVIEW
相关文档将出现在
加软件帮助
使用
LabVIEW
•
LabVIEW
创建数据采 集和 仪器控制 应用程 序的
•
LabVIEW
辑、执行 、 调试工具的 相关信息。
•
LabVIEW
用于创 建 测试测量 、数据采集 、仪 器控制 、数据记录 、测量 分析和 报表
生成等 各类程 序。
•
LabVIEW
软件 (包括
•
LabVIEW
LabVIEW
时可能 出现的问题。
上述 文档均 有
文档需
PDF
户手册的
Accessibility 6.x
Search and Accessibility 6.x
示该
PDF
附加软件 (如 工具包 、模块 、 驱动 程 序)后,附加软件的
帮助
LabVIEW
,上述
附加软件帮助
时,可参 考 以下 印刷文档:
入门 指南
-帮助您 熟悉
快速参考指南
基础
- 包括
LabVIEW
发行 说明
-介绍如何安 装和 卸载
LabVIEW
升级说明
升级到 最新版本。 升级说明还 介绍了 升级后的新功能 和 升级
PDF
-说 明如何在
版本,存放 在
Adobe Reader 5.0.5
文档进行搜索操 作,请安 装带 有
PDF
或更高 版本的
文档。
或一个 独立 的帮助系统 中,选择帮助 »
即是 附加软件的独立帮助系统 。
LabVIEW
-提供帮助 文档资 源、 快捷键、数据 类型及编
LabVIEW
应用 程序生成器 )对系统 的要求 。
的编程理论、技巧、功能、 VI和函数 ,
帮助
包 含本 手册的所有内 容。
图 形化 编程 环境 ,掌握一些
LabVIEW
功能。
LabVIEW
,以及
Windows、Mac OS和Linux
labview\manuals
或更高 版本。如需在所有
目 录下 。正常显 示 该
LabVIEW
Search and
Adobe Reader。(Mac OS)
或更高 版本的
Adobe Reader
需安 装带
才能正常显
附
LabVIEW
上将
用
自述文件
LabVIEW
基础
请登录
Adobe Systems Incorporated
Acrobat Reader
ni.com/manuals
使用
LabVIEW
•
LabVIEW
和 升级、兼容 信息 、升级 改 动 以 及 现 存 问题的 记 录。请选择 开始 »
程序 »
National Instruments»LabVIEW 8.2»Readme
readme.html
readme.html
•
LabVIEW
Readme)
LabVIEW
程序 »
National Instruments»LabVIEW 8.2»Readme
。关于文档资源 更新的详细 信息,请登录
查阅
National Instruments
时, 可参 考 以 下自述文件 :
自述文件
,或在
文件,查看
(Readme)
labview\readme
-介绍
LabVIEW
应用程 序生成器自述文件
-说 明如何安 装
专业版开 发系统 中,也可单 独购买 。请选择开始 »
1-2 ni.com/china
LabVIEW
www.adobe.com
网站
产 品手册 文库 。
LabVIEW
目录 下直 接打 开
自述文件
的最 新信息,包括安 装
。
(LabVIEW Application Builder
应用程 序生成器;生成器包 含在
下载
,打开
,打开
第1章
LabVIEW
简介
LabVIEW VI
LabVIEW VI
LabVIEW VI
模板
范例
readme.html
readme.html
模板、
初学 者可借 助
LabVIEW
函 数、 结构 和前面板 对象 。
选择文件 » 新建 打开新建 对话框 ,对话框 中列出了 所有的内置
在启动 窗口 中单击新建 ,打开新建 对话框 。
LabVIEW
建的
并粘贴 到创 建的
关于其它VI范例,请访问 NI开发者园 地
在
LabVIEW
览相关范例 按钮,也可 访 问
范例。 单击浏览相关范例 可打 开NI范例搜 索器,显 示相关 VI范例。
VI
内置 VI模板中包括用 来创建一般 测 量应用程序所必需的子 VI、
在数百个 VI范例中搜 索出需用到的VI,并将这些 VI整合到您 创
中。用户可 修改范例 使 其适合某种应用 ,或将一个 或多个范 例复 制
VI
,或者 在
文件,查看
范例和工具
VI
LabVIEW VI
中。请选择帮助 » 查找范例 查看 或搜索 VI范例。
VI
帮助
的 某些VI和 函数介绍主 题 页 面的 下方 单击打开范例 和 浏
labview\readme
LabVIEW
模板、 VI范例和 工具设 计和创建 VI。
模板打开时为 “ 未 命名 VI”,应重 新保存 。请
VI
范例。 单击打开范例 可打 开与该主 题 相关的
VI
目录 下直 接打 开
自述文件
ni.com/zone
。
。
模板 。或
VI
也可在程 序框图或 锁 定选板 中右 键单击
例,打开帮助 主 题,其中包含了 该
用于
DAQ
© National Instruments Corporation 1-3 LabVIEW
配置的
LabVIEW
使用
LabVIEW
测 量设备。请选择工具 »
,配置 NI软硬 件。
MAX
关于管理 其它类型仪器 的相 关信息,请打开
阅仪器控制 。
使用
DAQ
有在安 装
NI-DAQmx
种方 式打 开
• 将
DAQ
• 右键 单击
助手)。右键 单击
工具
中的
助手
(DAQ Assistant)
NI-DAQmx
的 详细信息见
助手:
DAQ
助手
Express VI
DAQmx
(Windows)
Measurement & Automation Explorer(MAX)
Measurement & Automation Explorer
后,
全局 通道控 件,在快 捷菜单 中选择新建通道 (
DAQmx
助手才会在函数 选板 上显 示。关于 安装
DAQ
DAQ Getting Started Guide
置 于程序 框图 中。
任务控 件,在快 捷菜单 中选择新建任务
或函数 ,在快 捷菜单 中选择范
VI
或函数 的范例链 接 。
VI
打 开
帮助
LabVIEW
通过图 形界 面配置 通道 或测量 任务。只
,在目录 栏 中查
。可 通过 以下几
配置
DAQ
基础
第1章
LabVIEW
简介
(
DAQ
新建刻度 (
• 打开
录树下 选择
NI-DAQmx
助手)。右键 单击
助手)。
DAQ
DAQmx
测量刻度 控件,在快 捷菜单 中选择
Measurement & Automation Explorer,在Configuration
Data Neighborhood或Scales
通道、 任务和标尺 。
。单击新建 按钮 。配置
目
LabVIEW
基础
1-4 ni.com/china
虚拟仪器简介
2
前面板
LabVIEW
波 器和 万用表 。 每个
然后将信息显 示或 传输至 其它文件或 计算机。
由以 下三部分构 成:
VI
• 前面板 -即用户 界面。
• 程序框图 -包含用 于定 义
• 图标和连线板 -用以 识别
前面板是 VI的用户界 面。前面板示 例 如下:
程序又 称虚拟仪 器 ,即 VI,其外观 和操 作均模仿 现实仪 器 ,如示
都 使用 函 数从用户 界 面或其它渠 道 获取信息输入,
VI
功能的图 形化源代码。
VI
的接口 ,以便 在创 建VI时调用另一 个 VI。当
VI
一 个 VI应用 在其它VI中, 则称 为 子 VI。 子 VI相当 于文本编程语 言 中
的子 程序 。
前面板由 输入控 件和显示控 件组成 。这些控 件是 VI的输入输出端口 。输入
控 件是 指旋钮 、 按钮 、 转盘等输入装置 。显 示控 件是 指图表 、 指示 灯等显 示
装置 。输入控 件模拟仪器 的输入装置 ,为
件模拟仪器 的输出装置 ,用 以显示 程序框图 获取或生成 的数据 。
关于前面板 的详细 信息见第 4章
© National Instruments Corporation 2-1 LabVIEW
创 建前面板
的程序框图 提供数据 。显示控
VI
。
基础
第2章虚 拟 仪 器简介
程序框图
前面 板创建完 毕 后, 便可使用 图 形 化 的 函数 添 加 源代码来 控 制前面 板上的对
象。程序 框图是 图形 化源代码的 集合, 图形 化源代码 又称
图代码。前面 板上的对 象在程序 框图中 显示为 接 线端。
代码或程 序框
G
关于程 序框图 的 详细信息见 第5章 ,
下列 VI中含有接线端 、函 数和连线等 程序框图 对象 。
创 建程序 框图
。
接线端
LabVIEW
基础
接 线端 用 以表 示 输入控 件或显 示控 件的数据 类型。在程 序 框图中 可 将前面板
的输入控 件或显示控 件显示 为图 标或数据类型 接线端 。默认状 态下 ,前面板
对象显示 为图 标接线端 。如:旋钮 接线端 代表 前面板 上的一个旋钮 ,如下 所
示 。
2-2 ni.com/china
第2章虚 拟 仪 器简介
节点
连线
接线端底 部
代表一 个双精 度浮点数 输入控 件。
代表 的是双精 度浮点数数据 类型 。如下 所示 的
DBL
DBL
接线端
关于 数据类型 的 详细信息见 第5章
数据类型
接线端 是在前面板 和程 序框图 之间交 换信息的输入输出端口 。在前面板 输入
控件中输入的 数据 (如上图 中的
图 。然 后, 数据 进入加和 减 函 数。加减 运 算 结 束后,输出新的数据 值 。数据
将传 输至显示控 件接线端 ,更新前面板显示控 件中的数据 (如上图 中的
a + b和a - b
节点 是程 序 框图 上的对 象 ,具有输入输出 端 ,在 VI运行时进行运 算。 节点
相当于文本编程语 言中的语句 、运 算符、函 数和 子程 序。上图 中的加 、减函
数即是节点。
关于节点 的详细 信息见第
程序框图 中对象 的数据传 输通过连线 实 现。在上图 中,输入控 件和显示控 件
接 线端通 过 连线实 现加减 运 算 。每 根 连线都只有 一 个数据 源, 但可 以 与 多个
读取该数据 的
样式 。断开 的连线显 示 为黑 色的 虚线 ,中间有 个红 色的
有很 多,如试图连 接数据类型 不兼容 的两个 对象 时就 会产生 断线 。
一 节。
)。
5
和函数 连接 。不同数据类型 的连线 有不同 的颜 色、粗 细 和
VI
创 建程序 框图的输入 控 件和 显示控 件的
)通过 输入控 件接线端 进入程序框
a和b
章
创建程序 框图的程序框图节点
X
。出现断 线 的 原因
一节。
关于连线 的详细 信息见第 5章
对象
一 节。
创建程序 框图中的使用连线连接程 序框图各
结构
结构是文本编程 语言中的 循环和条 件 语句的 图形 化表示。 使用程 序 框图中的
结构可对代码 块进行重复操 作,有条 件执行或 按特定 顺序执行代码。
关于 使用结构 的 详细 信息见 第 8章
© National Instruments Corporation 2-3 LabVIEW
循环 和结构
。
基础
第2章虚 拟 仪 器简介
图标和连线板
创建 VI的前面板和程序框图 后,请创建图标和连线板,以便将该VI作为子
调用。 图标和 连线板相当于文本编程 语言中的 函数原 型。 每个VI都显示
VI
为 一个图 标, 位于前面 板和程 序框图窗口 的 右上 角 ,如 下图 所 示 。
图标是 VI的图形 化表示 ,可 包含 文字、 图形 或图文组合 。如果 将一个 VI当
作子
或编辑 。
使用 ,程序 框图上将显 示 代表 该 子VI的 图 标, 可双击图 标进行修改
VI
VI
和子
注 一个
性。
的应用和自定义
VI
关于图 标的详细 信息见第 7章
如需将VI当作子VI使用,还需创 建连线板 ,如下所示。
创 建VI和 子
VI
中的
创 建图 标
一 节。
连线板用于 显示 VI中所有输入控 件和显示控 件接线端 ,类似于文本编程语
言 中调 用 函 数 时使用 的参 数 列表 。 连线板 标明 了 可与 该
出端 ,以便 将该
前面板 的输入控 件传 输至 程序框图 的代码中,并从前面板 的显示控 件中接 收
运算结果 传 输至 其输出端 。
关于连线板 的设定 见第
的接线端 应尽量 控 制在16个以内。接 线端太多将影响 VI的可读 性和可用
VI
创 建一 个VI,设 定图 标和 连线板 ,该VI即可 作为子VI调 用。
关于子
用户可自定义
的 详细信息见 第7章
VI
作为子 VI调用。 连线板在其输入端接收数据,然后通过
VI
章
创建 VI和子
7
的外观 和运行方式 。
VI
创建 VI和子
VI
中的
设置连线板
中的
VI
VI
创建子
连接的输入和输
一节。
一节。
VI
LabVIEW
基础
关于自定义
的详细 信息见第 7章
VI
2-4 ni.com/china
创建 VI和子
VI
中的
自定义
VI
一节。
3
LabVIEW
启动窗口
控件选板
编程环境
LabVIEW
LabVIEW
还有启动 窗口、即时帮助 窗口、项目浏览器 和导航 窗口 。控件 和函数 选板可
以自定义 ,同 时还可 以设置 多种工 作环境 选项 。
启动
打开的
各种 信息和 资 源,如 用户手册、帮助 主题以 及
ni.com
打 开现有文件或 创 建新文件后启动 窗口就 会消 失。关 闭 所有已打 开的前面 板
和程序框图 后启动 窗口 会再次 出现。可 通过 选择查看 » 启动窗口 显示 该窗
口 。
控件 选板仅 位 于前面 板 。 控件 选板 包 括创 建前面 板 所需的输入 控 件和 显示控
件。根据 不同 输入控 件和显示控 件的类型 ,将控 件归 入不同 的子 选板 中。
选板、工具 和菜单可用 来创 建VI的前面板 和程序框图 。
包含三种 选板:控件 选板、函数 选板 和工具 选板 。
LabVIEW
LabVIEW
时将显示启动 窗口 。在这个窗口 中可创 建新VI、选择最近
文件、 查找范 例 以及打 开
上的各种资源等 。
LabVIEW
National Instruments
LabVIEW
帮助
。同 时还可 查看
中
网站
关于输入控 件和显示控 件的详细 信息见第
一 节。
如需显示控件 选板 ,请选择查看 » 控件选板 或在前面板活 动窗口单击右键 。
LabVIEW
位置 和大小 保持不变 。在控件 选 板 中可 以进行内 容 修改。
关于自定义控件 选板 的详细 信息见本章
© National Instruments Corporation 3-1 LabVIEW
将 记住控件 选 板的 位置和大 小,因此 当
章
创建前面 板中的前面板控 件
4
LabVIEW
自定义 控件和函 数选板
重启时选 板的
一节。
基础
第3章
LabVIEW
函数选板
编程环境
函数 选板仅位 于程 序框图 。 函数 选板 中包 含创 建程 序框图 所需的 VI和 函
数。按照 VI和函数 的类型 ,将VI和函数归 入不同子选板 中。
如需 显示函数 选 板 ,请选择 查看 » 函数选板 或在程 序框图活 动窗口单击右
键。
LabVIEW
将记住函数 选板 的位置 和大小 ,因此当
LabVIEW
重 启时选
板的 位置和大 小不 变。在函数 选 板中可 以进行内容 修改。
关于 自定义函数 选 板 的 详细 信息见本 章
浏览控件和函数选板
单击选 板上的某 个对 象,然 后将其拖放 到前面 板或程序 框图上。也可 在选 板
图标上 单击右键,从 快捷 菜单中选择打开 VI。
的
VI
单击控件 或函数 选 板左边的 黑色 箭头可 展开或 折叠选 板类别。 只有设 置选 板
模式为类别 (标准) 或类别 (图标和文本) 时,才 会 显示上 述黑色 箭头。
使用 控件 和函数 选 板 工具 栏上的 下 列按钮 , 可 查看 、 配置选板 ,搜 索控 件、
和函数 。
VI
返回所属选板 -转到选 板 的上 级 目录。 单击 该 按钮 并保持光 标 位置 不 动 ,将
显示一 个快捷 菜单,列出当 前子 选 板路径中包含 的各 个子选 板。 单击快捷 菜
单上的子 选 板名称进入 子选 板。 只有当 选 板模式设为图标 、图标和文本 或文
本时,才 会显示 该按钮 。
搜索-用于将选 板转换 至搜索 模式,通 过文本搜 索来查 找选 板上的控 件、
或 函数 。选 板处 于 搜索模式 时, 可单击返回 按钮 ,将 退 出 搜索模式 , 显示 选
板。
查看-用于选择 当前选 板的视 图模式, 显示或 隐藏所有选 板目录,在 文本和
树形模式下 按字母 顺序对 各项排 序。在 快捷 菜单中选择 选项,可打 开 选项对
话框 中的控件
上方的图钉 标识 将选板锁定 时,才 会显示 该按钮 。
恢复选板大小 -将选 板 恢复 至默认 大 小 。 只 有 点击 选 板 左上方的 图 钉标识 锁
定选板 ,并调整控件 或函数 选板 的大小 后,才 会出现该按钮 。
自定义 控件和函 数选板
函数选板 页,为所有选 板 选择 显 示模 式。 只 有当 点击 选 板 左
/
一节。
VI
工具选板
LabVIEW
基础
在前面板 和程序框图 中都可 看 到工具 选板 。工具 选板 上的每一 个工具 都 对应
于鼠 标的一个 操 作模式 。光 标对应 于选板 上所选择的工具图 标。可 选择合适
的工具 对前面板 和程序框图 上的对象 进行操 作和修改。
3-2 ni.com/china
第3章
如 果自动 工具 选择已 打开 , 当光 标 移到前面 板 或程 序框图 的对 象 上时,
LabVIEW
将自动 从工具 选板 中选择相应 的工具 。
LabVIEW
编程环境
提示 按
菜单和工具栏
菜单
注
VI
请选择查看 » 工具选板 打开工具 选板 。
大小 ,因此当
<Shift>
键 并单击右 键 ,光 标 处 将显 示 工具 选板。
菜单和工具 栏用于 操作和修改前面 板和程序 框图上的对 象。
窗口顶部的 菜单为通用 菜单,同样适用 于其它程序 ,如打开 、保存 、复
VI
制和 粘贴,以及 其它
(Mac OS)
运行时,有些菜单 项 不可用 。
LabVIEW
菜单在 屏幕最上方。
重 启时选 板 的 位置 和大 小 保持不 变 。
LabVIEW
LabVIEW
的特殊 操 作。某些菜单 选项 有快 捷键 。
将记住工具 选板 的位置 和
快捷菜单
所有
LabVIEW
的选 项改 变 前面 板 和程 序框图 上对 象 的外 观 或运行方 式。 右键单击 对 象可打
开快捷 菜单。
(Mac OS) 按<Command>
对 象均 有 相关的 快 捷 菜单 。 创 建VI时, 可使用快 捷 菜单 上
键并单击 , 相当于单击右 键。
运行模式下的快捷菜单
运行时或处 于运行模式下 ,所有前面板 对象都 有一套精 简 的默认快 捷菜
VI
单。可使用 常用 快捷 菜单剪切、复制 、 粘贴对 象的内容、 将对 象的 值恢复为
默认值或查 看该对 象的 说明。
一些复杂的 控件 具有附加的菜单 项。例 如,旋钮 的快 捷菜单 中包 含添加指
针,修改刻 度显 示等菜单 项。
自定义快捷方式
可 改变 和 自定 义
话框 。从类别 列表 中选择菜单快捷方式 ,可 设置
定 义快捷方 式仅 对程 序 框图和前面 板窗口 有 效 。选 项 对话框的 菜单快捷方 式
页还列出 了
© National Instruments Corporation 3-3 LabVIEW
LabVIEW
LabVIEW
的 默认快捷方 式 。选择 工具 » 选项 , 打开选项 对
菜单项的 快捷方式 。自
VI
菜单 项的 默认快 捷方式 。
基础
第3章
VI
LabVIEW
工具栏
编程环境
工具 栏按钮用 于运行 、 中断 、 终止 、 调试VI、 修改字体 、 对齐 、组合、分
布对 象。
关于 工具栏按钮 的 详细信息见 第
助
中完 整 的 工具栏按钮 列 表 和 说 明。
项目浏览器窗口工具栏
标准、 项目、 生成和 源代码控制工具栏中的 各个按钮 可用于执行
项目 的 各种操 作。 工具 栏位于项目浏览器 窗口 顶 端 。有时需 展 开 项目浏览器
窗口才能查 看所有工具 栏。
章
运行和 调试
6
,或参 阅
VI
LabVIEW
LabVIEW
帮
即时帮助窗口
关于
LabVIEW
将光 标移至 一个 对象 上,即时帮助 窗口 将显示 该
息。
、 函 数、 常 数、 结构 、 选板、属 性 、 方 式、事 件 、 对话 框 和 项目浏览
VI
器 中的项均 有 即 时 帮助 信息。 即时帮助 窗口还可帮助 确 定
位置。
关于 使用即时帮助 进行 连线的 详细 信息见 第
线连接程 序 框图各对 象
选择 帮助 » 显示即时帮助显示即时帮助 窗口 。在 工具栏 中选择 显示即时帮助
窗口,也可打 开 即时帮助,如下 所示 。
项目的 详细信息见本章
一节。
项目浏览 器窗口
LabVIEW
章
创建程序 框图中的使用连
5
一 节。
对象 的基本信
或函数 的连线
VI
按
(Windows)
<Ctrl-H>
(Mac OS) 按<Command-Shift-H>
即时帮助 窗口可根据内 容 的多少 自 动调整 大 小 。也可 调整 即时帮助 窗口的大
小使之 最大 化。
LabVIEW
小,
LabVIEW
的长 度,如果窗口 太小 不能显 示 全部 内容则 将输入和输出端 在表 格中列出。
LabVIEW
重 启时该窗口 的位置 和最 大尺 寸不 变 。如调整 即时帮助 窗口 的大
将对即时帮助 窗口 中的文本自动 换行,缩短连线板 中的连线
键显 示该窗口 。
键。
(Linux) 按<Alt-H>
将 记住即时帮助 窗口 的 位置 和大 小 ,因此 当
键。
LabVIEW
基础
如即时帮助 窗口 中的对象 在
会出现一个蓝 色的详细帮助信息 链接 。也可单击即时帮助 中的详细帮助信息
图 标,如下 所 示 。 单击 该链 接或 图 标可 获取更多关于对 象 的信息。
LabVIEW
帮助
中 也有 描述 , 则即时帮助 窗口 中
3-4 ni.com/china
项目浏览器窗口
第3章
LabVIEW
编程环境
导航窗口
注 只有
LabVIEW
自定义工作环境
项目浏览器窗口用于创 建和编辑
件和非
LabVIEW
或 下 载文件。选择 文件 » 新建项目 , 即可打 开 项目浏览器窗口 。
导航窗口显示编 辑模式下活 动前面 板或程序 框图的全局 概况。 导航窗口用于
浏览 较大的前面 板 或程序 框图 。单击 导航 窗口 的某一 图 像 区域 ,在前面板 和
程序框图 上将显示 该区域 的相应位置 。同 时也可单击 并拖动导航 窗口 上的图
像 ,这 时前面 板 和程 序框图 也 随 之移动。前面板 和程 序 框图中不 可 见的部分
在导航 窗口 中显示 为阴影 。
选择查看 » 导航窗口 打开
显 示该 窗口 。
<Alt-Shift-N>
完 整 版和专业版 开 发 系统才 有 导航窗口 。
导航窗口的大 小可 调节。
LabVIEW
文件进行归类、 创 建程序生成规范 以及 在目 标硬 件上部署
(Mac OS) 按<Command-Shift-N>
键。
重启时,该 窗口的 位置和大 小不 变。
LabVIEW
导航窗口。
LabVIEW
项目。 项目用于对
LabVIEW
(Windows) 按<Ctrl-Shift-N>
键。
(Linux)
将记住导航 窗口 的位置 和大小 ,因此当
文
键也可
按
可自定 义控件 和函数 选 板 , 也可用 选项 对话框选择选 板模 式 并设置其它 工 作
环境选项 。
自定义控件和函数选板
可用 以 下 方 式自定 义控件和函数选 板 。
• 配置编辑控件和函数选板 对话 框 ,重 新 排 列内 置 选 板 、 创 建或移 动 子选
板。选择工具 » 高级 » 编辑选板 , 显示编辑控件和函数选板 对话 框。 右
键 单击需修改的选 板 ,从 快 捷 菜单 中进行选择。
• 函数 选板中的 项可 以 添加到 “ 收藏类别 ” 中。在锁定 的 函数 选 板上, 右键
单击对 象并从 快捷 菜单中选择添加项至收藏 。在类别 (标准) 和类别
(图标和文本) 模式下,也可 展 开一 个
该子 选板 的标题并从快 捷菜单 中选择添加子选板至收藏 。
© National Instruments Corporation 3-5 LabVIEW
选板 以显示 其子 选板 ,右键 单击
基础
第3章
LabVIEW
工作环境设置
编程环境
如需自定义
程序框图 、路径 、 性能 和磁盘相 关选项、 对齐 网格、 选板、 撤消操 作、调 试
工具、 颜色 、 字体 、 打印 、 修订历史等
选项对话框左 窗 格的 类别列表 中列出了可 以进行设置 的各类 选项 。
LabVIEW
,请选择工具 » 选项 。选项 对话框 中可 设置 前面板、
LabVIEW
属性。
LabVIEW
基础
3-6 ni.com/china
创建前面板
4
前面 板是 VI的 人机界 面。 创建VI时,通 常应先 设 计 前面 板, 然 后设 计 程 序
框图执行在前面 板上 创建的输入输出任务。
前面板控件
控件样式
关于程序框图 的详细 信息见第 5章,
输入控 件和显示控 件用 于创 建前面板 ,它们分别 是 VI的交互式 输入和输出
端口。输入控 件指 旋钮、 按钮、 转盘等输入装 置。 显示控件指 图形、指 示 灯
等输出装 置。输入控 件 模拟仪器的输入装 置,为
显示控件 模拟仪器的输出装 置, 显示程 序 框图获取或生成 的数据 。
选择查看 » 控件选板 ,显示控件 选板 ,从中选取输入控 件和显示控 件放置 在
前面板 上。
位于前面 板控件 选 板上的输入控 件和 显示控件 可用于 创建前面 板。控 件的种
类有:数 值控件(如滑动杆和 旋钮)、图形、图表、布尔 控件(如按钮和
开 关)、字 符 串 、 路径 、数组、 簇 、 列表框 、 树 形控 件、 表格 、下 拉列表 控
件、枚举 控 件和容器控 件等等 。
前面板控 件有新式、 经典和系统三种样式 。
创 建程序 框图
VI
。
的程序框图 提供数据 。
新式及经典控件
许 多前面板对 象 具 有高彩 外 观。为 了获取对 象的 最佳 外 观, 显 示器 最低 应 设
置为
16
色 位。
位于新式 面 板上的控 件也 有相应 的低彩 对 象。经典 选 板上的控 件适 于 创建在
色和16色 显示器 上 显示 的VI。
256
系统控件
位 于系统 选 板 上的系统控 件 可用 在 用户 创 建的对话框 中。系统控 件专为在对
话框 中使用而特别 设计 ,包括下拉 列表 和旋转控 件、数值滑动杆 、 进度条、
滚动条、列 表框、 表格、 字符 串和 路径控件 、选 项 卡控件 、 树形控件 、 按
钮、复选 框、 单选 按钮和自 动匹 配父对 象背景色的不 透明标 签。这些控 件仅
在外 观上 与 前面 板控 件不 同 , 颜
© National Instruments Corporation 4-1 LabVIEW
色与系统 设置 的颜 色一 致。
基础
第4章创建前面板
系统控件的外观 取决 于 VI运行的平 台,因此在VI中创 建的控件外观应与 所
有
LabVIEW
色和外 观, 与 该 平台的标准对话 框控 件 相匹配 。
平台兼容 。在不同 的 平台上运行 VI时,系统控 件将改变其颜
关于设计 对话框 的详细 信息见本章
设计 对话框
一 节。
数值显示框、滑动杆、滚动条、旋钮、转盘和时间标识
位于数值 和经典数值 选 板上的数 值对 象可用于 创建 滑动杆、 滚动条、 旋钮、
转盘和数 值显示 框。该选 板上还有颜 色盒 和颜 色梯 度,用 于设 置颜色 值;以
及 时间标 识 , 用 于设置时间和日期 值。 数 值对 象 用 于输入和显 示数 值。
数值控件
数 值控 件 是 输入和显 示数 值数据 的最简单方 式 。 这些 前面板对 象 可 在水平 方
向上 调整大 小,以 显示更多 位数。 使用下列方法改 变数 值控件的 值:
• 用操作 工具或标签 工具单击 数字显 示框, 然后通 过键盘输入 数字。
• 用操作 工具单击 数值 控件的递 增或递减箭头 。
• 使用操作 工具或标签 工具将光 标放置 于需改变 的 数字右边, 然
上 按向上或 向下箭头 键 。
默认状 态下,
多显示
对象 并从快 捷菜单 中选择格式与精度 ,打开数值属性 对话框 的格式与精度 选
项 卡,从中配置
LabVIEW
位数 字,超过 6位自 动转换为以科学 计数 法 表示。 右键 单击数 值
6
LabVIEW
的数字显 示 和存储与计算器类似 。数值 控 件一般最
在切 换到科学 计数 法之 前所显示 的数字位 数 。
滑动杆控件
滑动杆 控件 是 带 有刻度的 数 值 对 象 。 滑动杆 控件包 括垂 直和 水 平滑动杆 、液
罐和 温度计 。可使用下 列方法改变滑动杆控 件的值:
• 使用操作 工具单击或拖曳 滑块至新的 位置。
• 与数值 控件中的 操作类似 ,在 数字显 示框中输入新 数据。
后在键盘
LabVIEW
基础
滑动杆 控件可 以 显 示多 个值 。右 键 单击 该对象 ,在快 捷菜单 中选择添加滑
块 ,可添 加更多 滑块。 带有多 个滑块的 控 件的 数据类型 为包 含各
簇。
关于 簇的更多信息见 第
章
用 字符 串、数组 和簇将 数据分组中的簇
9
个 数值 的
一节。
滚动条控件
与滑动杆 控件 相似, 滚动 条控件 是用于滚动 数据的 数值对 象。 滚动 条控件有
水 平和垂 直 滚动条 两 种。 使用操 作 工具 单击 或 拖曳 滑块至一 个 新的 位置 , 单
击递增和 递减箭头,或 单击滑块和箭头之 间的 空间 都可以改 变滚动条的 值。
4-2 ni.com/china
第4章创建前面板
旋转型 控件
旋转型 控件包 括 旋钮 、转盘 、量表 和 仪表 。 旋转型 对 象 的操作 与 滑动杆 控件
相似, 都 是带有刻 度的 数值对 象。 可使用下列方法改变旋转型 控件的值 :
• 用操作 工具单击或拖曳 指 针至 一个新的 位置。
• 与数值 控件中的 操作类似 ,在 数字显 示框中输入新 数据。
旋转型 控件 可 显 示多 个值 。 右 键单击 该对 象 ,选择添加指针 , 可 添 加新指
针。带 有多个 指
针的 控件的 数据类型为包 含各个 数值的 簇。
关于 簇 的更多信息见 第
时间标识控件
时间标 识控件 用于 向 程 序框图 发 送 或从程 序框图 获取时间和日期 值 。 可使用
下列方法改变 时间标 识控件的值 :
• 右键 单击控件并从 快捷 菜单中选择格式与精度 。
• 单击时间
• 右键 单击该控 件并从 快捷 菜单中选择数据操 作 » 设置时间和日期 , 显示
• 右键 单击该控 件,从 快捷 菜单中选择数据操 作 » 设置为当 前时间 。
图形和图表
位 于图形 和 经典图形 选 板 上的 图 形控件 可用 于以 图 形和 图表 的形式 绘 制数 值
数据。
关于在
按钮、开关和 指示 灯
位 于布尔 和 经典布尔 选 板 上的 布 尔控件 可用 于 创 建 按钮 、开关和指 示 灯 。 布
尔控件 用于输入并显 示布 尔值
时, 可在前面 板 上 放置一个布 尔 警告灯 , 当温 度 超过一定水 平 时, 即发出 警
告。
章
用 字符 串、数组 和簇将 数据分组中的簇
9
日期浏览按钮, 显示 设置时间和 日期对话框 ,如下 所示 。
/
设置时间和日期对话框 。
LabVIEW
中使用图 形 和图表 的更多信息见第 10章,
(TRUE/FALSE)
一 节。
图形和 图表
。例 如,监控一个 实验 的温 度
。
布尔控件有 六种机械 动作。自定 义布尔对 象,可 创建运行方式与 现实 仪器 类
似的前面 板。 快捷 菜单可用来 自定 义布尔对 象的外 观,以及 单击这些对 象时
它们 的运行方式 。
© National Instruments Corporation 4-3 LabVIEW
基础