回归无编程自动化愿景的LabVIEW NXG是否值得NI三十年磨一剑?

2018-02-27 15:53:46·  
 
下一代LabVIEWLabVIEW NXG30多年前,NI发布了LabVIEW 1.0,为工程师和科学家提供非编程解决方案,通过台式仪器自动化来替代低效的手动测量。在发布LabVIEW 2017的同时,NI也发布了下一代LabVIEW,即LabVIEW NXG的首个版本,回归到NI最初的无编程自动化愿景。LabVIEW NXG是NI以软件为中心的平台的一项投资,它降低了配置测量
下一代LabVIEW——LabVIEW NXG

30多年前,NI发布了LabVIEW 1.0,为工程师和科学家提供非编程解决方案,通过台式仪器自动化来替代低效的手动测量。在发布LabVIEW 2017的同时,NI也发布了下一代LabVIEW,即LabVIEW NXG的首个版本,回归到NI最初的无编程自动化愿景。LabVIEW NXG是NI以软件为中心的平台的一项投资,它降低了配置测量硬件和采集数据的门槛,无论用户是否熟悉编程,均可轻松使用。



图1. NI在2017年NIWEEK上发布了LabVIEW NXG 1.0

NI开发的LabVIEW NXG 1.0可满足技术人员、科学家和工程师无需编程也可配置硬件、采集数据和分析测量的需求。LabVIEW NXG的首个版本针对交互式采集数据和自动化测量进行优化,可减少设置和运行数据采集系统时花在重复任务的时间。交互式设备配置和分析工具嵌入在LabVIEW NXG环境中,因此用户无需编程即可设置硬件、采集数据和分析测量结果。如果需要自动化或自定义逻辑,用户可以将交互式配置拖放到VI中,从而轻松地集成之前配置过的测量任务或分析函数。

经验丰富的LabVIEW程序员可能会注意到LabVIEW NXG 1.0的编辑器进行了改进,提供了更高效的功能来缩短开发时间。例如,对象或函数的所有设置都显示在环境右侧的“配置窗格”中,因而无需在嵌套菜单中进行多次搜索来更改函数行为。而且,快速放置(Quick Drop)和键盘快捷键等公认的LabVIEW图形化编程的最佳功能和工具同样也适用于LabVIEW NXG,操作与LabVIEW 2017一样。因此,资深的用户仍可以将多年来积累的知识应用到新的LabVIEW环境中。





图2.缩放功能有助获取整体信息或修改细节


LabVIEW NXG包含更新的教程、课程和示例程序,使新用户更容易掌握自动测量所需的编程技能。这些课程均包含一个采用多种媒体的交互式工作簿,可逐步引导用户学习新主题。工作簿提供了一种更具指引性的方法来帮助用户快速掌握新技能,同时通过触发器 (trigger) 来提示选板中的元素、打开VI或显示有关环境的信息。



图3.工作簿中的触发器可以突出显示范例程序所使用的选板中的项目

拥有有效标准服务项目(SSP)会员资格的LabVIEW用户也可以获取LabVIEW NXG 1.0。而新购买LabVIEW的用户可以同时获得LabVIEW NXG 1.0和LabVIEW 2017。

除LabVIEW NXG 1.0以外,LabVIEW 2017专门针对构建和管理复杂的测试、测量和控制应用而设计。LabVIEW 2017提供了许多令人振奋的新功能,包括:输入接线端可自动适应所连接数据类型的可扩展VI、全新的API可确保基于OPC UA和DDS协议的分布式智能节点之间的安全通信以及一个用于连接Amazon Web Services(AWS)的附加工具。



图4. 多态VI需要相应的逻辑才能接受对应的数据类型,但对于可扩展的VI来说,输入接线端会自动适应不同的数据类型

在LabVIEW 2017的开发中,NI利用开源社区的软件使开发人员能够将最新技术整合到其应用中。例如,NI利用社区提供的API,开发了全新的LabVIEW AWS云工具包,使LabVIEW应用程序能够连接到AWS。NI不仅将这些技术融入到软件产品中,也为开源社区提供反馈和有用的信息和资源,让全球开发人员都可以从这些应用程序中获益。

为了帮助LabVIEW用户更好地了解LabVIEW NXG何时能够用于其未来的项目,NI公开了产品路线图,介绍了今后推出的LabVIEW NXG版本将在何时纳入哪些功能和硬件支持。此外,作为NI软件技术预览的一部分,用户可以使用LabVIEW NXG 2.0 beta版本,体验之前仅在主题演讲舞台上才能看到的功能。

LabVIEW NXG 2.0 beta测试版的功能包括:
创建LabVIEW VI来提供在任何Web浏览器中均可运行的HTML和Javascript代码,
同时提供了所需的工具来帮助用户创建组件可轻松替换或更新的灵活应用程序。



图5. 除了程序框图和前面板之外,WebVI还会自动创建在Web浏览器中运行所需的HTML和Javascript代码

除了LabVIEW 2017和LabVIEW NXG 1.0的发布,NI还基于业界标准的软件封装技术推出了Package Manager这一实用工具,专门用于下载和安装NI软件。Package Manager作为一个软件发布平台,可帮助LabVIEW用户简化软件发布,并缩短系统的配置时间。

LabVIEW 2017和LabVIEW NXG 1.0的最新功能可以结合使用,从而将最新的技术集成到LabVIEW应用程序中。LabVIEW NXG的首个版本让用户无需编程即可使用新技术来采集测量结果和分析数据。而未来的版本将继续纳入新的技术和功能,以充分利用LabVIEW NXG的潜力来攻克各种工程和科学挑战。 
分享到:
 
反对 0 举报 0 收藏 0 评论 0
沪ICP备11026620号