LabVIEW
TM
LabVIEW
LabVIEW
入门指南
入门指南
2010 年6
373427G-0118
月
僒億乕僩
全球技术支持及产品信息
ni.com
National Instruments Corporate
11500 North Mopac Expressway Austin, Texas 78759-3504 USA
全球办事处
澳大利亚
比利时
俄罗斯
韩国
捷克共和国
墨西哥
日本
国
新加坡
印度
如需更多关于技术支持的信息,请查阅 “ 技术支持和专业服务 ” 附录。 如需对
Instruments
码
©
1800 300 800,
32 (0) 2 757 0020,
7 495 783 6851,
82 02 3451 3400,
420 224 235 774,
01 800 010 0793,
0120-527196,
662 278 6777,
1800 226 5886,
91 80 41190000,
文档提出任何意见或建议,请登录
feedback
。
2003–2010 National Instruments Corporation.
奥地利
波兰
法国
荷兰
南非
瑞典
46 (0) 8 587 895 00,
台湾
886 02 2377 2222,
新西兰
英国
总部
43 662 457990-0,
48 22 328 90 10,
01 57 66 24 24,
芬兰
31 (0) 348 433 466,
黎巴嫩
961 (0) 1 33 28 28,
27 0 11 805 8197,
瑞士
土耳其
0800 553 322,
44 0 1635 523545,
National Instruments
巴西
55 11 3262 3599,
丹麦
45 45 76 26 00,
358 (0) 9 725 72511,
加拿大
挪威
800 433 3488,
马来西亚
47(0)66907660,
41 56 2005151,
90 212 279 3031,
以色列
972 3 6393737,
中国
86 21 5050 9800
版权所有。
电话
德国
1800 887710,
葡萄牙
斯洛文尼亚
西班牙
意大利
ni.com/info
网站
: 512 683 0100
49 89 7413130,
351 210 311 210,
386 3 425 42 00,
34 91 640 0085,
39 02 41309277,
National
并输入代
泰
重要信息
保证书
发货日起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
For copyright notices, conditions, and disclaimers, including information regarding certain third-party components
used in LabVIEW, refer to the Copyright topic of the LabVIEW Help .
National Instruments Corporation
软件被用来生产复制属于他方的软件或其他资料时,请确保您仅可在符合任何有效许可证条款或其他法律限制的前提下,
公司尊重他方的知识产权,也恳请我们的用户能给予同样的尊重。NI软件受版权和其他知识产权法律的保
保证其软件载体不会因材料或制作方面的问题导致无法执行编程指令。发货日以发票或
National Instruments
不保证软件的运行不中断或完全无误。
在任何情况下均无须对由本文件或本文件中信息所引起或与之相关的任何损害承担责任。
不作其它任何明示或暗示的保证并明确拒绝适销性或针对特定目的适用性的任何保
收到有关该问题的通知,将选择进行维修或更换无法执行编程指
)编号。对于保证书担保的货物,
RMA
National
National Instruments
National Instruments
事先书面同意,本发行物不得以任何形式 (包括电子或机械形式)进行全
对其有效控制外的原因引起的任何行事延误不承担
National
National Instruments
有
的
商标
CVI、LabVIEW, National Instruments, NI, ni.com, National Instruments
Corporation
的商标。关于其它
National Instruments
商标,请访问
The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of
Microsoft Corporation in the United States and other countries
产品和公司名称为其各自公司的商标或商业名称。
National Instruments Alliance Partner Program
Instruments
无代理、合伙或合资关系。
的成员为独立于
公司标识,以及鹰形标识均为
ni.com/trademarks
FireWire
®
为
Apple Inc.
。
National Instruments
参考
Trademark Information
的商业实体,与
National Instruments
的注册商标。 此处所提及的其它
National
。
专利权
关于
National Instruments
ni.com/patents
使用
NATIONAL INSTRUMENTS
对某些外科移植手术设备或关键救生系统而言,运行故障可能导致严重的人身伤害。
(1)
适用于上述外科移植手术设备或任何关键救生系统的组件,也未经与此相关的可靠性测试。
在包括上述情况在内的任何实际应用中,软件产品运行的可靠性可能受到不利因素影响,包括但不限于以下因素:供电不稳
(2)
定、计算机硬件故障、计算机操作系统与软件的兼容性、编码器与应用软件开发工具的兼容性、安装错误、软硬件兼容性问题、电
子监控或控制设备故障或失灵、电子设备的短暂性故障 (硬件和
不利因素以下统称
其可能存在的系统故障风险,不应仅依赖于某一种电子系统。为避免受损、伤害或死亡,用户或应用设计师必须采取合理谨慎的措
施对系统故障采取保护措施,包括备份或关闭机制等。由于每套最终用户的系统均为定制并与
有差异,且由于用户或应用设计师可能将
进行测试或预计,因此当
Instruments
查看
“
产品的适用性承担最终责任,包括但不限于该系统和程序的合理设计、流程和安全等级。
产品和技术的专利权,见软件中的帮助 »专利信息、光盘上的
National Instruments Patent Notice
。
产品注意事项
或软件)、意外使用或误用、用户或应用设计师操作失误 (这些
系统故障”)。在任何应用中,如系统故障将可能对财产或人身安全造成伤害 (包括人身伤害和死亡),考虑到
National Instruments
National Instruments
产品与其它系统或程序共同使用时,用户或应用设计师应对测试和验证
/
产品与其它产品一起使用,而
patents.txt
文档,或登录
National Instruments
National Instruments
National Instruments
产品设计中未涵盖
的测试平台
之前未对此
National
目录
关于本用户手册
行文规范
相关文档
第1章
LabVIEW
虚拟仪器入门
创建虚拟仪器
总结
..............................................................................................................................................................1-14
.....................................................................................................................................................ix
.....................................................................................................................................................x
............................................................................................................................................1-1
启动
LabVIEW .......................................................................................................................1-2
打开基于模板的新
为前面板添加输入控件
改变信号的类型
连线程序框图上的对象
运行
VI.......................................................................................................................................1-7
修改信号
在图形上显示两个信号
自定义旋钮输入控件
自定义波形图
新建对话框和VI模板
前面板
程序框图
前面板和程序框图工具
运行和停止
...................................................................................................................................1-8
.......................................................................................................................................1-14
...................................................................................................................................1-14
VI............................................................................................................1-3
.........................................................................................................1-4
......................................................................................................................1-5
.........................................................................................................1-7
.........................................................................................................1-11
.............................................................................................................1-12
..........................................................................................................................1-13
...........................................................................................................1-14
.........................................................................................................1-14
VI .........................................................................................................................1-15
Express VI ...............................................................................................................................1-15
LabVIEW
属性对话框
快捷键
文档资源
...............................................................................................................................1-15
.......................................................................................................................................1-16
..............................................................................................................1-15
第2章
自定义
© National Instruments Corporation v LabVIEW
VI
创建
VI ........................................................................................................................................................2-1
打开空
VI ..................................................................................................................................2-1
添加“仿真信号
搜索帮助信息并修改信号
在程序框图中自定义用户界面
配置VI连续运行直至用户手动停止
使用错误列表窗口
控制执行速度
使用表格显示数据
查找范例
” Express VI ............................................................................................2-2
....................................................................................................2-3
...........................................................................................2-4
................................................................................2-5
.................................................................................................................2-6
..........................................................................................................................2-7
.................................................................................................................2-7
...................................................................................................................................2-9
入门指南
目录
总结
............................................................................................................................................................. 2-10
第3章
信号分析和保存
创建分析
总结
............................................................................................................................................................. 3-13
使用
LabVIEW
自定义程序框图代码
使用NI范例查找器
快捷键
....................................................................................................................................... 2-12
帮助资源
.................................................................................................... 2-10
............................................................................................................ 2-10
创建输入控件和显示控件
控制VI停止运行的时间
错误和断线
在表格中显示数据
............................................................................................................ 2-11
............................................................................................... 2-11
.............................................................................................................. 2-11
.................................................................................. 2-10
.................................................................................... 2-11
VI............................................................................................................................................... 3-1
修改基于模板创建的
添加信号
添加两个信号
信号滤波
修改图形外观
分析信号幅值
控制执行速度
添加报警指示灯
设定报警界限
用户报警
配置VI在文件中保存数据
在文件中保存数据
添加用于保存数据的按钮
当用户提示时保存数据
查看保存的数据
输入控件和显示控件
过滤数据
保存数据
.................................................................................................................................. 3-3
.................................................................................................................................. 3-5
.................................................................................................................................. 3-9
.................................................................................................................................. 3-13
.................................................................................................................................. 3-13
VI....................................................................................................... 3-2
.......................................................................................................................... 3-4
.......................................................................................................................... 3-6
.......................................................................................................................... 3-7
.......................................................................................................................... 3-7
..................................................................................................................... 3-8
.......................................................................................................................... 3-8
.................................................................................................. 3-10
................................................................................................................. 3-10
.................................................................................................... 3-11
........................................................................................................ 3-11
..................................................................................................................... 3-12
............................................................................................................ 3-13
第4章
硬件:采集数据并与仪器通信
LabVIEW
硬件和软件要求
NI-DAQmx
入门指南
....................................................................................................................................... 4-1
中的信号采集
创建
NI-DAQmx
绘制
编辑
直观比较两个电压读数
设备采集的数据
DAQ
NI-DAQmx
(Windows)
................................................................................................................... 4-2
任务
......................................................................................................... 4-2
............................................................................................... 4-4
任务
......................................................................................................... 4-4
........................................................................................................ 4-5
vi ni.com/china
目录
与仪器通信:通过驱动程序和仪器
仪器驱动查找器入门
查找和安装仪器驱动
使用仪器驱动
通过仪器
采集并解析仪器信息
向仪器写入命令
总结
..............................................................................................................................................................4-9
DAQ
NI-DAQmx
仪器驱动程序
仪器
第5章
LabVIEW
其它功能简介
所有输入控件和显示控件
所有VI和函数
VI ................................................................................................................................................5-2
函数
............................................................................................................................................5-2
附录
数据类型
LabVIEW
A
.....................................................................................................................................................5-2
的其它功能
技术支持和专业服务
助手
I/O
..................................................................................4-6
.............................................................................................................4-6
.............................................................................................................4-6
..........................................................................................................................4-7
助手选择仪器
I/O
...............................................................................................4-8
.............................................................................................................4-8
......................................................................................................................4-9
助手
Express VI .........................................................................................................4-9
任务
....................................................................................................................4-10
..........................................................................................................................4-10
助手
I/O
Express VI ...................................................................................................4-10
......................................................................................................................5-1
..........................................................................................................................................5-1
............................................................................................................................5-3
词汇表
索引
© National Instruments Corporation vii LabVIEW
入门指南
关于本用户手册
本用户手册旨在帮助用户初步了解
LabVIEW
本手册包含在
费较少的时间掌握使用
每章的结尾处有该章节主要概念的总结,有助于用户复习每章学到的内容。
中创建数据采集和仪器控制应用程序的基本功能。
LabVIEW
中开发基本应用程序的练习。通过完成练习,可花
LabVIEW
LabVIEW
的基本技巧。
图形化编程环境,掌握在
行文规范
本手册使用下列行文规范:
»»表示通过嵌套菜单和对话框选项作出最终选择。例如,文件 » 页面设置 »
选项,表示先下拉 文件菜单,再选择 页面设置,然后在对话框中选择 选项。
该提示符号提醒用户注意参考信息。
该提示符号提醒用户注意重要信息。
粗体 粗体文本表示软件中的必选项 (例如,菜单和对话框选项)。粗体还表示参
数名
、前面板上的输入控件和显示控件、对话框、部分对话框、菜单名和
选板名。
斜体
斜体文本表示变量、强调、交叉引用或重要概念介绍。同时也可作为占位
符,表示须由用户填写的文字或数值。
等宽字体 等宽字体文本表示用户必须从键盘输入的文字、部分代码、程序范例和语法
范例。该字体也用于磁盘驱动器名、路径、目录、程序、子程序、设备名、
运算、变量、文件名和扩展名。
等宽粗体 等宽粗体文本表示在计算机屏幕上自动显示的消息和响应。该字体也用于强
调与其它范例不同的代码行。
平台字体 平台字体文本表示特定的平台,随后的文本内容仅适用于该平台。
右键单击
© National Instruments Corporation ix LabVIEW
(Mac OS X) 按<Command>
键并单击。
入门指南
关于本用户手册
相关文档
阅读本用户手册时,可参考以下文档:
•
LabVIEW
LabVIEW
•
LabVIEW
以及
和对话框等对象的参考信息。
LabVIEW
助
。
•
LabVIEW
端,以及编辑、执行、调试工具的相关信息。
发行说明
软件 (包括
帮助
LabVIEW中VI
文档资源。选择帮助 »
快速参考指南
-介绍安装和卸载
LabVIEW
-包含
LabVIEW
、函数、选板、菜单、工具、属性、方法、事件
应用程序生成器)的系统要求。
编程理论、使用
LabVIEW
LabVIEW
-提供帮助资源、键盘快捷键、数据类型接线
LabVIEW
的方法,以及
LabVIEW
帮助
还包括NI提供的各种
帮助 可打开
的分步指导,
LabVIEW
帮
LabVIEW
入门指南
x ni.com/china
1
LabVIEW
创建虚拟仪器
完成本章练习大约需要
虚拟仪器入门
LabVIEW
(例如,示波器和万用表)。
显示和存数据,以及解决用户在编写代码过程中可能出现的问题。
LabVIEW
旋钮、按钮、转盘等输入装置。显示控件指图形、指示灯等输出显示装置。
前面板创建完毕后,可添加代码,使用
序框图包含代码。
LabVIEW
与
GPIB、PXI、VXI、RS232
下面的练习可创建VI,该VI可产生信号并在图形中显示信号。图
成练习后,
程序称为虚拟仪器
通过输入控件和显示控件创建用户界面 (前面板)。输入控件指
不仅可与数据采集、视觉、运动控制设备等硬件进行通信,还可
的前面板。
VI
分钟。
40
,它的外观和操作类似于真实的物理仪器
(VI)
LabVIEW
以及
拥有的整套工具可用于采集、分析、
和结构控制前面板上的对象。程
VI
等仪器进行通信。
RS485
1-1
为完
图
© National Instruments Corporation 1-1 LabVIEW
采集信号VI的前面板
1-1
入门指南
第1章
启动
LabVIEW
虚拟仪器入门
LabVIEW
启动
LabVIEW
、选择最近打开的
VI
助
。同时还可查看各种信息和资源 (例如,用户手册、帮助主题以及NI网
ni.com
站
时可显示启动 窗口。如图
LabVIEW
上的各种资源)。
所示。通过该窗口中可新建
1-22
文件、查找范例,以及打开
LabVIEW
帮
LabVIEW
入门指南
1-2
启动窗口
图
打开现有文件或新建文件后启动 窗口消失。关闭所有已打开的前面板和程序
框图后可再次显示启动 窗口。在前面板或程序框图窗口中选择查看 »
启动窗口 ,也可显示启动窗口。
1-2 ni.com/china
第1章
LabVIEW
虚拟仪器入门
打开基于模板的新
VI
LabVIEW
、函数、结构和前面板对象。
VI
按照下列步骤,创建生成信号并在前面板窗口中显示该信号的
1.
2.
3.
提供的内置VI模板,包含用于创建常规测量应用程序所需的子
启动
LabVIEW
在启动 窗口中单击新建 或基于模板的 VI链接,可显示新建 对话框。
在新建 列表中选择VI» 基于模板 » 使用指南 (入门) » 生成和显示 。
该
模板可生成并显示信号。
VI
模板的预览和简要说明位于窗口右侧的说明 部分。图
VI
话框和该
。
模板的预览。
VI
1-3
。
VI
为 新建对
图
© National Instruments Corporation 1-3 LabVIEW
1-3
新建对话框
入门指南
第1章
LabVIEW
虚拟仪器入门
4.
5.
单击确定 按钮即可创建基于该模板的VI。也可通过在新建 列表中双击
模板的名称创建基于该模板的VI。
VI
LabVIEW
查看前面板窗口。
用户界面 (前面板)(包含输入控件和显示控件)的背景色为灰色。前
面板的标题栏表明该窗口为 “ 生成和显示 ”
显示两个窗口:前面板窗口和程序框图窗口。
的前面板。
VI
注 如前面板不可见,选择窗口 » 显示前面板 可显示前面板。按
面板和程序框图窗口。快捷键中的
<Command>
6.
7.
8.
为前面板添加输入控件
前面板上的输入控件相当于物理仪器的输入装置,为VI的程序框图提供数
据。许多物理仪器都有旋钮,转动旋钮可改变输入值。
按照下列步骤,为前面板添加旋钮输入控件。
提示 在整个过程中,可选择编辑 » 撤消 或按
1.
提示 右键单击前面板或程序框图的任意空白,也可显示临时的控件 或函数 选板。控件
和函数 选板的左上角显示图钉图标。单击该图钉可锁定浮动的选板。
<Ctrl-E>
键相当于
<Ctrl>
键,或
(Linux)的<Alt>
选择窗口 » 显示程序框图 ,检查VI的程序框图。
程序框图包含用于控制前面板对象的各种
程序框图的标题栏表明该窗口为 “ 生成和显示 ”
单击前面板工具栏上的运行 按钮。如左图所示。也可以按
。
运行
VI
前面板窗口上的图形可显示正弦波。
如需停止VI,可单击前面板上的停止 按钮。如左图所示。
键。
<Ctrl-Z>
前面板上未显示控件 选板时,可选择查看 » 控件选板 。如图
(Mac OS X)的<Option>
和结构,背景为白色。
VI
的程序框图。
VI
键撤消此前操作。
键可切换前
1-4
键
所示。
<Ctrl-R>
或
LabVIEW
入门指南
1-4 ni.com/china
第1章
LabVIEW
虚拟仪器入门
默认状态下,初次使用
2.
板。如图
Express
在
3.
Express
光标在控件 选板的图标上移动时,图标下方的提示框可显示光标所在子
选板和控件的名称。
注 某些函数选板对象在选板上显示短名称,可能与提示框中显示的内容不同。短名
称是选板对象名称的缩写,适合选板上有限的空间。如通过短名称查选板对象不
方便,可使用控件 或函数 选板上的搜索 按钮,按名称查找选板对象。
所示。如未显示
1-4
可显示
选板图标上移动光标,定位在数值输入控件 选板。
Express
LabVIEW
选板。
图
时打开 控件选板可显示
Express
1-4
选板,单击控件 选板上的
控件选板
Express
选
单击数值输入控件 ,可显示数值输入控件 选板。
4.
单击数值输入控件 选板上的旋钮 输入控件,旋钮控件附着在光标上时,
5.
添加旋钮至前面板上波形图的左侧。
随后的练习中将使用该旋钮控制信号的幅值。
选择文件 » 另存为 ,命名VI为
6.
于访问的位置。
Acquiring a Signal.vi
,保存在易
改变信号的类型
程序框图上有标签为仿真信号 的蓝色图标。该图标表示 “ 仿真信号 ”
。
Express VI
测量任务。默认状态下,“ 仿真信号 ”
按照下列步骤,使信号改为锯齿波。
按
1.
找到 “ 仿真信号 ”
Express VI
© National Instruments Corporation 1-5 LabVIEW
Express VI
<Ctrl-E>
键或单击程序框图,可显示程序框图。
可依据用户指定的配置仿真信号。
是程序框图的一部分,可对其进行配置以执行常规
仿真的是正弦波。
Express VI
Express VI
。如左图所示。“ 仿真信号 ”
入门指南
第1章
LabVIEW
虚拟仪器入门
提示 双击该
右键单击 “ 仿真信号 ”
2.
配置仿真信号对话框。
Express VI
在信号类型 下拉菜单中选择锯齿波 。
3.
结果预览 区域中显示的波形为锯齿波。配置仿真信号 对话框应如图
所示。
也可显示配置仿真信号 对话框。
Express VI
(Mac OS X) 按<Command>
,在快捷菜单中选择属性 ,显示
键并单击。
1-5
LabVIEW
入门指南
图
单击 确定按钮,保存当前配置并关闭 配置仿真信号对话框。
4.
移动光标至 “ 仿真信号 ”
5.
的下拉箭头,可显示隐藏的输入和输出端。
VI
显示双箭头时,单击双箭头并向下拖曳
6.
图所示。释放光标,可显示幅值 输入端。
图
中的幅值 是配置仿真信号 对话框中的选项。程序框图上显示输入
1-5
端 (例如,幅值 ),且在配置对话框中有对应选项时,可选择任意位置
配置该输入。
1-6 ni.com/china
配置仿真信号对话框
1-5
Express VI
下方的下拉箭头。拖动
Express VI
的边框两行。如左
Express
连线程序框图上的对象
如需通过旋钮更改信号的幅值,必须连线程序框图上的两个对象。
第1章
LabVIEW
虚拟仪器入门
按照下列步骤,连线旋钮和 “ 仿真信号 ”
在程序框图上,移动光标至旋钮 的接线端上方。如左图所示。
1.
此时光标显示为箭头 (定位工具)。如左图所示。定位工具用于对象的
选择、定位或调整大小。
注 可在程序框图上调整循环或结构的大小。可在前面板上调整对象的大小。
通过定位工具选定旋钮 接线端,置于 “ 仿真信号 ”
2.
且位于灰色循环结构的内部。如左图所示。
循环内的接线端分别表示前面板上的输入控件和显示控件。接线端是前
面板和程序框图之间交换信息的输入
单击程序框图中的空白,可取消选定旋钮 接线端。如需在对象上使用其
3.
它工具,必须先取消选定对象,才可切换工具。
移动光标至旋钮 接线端的箭头上方。如左图所示。
4.
光标显示为线圈 (连线工具)。如左图所示。连线工具用于连接程序框
图上的对象。
显示连线工具时,单击旋钮 接线端的箭头,再单击 “ 仿真信号 ”
5.
Express VI
显示连接两个对象的连线。数据通过该连线从旋钮接线端传递至
Express VI
选择文件 » 保存 ,保存VI。
6.
幅值 输入端的箭头,可连线两个对象。如左图所示。
。
Express VI
输出端口。
/
的幅值 输入端。
Express VI
的左侧
运行
VI
运行VI可执行程序。
按照下列步骤,运行采集信号
按
1.
<Ctrl-E>
单击运行 按钮或按
2.
移动光标至旋钮控件上方。
3.
光标显示为手形 (操作工具)。如左图所示。操作工具用于改变控件的
值。
通过操作工具转动旋钮可调节锯齿波的幅值。
4.
转动旋钮时,锯齿波的幅值随之改变。更改幅值时,操作工具在提示框
中显示旋钮的数值。图形的Y轴可依据幅值的改变自动调整标尺。
运行 按钮显示为黑色箭头时,表示
时可更改绝大多数输入控件的值,但是无法编辑
© National Instruments Corporation 1-7 LabVIEW
键或单击前面板可显示前面板。
<Ctrl-R>
。
VI
键可运行VI。
VI
正在运行。如左图所示。VI运行
。
VI
入门指南
第1章
LabVIEW
修改信号
虚拟仪器入门
5.
按照下列步骤,使信号缩放10倍并在前面板上的图形中显示结果。
1.
2.
3.
单击 停止按钮可停止VI运行。如左图所示。
停止按钮可在
可在
部资源 (例如,外部硬件)的
放并停在未知状态。设计
在程序框图上,通过定位工具单击连接 “ 仿真信号 ”
波形图 接线端的连线。如左图所示。
按
如未显示图
板时默认显示
Express
完成当前循环前立即停止VI的运行。如左图所示。中止使用外
VI
<Delete>
可返回
完成当前循环后停止VI的运行。单击中止执行 按钮,
VI
可能导致外部资源无法恰当复位或释
VI
时添加停止按钮可避免此类问题。
VI
键可删除该连线。
所示的函数 选板,可选择查看 » 函数选板 。打开函数 选
1-6
Express
选板。如已选择其它选板,在函数 选板上单击
Express
选板。
Express VI
和
LabVIEW
图
在 算术与比较选板上选择 “ 公式 ”
4.
循环内,位于 “ 仿真信号 ”
移波形图 接线端,使
“公式”
框。通常在程序框图上放置
话框。
注 如程序框图上放置的对象间距过小,自动连线功能可连线相邻的对象。应删除错
误的自动连线。选择工具 » 选项 ,在类别 列表中选择程序框图 。取消勾选启用自
动连线 复选框,可禁用自动连线。
入门指南
Express VI
Express VI
放置于程序框图上时,可自动显示配置公式 对话
1-8 ni.com/china
函数选板
1-6
Express VI
Express VI
与接线端之间有更多空间。
Express VI
和波形图 接线端之间。适当右
时,可自动显示该VI的配置对
。如左图所示。放置在
第1章
LabVIEW
虚拟仪器入门
单击配置公式 对话框右下角的帮助 按钮,显示
5.
Express VI
公式
Express VI
单击
在快捷菜单中选择帮助 ,可查看相关帮助主题。
通过公式的帮助主题中对话框选项的说明,应为公式输入变量。
6.
最小化
7.
依据帮助主题中对话框选项的说明,更改标签 列中的X1为锯齿波,
8.
可指定公式
的公式 文本框,文本更改为输入的标签。
在公式 文本框的锯齿波 后输入
9.
配置缩放因子时,可使用配置对话框中的输入 按钮,也可使用键盘上的
*、1和0
在公式 文本框中的锯齿波 后放置输入的公式。如使用键盘直接输入,单
击锯齿波 后的公式 文本框,可输入公式。图
的帮助主题。如左图所示。
的帮助主题主要介绍该
的输入和输出。每个
Express VI
LabVIEW
配置对话框中的帮助 按钮,或右键单击
帮助
Express VI
直接输入。如使用配置对话框中的输入 按钮,
Express VI
Express VI
窗口,返回配置公式 对话框。
的输入值。如左图所示。单击配置公式 对话框
*10
,指定缩放因子的值。
LabVIEW
、配置对话框选项,以及
都有相应的帮助主题。
为配置公式 对话框。
1-7
帮助
Express VI
LabVIEW
中该
,
可
1-7
配置公式对话框
图
注 如在 公式文本框中输入的非法公式,则右上角的 错误指示灯由绿变灰并显示非法
公式。
© National Instruments Corporation 1-9 LabVIEW
入门指南
第1章
LabVIEW
虚拟仪器入门
10.
11 .
12.
13.
单击确定 按钮,保存当前配置并关闭配置公式 对话框。
移动光标移至 “ 仿真信号 ”
显示连线工具时,单击锯齿波 输出端的箭头,再单击 “ 公式 ”
Express VI
通过连线工具连接 “ 公式 ”
端。
查看
表示连线上数据流的方向。程序框图如图
图
:
的锯齿波 输入端的箭头,连线两个对象。如左图所示。
Express VI
程序框图上对象的排列无需与图中所示完全一致。
与接线端之间的连线。
Express VI
Express VI
的锯齿波 输出端的箭头上方。
的结果 输出端和波形图 接线
Express VI
1-8
和接线端上的箭头
所示。可参考下列程序框
图
提示 右键单击任意连线,在快捷菜单中选择 整理连线,
有的对象自动选择最佳连线路径。选择路径时
也可单击程序框图工具栏上的整理程序框图 按钮,通过
框图上已有的连线和对象,获得更清晰的布局。
14.按<Ctrl-S>
键或选择文件 » 保存 ,可保存VI。
采集信号VI的程序框图
1-8
LabVIEW
LabVIEW
可依据程序框图中现
可自动减少连线转折。
LabVIEW
自动整理程序
LabVIEW
入门指南
1-10 ni.com/china
在图形上显示两个信号
如需在同一个图形中比较 “ 仿真信号 ”
“公式”
按照下列步骤,在同一个图形中显示两个信号。
1.
2.
第1章
Express VI
Express VI
在程序框图上,移动光标至 “ 仿真信号 ”
的箭头上方。
通过连线工具连线锯齿波 输出端和波形图 接线端。
合并信号”函数位于两条连线的连接处。如左图所示。函数是内置
“
的执行元素,相当于文本编程语言中的运算符、函数或语句。
号
”
函数接收两个独立信号然后合并信号,使两个信号可在同一个图形
中显示。
程序框图如图
调整的信号,可使用 “ 合并信号 ” 函数。
所示。
1-9
LabVIEW
产生的信号与
Express VI
虚拟仪器入门
的锯齿波 输出端
“
合并信
图
按
3.
<Ctrl-S>
返回至前面板,运行VI,转动旋钮控件。
4.
依据 “ 公式 ”
值增大
放。
单击停止 按钮,中止VI运行。
5.
© National Instruments Corporation 1-11 LabVIEW
键或选择文件 » 保存 ,可保存VI。
Express VI
倍后的锯齿波。转动旋钮控件时,y轴的最大值可自动缩
10
显示合并信号函数的程序框图
1-9
指定的配置,图形可显示原有的锯齿波和幅
入门指南
第1章
LabVIEW
虚拟仪器入门
自定义旋钮输入控件
旋钮输入控件用于更改锯齿波的幅值,使用幅值 标签可更准确描述旋钮的作
用。
按照下列步骤,自定义旋钮的外观。
1.
2.
在前面板上,右键单击旋钮,在快捷菜单中选择属性 ,显示旋钮属性 对
话框。单击外观 按钮,显示外观 页。
在外观 选项卡上的标签 区域,删除旋钮标签,输入幅值。
图
为旋钮属性 对话框。
1-10
LabVIEW
入门指南
图
1-10
单击标尺 选项卡。在标尺样式 栏,勾选显示颜色梯度 复选框。
3.
前面板窗口上的旋钮可显示相应更新。
单击确定 按钮,保存当前配置并关闭旋钮属性 对话框。
4.
保存VI。
5.
重新打开旋钮属性 对话框,尝试旋钮的其它属性。例如,在标尺 选项卡
6.
上,单击颜色盒可更改标记文本颜色 。
单击取消 按钮,可避免应用所做的改动。如需保存所作的修改,可单击
7.
确定按钮。
1-12 ni.com/china
旋钮属性对话框
自定义波形图
第1章
波形图显示控件显示两个信号。对曲线进行自定义,可区分缩放信号和仿真
信号的曲线。
按照下列步骤,自定义波形图显示控件的外观。
在前面板窗口上,移动光标移至波形图图例的顶端。
1.
虽然图形中有两条曲线,但图例中仅显示一条曲线。
出现双箭头时,单击并拖动图例边框,使图例显示出第二条曲线。
2.
如图
所示。释放鼠标后,可显示第二条曲线的名称。
1-11
LabVIEW
虚拟仪器入门
图
1-11
右键单击波形图,在快捷菜单中选择属性 ,显示图形属性 对话框。
3.
在曲线 选项卡上,在下拉菜单中选择锯齿波 。在颜色 区域,单击线条 颜
4.
色盒,显示颜色选择器。选择新的线条颜色。
在下拉菜单中选择锯齿波 (公式结果)。
5.
勾选不要将波形图名作为曲线名 复选框。编辑图形标签。
6.
在名称 文本框中,删除当前标签,更改曲线名称为缩放后的锯齿波。
7.
单击确定 按钮,保存当前配置并关闭图形属性 对话框。
8.
更改曲线的颜色和图例。
重新打开图形属性 对话框,尝试图形的其它属性。例如,在标尺 选项卡
9.
上,可尝试禁用自动调整标尺,更改
单击取消 按钮,可避免应用所做的改动。如需保存所作的修改,可单击
10.
确定 按钮。
保存并关闭VI。
11 .
© National Instruments Corporation 1-13 LabVIEW
展开图例
轴的最大值和最小值。
Y
入门指南
第1章
总结
LabVIEW
虚拟仪器入门
以下为本章主要概念的总结。
新建对话框和
前面板
程序框图
模板
VI
新建 对话框包含许多VI模板 (也包括本手册使用的模板)。VI模板用于帮
助用户创建用于常规测量和其它任务的
应用程序需的
可通过下列任意方法打开新建 对话框:
• 运行
链接。
• 在启动 窗口、前面板或程序框图的菜单栏中选择 文件 » 新建 。
前面板是VI的用户界面。输入控件和显示控件是VI的交互式输入和输出端
口,用于创建前面板。输入控件和显示控件位于控件 选板。
输入控件是指旋钮、按钮、转盘等输入装置。输入控件模拟仪器的输入装
置,为
显示控件是指图表、指示灯等显示装置。显示控件模拟仪器的输出装置,
用于显示程序框图获取或生成的数据。
程序框图包含图形化源代码 (G代码或程序框图代码),可确定VI的运行
方式。程序框图代码使用图形化表示的函数控制前面板对象。前面板对象在
程框图上显示为图标接线端。通过连线使控件的接线端与
和函数连接。数据可通过下列方式传递:输入控件至VI和函数,VI和函数
至显示控,
定
和函数的执行顺序。该方式称为数据流编程。
VI
Express VI
LabVIEW
的程序框图提供数据。
VI
和函数至其它VI和函数。数据在程序框图节点间的传输可确
VI
、函数和前面板对象。
后,在启动 窗口中单击新建 、基于模板的
VI。VI
模板包括初步创建常规测量
Express VI、VI
VI...
或更多
...
前面板和程序框图工具
光标移至前面板或程序框图中的对象时,可显示定位工具。光标显示为箭
头,用于对象的选择、定位和调整大小。移动光标至程序框图对象的接线
端,可显示连线工具。此时,光标显示为线圈,用于连接程序框图上的对
象,使数据在对象间流动。
LabVIEW
入门指南
1-14 ni.com/china
第1章
LabVIEW
虚拟仪器入门
运行和停止
Express VI
LabVIEW
VI
运行VI可执行该VI程序。单击运行 按钮或按
按钮显示为黑色箭头时,表明
止
态。设计
环后停止
函数
时,可自动显示
Express VI
单中选择
Express VI
配置对话框中将显示实数据,直至再次运行时才显示实际数据。
Express VI
调整
和输出由具体置确定。
文档资源
LabVIEW
LabVIEW中VI
对象的参考信息。
源。配置
的帮助信息。也可右键单击程序框图或已锁定函数选板上的VI或函数,在
快捷菜单中选择帮助 ,或选择帮助 »
<Ctrl-R>
正在运行。单击中止执行 按钮,可立即停
VI
运行。如VI使用外部资源,中止VI可能导致外部资源处于未知状
VI
时添加停止按钮可避免此类问题。停止按钮可在VI完成当前循
VI
的运行。
VI
选板上的
Express VI
Express VI
的行为。也可双击
属性
,显示配置对话框。如连线数据至
可在配置对话框中显示实际数据。如关闭后重新打开
在程序框图上可显示为扩展节点,是背景为蓝色的图标。通过
Express VI
的大小可显示或隐藏输入或输出。
帮助
-
、函数、选板、菜单、工具、属性、方法、事件、对话框等
Express VI
用于常规测量任务。在程序框图上放置
的配置对话框。对话框中的各个选项用于指定
Express VI
或右键单击
Express VI
LabVIEW
LabVIEW
编程理论、使用
帮助
还包括NI提供的各种
时,单击配置对话框的帮助 按钮可查看该
LabVIEW
LabVIEW
帮助 ,打开
键可运行VI。运行
Express VI
Express VI
,在快捷菜
并运行VI,该
Express VI
Express VI
显示的输入
的分步指导,以及
LabVIEW
Express VI
LabVIEW
文档资
帮助
,
。
安装
LabVIEW
LabVIEW
过帮助 » 附加软件帮助 打开,附加软件帮助 是独立的帮助系统的名称)。
附加软件 (例如,工具包、模块、驱动程序)后,
帮助
可显示附加软件的文档,或在独立的帮助系统中显示 (可通
属性对话框
属性对话框或快捷菜单可用于配置前面板窗口上输入控件和显示控件的外观
或行为。右键单击前面板上的控件,在快捷菜单中选择属性 ,可打开对象的
属性对话框。
© National Instruments Corporation 1-15 LabVIEW
运行时,无法打开控件的属性对话框。
VI
入门指南