LabVIEW
TM
LabVIEW
入门指南
LabVIEW
入门指南
2010
年
6
月
373427G-0118
僒億乕僩
全球技术支持及产品信息
ni.com
National Instruments Corporate
总部
11500 North Mopac Expressway Austin, Texas 78759-3504 USA
电话
: 512 683 0100
全球办事处
澳大利亚
1800 300 800,
奥地利
43 662 457990-0,
巴西
55 11 3262 3599,
比利时
32 (0) 2 757 0020,
波兰
48 22 328 90 10,
丹麦
45 45 76 26 00,
德国
49 89 7413130,
俄罗斯
7 495 783 6851,
法国
01 57 66 24 24,
芬兰
358 (0) 9 725 72511,
韩国
82 02 3451 3400,
荷兰
31 (0) 348 433 466,
加拿大
800 433 3488,
捷克共和国
420 224 235 774,
黎巴嫩
961 (0) 1 33 28 28,
马来西亚
1800 887710,
墨西哥
01 800 010 0793,
南非
27 0 11 805 8197,
挪威
47(0)66907660,
葡萄牙
351 210 311 210,
日本
0120-527196,
瑞典
46 (0) 8 587 895 00,
瑞士
41 56 2005151,
斯洛文尼亚
386 3 425 42 00,
泰
国
662 278 6777,
台湾
886 02 2377 2222,
土耳其
90 212 279 3031,
西班牙
34 91 640 0085,
新加坡
1800 226 5886,
新西兰
0800 553 322,
以色列
972 3 6393737,
意大利
39 02 41309277,
印度
91 80 41190000,
英国
44 0 1635 523545,
中国
86 21 5050 9800
如需更多关于技术支持的信息,请查阅 “ 技术支持和专业服务 ” 附录。
如需对
National
Instruments
文档提出任何意见或建议,请登录
National Instruments
网站
ni.com/info
并输入代
码
feedback
。
©
2003–2010 National Instruments Corporation.
版权所有。
重要信息
保证书
发货日起
90
天内,
National Instruments
保证其软件载体不会因材料或制作方面的问题导致无法执行编程指令。发货日以发票或
其它有关证明文件为准。在此期间内,如
National Instruments
收到有关该问题的通知,将选择进行维修或更换无法执行编程指
令的软件载体。
National Instruments
不保证软件的运行不中断或完全无误。
任何设备获取保证服务前,必须在外包装上明确标注有从厂家获取的商品返修授权 (
RMA
)编号。对于保证书担保的货物,
National Instruments
将承担货物返还的运费。
National Instruments
确保本文件中信息的准确性。本文件已经严格审阅以确保其技术方面的准确性。如出现技术或印刷错误,
National Instruments
保留对本文件后续版本的修改权,而毋须事先通知本版本的持有人。如发现错误,用户应垂询
National
Instruments
。
National Instruments
在任何情况下均无须对由本文件或本文件中信息所引起或与之相关的任何损害承担责任。
除本文另有明确规定,
National Instruments
不作其它任何明示或暗示的保证并明确拒绝适销性或针对特定目的适用性的任何保
证。因
National Instruments
的过错或疏忽而导致的赔偿应限于客户所支付的金额范围之内。即使已被告知相关可能性,
National Instruments
也不对数据丢失、利润损失、使用产品导致的损害,偶然或间接损害承担责任。
National Instruments
的
此项有限责任条款适用于任何形式的法律程序,无论是违反合同、侵权行为 (包括疏忽)或其它。任何针对
National
Instruments
的诉讼必须在诉讼事由发生起一年内提起。
National Instruments
对其有效控制外的原因引起的任何行事延误不承担
责任。本文中规定的保证不包含由以下原因引起的损害、缺陷、故障或服务方面的问题:用户未能遵守
National Instruments
有
关安装、操作或维护方面的指示;用户对产品进行修改;用户对产品的滥用、误用或疏忽行为、停电或功率骤增、火灾、洪灾、
事故、第三方行为,或有效控制以外的其它事件。
版权
根据版权法,未经
National Instruments Corporation
事先书面同意,本发行物不得以任何形式 (包括电子或机械形式)进行全
部或部分复制或传播,包括影印、录制、储存于任何信息检索系统中,或翻译。
National Instruments
公司尊重他方的知识产权,也恳请我们的用户能给予同样的尊重。
NI
软件受版权和其他知识产权法律的保
护。当
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.
商标
CVI
、
LabVIEW, National Instruments, NI, ni.com, National Instruments
公司标识,以及鹰形标识均为
National Instruments
Corporation
的商标。关于其它
National Instruments
商标,请访问
ni.com/trademarks
参考
Trademark Information
。
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
。
FireWire
®
为
Apple Inc.
的注册商标。
此处所提及的其它
产品和公司名称为其各自公司的商标或商业名称。
National Instruments Alliance Partner Program
的成员为独立于
National Instruments
的商业实体,与
National
Instruments
无代理、合伙或合资关系。
专利权
关于
National Instruments
产品和技术的专利权,见软件中的帮助
»
专利信息、光盘上的
patents.txt
文档,或登录
ni.com/patents
查看
National Instruments Patent Notice
。
使用
NATIONAL INSTRUMENTS
产品注意事项
(1)
对某些外科移植手术设备或关键救生系统而言,运行故障可能导致严重的人身伤害。
National Instruments
产品设计中未涵盖
适用于上述外科移植手术设备或任何关键救生系统的组件,也未经与此相关的可靠性测试。
(2)
在包括上述情况在内的任何实际应用中,软件产品运行的可靠性可能受到不利因素影响,包括但不限于以下因素:供电不稳
定、计算机硬件故障、计算机操作系统与软件的兼容性、编码器与应用软件开发工具的兼容性、安装错误、软硬件兼容性问题、电
子监控或控制设备故障或失灵、电子设备的短暂性故障 (硬件和
/
或软件)、意外使用或误用、用户或应用设计师操作失误 (这些
不利因素以下统称
“
系统故障
”
)。在任何应用中,如系统故障将可能对财产或人身安全造成伤害 (包括人身伤害和死亡),考虑到
其可能存在的系统故障风险,不应仅依赖于某一种电子系统。为避免受损、伤害或死亡,用户或应用设计师必须采取合理谨慎的措
施对系统故障采取保护措施,包括备份或关闭机制等。由于每套最终用户的系统均为定制并与
National Instruments
的测试平台
有差异,且由于用户或应用设计师可能将
National Instruments
产品与其它产品一起使用,而
National Instruments
之前未对此
进行测试或预计,因此当
National Instruments
产品与其它系统或程序共同使用时,用户或应用设计师应对测试和验证
National
Instruments
产品的适用性承担最终责任,包括但不限于该系统和程序的合理设计、流程和安全等级。
© National Instruments Corporation v LabVIEW
入门指南
目录
关于本用户手册
行文规范
.....................................................................................................................................................ix
相关文档
.....................................................................................................................................................x
第
1
章
LabVIEW
虚拟仪器入门
创建虚拟仪器
............................................................................................................................................1-1
启动
LabVIEW .......................................................................................................................1-2
打开基于模板的新
VI............................................................................................................1-3
为前面板添加输入控件
.........................................................................................................1-4
改变信号的类型
......................................................................................................................1-5
连线程序框图上的对象
.........................................................................................................1-7
运行
VI.......................................................................................................................................1-7
修改信号
...................................................................................................................................1-8
在图形上显示两个信号
.........................................................................................................1-11
自定义旋钮输入控件
.............................................................................................................1-12
自定义波形图
..........................................................................................................................1-13
总结
..............................................................................................................................................................1-14
新建对话框和
VI
模板
...........................................................................................................1-14
前面板
.......................................................................................................................................1-14
程序框图
...................................................................................................................................1-14
前面板和程序框图工具
.........................................................................................................1-14
运行和停止
VI .........................................................................................................................1-15
Express VI ...............................................................................................................................1-15
LabVIEW
文档资源
..............................................................................................................1-15
属性对话框
...............................................................................................................................1-15
快捷键
.......................................................................................................................................1-16
第
2
章
自定义
VI
创建
VI ........................................................................................................................................................2-1
打开空
VI ..................................................................................................................................2-1
添加
“
仿真信号
” Express VI ............................................................................................2-2
搜索帮助信息并修改信号
....................................................................................................2-3
在程序框图中自定义用户界面
...........................................................................................2-4
配置
VI
连续运行直至用户手动停止
................................................................................2-5
使用错误列表窗口
.................................................................................................................2-6
控制执行速度
..........................................................................................................................2-7
使用表格显示数据
.................................................................................................................2-7
查找范例
...................................................................................................................................2-9
目录
LabVIEW
入门指南
vi ni.com/china
总结
............................................................................................................................................................. 2-10
使用
LabVIEW
帮助资源
.................................................................................................... 2-10
自定义程序框图代码
............................................................................................................ 2-10
创建输入控件和显示控件
.................................................................................. 2-10
控制
VI
停止运行的时间
.................................................................................... 2-11
错误和断线
............................................................................................................ 2-11
在表格中显示数据
............................................................................................... 2-11
使用
NI
范例查找器
.............................................................................................................. 2-11
快捷键
....................................................................................................................................... 2-12
第
3
章
信号分析和保存
创建分析
VI............................................................................................................................................... 3-1
修改基于模板创建的
VI....................................................................................................... 3-2
添加信号
.................................................................................................................................. 3-3
添加两个信号
.......................................................................................................................... 3-4
信号滤波
.................................................................................................................................. 3-5
修改图形外观
.......................................................................................................................... 3-6
分析信号幅值
.......................................................................................................................... 3-7
控制执行速度
.......................................................................................................................... 3-7
添加报警指示灯
..................................................................................................................... 3-8
设定报警界限
.......................................................................................................................... 3-8
用户报警
.................................................................................................................................. 3-9
配置
VI
在文件中保存数据
.................................................................................................. 3-10
在文件中保存数据
................................................................................................................. 3-10
添加用于保存数据的按钮
.................................................................................................... 3-11
当用户提示时保存数据
........................................................................................................ 3-11
查看保存的数据
..................................................................................................................... 3-12
总结
............................................................................................................................................................. 3-13
输入控件和显示控件
............................................................................................................ 3-13
过滤数据
.................................................................................................................................. 3-13
保存数据
.................................................................................................................................. 3-13
第
4
章
硬件:采集数据并与仪器通信
(Windows)
硬件和软件要求
....................................................................................................................................... 4-1
NI-DAQmx
中的信号采集
................................................................................................................... 4-2
创建
NI-DAQmx
任务
......................................................................................................... 4-2
绘制
DAQ
设备采集的数据
............................................................................................... 4-4
编辑
NI-DAQmx
任务
......................................................................................................... 4-4
直观比较两个电压读数
........................................................................................................ 4-5