搜档网
当前位置:搜档网 › 最新版LabVIEW 入门指南2012年6月

最新版LabVIEW 入门指南2012年6月

LabVIEW TM LabVIEW 入门指南LabVIEW 入门指南

2012 年6 月

全球技术支持及产品信息

https://www.sodocs.net/doc/0816411808.html,

全球办事处

请通过https://www.sodocs.net/doc/0816411808.html,/niglobal访问各个分公司的网址,获取最新的联系方式、技术支持电话、Email地址、当前活动等信息。

National Instruments Corporate总部

11500 North Mopac Expressway Austin, Texas 78759-3504USA电话: 512 683 0100如需更多关于技术支持的信息,请查阅“技术支持和专业服务”附录。如需对National Instruments文档提出任何意见或建议,请登录National Instruments网站https://www.sodocs.net/doc/0816411808.html,/info

并输入代码feedback。

重要信息

保证书

发货日起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软件生产复制该资料。

最终用户许可证协议和第三方法律声明

关于最终用户许可协议(EULA)和版权声明、条款、免责声明,以及LabVIEW中第三方组件的相关信息,请参考LabVIEW帮助的版权主题。

商标

CVI, LabVIEW, National Instruments, NI, https://www.sodocs.net/doc/0816411808.html,, National Instruments公司标识,以及鹰形标识均为National Instruments Corporation的商标。关于其它National Instruments商标,请访问https://www.sodocs.net/doc/0816411808.html,/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. 此处所提及的其它产品和公司名称为其各自公司的商标或商业名称。

National Instruments Alliance Partner Program的成员为独立于National Instruments的商业实体,

与National Instruments无代理、合伙或合资关系。

专利权

关于National Instruments产品和技术的专利权,见软件中的帮助?专利信息、光盘上的patents.txt文档,或登录https://www.sodocs.net/doc/0816411808.html,/patents查看National Instruments Patent Notice。

产品出口合规性信息

关于National Instruments全球贸易合规性政策,以及如何获取HTS编码、ECCN和其他进出口数据的详细信息,请参考https://www.sodocs.net/doc/0816411808.html,/legal/export-compliance的Export Compliance Information。

使用NATIONAL INSTRUMENTS产品注意事项

(1)对某些外科移植手术设备或关键救生系统而言,运行故障可能导致严重的人身伤害。National Instruments 产品设计中未涵盖适用于上述外科移植手术设备或任何关键救生系统的组件,也未经与此相关的可靠性测试。

(2) 在包括上述情况在内的任何实际应用中,软件产品运行的可靠性可能受到不利因素影响,包括但不限于以下因素:供电不稳定、计算机硬件故障、计算机操作系统与软件的兼容性、编码器与应用软件开发工具的兼容性、安装错误、软硬件兼容性问题、电子监控或控制设备故障或失灵、电子设备的短暂性故障(硬件和/或软件)、意外使用或误用、用户或应用设计师操作失误(这些不利因素以下统称“系统故障”)。在任何应用中,

故障采取保护措施,包括备份或关闭机制等。由于每套最终用户的系统均为定制并与National Instruments

的测试平台有差异,且由于用户或应用设计师可能将National Instruments产品与其它产品一起使用,而National Instruments之前未对此进行测试或预计,因此当National Instruments产品与其它系统或程序共同使用时,用户或应用设计师应对测试和验证National Instruments产品的适用性承担最终责任,包括但不限于该系统和程序的合理设计、流程和安全等级。

目录

关于本用户手册

行文规范 (ix)

相关文档 (x)

第1章

LabVIEW虚拟仪器入门

创建虚拟仪器.............................................................................................................1-1启动LabVIEW...................................................................................................1-2打开基于模板的新VI.........................................................................................1-2为前面板添加输入控件......................................................................................1-4改变信号的类型..................................................................................................1-5连线程序框图上的对象......................................................................................1-7运行VI................................................................................................................1-8修改信号.............................................................................................................1-9在图形上显示两个信号......................................................................................1-12自定义旋钮输入控件..........................................................................................1-13自定义波形图......................................................................................................1-14总结............................................................................................................................1-15前面板.................................................................................................................1-15程序框图.............................................................................................................1-16前面板和程序框图工具......................................................................................1-16运行和停止VI....................................................................................................1-16 Express VI...........................................................................................................1-16 LabVIEW文档资源............................................................................................1-16属性对话框.........................................................................................................1-17快捷键.................................................................................................................1-17

第2章

自定义VI

创建VI.......................................................................................................................2-1打开空VI............................................................................................................2-1添加“仿真信号”Express VI.............................................................................2-2搜索帮助信息并修改信号...................................................................................2-3在程序框图中自定义用户界面...........................................................................2-4配置VI连续运行直至用户手动停止.................................................................2-5使用错误列表窗口..............................................................................................2-6控制执行速度......................................................................................................2-7使用表格显示数据..............................................................................................2-8查找范例.............................................................................................................2-9

目录

总结............................................................................................................................2-10使用LabVIEW帮助资源..................................................................................2-10自定义程序框图代码.........................................................................................2-11创建输入控件和显示控件..........................................................................2-11

控制VI停止运行的时间............................................................................2-11

错误和断线.................................................................................................2-11

在表格中显示数据......................................................................................2-12使用NI范例查找器...........................................................................................2-12快捷键................................................................................................................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-12输入控件和显示控件.........................................................................................3-12过滤数据............................................................................................................3-13保存数据............................................................................................................3-13

第4章

硬件:采集数据并与仪器通信(Windows)

硬件和软件要求.........................................................................................................4-1 NI-DAQmx中的信号采集........................................................................................4-1创建NI-DAQmx任务.......................................................................................4-2绘制DAQ设备采集的数据...............................................................................4-4编辑NI-DAQmx任务.......................................................................................4-4直观比较两个电压读数......................................................................................4-5

LabVIEW 入门指南

与仪器通信:通过驱动程序和仪器I/O助手............................................................4-6仪器驱动查找器入门..........................................................................................4-6查找和安装仪器驱动..........................................................................................4-6使用仪器驱动......................................................................................................4-7

通过仪器I/O助手选择仪器...............................................................................4-7采集并解析仪器信息..........................................................................................4-8向仪器写入命令..................................................................................................4-9

总结............................................................................................................................4-9 DAQ助手Express VI........................................................................................4-9

NI-DAQmx任务.................................................................................................4-10仪器驱动程序......................................................................................................4-10仪器I/O助手Express VI...................................................................................4-10

第5章

LabVIEW其它功能简介

所有输入控件和显示控件..........................................................................................5-1

所有VI和函数...........................................................................................................5-1 VI........................................................................................................................5-2

函数.....................................................................................................................5-2

数据类型.....................................................................................................................5-2 LabVIEW的其它功能...............................................................................................5-3

附录 A

技术支持和专业服务

词汇表

索引

关于本用户手册

关于本用户手册

相关文档

阅读本用户手册时,可参考以下文档:

?LabVIEW安装指南-安装LabVIEW、模块和工具包、驱动程序和硬件的指南文档。

?LabVIEW帮助-包含LabVIEW编程理论、使用LabVIEW的分步指导,以及LabVIEW中VI、函数、选板、菜单、工具、属性、方法、事件和对话框等对象的参考信息。LabVIEW帮助还包括NI提供的各种LabVIEW文档资源。选择

帮助?LabVIEW帮助可打开LabVIEW帮助。

?LabVIEW快速入门指南-键盘快捷键和帮助资源的详细信息。

1

第1章LabVIEW虚拟仪器入门

启动LabVIEW

打开LabVIEW时显示启动窗口。该窗口用于创建项目和打开现有文件。也可通过启动窗口访问LabVIEW的扩展资源和教程。

新建文件或打开现有文件后,启动窗口消失。关闭所有前面板和程序框图后,启动窗口会再次显示。在前面板或程序框图窗口中选择查看?启动窗口,也可显示启动窗口。打开基于模板的新VI

LabVIEW提供的内置VI模板,包含用于创建常规测量应用程序所需的子VI、函数、结构和前面板对象。

按照下列步骤,创建生成信号并在前面板窗口中显示该信号的VI。

1.启动LabVIEW。

2.选择文件?新建,打开新建对话框。

3.在新建列表中选择VI?基于模板?使用指南(入门)?生成和显示。该VI模板

可生成并显示信号。

VI模板的预览和简要说明位于窗口右侧的说明部分。下图显示了新建对话框和生成和显示模板VI的预览。

LabVIEW 入门指南

图 1-2. 新建对话框

4.单击确定按钮即可创建基于该模板的VI。也可通过在新建列表中双击VI模板的名

称创建基于该模板的VI。

LabVIEW显示两个窗口:前面板窗口和程序框图窗口。

5.查看前面板窗口。

用户界面(前面板)(包含输入控件和显示控件)的背景色为灰色。前面板的标题栏表明该窗口为“生成和显示”VI的前面板。

注如前面板不可见,选择窗口?显示前面板可显示前面板。按

键可切换前面板和程序框图窗口。键盘快捷方式中的键相当于

(Mac OS X) 键,或者(Linux) 键。

6.选择窗口?显示程序框图,检查VI的程序框图。

程序框图包含用于控制前面板对象的各种VI和结构,背景为白色。程序框图的标题栏表明该窗口为“生成和显示”VI的程序框图。

第1章LabVIEW虚拟仪器入门

7.单击前面板工具栏上的运行按钮,如下图所示。也可以按键运行VI。

前面板窗口上的图形可显示正弦波。

8.如需停止VI,可单击前面板上的停止按钮,如下图所示。

为前面板添加输入控件

前面板上的输入控件相当于物理仪器的输入装置,为VI的程序框图提供数据。许多物理仪器都有旋钮,转动旋钮可改变输入值。

按照下列步骤,为前面板添加旋钮输入控件。

提示在整个过程中,可选择编辑?撤消或按键撤消此前操作。

1.当图1-3所示的控件选板未在前面板上显示时,可选择查看?控件选板。

提示右键单击前面板或程序框图的任意空白,也可显示临时的控件或函数

选板。控件和函数选板的左上角显示图钉图标。单击该图钉可锁定浮动的选

板。

2.默认状态下,初次使用LabVIEW时打开控件选板显示Express选板。如下图所

示。如未显示Express选板,单击控件选板上的Express可显示Express选板。

图 1-3. 控件选板

LabVIEW 入门指南

3.在Express选板图标上移动光标,定位在数值输入控件选板。

光标在控件选板的图标上移动时,图标下方的提示框可显示光标所在子选板和控件的名称。

注某些函数选板对象在选板上显示短名称,可能与提示框中显示的内容不

同。短名称是选板对象名称的缩写,适合选板上有限的空间。如通过短名称

查找选板对象不方便,可使用控件或函数选板上的搜索按钮,按名称查找选

板对象。

4.单击数值输入控件,可显示数值输入控件选板。

5.单击数值输入控件选板上的旋钮输入控件,旋钮控件附着在光标上时,添加旋钮至

前面板上波形图的左侧。

随后的练习中将使用该旋钮控制信号的幅值。

6.选择文件?另存为,命名VI为Acquiring a Signal.vi,保存在易于访问的位

置。

改变信号的类型

程序框图上有标签为仿真信号的蓝色图标。该图标表示“仿真信号”Express VI。Express VI是程序框图的一部分,可对其进行配置以执行常规测量任务。默认状态下,“仿真信号”Express VI仿真的是正弦波。

按照下列步骤,使信号改为锯齿波。

1.按键或单击程序框图,可显示程序框图。

找到仿真信号Express VI。如下图所示。“仿真信号” Express VI可依据用户指定的配置仿真信号。

2.右键单击“仿真信号” Express VI,在快捷菜单中选择属性,显示配置仿真信号

对话框。(Mac OS X)按键并单击。

提示双击该Express VI也可显示配置仿真信号对话框。

第1章LabVIEW虚拟仪器入门

3.在信号类型下拉菜单中选择锯齿波。

结果预览区域中显示的波形为锯齿波。配置仿真信号对话框应如下图所示。

图 1-4. 配置仿真信号对话框

4.单击确定按钮,保存当前配置并关闭配置仿真信号对话框。

5.移动光标至“仿真信号” Express VI下方的下拉箭头。拖动Express VI的下拉箭

头,可显示隐藏的输入和输出端。

6.显示双箭头时,单击双箭头并向下拖曳Express VI的边框两行,如下图所示。

释放光标,可显示幅值输入端。

图1-4中的幅值是配置仿真信号对话框的一个选项。程序框图上显示输入端

(例如,幅值),且在配置对话框中有对应选项时,可选择任意位置配置该输入。

LabVIEW 入门指南

连线程序框图上的对象

如需通过旋钮更改信号的幅值,必须连线程序框图上的两个对象。

按照下列步骤,连线旋钮和“仿真信号” Express VI的幅值输入端。

1.在程序框图上,移动光标至旋钮的接线端上方,如下图所示。

此时光标显示为箭头(定位工具),如下图所示。定位工具用于对象的选择、定位或调整大小。

注可在程序框图上调整循环或结构的大小。可在前面板上调整对象的大

小。

2.通过定位工具选定旋钮接线端,置于“仿真信号” Express VI的左侧且位于灰色循

环结构的内部,如下图所示。

循环内的接线端分别表示前面板上的输入控件和显示控件。接线端是前面板和程序框图之间交换信息的输入/输出端口。

3.单击程序框图中的空白,可取消选定旋钮接线端。如需在对象上使用其它工具,

必须先取消选定对象,才可切换工具。

4.移动光标至旋钮接线端的箭头上方,如下图所示。

光标显示为线圈(连线工具),如下图所示。连线工具用于连接程序框图上的对象。

第1章LabVIEW虚拟仪器入门

5.显示连线工具时,单击旋钮接线端的箭头,再单击“仿真信号” Express VI幅值输

入端的箭头,可连线两个对象,如下图所示。

显示连接两个对象的连线。数据通过该连线从旋钮接线端传递至Express VI。6.选择文件?保存,保存VI。

运行VI

运行VI可执行程序。

按照下列步骤,运行采集信号VI。

1.按键或单击前面板可显示前面板。

2.单击运行按钮或按键可运行VI。

运行按钮显示为黑色箭头时,表示VI正在运行,如下图所示。VI运行时可更改绝大多数输入控件的值,但是无法编辑VI。

3.将游标移近旋钮,按下鼠标旋转旋钮,调整锯齿波的幅值。

转动旋钮时,锯齿波的幅值随之改变。更改幅值时,游标在提示框中显示旋钮的数值。图形的Y轴可依据幅值的改变自动调整标尺。

4.单击停止按钮可停止VI运行,如下图所示。

停止按钮可在VI完成当前循环后停止VI的运行。单击中止执行按钮,可在VI完成当前循环前立即停止VI的运行,如下图所示。中止使用外部资源(例如,外部硬件)的VI可能导致外部资源无法恰当复位或释放并停留在未知状态。设计VI 时添加停止按钮可避免此类问题。

LabVIEW 入门指南

修改信号

按照下列步骤,使信号缩放10倍并在前面板上的图形中显示结果。

1.在程序框图上,通过定位工具单击连接“仿真信号” Express VI和波形图接线端的

连线,如下图所示。

2.按键可删除该连线。

3.如下图所示的函数选板不可见,选择查看?函数选板打开该选板。打开函数选板

时默认显示Express选板。如已选择其它选板,在函数选板上单击Express可返回Express选板。

图 1-5. 函数选板

4.在算术与比较选板上选择“公式” Express VI,如下图所示。放置在循环内,

位于“仿真信号” Express VI和波形图接线端之间。适当右移波形图接线端,

使Express VI与接线端之间有更多空间。

“公式” Express VI放置于程序框图上时,可自动显示配置公式对话框。通常在程序框图上放置Express VI时,可自动显示该VI的配置对话框。

注如程序框图上放置的对象间距过小,自动连线功能可连线相邻的对象。

应删除错误的自动连线。选择工具?选项,在类别列表中选择程序框图,

可配置自动连线功能。取消勾选启用自动连线复选框,可禁用自动连线。

第1章LabVIEW虚拟仪器入门

5.单击配置公式对话框右下角的帮助按钮,如下图所示,可打开LabVIEW帮助中该

Express VI的帮助主题。

公式的帮助主题主要介绍该Express VI、配置对话框选项,以及Express VI的输入和输出。每个Express VI都有相应的帮助主题。单击Express VI配置对话框中的帮助按钮,或右键单击Express VI,在快捷菜单中选择帮助,可查看相关帮助主题。

6.通过公式的帮助主题中对话框选项的说明,应为公式输入变量。

7.最小化LabVIEW帮助窗口,返回配置公式对话框。

8.将对话框选项的标签列的文本X1改为锯齿波,用以指示公式Express VI的输入

值。单击配置公式对话框的公式文本框,文本更改为输入的标签。

9.在公式文本框的锯齿波后输入*10,指定缩放因子的值。

配置缩放因子时,可使用配置对话框中的输入按钮,也可使用键盘上的*、1和0直接输入。如使用配置对话框中的输入按钮,LabVIEW可在公式文本框中的锯齿波后放置输入的公式。如使用键盘直接输入,单击锯齿波后的公式文本框,可输入公式。配置公式对话框与下图类似。

LabVIEW 入门指南

图 1-6. 配置公式对话框

注如在公式文本框中输入的非法公式,则右上角的错误指示灯由绿变灰并

显示非法公式。

10.单击确定按钮,保存当前配置并关闭配置公式对话框。

11.移动光标移至“仿真信号” Express VI的锯齿波输出端的箭头上方。

12.显示连线工具时,单击锯齿波输出端的箭头,再单击“公式” Express VI的锯齿波

输入端的箭头,连线两个对象,如下图所示。

相关主题