强强联合:Python与NI Test Workflow相得益彰

发布时间:2022-11-29

概述:

工作效率是保持*优势并确保按时交付项目的关键。 您肯定希望使用*适合的工具来完成任务, 比如是

可以使用所选的编程语言来构建所需的内容, 或者使用现成即用的软件来减少开发工作。 Python是一种通用
编程语言, 因其渐进式学曲线、 零使用成本和强大的数据分析能力而广受欢迎。 Test Workflow是NI的一款
热门测试软件套件, 囊括仪器自动化、 测试序列生成、 数据分析等工具!
对于这两者, 您并非只能择一而选。 Test Workflow软件非常灵活, 可以与Python等其他编程语言结合使用。
利用NI现成即用的软件, 使用预先构建好的功能, 节省开发时间, 同时也可使用Python进行高级定制和实现
自动化。
强强联合: Python与Test Workflow相得益彰

利用现有的Python代码

采用Test Workflow并不意味着从零开始。 您完全无需浪
费时间重新开发Python代码。 为了提高效率, 您可以使
用每种工具*强大的功能并复用现成的功能。 您可以复
用现有程序将它们集成到LabVIEW和TestStand中, 或者
使用G Web开发软件为Python程序构建Web界面。

在LabVIEW中调用Python函数

LabVIEW是一种图形化编程环境, 用于帮助工程师开发
自动化测试系统。 其强大之处在于可实现仪器的自动化,
并通过内置的用户界面来监测测试。 在LabVIEW 2018
中, NI引入了Python节点, 使用户能够在执行LabVIEW
程序时调用Python文件。 譬如, 您想利用另一位同事使
用Python编写的现有数据分析库, 同时利用LabVIEW出
色的仪器连接性。 您可以只使用Python, 但在连接到硬
件时可能会遇到问题。 这时, LabVIEW中引入的Python
节点就为两种语言之间的互操作提供了有效的方法。

TestStand中的Python代码序列生成

TestStand是工程师用于开发自动化测试序列的测试执行
软件。 它提供了一个用于创建测试序列的交互式开发环
境, 以及测试执行程序的所有功能:单元跟踪、 报表生
成、 并行测试执行等。 借助TestStand Python Adapter,
用户可以调用Python代码模块, 将其作为测试序列的一
部分。 虽然您也可以使用Python来构建测试执行程序,
但这需要花费大量的时间, 而TestStand恰好可提供此功
能。 因此, 将两者的优势相结合, 您就可以在TestStand

中复用所有现有的测试代码, 而无需从零开始。

NI 利用Test Workflow节省时间的六种方式




   白皮书下载



上一篇:SIEMENS山东烟台市地区西门...
下一篇:正泰电气山东省聊城市一级经销商欢...