“测试工作流程软件包是 NI 测试软件的收费式软件包,它将自动仪表控制、测试排序、数据采集与分析,以及通过云进行远程访问等多种功能集于一体。该软件包的成本远远低于单独购买组件的成本。
”作者: Art Pini
两代人以前,当我刚成为一名工程师时,测试工作是通过打印的测试流程和人工输入数据的日志以人工方式完成的。一代人之前,个人电脑和能与计算机连接的仪表的出现使我们能够通过编写测试程序来实现测试自动化。现在,测试技术领域的领导者 NI 推出了 Test Workflow 测试工作流程软件包。通过把图形编程、测试排序、远程访问以及强大的分析和报告生成功能集于一体,该软件包对测试系统编程进行了整合。
测试工作流程软件包是 NI 测试软件的收费式软件包,它将自动仪表控制、测试排序、数据采集与分析,以及通过云进行远程访问等多种功能集于一体。该软件包的成本远远低于单独购买组件的成本。
测试工作流程软件包通过一个易于管理、成本低廉的单一许可证,就可访问 NI 最常用的测试和测量软件,具体包括 LabView、TestStand、FlexLogger、InstrumentStudio 和 DIAdem(图 1)。
图 1:订购单一许可后,工程师就能使用 Test Workflow 软件包访问 NI 最受欢迎的测试程序。(图片来源:NI)
借助这一集中了测试和数据采集功能的软件组合,工程师能够开发测试系统,并充分发挥测试数据的作用。使用这种软件组合,工程师还能扩大或缩小测试规模,以适应未来需求,控制项目测试成本并缩短产品上市时间。
Test Workflow 软件分为两个包年订购版本: NI 788508-35 标准版和 NI 788509-35 专业版。每种版本的费用均包括一整年的软件许可费用。这两个版本均包含 LabVIEW、DIAdem、FlexLogger、SystemLink Cloud 和 InstrumentStudio。Pro 版包括 LabVIEW 和 DIAdem 的专业版、TestStand 和一些有用的软件工具(图 2)。
图 2:所示为标准版和专业版 Test Workflow 软件包的内容。(图片来源:NI)
通过专为测试和测量设计的软件产品,NI Test Workflow 软件可包支持测试流程中的每个步骤,让用户集中时间应对其他测试挑战。Test Workflow 涵盖了日常工作中所需的所有组件,包括这些著名的现成软件:
LabVIEW:这是 NI 的图形化编程环境,工程师在该环境下可使用交互式测试监控界面开发自动测试系统。该软件可使用各种行业接口和协议从 NI 和第三方仪表获取数据。LabVIEW 还可以集成用 Python、C/C++、.NET 和 MathWorks MATLAB 软件编写的代码。它包括高级数学、概率、分析算法、信号处理和控制功能。
DIAdem:这是一个数据管理应用程序,用于测量数据的积累、检查、分析和报告。该软件用于处理、可视化和诊断复杂的测试问题。该软件可以导入和搜索多种文件格式,以查找分析所需的数据。处理后的数据可通过高级报告模式显示,如曲线、瀑布、轨迹、轴中心线显示和地图。
FlexLogger:这是一款无需编程的软件应用程序,用于快速配置 NI 硬件的传感器和数据记录。该软件可使用简单的数学、过滤和布尔逻辑执行在线计算。FlexLogger 包括一个交互式技术数据管理流 (TDMS) 文件查看器。
G 网络开发软件: 工程师可使用该软件为测试和测量应用创建基于网络的可视化界面 (WebVI)。该软件可以访问 SystemLink Cloud,进行应用托管。
SystemLink Cloud:SystemLink Cloud 是 NI 托管服务,提供安全、可扩展的云计算环境。工程团队可利用该软件访问和共享在 G Web 中开发的 WebVI 的数据。测试系统的数据被发布到云端,允许从任何地方和任何可运行网络浏览器的设备进行访问。
InstrumentStudio:InstrumentStudio 是一款可访问模块化 PXI 仪表(包括电源、信号源和万用表)的软件应用。通过该软件,可以对自动测试组件进行实时监控和调试。通过该软件还可将仪表配置直接导出到 LabView 等更高级的 NI 测试软件中。
TestStand: TestStand 是一款测试管理软件,可帮助您开发自动测试序列。该软件作为一款测试执行软件,可以集成以 LabVIEW、Python、C/C++ 和 .NET 等其他编程语言编写的代码模块。
选择正确的版本
对于需要自动测量硬件、远程访问、分析基本数据和生成报告的测试应用,建议使用测试工作流程标准版。Test Workflow 专业版适用于需要生成独立测试、对多个测试进行排序、需要数据库连接以及需要高级数据分析和可视化的测试应用。
结束语
测试工作流程软件包拥有测试工程师开发生产测试站、构建网络连接测试系统以及研究新兴技术测试方面所需的所有软件工具。如果在我早期的工程设计生涯中就用上这种软件包,我的生活肯定会轻松很多。
分享到:
猜你喜欢