国家文书'(ni)LabView的最新化身实际上是叉子:一个分支是NXG(图1),另一个是LabVIEW 2017,它建立在LabVIEW 2016之上,并提供向上兼容性(参见“LabVIEW 2017和LabVIEW NXG有什么区别?的)。这可能可能是1986年首次发布的LabVIEW中最大的变化。这套餐都在2017年的NI周推出(参见“Niweek:最好的电子会议“在ElectronicDesign.com上)。
LabVIEW NXG 1.0和LabVIEW 2017共享一个共同的架构和编译器——G编译器。它们有不同的前端和共同的基础,但都不是对方的超集。它们都是LabVIEW的最新版本的一部分,因此开发人员可以根据需要使用其中的一种或两种。LabVIEW 2017提供了LabVIEW 2016项目的向上兼容性。大多数项目都可以迁移到LabVIEW NXG上,尽管LabVIEW NXG缺少一些在同类项目中可以找到的特性。
1. LabVIEW NXG是LabVIEW的新面孔。但是,它将与LabVIEW 2017共存及其后续修订,直到两条路径合并回LabVIEW的单一化量。
LabVIEW NXG旨在提高初始用户体验,并为经验丰富的用户提供改进的功能。它具有比LabVIEW 2017类似但仍然不同,看起来和感觉。
使LabVIEW更易于使用
LabVIEW NXG的一个关键属性是它简化了开箱即用,初始项目延迟在启动软件之间并能够与硬件播放。请注意,这与实际写入软件不同;开发人员通常需要知道系统是否在通常的测试和测量环境中与硬件交谈。
LabVIEW NXG利用了NI的CompactDAQ等设备上的硬件可以自动列举(图2)。LabVIEW NXG然后确保已安装这些硬件模块的驱动程序,如有必要,请下载它们。然后它为硬件配置虚拟仪器(VI);因此,程序员可以立即调整硬件以确保它的工作以及做一些初始配置。
2.当与NI的CompactDAQ这样的硬件一起使用时,LabVIEW NXG能够枚举硬件设备。这些设备可以立即调整,而无需创建应用程序。
VIS不立即纳入默认设计,但可以粘贴。它们保留用户可以通过VI检查硬件的同时设置用户的配置。
通常,用户必须确保手动执行所有这项工作,并且在创建匹配导觉的程序之前无法配置设备。它还假设这是正确完成的。
使用这种新方法,用户无需编写任何代码就可以快速检查硬件。系统的初始创建也更容易,因为配置的VIs可以粘贴到项目中。
3.集成探索和分析工具允许LabVIEW NXG用户快速检查硬件可访问的信息而无需编写应用程序代码。
最重要的是,这种方法允许开发人员利用集成的探索和分析工具(图3)。由于LabVIEW NXG能够用作智能前端而无需编写代码,因此开发人员可以快速熟悉硬件。
LabVIEW NXG也被简化以简化测试和测量系统的自定义。新的拖放UI创建编辑器专注于减少常见任务的开发时间。
首次用户将欣赏新的帮助内容和互动学习支持(图4)。该系统现在提供交互式课程和相关示例程序。
4.新用户会喜欢新的帮助内容和交互式学习支持。
虚拟仪器的改进
LabVIEW NXG未仅为新用户创建,或简化硬件或项目创建的初始工作。当然,这些是有用的方面,但是从LabVIEW 2017拆分的真正原因是提供卓越的开发环境,不仅限于当前LabVIEW开发环境的增量改进。
新的图形化编辑器是LabVIEW NXG独有的,它通过添加缩放等功能简化了图形化编程。它使用了一组更现代的内置UI组件,以及一个可扩展的框架,可以应用该框架构建更好的UI。可以使用可安装的皮肤导入第三方控件和自定义内置对象。
5.新的数据查看器(顶部)和过滤器配置(底部)允许所有开发人员使用熟悉的测试工具方法快速检查数据。
能够使用综合探索和分析工具(图5)对于有经验的开发人员来说是一个受欢迎的补充。数据查看器允许以多种方式表示多个数据流,用户无需从头构建应用程序就可以应用多个过滤器。