Top Banner
LabVIEW 升级说明 本文档介绍在WindowsOS XLinux操作系统上升级至LabVIEW 2014的步骤。升级之前,请阅 读本文档以了解下列内容: LabVIEW升级的推荐流程 加载较早版本LabVIEW中保存的VI可能遇到的兼容性问题 LabVIEW 2014的新增功能和改动 目录 升级至LabVIEW 2014...........................................................................................................................................................2 1. 备份VI和机器配置...................................................................................................................................................2 2. 测试和记录VI的当前操作...................................................................................................................................3 3. 安装LabVIEW、附加软件包和设备驱动.....................................................................................................3 4. 转换VI并修正VI操作上的改动..........................................................................................................................4 常见升级问题疑难解答............................................................................................................................................5 升级和兼容性问题.................................................................................................................................................................5 LabVIEW 2009或更早版本升级.......................................................................................................................5 LabVIEW 2010升级.................................................................................................................................................5 LabVIEW 2011升级.................................................................................................................................................6 LabVIEW 2012升级.................................................................................................................................................7 LabVIEW 2013升级..............................................................................................................................................10 LabVIEW 2014的新增功能及改动...............................................................................................................................11 指示LabVIEW版本与位数的系统托盘图标..................................................................................................11 LabVIEW中安装和更新数据插件.................................................................................................................12 程序框图的改进.........................................................................................................................................................12 前面板的改进..............................................................................................................................................................13 编程环境的改进.........................................................................................................................................................13 新增和改动的VI、函数和节点...........................................................................................................................14 应用程序生成器的改进..........................................................................................................................................16 额外功能........................................................................................................................................................................16 LabVIEW套件..........................................................................................................................................................17 LabVIEW Web服务的改进....................................................................................................................................17 VI和应用程序提供自定义文档......................................................................................................................17 用于Mac OS XLabVIEW 201464位).....................................................................................................18 用于LinuxLabVIEW 201464位)................................................................................................................19 触摸面板功能的改进...............................................................................................................................................19 新增及改动的工具包...............................................................................................................................................19 前期版本LabVIEW的改动................................................................................................................................................20
20

LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

Jul 04, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

LabVIEW™升级说明本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW 2014的步骤。升级之前,请阅读本文档以了解下列内容:

• LabVIEW升级的推荐流程• 加载较早版本LabVIEW中保存的VI可能遇到的兼容性问题• LabVIEW 2014的新增功能和改动

目录

升级至LabVIEW 2014...........................................................................................................................................................21. 备份VI和机器配置...................................................................................................................................................22. 测试和记录VI的当前操作...................................................................................................................................33.安装LabVIEW、附加软件包和设备驱动.....................................................................................................34. 转换VI并修正VI操作上的改动..........................................................................................................................4常见升级问题疑难解答............................................................................................................................................5

升级和兼容性问题.................................................................................................................................................................5从LabVIEW 2009或更早版本升级.......................................................................................................................5从LabVIEW 2010升级.................................................................................................................................................5从LabVIEW 2011升级.................................................................................................................................................6从LabVIEW 2012升级.................................................................................................................................................7从LabVIEW 2013升级..............................................................................................................................................10

LabVIEW 2014的新增功能及改动...............................................................................................................................11指示LabVIEW版本与位数的系统托盘图标..................................................................................................11在LabVIEW中安装和更新数据插件.................................................................................................................12程序框图的改进.........................................................................................................................................................12前面板的改进..............................................................................................................................................................13编程环境的改进.........................................................................................................................................................13新增和改动的VI、函数和节点...........................................................................................................................14应用程序生成器的改进..........................................................................................................................................16额外功能........................................................................................................................................................................16新LabVIEW套件..........................................................................................................................................................17LabVIEW Web服务的改进....................................................................................................................................17为VI和应用程序提供自定义文档......................................................................................................................17用于Mac OS X的LabVIEW 2014(64位).....................................................................................................18用于Linux的LabVIEW 2014(64位)................................................................................................................19触摸面板功能的改进...............................................................................................................................................19新增及改动的工具包...............................................................................................................................................19

前期版本LabVIEW的改动................................................................................................................................................20

Page 2: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

升级至LabVIEW 2014

安装较新版本的LabVIEW然后用新版LabVIEW打开已有的VI并保存,可以将较早版本的VI升级到新版本。National Instruments建议用户使用更有效率的升级流程,快速检查和纠正升级过程中的出现的错误。

提示 升级流程对具备下列特征的LabVIEW大型应用程序至关重要:控制或监控关键操作、停机代价高、使用多个模块、工作包和驱动、程序版本为不支持的LabVIEW版本,建议使用推荐流程进行升级。关于各个版本LabVIEW的支持情况,请访问NI网站ni.com/info并输入信息代码lifecycle查询。

推荐升级流程的概述

图 1

注: 如从LabVIEW 5.1或更早版本升级,必须先升级到某个中间版本。关于从特定版本LabVIEW升级的详细信息,请访问ni.com/info,输入信息代码upgradeOld查询。

1.备份VI和机器配置升级至LabVIEW 2014之前先备份VI和机器配置,可保证在必要的时候恢复VI为前期版本或重新开始升级过程。

a.备份VI升级之前备份VI可在意外情况下将VI快速恢复为升级前的版本。升级完成后,无法在前期版本的LabVIEW中打开升级的VI。需在LabVIEW中将VI保存为前期版本,才能使用前期版本的LabVIEW打开VI。

LabVIEW升级说明 2 ni.com/china

Page 3: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

可通过下列方法备份VI:• 提交VI至源代码控制软件—如更新VI后,VI的行为发生了不可预期的改变,可恢复为源代

码控制软件中保存的版本。关于在LabVIEW中使用源代码控制软件的详细信息,见LabVIEW帮助目录栏的基础»使用项目和终端»概念»在LabVIEW中使用源代码控制。

• 创建VI的副本—通过不同方法复制VI:– 保存为项目-打开项目并选择文件»另存为,复制.lvproj文件和所有项目内容。选择

包括全部依赖关系,确保也保存了项目的依赖文件。

– 另存为LLB或目录中的VI-从操作系统的文件浏览器中创建LLB或目录的备份,并将备份保存在与原文件不同的位置。为了避免名称冲突,请不要将副本保存在同一个磁盘上。

b.备份计算机配置安装新版LabVIEW会影响共享文件,从而改变前期版本VI的行为。但是,更新共享文件后,很难将更新后的共享文件恢复为前期版本。因此,可考虑下列使用方法备份开发计算机上的NI软件配置:

• 创建机器配置的备份镜像—使用磁盘镜像软件保存升级前磁盘的状态,包括,已安装的软件、用户设置、文件。如要在升级后恢复磁盘镜像,应用备份镜像即可。

• 在测试计算机上测试升级流程—在测试机上的升级测试比创建备份镜像所需的时间更长,但是仍然建议为控制或监测生产的设备采取此步骤。解决计算机升级测试的问题后,可将测试机作为生产主机,或在生产主机上重复升级流程。

提示 要尽量减少VI在开发计算机和测试机之间运行的差别,请使用硬件配置软件环境尽量和开发计算机接近的测试机。

2.测试和记录VI的当前操作更新VI时,LabVIEW版本之间的改进可能会影响VI的操作。在升级前后两个版本中测试,可比较升级对VI操作产生的影响。请确保得到下列测试的结果:• 批量编译记录-在前期版本中批量编译VI可生成断开VI的详细记录。如VI由多人开发和维

护,或者部分VI最近没有编译,升级前请批量编译VI。勾选批量编译对话框的记录结果复选框,即可生成批量编译记录。关于批量编译VI的详细信息,请参考LabVIEW帮助中目录栏的基础»创建VI和子VI»详解»保存VI»批量编译VI。

• 验证各个VI是否实现了其各自功能的单元测试• 验证VI整体运行情况的集成测试• 验证VI部署到终端后运行情况的部署测试• 检验CPU占用、内存占用、代码执行速度等的性能测试。可使用性能和内存信息窗口获取

VI性能的数据。• 检测VI是否能处理预期外的数据的压力测试

关于测试VI的详细信息,请参考LabVIEW帮助目录栏的基础»应用程序开发和设计规范»概念»开发大型应用程序»开发模型的各个阶段»测试应用程序。

注: 测试中如修改了任何VI,进行下一步之前请先备份VI。

3.安装LabVIEW、附加软件包和设备驱动

a.安装LabVIEW、模块、工具包和驱动程序升级到新版LabVIEW时,不仅需要升级新的LabVIEW开发系统,还要将模块、工具包和驱动程序升级到与新版LabVIEW兼容的版本。关于各种附加软件的安装顺序,请参考LabVIEW安装指南。

© National Instruments 3 LabVIEW升级说明

Page 4: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

b.复制user.lib文件要使用在上一个版本LabVIEW中创建的自定义控件和VI,可将上一个版本LabVIEW目录下的labview\user.lib子目录复制到LabVIEW 2014安装目录下的labview\user.lib子目录。

4.转换VI并修正VI操作上的改动在LabVIEW 2014中批量编译VI会将VI保存为最新的版本,并创建一个错误记录用于找到断线的VI。参考记录信息与升级和兼容性问题部分,检查并修改版本迁移过程中出现的问题。

a.在新版LabVIEW中批量编译VI批量编译VI的同时,VI被保存为2014版本。批量编译后,之前版本的LabVIEW将无法打开这些VI。需在当前LabVIEW中打开该VI或项目,选择文件»保存为前期版本,才能继续使用之前版本的LabVIEW打开这些VI。因此,请只批量编译需要转换为新版本LabVIEW的VI。为便于找出升级引发的问题,可勾选批量编译对话框中的记录结果复选框,创建一个批量编译记录。

关于批量编译VI的详细信息,请参考LabVIEW帮助目录栏的下列主题:• 基础»创建VI和子VI»详解»保存VI»批量编译VI• 基础»创建VI和子VI»详解»保存VI»批量编译的常见状态信息

b.修复断线VI前期版本LabVIEW和LabVIEW 2014之间的差别可能会导致某些出现断线。按照下列步骤快速找到并解决LabVIEW 2014 VI中的断线:1. 将批量编译记录与测试现有VI的记录比较,找到升级过程中有断线的VI。2. 要判断是否因LabVIEW升级造成VI断开,请参考本文档的升级和兼容性问题。

c.找到并修改行为改动NI努力将各个版本LabVIEW之间的行为差别减至最小,但是版本之间的改进还是会影响VI的行为。可使用下列工具,快速找到VI是否有行为改动:• 升级VI分析器测试—该测试用于快速找到大量VI升级后是否有行为改动。按照下列步骤获

取和使用下列测试:

1. 下载升级分析器测试,请访问NI网站ni.com/info并输入信息代码analyzevi。

2. 选择工具»VI分析器»分析VI,开始一个VI分析任务。如从项目浏览器窗口而不是VI窗口选择上述菜单选项,可一次分析整个项目。

3. 请参考相关版本的升级和兼容性问题部分,解决失败的测试。例如,如LabVIEW 2011升级VI分析器测试找到了一个行为改动,请参考从LabVIEW 2010升级部分的升级和兼容性问题。

• 升级文档

– 升级和兼容性问题-该部分列出了版本升级对VI行为的影响。请在升级前仔细阅读相关版本的LabVIEW升级和兼容性问题。

提示 要快速找到升级和兼容性问题中提到的对象,请打开升级后的VI并选择编辑»查找和替换。

– LabVIEW 2014已知问题-该部分列出了LabVIEW 2014以及之前版本中所有已知程序漏洞。访问NI网站ni.com/info并输入信息代码lv2014ki,可查看该列表。请参考升级-行为改动和升级-版本迁移部分找到可能影响升级VI的程序漏洞。

– 模块和工具包文档-LabVIEW FPGA、LabVIEW Real-Time等模块和工具包有专门的升级说明文档。

LabVIEW升级说明 4 ni.com/china

Page 5: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

– 驱动程序自述文档-各个驱动程序的升级问题。自述文档在驱动程序的安装光盘上。

提示 要判断VI行为变更是因为驱动升级,而不是LabVIEW升级,请于安装LabVIEW 2014后,在早期LabVIEW版本中测试这些VI。

• 自定义测试—在LabVIEW 2014中打开VI,进行与在前期版本中同样的测试,比较结果。如有行为改动,请参考升级说明。

常见升级问题疑难解答

关于解决下列升级问题的详细信息,请参考LabVIEW帮助中目录栏的升级至LabVIEW 2014»常见升级问题疑难解答。

• 找到模块和工具包的功能

• 查找丢失的子VI、选板和属性节点• LabVIEW 2014为什么无法打开在前期版本LabVIEW中保存的VI• 判断安装的NI软件版本• 恢复VI为前期版本

升级和兼容性问题

请参考各个版本LabVIEW中可能改变VI行为的改动。

关于LabVIEW 2014的现有问题记录、其他兼容性问题和新功能的相关信息,见labview目录中的readme.html文件。

从LabVIEW 2009或更早版本升级关于从LabVIEW 2009或更早版本升级至LabVIEW 2012可能遇到的升级和兼容性问题,请访问National Instruments网站ni.com/info,输入信息代码oldUpgradeIssues查询。关于升级过程中可能遇到的其他问题,请参考本文档的从LabVIEW x升级部分。

从LabVIEW 2010升级从LabVIEW 2010升级到LabVIEW 2014时可能会遇到下列兼容性问题。关于可能遇到的其他兼容性问题,请参考从LabVIEW 2011升级、从LabVIEW 2012升级和从LabVIEW 2013升级。

VI和函数的改动在LabVIEW 2011及更高版本中,打开UDP多点传送VI的多点传送地址输入端为必须连接的输入端。另外,英文版中端口输出(port)更名为port out。

不再支持的VI、函数和节点在LabVIEW 2011及更高版本中,零相位滤波器VI的多态实例中不再包含初始化/连续输入端。要使用新版VI,将较早版本的零相位滤波器替换为滤波器选板上的同名VI即可。

属性、方法和事件的改进

LabVIEW 2011及更高版本改进了下列属性、方法和事件:• 在LabVIEW 2010中,清空已编译目标缓存方法清空指定的目标缓存。在LabVIEW 2011及更

高版本中,清空已编译目标缓存方法将清空LabVIEW运行版本中的整个用户缓存。在LabVIEW 2010中创建的包含清空已编译目标缓存方法的VI在LabVIEW 2011及更高版本中运行不会出现断线,但是会清空更多的VI目标文件,加载相关VI时需重新编译。

• 在LabVIEW 2010及更早版本中,标尺范围更改事件的新范围事件数据域忽略用户为图形或图表设置的自定义偏移量和缩放系数。在LabVIEW 2011中,新范围事件数据域将根据自定义的偏移量和缩放系数进行响应。如在LabVIEW 2010或更早版本中使用代码来解决了上述问题,则必须在新版LabVIEW中更新代码。

© National Instruments 5 LabVIEW升级说明

Page 6: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

不再支持的属性、方法和事件

LabVIEW 2011及更高版本不支持仿真图类的按选定项创建子系统方法。

迁移不支持SSE2终端的程序生成规范如要迁移一个不支持SSE2指令的终端的程序生成规范至LabVIEW 2011或更高版本,必须在程序生成规范中禁用SSE2优化。如不禁用优化选项,LabVIEW仍允许用户生成,但是生成的程序不能在指定终端上运行。

关于支持SSE2指令的硬件类型,请参考LabVIEW帮助目录栏的基础»生成和发布应用程序»配置程序生成规范»判断硬件是否支持SSE2指令集。

支持64位整数和双精度浮点数的多态VI在LabVIEW 2011及更高版本中,如将扩展精度数值数据连接至支持双精度数值和64位整数的多态VI的接线端,LabVIEW将把扩展精度数值数据强制转换为双精度数据。

上述行为与LabVIEW 8.5和8.6中的行为相同,但与LabVIEW 8.0、8.2、2009和2010中的行为不同,后者LabVIEW将选择64位整数,而不是双精度浮点数据类型。

部分LabVIEW共享库错误报告的改进在前期版本LabVIEW中使用调用库函数节点调用LabVIEW共享库时,如计算机上没有安装所需的资源,共享库无法执行。但是,共享库不会自动返回错误告知用户执行失败。在LabVIEW 2011及更高版本中,调用库函数节点调用共享库失败时,LabVIEW将返回错误。所以,在LabVIEW 2010及早期版本不返回错误的LabVIEW共享库将在LabVIEW 2011及更高版本中返回错误。

该错误报告的改进会影响调用下列LabVIEW共享库的VI:• 共享库中的VI使用了某个功能,计算机上没有安装相关软件。• 共享库中的VI使用了调用库函数节点,计算机上没有安装相关的共享库。• 共享库中的VI通过SSE2优化编译,但是计算机不支持SSE2指令集。

LabVIEW搜索NI范例查找器数据文件的位置与之前版本相比,LabVIEW 2011及更高版本减少了搜索NI范例查找器数据文件(.bin3)的位置。为了保证LabVIEW能找到NI范例查找器中的范例,必须将.bin3文件放在下列位置:

• labview\examples\exbins—在早期版本LabVIEW中,.bin3文件可放在examples目录的任何位置。

• labview\instr.lib

• labview\user.lib

LabVIEW 2011和其他NI软件的兼容性问题在LabVIEW 2011中,必须使用NI Spy 2.3及更高版本或NI I/O Trace 3.0。NI Spy在2.7.2版本之后开始使用新名称NI I/O Trace,可在NI设备驱动光盘上找到。

LabVIEW 2011支持Measurement Studio 8.0及更高版本。请登录NI网站ni.com/info并输入信息代码exd8yy,访问升级配置指南及购买Measurement Studio 8.0或更高版本。

从LabVIEW 2011升级从LabVIEW 2011升级到LabVIEW 2014时可能会遇到下列兼容性问题。关于可能遇到的其他兼容性问题,请参考从LabVIEW 2012升级和从LabVIEW 2013升级。

LabVIEW升级说明 6 ni.com/china

Page 7: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

在不同版本LabVIEW之间传输平化数据LabVIEW 2011及早期版本使用“平化至字符串”和“从字符串还原”函数在不同版本LabVIEW之间传输数据。LabVIEW 2012使用 labview\vi.lib\Utility目录下的VariantFlattenExp VI传输该数据。VariantFlattenExp VI接受数据传输目标LabVIEW版本的十六进制整数。

不再支持的VI、函数和节点LabVIEW 2012及更高版本不再支持下列VI、函数和节点:• 极坐标图—现使用极坐标图(可设置点选项)VI。极坐标图(可设置点选项)VI提供两个

输入端:线/点和大小。• 英文版中,Draw Rect—现使用名称Draw Rectangle VI。

属性、方法和事件的改进

表格类的设置单元格值方法的X索引和Y索引输入的数据类型从32位不带符号整数改为32位带符号整数。

不再支持的属性、方法和事件

LabVIEW 2012及更高版本不支持以下属性、方法和事件:• 框图类的“从数据类型创建”方法。如升级的VI中有该方法,VI将调用“从数据类型创建

(Deprecated)”方法。请将该方法替换为新的从数据类型创建方法。新的方法不再包含样式输入端。

• 时间平铺式顺序类的“帧[]”属性。现使用平铺式顺序类的帧[]属性。• VI类的“前面板窗口:打开”属性。现使用前面板:打开、前面板:关闭方法、前面板窗口:状

态属性。

• VI (ActiveX)类的FPWinOpen属性。现使用OpenFrontPanel、CloseFrontPanel方法或FPState属性。

• LV类库类的静态成员VI属性。现使用新版的静态成员VI []属性。• LV类库类的动态成员VI属性。现使用新版的动态成员VI []属性。

更名的属性、方法和事件

在LabVIEW 2012及更高版本中,下列属性、方法和事件的名称有改动。这些名称变化源于LabVIEW 8.6英文版改动,中文版的名称可能没有相应的变化。

类型LabVIEW 2012及更高版本中的

名称LabVIEW 2011中的名称类

属性包含项[]子项[]项目项

属性所有者父项项目项

属性当前类引用创建受限于祖先类AncestorControlRefsLV类库

从LabVIEW 2012升级从LabVIEW 2012升级到LabVIEW 2014时可能会遇到下列兼容性问题。关于可能遇到的其他兼容性问题,请参考从LabVIEW 2013升级。

© National Instruments 7 LabVIEW升级说明

Page 8: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

VI和函数的改动LabVIEW 2013对以下VI和函数进行了更改。

Web服务VILabVIEW 2013重写了Web服务选板上的下列VI。这些VI的LabVIEW Web服务请求输入端替换了http请求ID输入端。要使用该新功能,将下列不再支持的VI替换为Web服务选板上的同名VI。• Web服务选板:

– 读取全部表单数据

– 读取全部请求变量

– 读取表单数据

– 读取Post数据– 读取请求变量

– 读取上载文件信息

• 输出子选板:

– 清空输出

– 执行ESP模板– 设置ESP变量– 设置HTTP头– 设置HTTP重定向– 设置HTTP响应代码– 设置HTTP响应MIME类型– 写入响应

• 安全子选板:

– 解密

– 加密

– 获取认证详细信息

• 会话子选板:

– 检查会话是否存在

– 创建会话

– 删除会话变量

– 销毁会话

– 获取会话ID Cookie– 读取全部会话变量

– 读取会话变量

– 写入会话变量

用于未处理动态注册事件的事件结构超时接线端操作的改动

在LabVIEW 2012及早期版本中,动态注册事件时,任何未配置事件结构处理的事件可在该事件发生时重置超时接线端。例如,如使用“注册事件”函数注册“鼠标释放”、“鼠标按下”和“鼠标移动”事件,但事件结构配置为仅处理“鼠标释放”和“鼠标按下”事件,则发生“鼠标移动”事件时将重置超时接线端。

注: 只有连线值至超时接线端时才可重置该接线端。

在LabVIEW 2013中,未处理的动态注册事件不会重置事件结构超时接线端。

LabVIEW升级说明 8 ni.com/china

Page 9: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

默认.NET Framework的改动在LabVIEW 2013中,创建.NET对象并与之通信需安装.NET Framework 4.0。.NET Framework 4.0允许加载任何.NET Framework版本生成的纯管理程序集,以及.NET 4.0生成的混合模式程序集。LabVIEW 2013安装程序中包含了.NET Framework 4.0。但如果取消安装.NET Framework 4.0或尝试加载指向其他.NET Framework版本的程序集,尝试创建.NET对象并与之通信时LabVIEW可能返回错误。

默认情况下,LabVIEW 2013加载通用语言运行时(CLR) 4.0。但也可强制LabVIEW加载指向CLR2.0的.NET混合模式程序集。

关于在LabVIEW中加载程序集的详细信息,见LabVIEW帮助目录中的基础»Windows互联接口»详解».NET»在LabVIEW中加载.NET 2.0、3.0、3.5程序集主题。

系统按钮的改动

在LabVIEW 2012及早期版本中,在前面板上放置系统选板的系统按钮时,默认情况下返回键将切换值。在LabVIEW 2013中,LabVIEW不提供绑定系统按钮的默认键。

值和值(信号)属性的改动

在LabVIEW 2012及早期版本中,如设置带值或值(信号)属性的触发布尔控件的值,LabVIEW将返回错误。但如果将触发布尔控件更改为自定义类型,LabVIEW将不再返回错误。在LabVIEW 2013中,为避免竞争状态,尝试设置触发布尔控件的值时,值和值(信号)属性将始终返回错误。

条件隧道性能的改进

在LabVIEW 2012中,可使用条件隧道选项仅包含循环每个输出隧道中指定的值,但如果应用程序的执行速度非常关键,建议使用其他方法来代替条件隧道。在LabVIEW 2013中,通过改进条件隧道性能减少了条件隧道选项的内存分配。

连线自定义控件至子面板

如连线自定义控件至子面板类中的“插入VI”方法,LabVIEW将返回错误。如要连线自定义控件至子面板,可将控件置于VI的前面板并将该VI连线至子面板。

使用带SSL的NI基于Web的配置和监控在LabVIEW 2012及早期版本中,可通过NI分布式系统管理器查看和编辑SSL证书和签名请求(CSR)。分布式系统管理器不再支持该功能。

现可从NI基于Web的配置和监控创建、编辑、查看并删除SSL证书和CSR。从NI基于Web的配置和监控浏览“Web服务器配置”页并显示“SSL证书管理”选项卡,管理SSL证书和CSR。

创建和发布LabVIEW Web服务在LabVIEW 2013中,不再使用RESTful Web服务程序生成规范创建Web服务或配置Web服务属性,如URL映射。LabVIEW 2012及早期版本中创建的程序生成规范可继续使用,或可将其转换成Web服务项目项。如需下载转换工具,请访问 ni.com/info并输入信息代码ConvertWS。

如将Web服务转换为LabVIEW 2013格式,可在项目中右键单击Web服务项目项并选择属性,访问LabVIEW 2012及早期版本中配置Web服务程序生成规范的大部分选项。下表列出了LabVIEW 2013对LabVIEW 2012及早期版本中Web服务行为和选项所做的改动。

LabVIEW 2013LabVIEW 2012及更早版本

Web方法VI重命名为HTTP方法VI。Web方法VI指接收客户端HTTP请求并返回数据至客户端的VI。

使用具体的服务名称访问Web服务。可定义Web服务名称的服务别名,从而自定义客户端访问服务的URL。

© National Instruments 9 LabVIEW升级说明

Page 10: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

LabVIEW 2013LabVIEW 2012及更早版本

仅能映射单个URL至HTTP方法VI。如需允许多个URL调用同一个VI,可在多个HTTP方法VI中将其用作子VI,每个VI都有各自的URL映射。

可映射多个URL至Web方法VI。

该选项已删除,因为无法将多个URL映射至HTTP方法VI。因此不能创建依赖于覆盖操作的交替URL映射。

可指定值用于覆盖VI连线板接线端默认值。

辅助VI重命名为启动VI。LabVIEW将项目中启动VI项目项下的所有VI视为启动VI。

可将项目中的VI标记为辅助VI,即这些VI与Web方法VI交换数据,但对于客户端不可见。

该选项已删除。可禁用“独立”部署Web服务,即Web服务仅在LabVIEW开发系统打开时部署。

该功能不可用,因为不再从程序生成规范生成Web服务。可将生成Web服务时运行的VI设为生成前/生成后步骤运行。

从LabVIEW 2013升级“字符串至路径转换”函数的改进

在LabVIEW 2014中,字符串至路径转换函数在读取字符串变体时,如<Not A Path>的变体,

不区分大小写,始终返回<Not A Path>的常量值。用户可在字符串输入端指定<not a path>或<Not A Path>,函数将始终返回<Not A Path>的常量值。关于“字符串至路径转换”函数在LabVIEW早期版本中的行为,请参阅下表。

LabVIEW 2011和更早版本LabVIEW 2012和2013

在LabVIEW2014中,“字符串至路径转换”函数不区分大小写。指定字符串的变体时,如<Not A Path>的变体,函数将始终返回<Not A Path>的常量值。例如,无论指定的是<not apath>或<Not a Path>,函数都将返回<Not A Path>的常量值。

无论变体如何,“字符串至路径转换”函数不返回<NotAPath>的常量值。用户可指定<Not A Path>的变体,函数将返回指向名为<Not A Path>目录的路径,但不返回<Not A Path>的常量值。

检查并更新自定义类型

从自定义类型检查并更新快捷菜单替换了LabVIEW 2013及更早版本中的从自定义类型更新快捷菜单。

不再支持的VI、函数和节点LabVIEW 2014不再支持下列VI、函数和节点。

Apple Event VILabVIEW 2014 (Mac OS X)不再支持Apple Event VI。请使用库与可执行程序选板上的RunAppleScriptCodeVI与LabVIEW之外的OSX应用程序进行通信。如尝试运行任何包含下列AppleEvent VI的VI,LabVIEW可能产生错误且无法运行该VI:• AESend Do Script• AESend Finder Open• AESend Open• AESend Open Document• AESend Print Document• AESend Quit Application• Get Target ID• AESend Abort• AESend Close• AESend Open, Run, Close

LabVIEW升级说明 10 ni.com/china

Page 11: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

• AESend Run• AESend VI Active?• AECreate Comp Descriptor• AECreate Descriptor List• AECreate Logical Descriptor• AECreate Object Specifier• AECreate Range Descriptor• AECreate Record• AESend• Make Alias

操作者框架VILabVIEW 2014不再支持“操作者:启动操作者”VI。请使用操作者:启动根操作者VI或操作者:启动嵌套操作者VI。

“读端口”和“写端口”VILabVIEW 2014不再支持“读端口”和“写端口”VI。

不再支持的属性、方法和事件

LabVIEW 2014不再支持应用程序类的“获取VI:旧帮助信息”方法。请使用“获取VI:帮助信息”方法从VI属性对话框的说明信息页返回指定VI的帮助信息。

LabVIEW 2014的新增功能及改动

观点交流符号 表示来自NI观点交流论坛的产品意见和建议。请登录NI网站ni.com/info并输入信息代码ex3gus,访问NI观点交流论坛。

关于LabVIEW 2014的已知问题、部分已修正问题、其他兼容性问题和新增功能的相关信息,请参考labview目录下的readme.html文件。

指示LabVIEW版本与位数的系统托盘图标LabVIEW 2014采用下列新系统托盘图标,可指示所安装的LabVIEW版本和位数:

图 2

新图标可帮助您区分本机上安装的不同版本LabVIEW。例如,如机器上同时装有LabVIEW8.6和LabVIEW2014,两者的系统托盘图标有显著区别,可有效避免在错误的LabVIEW版本上打开VI。此外,新系统托盘图标还可指示位数,因而可轻易区分本机上的LabVIEW2014(32位)和LabVIEW2014(64位)。

注: 指示版本和位数的系统托盘图标只能在Windows和OSX操作系统下使用。

© National Instruments 11 LabVIEW升级说明

Page 12: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

[NI论坛用户Darren提供的建议]

在LabVIEW中安装和更新数据插件在LabVIEW的早期版本中,用户只能从ni.com/dataplugins手动下载与安装数据插件。在LabVIEW 2014中,用户可使用存储/数据插件选板下的VI直接搜索、安装和更新数据插件。

程序框图的改进

LabVIEW 2014对程序框图进行了以下改进。

将隧道替换为分支选择器

在LabVIEW 2014中,可将条件结构上的输入隧道转换为分支选择器。此时,右键单击隧道,从快捷菜单中选择替换为分支选择器,LabVIEW将把该隧道转换为分支选择器。改变连接至分支选择器的输入数据将改变选择器标签上可用的分支。将隧道替换为分支选择器后,LabVIEW2014将把原分支选择器转换为隧道。

替换为分支选择器

图 3

替换为分支选择器后

图 4

此外,也可使用“替换为分支选择器”方法通过编程将隧道转换为分支选择器。

[NI论坛用户NelsonUWP提供的建议]

LabVIEW升级说明 12 ni.com/china

Page 13: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

自动连线VI对象LabVIEW 2014中,可使用快速放置键盘快捷方式来连接程序框图上的多个对象。首先,选中一行或多行对象,按<Ctrl-Shift-Space>打开快速放置对话框。快速放置对话框出现后,按<Ctrl-W>。LabVIEW将自动连线选中的对象。此外,还可直接按<Ctrl-Shift-Space-W>连接程序框图上的一行或多行对象并清理选中的对象代码。

关于快速放置快捷方式的详细信息,见LabVIEW帮助目录选项卡下的基础»LabVIEW环境»详解»键盘快捷键»快速放置快捷方式。

前面板的改进

LabVIEW 2014对前面板及相关功能进行了以下改进。

银色样式控件

LabVIEW 2014在银色选板下新增了“修饰”选板,可便捷地访问银色样式修饰。

编程环境的改进

LabVIEW 2014对LabVIEW编程环境进行了以下改进。

解决由于缺失子VI引起的错误在LabVIEW 2014中,可使用错误列表窗口或即时帮助窗口来确定缺失的子VI位置。在LabVIEW的早期版本中,错误列表窗口可显示缺失了某子VI,但却不能提供该子VI的位置详情。LabVIEW2014中,错误列表窗口将列出包含该缺失子VI的驱动、工具包或模块,并提供解决错误的帮助信息。此外,即时帮助窗口也将显示缺失的子VI的路径。

检查和更新自定义类型实例

LabVIEW 2013及更早版本中,修改某自定义类型后,从该自定义类型更新自定义类型实例时,LabVIEW可能丢失或不能正确保存实例的默认值。

多数情况下,LabVIEW可在正确保留各实例默认值的同时从自定义类型更新。如某实例无法自动更新,LabVIEW将把该实例列入未解决状态,直到用户使用从自定义类型检查并更新对话框手动更新。

右键单击未解决状态的实例并选择从自定义类型检查和更新,可打开从自定义类型检查和更新对话框。从自定义类型检查和更新快捷菜单替换了LabVIEW 2013及更早版本中的从自定义类型更新快捷菜单。

关于手动更新自定义类型实例的详细信息,见LabVIEW帮助目录选项卡下的基础»创建前面板»详解»创建自定义输入控件、显示控件和自定义类型。

对话框的改进

LabVIEW 2014对话框的改进如下。

从错误对话框调试错误代码

在LabVIEW 2014中,可从解释错误对话框和简易错误处理器VI对话框轻松定位错误代码的调试信息。单击新增的在ni.com上搜索错误信息超链接可在默认浏览器中显示ni.com上搜索错误信

息的结果。此外,该超链接还默认在通用错误处理器VI对话框中显示。超链接仅在开发环境中显示。

© National Instruments 13 LabVIEW升级说明

Page 14: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

图 5

新增和改动的VI、函数和节点

新增的VI、函数和节点LabVIEW 2014中新增了下列VI、函数和节点。

通过编程获取或设置程序生成规范的版本信息

应用程序生成器选板新增了下列VI:• 获取程序生成规范版本

• 设置程序生成规范版本

使用上述VI通过编程的方法对有版本号的程序生成规范进行获取或设置版本信息的操作。

从用于Mac OS X的LabVIEW与外部应用程序通信LabVIEW 2014 (Mac OS X)在下列选板中包含新增VI,用于与LabVIEW之外的OS X应用程序通信:

• “库与可执行程序”选板包含Run AppleScript Code VI。该VI执行AppleScript代码,用于与LabVIEW之外的OS X应用程序进行通信。在LabVIEW 2013和前期版本中,通过AppleEvent VI与LabVIEW之外的OSX应用程序通信。LabVIEW2014只能使用RunAppleScriptCodeVI与LabVIEW之外的OS X应用程序通信。

• 字符串选板包含标准化行结束符VI。该VI转换指定字符串的行结束为指定格式的行结束格式。如未指定行结束格式,VI将转换字符串的行结束为当前系统平台命令行支持的行结束。该VI可使字符串为不同系统平台或当前系统平台的命令行所识别。

• 路径/数组/字符串转换选板包含下列VI:– 路径至命令行字符串转换—将路径转换为描述该路径的字符串。该VI使用当前系统平

台的标准命令行路径格式对路径字符串进行格式化。发送命令至当前系统平台的命令行前,可使用该VI对路径进行格式化。

– 命令行字符串至路径转换—将指定的字符串转换为路径。输入字符串必须使用当前操作系统的标准命令行路径格式描述路径。该VI可用于格式化从当前系统平台命令行接收的路径,以便在LabVIEW中使用。

操作者框架VILabVIEW 2014的操作者框架选板上包含下列新增VI:• 操作者:启动根操作者—启动一个为操作者处理任务和消息的异步运行VI。该VI返回一个待

入队列的引用,可用于发送消息给新启动的操作者。

LabVIEW升级说明 14 ni.com/china

Page 15: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

• 操作者:启动嵌套操作者—启动一个为嵌套操作者处理任务和消息的异步运行VI。该VI可用于启动嵌套操作者,它将返回返回一个待入队列的引用,可用于发送消息给新启动的操作者。

• 发送启动嵌套操作者消息—将包含一个操作者的消息发送给另一操作者。消息接收方将把搭载的操作者作为嵌套操作者启动。该VI仅适用于操作者给本身发送消息。

改进的VI和函数LabVIEW 2014中对以下VI和函数进行了改进:

存储/数据插件VI

• 打开数据存储—该Express VI配置对话框的从ni.com/dataplugins获取更多数据插件已被替换为安装/更新数据插件按钮。单击安装/更新数据插件启动安装/更新数据插件对话框,可在NI网站(ni.com/dataplugins)搜索、安装和更新数据插件。

• 罗列数据插件—该VI包含新增的源输入端,可指定LabVIEW是否罗列本机或NI网站的数据插件。

• 注册数据插件—该VI包含新增的“按名称安装数据插件”实例。使用该实例可从ni.com/dataplugins安装数据插件至本机。

其他VI和函数的改动LabVIEW 2014还对以下VI和函数进行了改进:• 自类名获取类层次结构—使用继承自“通用”的指定类名返回一个降序排列的类名数组。

假设类名为WhileLoop,该VI返回下列数组:

[Generic, GObject, Node, Structure, Loop, WhileLoop]

• 高精度相对秒钟—返回定时器的值。该VI与“时间计数器”函数类似,但提供精度更高的时间标识。使用该VI可对代码进行高精度的实时性确认。

• 为路径且非空?—如路径为非空路径和<非法路径>以外的值时,该VI返回TRUE。否则,VI返回FALSE。

• 变体常量—用于传递空变体至程序框图。使用该VI时,LabVIEW总是放置一个空变体,该变体的值不允许编辑。

• 发送错误报告—该VI用于向操作者发送错误。错误将由操作者的错误处理VI进行处理。如错误在该处得不到处理,操作者将停止运行。

• TDMS设置属性—该函数包含对NI_MinimumBufferSize属性的改进,允许用户在组级或文件级设置.tdms文件的最小缓冲区大小。

• 清除错误—该VI包含新增的清除指定错误代码输入端,仅清除连线至该输入端的特定错误代码。该VI还包含新增的指定错误已清除 输出端,指示清除指定错误代码所引用的错误是否已被清除。

图 6

© National Instruments 15 LabVIEW升级说明

Page 16: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

应用程序生成器的改进

LabVIEW 2014对LabVIEW应用程序生成器和程序生成规范进行了下列改进。

部署安装程序至Windows Embedded Standard终端可部署生成的安装程序至运行Windows Embedded Standard操作系统的终端。在项目浏览器中,右键单击Windows Embedded Standard终端下的程序生成规范并选择部署或安装。

加载相同库版本打包项目库和共享库的改进

较早版本的LabVIEW在用户交叉链接共享库或打包项目库时会打开加载警告摘要对话框,为简化从相同版本的VI或打包项目库加载共享库,LabVIEW 2014对该对话框进行了压缩。交叉链接发生于从两个不同位置的VI或打包项目库加载相同名称的共享库,且首先加载的共享库仍在内存中。在第二个位置加载共享库时,LabVIEW将链接至第一个位置加载的共享库。相同版本的共享库或打包项目库是指两者拥有相同的版本号。

从程序生成规范排除非独立打包项目库和共享库

LabVIEW 2014中在创建含相同库的多个版本输出时可减少LabVIEW复制的文件数量。此时,可指定从程序生成规范中排除非独立打包库和共享库,而让LabVIEW保留被排除文件的源位置的相对链接。否则,LabVIEW将在每个版本输出中包含这些打包项目库和共享库的副本。要排除这些库,请在程序生成规范属性对话框的附加排除项页上启用不包括非独立打包库和不包括非独立共享库。

设置程序生成规范中包含的打包项目库和共享库目标

LabVIEW 2014可指定在程序生成规范配置中包含的非独立打包项目库和共享库的目标。如需指定非独立文件的目标,请在程序生成规范的源文件设置页选择依赖关系。然后,启用为包含的所有项设置目标和为打包库和共享库设置目标,并在下拉菜单中选择目标。

管理源代码发布的已编译代码

在LabVIEW 2013及更早版本中,如要减少源代码发布的大小,可启用属性对话框附加排除项页上的删除已编译代码。LabVIEW 2014为管理已编译代码提供了以下更多选择:• 保留已编译代码—保留所有文件的已编译代码。

• 保留各VI或库的文件设置—保留各文件保存的设置。

关于何时应分离或保留文件的已编译代码,请参考LabVIEW帮助中基础»使用项目和终端»概念»在LabVIEW中使用源代码控制下的主题:在VI和其他文件类型中分离编译代码,优化源代码控制。

额外功能

下列附加软件合并工具包为LabVIEW 2014带来更多额外功能:• LabVIEW 2014完整版和专业版开发系统提供除PID (FPGA) Express VI之外(该VI包含在

LabVIEW 2014 FPGA模块)的全部LabVIEW PID和Fuzzy Logic工具包功能。• LabVIEW 2014专业版开发系统含下列工具包:

– LabVIEW Database Connectivity工具包– LabVIEW Desktop Execution Trace工具包– LabVIEW Report Generation工具包– LabVIEW Unit Test Framework工具包– LabVIEW VI Analyzer工具包

此外,下列工具包进行了合并,提供了更多功能:

• LabVIEW 2014 Digital Filter Design工具包含LabVIEW Adaptive Filter工具包。

LabVIEW升级说明 16 ni.com/china

Page 17: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

• LabVIEW 2014 Control Design and Simulation模块和LabVIEW 2014 Advanced SignalProcessing工具包包含LabVIEW System Identification工具包。

• LabVIEW 2014 FPGA模块包含FPGA Compile Farm工具包(现称作FPGA Compile FarmServer)和FPGA IP Builder。

• LabVIEW 2014 Real-Time模块包含Real-Time Trace Viewer。

新LabVIEW套件为满足可视化、分析、发布及软件工程的需要,帮助用户游刃有余地创建系统,LabVIEW套件在NI最受欢迎的应用软件和附加软件之外还集合了LabVIEW专业版。下列三个LabVIEW套件将充分满足各项应用领域的需求:

• LabVIEW 2014 Automated Test Suite• LabVIEW 2014 Embedded Control and Monitoring Suite• LabVIEW 2014 HIL and Real-Time Test Suite

关于新LabVIEW套件的详细信息,请访问ni.com/labview/suites。

LabVIEW Web服务的改进LabVIEW 2014对LabVIEW Web服务及其相关功能进行了下列改进。

LabVIEW Web服务安全性的改进LabVIEW 2014对Web服务进行了改进,使用OpenSSL安全协议1.0.1g版。

为VI和应用程序提供自定义文档在LabVIEW 2014中,用户可在即时帮助窗口链接VI至在线或本地文档。(Windows)可使用除文本文件之外的任何文件类型作为自定义文档。(OSX和Linux)只能使用HTML(.html和.htm)和PDF文件作为自定义文档。

注: (Linux)如需使用PDF文件作为自定义文档,必须首先安装下列PDF阅读器之一:• Acroread• Xpdf• KPDF• GGV

此外,LabVIEW 2014还可在VI或应用程序的帮助菜单中链接自定义帮助文件。

链接VI至在线文档如要在即时帮助窗口链接VI至在线帮助文件,请从VI属性对话框的说明信息页下拉菜单中选择基于Web的帮助选项。然后使用帮助URL文本框指定要目标主题的URL。

链接VI至本地文档如要在即时帮助窗口链接VI至本地文档,请从VI属性对话框的说明信息页下拉菜单中选择本地帮助文件选项。然后使用帮助路径文本框浏览本地计算机的自定义文档。如有需要,可使用帮助标识符文本框链接VI至已编译帮助文件中的主题或HTML帮助文件内的书签。否则,请保留帮助标识符文本框为空。

例如,在帮助路径文本框中指定了名为My Custom Help.chm的已编译帮助文件的路径,然后

在帮助标识符文本框中输入GettingStarted.html#Intro。此时如点击即时帮助窗口的详细

帮助信息链接和详细帮助信息按钮,将直接链接至已编译帮助文件中的Intro主题。

© National Instruments 17 LabVIEW升级说明

Page 18: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

以编程法链接VI至在线或本地文档属性类中的“帮助:使用Web URL”属性用于表示用户希望链接VI至在线帮助文件。然后使用属性类中的“帮助:文档Web URL”属性,指定该帮助文件的URL。

连线VI引用至“文档路径”属性,并指定帮助文件在本地电脑上的位置即可链接VI至该帮助文件。如需链接VI至已编译帮助文件中的某个HTML主题,或HTML帮助文件内的某个书签,可使用“帮助:文档标识符”属性。

在帮助菜单中显示自定义帮助

LabVIEW 2014可在帮助菜单中显示自定义帮助。(Windows)可使用文本文件之外的任何文件类型作为自定义帮助文件。(OSX和Linux)只能使用HTML文件(.html、.htm)和PDF文件作为自定义帮助文件。

注: (Linux)如需使用PDF文件作为自定义文档,必须首先安装下列PDF阅读器之一:• Acroread• Xpdf• KPDF• GGV

遵循下列步骤在帮助菜单中显示自定义帮助:

1. 将自定义帮助文件放在labview\help目录下。

2. 在labview\help目录下放置一个与自定义帮助文件同名的文本文件。例如,如帮助文件命名为My Custom Help.html,则含菜单标题的文本文件必须也命名为My Custom

Help.html。在文本文件中,必须写明希望自定义帮助文件在帮助菜单中显示的标题。

注: 文本文件中必须包含自定义帮助文件在帮助菜单中的显示标题。

用于Mac OS X的LabVIEW 2014(64位)LabVIEW 2014新增了用于OS X的64位LabVIEW开发系统。用于Mac OS X的LabVIEW 2014(64位)几乎包含全部用于Mac OS X的LabVIEW 2014(32位)开发环境的功能。下表列出了用于Mac OS X的LabVIEW 2014(32位)与用于Mac OS X的LabVIEW 2014(64位)的差别。

如要测试现有VI的兼容性问题,请访问NI网站ni.com/info并输入信息代码analyzevi下载自动测试。

LabVIEW 2014(64位)LabVIEW 2014(32位)差别

64-bit/Applications/NationalInstruments/LabVIEW 201464-bit/LabVIEW.app

32-bit /Applications/NationalInstruments/LabVIEW2014/LabVIEW.app

应用程序路径

POSIX (/Users/johnd/Desktop)Mac Classic (MacintoshHD:Users:johnd:Desktop)

路径字符串格式

LF(换行)CR(回车)行结束常量值

不支持支持CIN

UTF-8Mac Classic系统编码文本编码

LabVIEW升级说明 18 ni.com/china

Page 19: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

LabVIEW 2014(64位)LabVIEW 2014(32位)差别

打印对话框的打印预览功能非操作系统打印预览功能打印预览

注: 用于MacOS X的LabVIEW 2014(64位)支持数量有限的NI驱动程序、模块和工具包。详细信息请登录ni.com/info,查阅知识库中的National Instruments ProductCompatibility for LabVIEW (64-bit) for Mac OS X。

用于Linux的LabVIEW 2014(64位)LabVIEW 2014版新增了用于Linux的64位的LabVIEW开发系统。用于Linux的LabVIEW 2014(64位)支持用于Linux的LabVIEW 2014(32位)的所有功能,但下列特性和附加软件除外:• NI仪器驱动查找器• LabVIEW Control Design and Simulation模块• LabVIEW VI Analyzer工具包

触摸面板功能的改进

使用写过滤器VI保护数据不被更改LabVIEW 2014的高级文件VI和函数选板上包含了写过滤器VI。写过滤器通过重定向写操作至其他位置或重叠,避免对其进行不必要的修改。请使用增强型写过滤器(EWF)保护卷,并将写操作重定向至其他卷的磁盘位置或RAM。请使用基于文件的写过滤器(FBWF)保护卷中的文件和文件夹,并将写操作重定向至内存缓存。

之前版本中,使用写过滤器VI需要安装LabVIEW TouchPanel模块。LabVIEW2014中,当项目浏览器窗口中的项目是触摸面板应用程序项目时,可以使用写过滤器VI。开发触摸面板应用程序需要LabVIEW应用程序生成器,该生成器已包含于LabVIEW专业版开发系统。

使用触摸面板项目模板和触摸面板VI模板触摸面板项目模板用于帮助创建项目,该项目针对运行Windows Embedded Standard 7操作系统的触摸面板设备。项目模板中的VI模板可修改用于特定的触摸面板应用程序。选择文件»创建项目,浏览触摸面板项目模板。使用创建项目对话框配置项目设置,包括触摸面板终端和VI模板。关于如何修改项目的详细信息,请参考项目浏览器窗口中的 Project Documentation文件夹。

还可添加触摸面板VI模板至现有触摸面板终端。LabVIEW包含纵向和横向模板,其用户界面预设为触摸面板设备。模板包含了触摸面板应用程序中常用的控件。右键单击触摸面板终端并选择新建VI模板,可加载触摸面板VI至终端。出现选择模板对话框。选择要在终端使用的VI模板。

使用触摸面板终端

LabVIEW 2014支持开发、调试和部署LabVIEW应用程序至运行Windows Embedded Standard 7操作系统的触摸面板终端。在之前版本中开发、调试和部署触摸面板应用程序需要安装LabVIEWTouch Panel模块。在LabVIEW 2014中,可在主机上开发和调试触摸面板应用程序,并可从主机部署触摸面板应用程序至触摸面板终端。触摸面板终端的支持需要LabVIEW应用程序生成器。LabVIEW专业版开发系统中含有应用程序生成器。

新增及改动的工具包

LabVIEW第三方许可和激活工具包第三方许可和激活工具包2014允许用户停用通过该工具包获得使用权的附加软件。如需停用附加软件,请选择帮助»激活附加软件,打开“第三方附加软件激活向导”。然后选择附加软件,单击停用,并按向导中的指示进行操作。

© National Instruments 19 LabVIEW升级说明

Page 20: LabVIEW 2014升级说明 - National Instruments · LabVIEW™升级说明 本文档介绍在Windows、OSX和Linux操作系统上升级至LabVIEW2014的步骤。升级之前,请阅

前期版本LabVIEW的改动

要查看LabVIEW自您所安装版本以来的完整新增和改动的内容,请参考历次发布的升级说明。访问NI网站ni.com/info,输入下列信息代码:

• LabVIEW 2010升级说明-upnote10chs

• LabVIEW 2011升级说明-upnote11chs

• LabVIEW 2012升级说明-upnote12chs

• LabVIEW 2013升级说明-upnote13chs

关于National Instruments商标的详细信息,请访问ni.com/trademarks,查看NI Trademarks and LogoGuidelines。此处提及的其他产品和公司名称均为其各自公司的商标或商业名称。关于NI产品和技术的专利权,请查看软件中的帮助»专利信息、光盘中的patents.txt文件,或ni.com/patents上的National InstrumentsPatent Notice。产品安装结束后,可在自述文件中查看最终用户许可协议(EULA)和第三方法律声明。请登录ni.com/legal/export-compliance的Export Compliance Information查阅NI全球出口管制政策,以及如何获知有关的HTS编码、ECCN和其他进出口信息。NI对于本文件所含信息的准确性不作任何明示或默示的保证,并对其错误不承担任何责任。美国政府用户:本手册中包含的数据系使用私人经费开发的,且本手册所包含的数据受到联邦采购条例52.227-14和联邦国防采购条例补充规定252.227-7014和252.227-7015中规定适用的有限权利和受限数据权益条款的约束。

© 1998–2014 National Instruments.版权所有 371780K-0118 2014年 6月