如何在TestStand中调用Python?

在TestStand 2019中已经集成了Python步骤类型。

  • 针对TestStand 2017,本身软件是没有集成Python步骤类型的,因此也无法直接调用Python程序,但是NI公司针对该版本软件发布了一个扩展软件,下载安装后TestStand中就会出现Python步骤类型,

安装时注意在选择TestStand版本时,要和你电脑上的TestStand版本一致。安装完成后,启动TestStand就可以在步骤类型列表中看到Python文件夹。

pytest 调用当前文件 自建函数 teststand调用python_下载安装

  • 向步骤编辑器中添加一个“Python Step - Action”步骤,右键该步骤点击“Configure Python Step”,会弹出如下对话框。

pytest 调用当前文件 自建函数 teststand调用python_python_02

  • 在“Version”后填入“3.6”(该扩展软件只支持Python3.6以上,注意如果TestStand程序是64位,则安装的Python版本必须也为64位,32位同理),“File Path”中填写你要调用的Python程序的路径,“Operation Scope”默认为“Module”,此时你可以在“Function Name”的下拉框看到你调用的Python程序中的所有方法,选择一个你要使用的方法,并在“Parameters”内配置变量,点击“OK”即可。

本文转自:




在TestStand 2019中已经集成了Python步骤类型。

  • 针对TestStand 2017,本身软件是没有集成Python步骤类型的,因此也无法直接调用Python程序,但是NI公司针对该版本软件发布了一个扩展软件,下载安装后TestStand中就会出现Python步骤类型
  • 安装时注意在选择TestStand版本时,要和你电脑上的TestStand版本一致。安装完成后,启动TestStand就可以在步骤类型列表中看到Python文件夹。

pytest 调用当前文件 自建函数 teststand调用python_下载安装

  • 向步骤编辑器中添加一个“Python Step - Action”步骤,右键该步骤点击“Configure Python Step”,会弹出如下对话框。

pytest 调用当前文件 自建函数 teststand调用python_python_02

  • 在“Version”后填入“3.6”(该扩展软件只支持Python3.6以上,注意如果TestStand程序是64位,则安装的Python版本必须也为64位,32位同理),“File Path”中填写你要调用的Python程序的路径,“Operation Scope”默认为“Module”,此时你可以在“Function Name”的下拉框看到你调用的Python程序中的所有方法,选择一个你要使用的方法,并在“Parameters”内配置变量,点击“OK”即可。