打印

NI LabVIEW 2017

[复制链接]
1075|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangjiahao88|  楼主 | 2017-7-22 15:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wangjiahao88|  楼主 | 2017-7-22 15:23 | 只看该作者
Included add-ons (Revision 24 April 2017):
LabVIEW Advanced Signal Processing Toolkit 2017 (2017ASPT)
LabVIEW Control Design and Simulation Module 2017 x86 (2017CDSim_32Win)
LabVIEW Control Design and Simulation Module 2017 x64 (2017CDSim_64Win)
LabVIEW Database Connectivity Toolkit 2017 (2017DCT)
LabVIEW Desktop Execution Trace Toolkit 2017 (2017DETT)
LabVIEW Digital Filter Design Toolkit 2017 (2017DFDT)
LabVIEW DCS Module 2017 (2017DSC)
LabVIEW 2017 Compile Farm 2017 (2017FPGA_CFT)
LabVIEW 2017 FPGA Module (English) (2017FPGA_Eng)
LabVIEW 2017 FPGA Module (Chinese) (2017FPGA_Chn)
LabVIEW 2017 FPGA Module (Japanese) (2017FPGA_Jpn)
LabVIEW MathScript RT Module 2017 x86 (2017MSRT_32Win)
LabVIEW MathScript RT Module 2017 x64 (2017MSRT_64Win)
LabVIEW Robotics Module 2017 (2017Robotics)
LabVIEW Statechart Module 2017 (2017Statechart)
LabVIEW Unit Test Framework Toolkit 2017 x86 (2017UTF_32Win)
LabVIEW Unit Test Framework Toolkit 2017 x64 (2017UTF_64Win)
LabVIEW VI Analyzer Toolkit 2017 x86 (2017VIA_32Win)
LabVIEW VI Analyzer Toolkit 2017 x64 (2017VIA_64Win)
Automatic Verification Platform for Safety-Critical FPGA (AVP254_2.0.2)
BSR Observer 1.0.0 (BSR Observer_1.0.0)
BSR Quality 1.0.0 (BSR Quality_1.0.0)
CANalytics 1.0.0 (CANalytics_v1_0_0)
DAQ-Logger 1.3.0 (DAQSYS_DAQLOGGER_130)
easyDatalogger standalone 4.6.1.585 (easyDatalogger_4.6.1.585)
EtherCAT Library for LabVIEW 2.9.5 (EtherCAT_Library_v2.9.5)
HaroUT 1.0.2 Runtime Engine x86 (HaroUT_v102)
iDaq 4.0.0.1623 (iDaq_4.0.0.1623)
iTestSystem (iTS) 2014 with Drivers (iTestSystem_2014With_Drivers)
MGI Solution Explorer 2.0.0.47 (MGI_Solution_Explorer_2.0.0.47)
NI Sound and Vibration 2017 (NISV2017)
NI TestStand 2016 SP1 x86 (NITestStand2016SP1_32)
NI TestStand 2016 SP1 x64 (NITestStand2016SP1_64)
Oscilloscope 4.3.0.185 (oscilloscope_4.3.0.185)
SeeSV-Postprocess 1.7.0 (SeeSV_Postprocess_1.7.0)
SeeSV-S205 1.7.0 (SeeSV-S205_1.7.0)
SeeSV-S205 1.7.0 Manual (SeeSV-S205_1.7.0_Manual)
Sentinel LDK AddOn 3.0 x86 (Sentinel_LDK_AddOn_3.0_32bit)
Sentinel LDK AddOn 3.0 x64 (Sentinel_LDK_AddOn_3.0_64bit)
Testview Integrator 2016 r12 x86 (TVI_2016r12_win32)
NI Vision Development Module 2017 (VISION_2017)

使用特权

评论回复
板凳
wangjiahao88|  楼主 | 2017-7-22 15:24 | 只看该作者
LabVIEW 2017的新增功能及改动
关于新功能及更改的完整列表、LabVIEW各不同版本特有的升级和兼容性问题和升级指南见LabVIEW 2017升级说明。
关于LabVIEW 2017的已知问题、部分已修正问题、其他兼容性问题和新增功能的相关信息,请参考labview目录下的readme.html文件。
减少VI加载及编译时间
(Windows)对于LabVIEW 2017,NI采用了更为激进的编译器,用于构建LabVIEW开发环境和LabVIEW运行引擎。该升级减少了聚合VI的加载时间及VI编译时间。

使用特权

评论回复
地板
wangjiahao88|  楼主 | 2017-7-22 15:24 | 只看该作者
移动对象时保持连线连接
在程序框图上将对象移入和移出结构时,LabVIEW 2017将自动保持连线连接。如移入或移出结构的对象已连接至结构内的对象,LabVIEW将创建或移除通道以保持连线连接。移动对象时按下<W>键,可切换自动连线连接。
自适应VI
  LabVIEW 2017包含内嵌至其调用方VI的自适应VI(.vim),该VI可将每个接线端调整为相应的输入数据类型。通过自适应VI,您可创建VI,对任意可接收的数据类型执行相同的操作,而无需为每种数据类型保存单独的VI副本。
自适应VI类似于多态VI,但在确定可接收的数据类型时,自适应VI更加灵活。多态VI使用一系列预定义的可接收数据类型。自适应VI计算实现是否接收某种数据类型。
自适应VI使用.vim文件扩展名。如需创建自适应VI,可选择文件?新建,并在新建对话框中选择自适应VI。如需将现有VI转换为自适应VI,可将文件扩展名设置为.vim并保存。
注:  仅可将标准VI转换为自适应VI。无法将多态VI、全局VI或XControl功能转换为自适应VI。
内置的自适应VI
LabVIEW提供以下自适应VI,供用户在应用程序中使用。内置自适应VI的图标使用橘色背景。
数组选板 数组元素减1—将一维数组的指定元素减1。如数组为时间标识数组,该VI将元素减1秒。 数组元素加1—将一维数组的指定元素加1。如数组为时间标识数组,该VI将元素加1秒。 重排一维数组—以伪随机顺序重新排列一维数组元素。 重排二维数组—以伪随机顺序重新排列二维数组元素。 排序二维数组—升序排列指定列或行中的元素,重新排列二维数组的行或列。
比较选板 值改变—如首次调用VI,或输入值与上一次调用VI时发生改变,返回TRUE。
转换选板 数值至枚举—查找匹配指定数值的枚举值,并返回对应的枚举项。
定时选板 暂停数据流—将连线的数据流延迟指定的时间长度。

使用特权

评论回复
5
wangjiahao88|  楼主 | 2017-7-22 15:25 | 只看该作者
应用程序生成器的改进
LabVIEW 2017对LabVIEW应用程序生成器和程序生成规范进行了下列改进。
LabVIEW运行时引擎的向后兼容性
在以前的LabVIEW版本中,无法在不重新编译的情况下加载和运行旧版本LabVIEW中构建的二进制文件和VI。从2017开始,LabVIEW支持LabVIEW运行引擎的向后兼容性。例如,LabVIEW 2017以后的版本可加载LabVIEW 2017创建的二进制文件及VI,无需重新编译。该改进适用于独立应用程序(EXE)、共享库(DLL)以及打包项目库。
要使二进制文件向后兼容,请根据您的程序生成规范,勾选特定对话框高级页面上的以下复选框:
程序生成规范        对话框        复选框
独立应用程序(EXE)        应用程序属性        允许未来版本的LabVIEW运行引擎运行该应用程序
打包项目库        打包库属性        允许未来版本的LabVIEW加载该打包库
共享库(DLL)        共享库属性        允许未来版本的LabVIEW加载该共享库
对于在LabVIEW 2017及以后版本中创建的程序生成规范,LabVIEW默认启用这些选项。您可禁用这些选项,将程序生成规范绑定至特定版本的LabVIEW。禁用这些选项将防止对性能配置文件进行任何更改,并帮助您避免编译器升级导致的意外问题。对于实时应用程序,对话框中不显示这些选项,但功能默认为启用。

使用特权

评论回复
6
wangjiahao88|  楼主 | 2017-7-22 15:25 | 只看该作者
abVIEW和其他语言之间的调用的改进
LabVIEW 2017中,LabVIEW生成的共享库(DLL)的性能和稳定性得到大幅提升,尤其是对于从LabVIEW和其他语言对LabVIEW生成的DLL的调用而言。例如,从C语言应用程序对LabVIEW生成的DLL的调用可在多线程执行系统中运行。这些改进还防止了从LabVIEW调用LabVIEW生成的DLL时可能发生的死锁和原子性违规。
如需使用该功能,在共享库属性对话框的高级页中勾选在私有执行系统中执行VI复选框。默认为新程序生成规范启用该选项。该选项对于从LabVIEW 2016及更早版本迁移的程序生成规范禁用,以防止行为发生意外更改。例如,当从非LabVIEW应用程序调用LabVIEW生成的共享库时,禁用该选项可阻止依赖单线程执行的共享库在多线程执行系统中执行。(NI Linux Real-Time)默认情况下,该选项对Linux RT终端禁用,以避免潜在的性能抖动。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

473

主题

7517

帖子

30

粉丝