所有这些新功能都旨在减少您花在常规设置任务上的时间,将更多的时间投入到真正重要的任务:采集测量结果并自定义系统来满足您的具体需求。
通过缩短下一次测量的时间更快速地进行测试
首次测量的设置非常重要,但还有其他因素也需要考虑。 新的要求迫使您对测试系统进行反复迭代。 因此,您必须拥有所需的灵活性来最小化测试或测量时间,不仅是第一次测试或测量,还包括下一次未知的测试或测量。 过去,为了实现该级别的自定义,工程师通常使用通用工具来开发和维护专用的系统软件, 导致首次测试和后续的测试成本非常高。
在过去的30年中,已经有数十万名工程师使用LabVIEW来抽象仪器测量任务,大大提高了工作效率,图形化编程的直观功能视角使他们受益匪浅。
劳伦斯利弗莫尔国家实验室的工程师Glenn Larkin表示,他们采用LabVIEW而不是传统的方法来开发自动化维护系统,他的三人团队“在15个月的时间内开发和部署了应用程序的最终版本,并进行了原型验证,大约是使用Java或C ++开发应用程序所需时间的三分之一。
LabVIEW NXG基于这种图形化工程开发流程,提供了一个更高效的开发环境来帮助您完成硬件设置、初始测量和分析。 在整个转换到自定义的过程中,您可继续保留当前的工程视图以及配置和分析程序。 LabVIEW NXG为您提供了更高级别的起点,当您需要更高级的分析、逻辑或自动化时,您可以基于已完成的工作快速实现。
图3. 使用LabVIEW NXG的拖放式设计方法,快速构建并迭代您的测试和测量系统。
增加测试软件之间的协作更智能地进行测试
对于只有一个人的团队,复用是一个可管理的问题。 但是如果验证工程团队需要不断扩大以跟上公司的发展需求,或者需要管理多个远程开发和部署测试站来控制成本,又或者需要扩大产量或增加批次时,挑战就随之而来。 成功实现这些扩展需要一定程度的标准化以及一套一致的工具、工作流程和基础软件。
作为NI不断投资测试软件的承诺的一部分,LabVIEW NXG和LabVIEW 2017以及数量不断增加的其他NI测试和测量软件,都建立在通用的开放标准软件包技术之上。 新的软件包管理器使您不仅能够发布NI或第三方软件,还可以发布您自己的软件。 通常,复用的根本挑战不在于找到应用程序或代码,而是找到正确的硬件驱动程序的正确版本。
LabVIEW NXG中NI软件包管理的一个重要组成部分是定义您所依赖的测试代码或应用程序,以便高效地进行工作。 由于NI软件是一个开放的平台,因此这种依赖性关系会存在于测试代码、第三方附件、LabVIEW NXG运行引擎和硬件驱动程序。 这可以减少团队花在主动管理软件配置、依赖关系管理和测试系统复制上的时间。 在NI最近的一项调查中,使用最新版NXG的软件开发人员中有70%的人表示他们很可能会使用LabVIEW NXG来生成可扩展的程序库和系统部署程序。