NI测试软件负责人:践行NI增强LabVIEW的承诺

2024-06-27 12:42:28·  来源:恩艾NI知道  
 

NI对LabVIEW的战略愿景包括持续提升的Git 集成、高级安全协议、不断扩展的语言支持以及AI驱动的可以改变工程工作流程的测试创新。 


我在之前的文章中写过NI致力于实现LabVIEW的三个支柱:


加强以LabVIEW为代表的核心软件产品


将LabVIEW连接到一个由互补工具组成的生态系统,共同为测试专业人员的工作流程增加价值。我们称之为LabVIEW+套件。


支持LabVIEW社区建设,让我们的用户持续创造成功;更积极地将他们纳入NI战略。



在接下来的系列里,我想更深入地探讨这三个支柱,让您深入了解我们想要做什么以及我们计划如何做。在本文中,我将重点介绍第一个支柱:加强LabVIEW。


通过功能开发加增强LabVIEW


可以说,前两个支柱是互补的。为了加强LabVIEW我们必须更好地连接到LabVIEW+ 套件的生态系统,这意味着对一个产品的任何功能投资都会让每个用户受益。



我想列举五个我们正在研发的项目,它们将在未来几年对许多不同的产品和应用产生影响。


1. 现代开发实践


大多数工程师都不是单独工作的,因此有效的协作开发至关重要。我们收到了很多关于LabVIEW可以如何改进的宝贵意见。从今年开始,您应该会看到团队开发的逐步改进;LabVIEW和TestStand的Git集成即将推出;以及提升的差异(diff)和合并(merge)工具,可以提供更详细并可操作的更改描述。


在2024年第三季度发布后,您可以利用这些最新的开发环境机会以及2023年推出的Zoom等功能,无需被迫将代码升级到最新版本。这一变化将有助于处于共享源设置中的开发人员或必须锁定版本但希望从生产力增强中受益的开发人员。


2.开放式架构


我们知道LabVIEW是用于测试和测量的软件开发工具。开发和调试都快速直观,硬件连接全面,用户界面构建简单,您还可以通过实时目标的自动多线程和重新编译来提高性能。还接受用其他语言编写的IP可以为您的项目增加价值。


近年来,我们在简化LabVIEW环境中MathWorks®MATLAB®软件的使用方面取得了长足进步。去年,我们在虚拟环境中运行时启用了在LabVIEW中调用Python代码的功能,很快我们也会支持调用.NET8核心程序集的功能。这种理念并不仅限于语言支持;我们正在努力将第三方硬件的pinmaps构建到我们的软件工具中,以加快您的开发速度。这种对简单开放集成的承诺将在未来几年持续成为我们软件产品线的一个主题。


3. 系统安全


软件安全是许多工程师最关心的问题。内存安全是一个含义丰富的术语,在行业中有许多定义,但您应该相信LabVIEW在这方面具有一些内在优势。首先,数据流范式减少了代码中指针的使用,这是一个巨大的优势。除此之外,它是一种直接编译的语言,如果出现缓冲区溢出,它会出错,并且在运行时没有脚本,这可以更确定您的宝贵数据的去向。


NI正在努力记录和发布软件物料清单和第三方依赖关系,以应对日益严格的全球安全标准。我们有一个专门的团队致力于安全主题,随着安全性成为您业务的优先事项,请与NI合作,我们可以共同确保您对合规性充满信心。


4. 生成式人工智能


全世界都在谈论生成式人工智能,这是有原因的。这项技术不仅很酷,而且其影响力有望超过互联网或智能手机。测试也不例外。我们设想的系统具有感知、学习和适应能力,可以优化结果。我们称之为“智能测试”,它可以带来以下好处:


仪器智能


提升测量点信号处理能力

提供对波形特征的实时洞察

动态调整测试流程以减少测试时间

在系统各层级分布决策过程,实现快速响应和高效执行。


用户智能


加速验证和测试工作流程

优化测试计划

实现快速数据分析和报告


企业智能


提高资产利用率

识别制造趋势和缺陷

在整个产品生命周期中产生洞察


我们在NIConnect 2024上演示了如何在LabVIEW 中使用AI来自动化代码描述和文档编制,这对于工程师继承操作不明确的代码的常见用例而言是一项“必备”功能。我们还宣布,我们目前正在进行一项精选早期访问计划,使用LabVIEW中试用这项技术,并为更广泛的项目收集注册。请联系NI了解更多信息。


5.加速发展


测试和测量的基本原理在不同的应用中不会有太大变化;在大多数情况下,最后的10%才是独特的工程挑战。本着克服这一障碍的精神,识别常见任务并将功能抽象到基于配置的工作流程中仍有巨大的机会,使工程师能够将时间花在最重要的事情上。


当然,这个过程对NI 来说并不新鲜,许多工程组织都已经将TestStand 和DIAdem 等成熟的工具标准化。NI的路线图侧重于改进其用户界面、Linux桌面部署和改进 Python集成。


NI也看到了利用新工具在这个领域增加价值的巨大机会。FlexLogger和 InstrumentStudio就是我们希望为团队开辟快速设置和运行测量任务的新方法的例子。这些工具具有积极的路线图,可以进一步深入测量自动化和自定义功能。


基于这一战略,我们在NI Connect 2024 上发布了InstrumentStudio Professional。此版本将扩展我们广受欢迎的PXI配套软件InstrumentStudio的功能,以涵盖电子验证工作流程的更大一部分,包括自动化和测量定制。InstrumentStudioPro 旨在与LabVIEW和TestStand 配合使用,并将自动添加到LabVIEW+ 套件许可证持有者中,从而提高他们获得的价值。 


加强LabVIEW需要各方共同努力


NI将继续致力于投资LabVIEW和我们的核心软件产品,为您提供新功能。我还将定期沟通我们的路线图。本文只是一个开始。我希望与我们的LabVIEW社区进行更深入、更广泛的交流,获取您的反馈,以确保我们的产品尽可能好。要有效地做到这一点,必须进行双向对话。请关注即将举行的现场活动、用户组会议、在线网络研讨会等有关此主题的活动,您可以在此发表您对我们应该如何进步的意见。

分享到:
 
反对 0 举报 0 收藏 0 评论 0
沪ICP备11026620号