LabVIEW,LabVIEWTMLabVIEW

新手 11
入门 LabVIEW入门 2007年8月373427D-0118 僒億乕僩 全球技术支持及产品信息 NationalInstrumentsCorporate总部11500NorthMopacExpresswayAustin,Texas78759-3504USA电话:5126830100 全球办事处 澳大利亚1800300800,奥地利43662457990-
0,巴西551132623599,比利时32(0)27570020,波兰48223390150,丹麦4545762600,德国49897413130,俄罗斯74957836851,法国0157662424,芬兰358(0)972572511,韩国820234513400,荷兰31(0)348433466,加拿大8004333488,捷克共和国420224235774,黎巴嫩961(0)1332828,马来西亚1800887710,墨西哥018000100793,南非270118058197,挪威47(0)66907660,葡萄牙351210311210,日本0120-527196,瑞典46(0)858789500,瑞士41562005151,斯洛文尼亚38634254200,泰国6622786777,台湾8860223772222,土耳其902122793031,西班牙34916400085,新加坡18002265886,新西兰0800553322,以色列97236393737,意大利390241309277,印度918041190000,英国4401635523545,中国862150509800 如需更多关于技术支持的信息,请查阅“技术支持和专业服务”附录。
如需对NationalInstruments文档提出任何意见或建议,请登录NationalInstruments网站/info并输入代码feedback。
©2003–2007NationalInstrumentsCorporation.版权所有。
重要信息 保证书 发货日起90天内,NationalInstruments保证其软件载体不会因材料或制作方面的问题导致无法执行编程指令。
发货日以发票或其它有关证明文件为准。
在此期间内,如NationalInstruments收到有关该问题的通知,将选择进行维修或更换无法执行编程指令的软件载体。
NationalInstruments不保证软件的运行不中断或完全无误。
任何设备获取保证服务前,必须在外包装上明确标注有从厂家获取的商品返修授权(RMA)编号。
对于保证书担保的货物,NationalInstruments将承担货物返还的运费。
NationalInstruments确保本文件中信息的准确性。
本文件已经严格审阅以确保其技术方面的准确性。
如出现技术或印刷错误,NationalInstruments保留对本文件后续版本的修改权,而毋须事先通知本版本的持有人。
如发现错误,用户应垂询NationalInstruments。
NationalInstruments在任何情况下均无须对由本文件或本文件中信息所引起或与之相关的任何损害承担责任。
除本文另有明确规定,NationalInstruments不作其它任何明示或暗示的保证并明确拒绝适销性或针对特定目的适用性的任何保证。
因NationalInstruments的过错或疏忽而导致的赔偿应限于客户所支付的金额范围之内。
即使已被告知相关可能性,NationalInstruments也不对数据丢失、利润损失、使用产品导致的损害,偶然或间接损害承担责任。
NationalInstruments的此项有限责任条款适用于任何形式的法律程序,无论是违反合同、侵权行为(包括疏忽)或其它。
任何针对NationalInstruments的诉讼必须在诉讼事由发生起一年内提起。
NationalInstruments对其有效控制外的原因引起的任何行事延误不承担责任。
本文中规定的保证不包含由以下原因引起的损害、缺陷、故障或服务方面的问题:用户未能遵守NationalInstruments有 关安装、操作或维护方面的指示;用户对产品进行修改;用户对产品的滥用、误用或疏忽行为、停电或功率骤增、火灾、洪灾、事故、第三方行为,或有效控制以外的其它事件。
版权 根据版权法,未经NationalInstrumentsCorporation事先书面同意,本发行物不得以任何形式(包括电子或机械形式)进行全 部或部分复制或传播,包括影印、录制、储存于任何信息检索系统中,或翻译。
NationalInstruments公司尊重他方的知识产权,也恳请我们的用户能给予同样的尊重。
NI软件受版权和其他知识产权法律的保护。
当NI软件被用来生产复制属于他方的软件或其他资料时,请确保您仅可在符合任何有效许可证条款或其他法律限制的前提下,以NI软件生产复制该资料。
USI(XercesC++、ICU、HDF5、Citadel5、b64library和Stingray)中使用的组件适用以下版权。
关于这些组件的使用条件和 免责条款,见USICopyrights.chm。
XercesC++.本产品包括由ApacheSoftwareFoundation(/)开发的软件。
Copyright1999TheApacheSoftwareFoundation.版权所有。
ICU.Copyright1995–2003InternationalBusinessMachinesCorporationandothers.版权所有。
HDF5.NCSAHDF5(HierarchicalDataFormat5)软件库和工具。
Copyright1998,1999,2000,2001,2003,bytheBoardofTrusteesoftheUniversityofIllinois.版权所有。
Citadel5.使用Citadel5的组件适用以下版权。
Copyright©1994Hewlett-PackardCompany.b64library.Copyright©2004–2006,MatthewWilsonandSynesisSoftware.版权所有。
Stingray.本软件包括由RogueWaveSoftwaredivisionofQuovadx,Inc开发的Stingray软件。
Copyright1995–2006,Quovadx,Inc.版权所有。
商标 NationalInstruments、NI、和LabVIEW为NationalInstrumentsCorporation的商标。
有关NationalInstruments商标的详细信息见/legal上的TermsofUse部分。
FireWire®为AppleComputer,Inc.的注册商标。
此处所提及的其它产品和公司名称为其各自公司的商标或商业名称。
NationalInstrumentsAlliancePartnerProgram的成员为独立于NationalInstruments的商业实体,与NationalInstruments无代理、合伙或合资关系。
专利权关于NationalInstruments产品的专利权,见软件中帮助»专利信息,media中patents.txt文档,或登录/patents。
NATIONALINSTRUMENTS使用 产品注意事项
(1)对某些外科移植手术设备或关键救生系统而言,运行故障可能导致严重的人身伤害。
NationalInstruments产品设计中未涵 盖适用于上述外科移植手术设备或任何关键救生系统的组件,也未经与此相关的可靠性测试。

(2)在包括上述情况在内的任何实际应用中,软件产品运行的可靠性可能受到不利因素影响,包括但不限于以下因素:供电不稳 定、计算机硬件故障、计算机操作系统与软件的兼容性、编码器与应用软件开发工具的兼容性、安装错误、软硬件兼容性问题、 电子监控或控制设备故障或失灵、电子设备的短暂性故障
(硬件和/或软件)、意外使用或误用、用户或应用设计师操作失误 (这些不利因素以下统称“系统故障”)。
在任何应用中,如系统故障将可能对财产或人身安全造成伤害(包括人身伤害和死亡),考虑到其可能存在的系统故障风险,不应仅依赖于某一种电子系统。
为避免受损、伤害或死亡,用户或应用设计师必须采取 合理谨慎的措施对系统故障采取保护措施,包括备份或关闭机制等。
由于每套最终用户的系统均为定制并与
NationalInstruments的测试平台有差异,且由于用户或应用设计师可能将NationalInstruments产品与其它产品一起使用,而NationalInstruments之前未对此进行测试或预计,因此当NationalInstruments产品与其它系统或程序共同使用时,用户或应用设计师应对测试和验证NationalInstruments产品的适用性承担最终责任,包括但不限于该系统和程序的合理设计、流程和 安全等级。
目录 关于本用户手册行文规范.....................................................................................................................................................ix
相关文档.....................................................................................................................................................x 第1章
LabVIEW虚拟仪器入门 创建虚拟仪器

............................................................................................................................................

1-1启动LabVIEW.......................................................................................................................1-2
基于模板打开一个新VI........................................................................................................1-3
为前面板添加控件.................................................................................................................1-4
改变信号的类型......................................................................................................................1-5
将程序框图上的对象连线....................................................................................................1-7
运行VI.......................................................................................................................................1-7
修改信号

...................................................................................................................................

1-8在图形上显示两个信号.........................................................................................................1-10
自定义旋钮控件......................................................................................................................1-11
自定义波形图..........................................................................................................................1-13 总结..............................................................................................................................................................1-14
新建对话框和VI模板...........................................................................................................1-14
前面板.......................................................................................................................................1-14
程序框图

...................................................................................................................................

1-14前面板和程序框图工具.........................................................................................................1-14
运行和停止VI.........................................................................................................................1-15
ExpressVI...............................................................................................................................1-15 LabVIEW
文档资源..............................................................................................................1-15
属性对话框...............................................................................................................................1-15
快捷键.......................................................................................................................................1-16 第2章
自定义VI 创建VI........................................................................................................................................................2-1
打开一个空VI.........................................................................................................................2-2
添加一个仿真信号ExpressVI...........................................................................................2-2
搜索帮助信息并修改信号....................................................................................................2-3
在程序框图中自定义用户界面...........................................................................................2-4
将VI配置为连续运行直至用户手动停止........................................................................2-5使用错误列表窗口.................................................................................................................2-6
控制执行速度..........................................................................................................................2-7
使用表格显示数据.................................................................................................................2-7
查找范例

...................................................................................................................................

2-
9 ©NationalInstrumentsCorporation v LabVIEW

入门 目录 总结.............................................................................................................................................................

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章 硬件:采集数据并与仪器通信采集信号

....................................................................................................................................................

4-1创建NI-DAQmx任务

.........................................................................................................

4-2测试任务

..................................................................................................................................

4-4绘制DAQ设备采集的数据

...............................................................................................

4-4编辑NI-DAQmx任务

.........................................................................................................

4-4

直观地比较两个电压读数....................................................................................................

4-
5 LabVIEW入门 vi /china 目录 与仪器通信................................................................................................................................................4-6
查找和安装仪器驱动(Windows和Linux)..............................................................4-6通过仪器I/O助手选择仪器...............................................................................................4-7
采集并解析仪器信息

.............................................................................................................

4-7向仪器写入命令......................................................................................................................4-
8 总结..............................................................................................................................................................4-8
DAQ助手ExpressVI.........................................................................................................4-8
任务............................................................................................................................................4-9
仪器驱动程序..........................................................................................................................4-9
仪器I/O助手ExpressVI...................................................................................................4-
9 第5章
LabVIEW其它功能简介 所有输入控件和显示控件......................................................................................................................5-1
所有VI和函数..........................................................................................................................................5-
1 VI
................................................................................................................................................5-2
函数............................................................................................................................................5-2
数据类型.....................................................................................................................................................5-2
LabVIEW其它功能................................................................................................................................5-
3 附录

A 技术支持和专业服务 词汇表 索引 ©NationalInstrumentsCorporation vii LabVIEW入门 关于本用户手册 行文规范 » 粗体斜体等宽字体等宽粗体平台字体右键单击 本《用户手册》旨在帮助用户初步了解LabVIEW图形化编程环境,掌握在LabVIEW中创建数据采集和仪器控制应用程序的基本功能。
本手册包括了在LabVIEW中开发基本应用程序的一些练习。
完成这些练习花费的时间较少,却能使您掌握使用LabVIEW的基本技巧。
每章的结尾处有该章节主要概念的总结,有助于用户复习每章所学到的内容。
本《用户手册》行文规范如下: »表示通过嵌套菜单和对话框选项作出最终选择。
例如,文件»页面设置»选项,表示先下拉文件菜单,再选择页面设置,然后从对话框中选择选项。
该提示符号提醒用户注意参考信息。
该提示符号提醒用户注意重要信息。
粗体文本表示软件中的必选项,如菜单和对话框选项。

粗体还表示参数名、前面板上的输入控件和显示控件、对话框、部分对话框、菜单名和选板名。
斜体文本表示变量、强调、交叉引用或重要概念介绍。
同时也可作为占位符,表示由用户填写的文字或数值。
等宽字体文本表示用户必须从键盘输入的文字、部分代码、程序范例和语法范例。
该字体也用于磁盘驱动器名、路径、目录、程序、子程序、设备名、运算、变量、文件名和扩展名。
等宽粗体文本表示在计算机屏幕上自动显示的消息和响应。
该字体也用于强调与其它范例不同的代码行。
平台字体文本表示特定的平台,随后的文本内容仅适用于该平台。
(MacOS)按键并单击,相当于右键单击。
©NationalInstrumentsCorporation ix LabVIEW入门 关于本用户手册 相关文档 阅读本《用户手册》时,可参考以下文档: •LabVIEW发行说明-介绍如何安装和卸载LabVIEW,以及LabVIEW软件(包括LabVIEW应用程序生成器)的系统要求。
•LabVIEW帮助-包含LabVIEW编程理论、使用LabVIEW的分步指导以及LabVIEW中各VI、函数、选板、菜单、工具、属性、方法、事件、对话框等对象的参考信息。
LabVIEW帮助中同时列出了NationalInstruments的各种LabVIEW文档资源。
选择帮助»搜索LabVIEW帮助,即可使用LabVIEW帮助。
•LabVIEW快速参考指南-提供帮助资源、键盘快捷键、数据类型接线 端,以及编辑、执行、调试工具的相关信息。
LabVIEW入门 x /china 1LabVIEW虚拟仪器入门 LabVIEW程序又称虚拟仪器,即VI,其外观和操作类似于真实的物理仪器(如示波器和万用表)。
LabVIEW拥有一整套工具用于采集、分析、显示 和存储数据,以及解决用户编写代码过程中可能出现的问题。
LabVIEW提供众多输入控件和显示控件用于创建用户界面,即前面板。
输 入控件指旋钮、按钮、转盘等输入装置。
显示控件指图形、指示灯等输出显 示装置。
创建用户界面后,可添加各种VI和结构作为代码,从而控制前面 板对象。
代码在程序框图中编写。
LabVIEW不仅可与数据采集、视觉、运动控制设备等硬件进行通信,还可与GPIB、PXI、VXI、RS232以及RS485等仪器通信。
创建虚拟仪器 下列练习将创建一个VI,该VI产生一个信号并将信号在图形中显示。
完成练习后,VI的前面板将如图1-1所示。
完成本章的练习大约需要40分钟。
图1-1采集信号VI的前面板 ©NationalInstrumentsCorporation 1-
1 LabVIEW入门 第1章LabVIEW虚拟仪器入门 启动LabVIEW 如图1-2所示,启动LabVIEW时将出现启动窗口。
在这个窗口中可创建新VI、选择最近打开的LabVIEW文件、查找范例以及打开LabVIEW帮助。
同时还可查看各种信息和资源,如用户手册、帮助主题以及NationalInstruments网站上的各种资源等。
图1-2启动窗口 打开现有文件或创建新文件后启动窗口将消失。
关闭所有已打开的前面板和程序框图后启动窗口将再次出现。
在前面板或程序框图窗口中选择查看»启动窗口,也可显示启动窗口。
LabVIEW入门 1-
2 /china 第1章LabVIEW虚拟仪器入门 基于模板打开一个新VI LabVIEW提供内置VI模板,包括用于创建常规测量应用程序所需的子VI、函数、结构和前面板对象。
按照下列步骤,创建一个生成信号并在前面板中显示该信号的VI。

1.启动LabVIEW。

2.在启动窗口中单击新建或基于模板的VI链接,显示新建对话框。

3.在新建列表中选择VI»基于模板»使用指南(入门)»生成和显示。
该VI模板可生成并显示信号。
VI模板的预览和简要说明位于窗口右侧的说明部分。
图1-3为新建对话框以及“生成和显示”VI模板的预览。
图1-3新建对话框 ©NationalInstrumentsCorporation 1-
3 LabVIEW入门 第1章LabVIEW虚拟仪器入门
4.单击确定按钮即可创建一个基于该模板的VI。
也可通过在新建列表中双击VI模板的名称来创建基于该模板的VI。
LabVIEW显示两个窗口:前面板窗口和程序框图窗口。

5.查看前面板窗口。
用户界面(即前面板)背景色为灰色,包含输入控件和显示控件。
前面板的标题栏表明该窗口为“生成和显示”VI的前面板。
注 如前面板被隐藏,选择窗口»显示前面板可显示前面板。
键可切换前 面板与程序框图窗口。
快捷键中的键相当于(MacOS)的

标签: #文件 #网页 #软件 #文件 #web #两台电脑 #php #程序