如何在TestStand中使用动态创建变量

如何在TestStand中使用动态创建变量,第1张

这个要求可以通过在TestStand中使用ActiveX/COM接口来实现,按照如下步骤 *** 作:

在接口表中选择ActiveX/COM接口

插入一步动作

鼠标右击新建的这一步动作并选择指定模块

在编辑ActiveX/COM调用对话框中设定Object Reference为ThisCOntext

设定Automation Server为NI TestStand API 3.5 或者为您当前所用的TestStand的版本。

设定Object Class为 PropertyObject

设定Action为Call Method

设置Method为SetValXXX,其中XXX是需要创建变量类型。比如设置布尔类型变量的方法是SetValBoolean注意:SetValDispatch是用来创建一个对象引用

在参数列表中设置lookup String的值为StationGlobals.ZZZ 其中ZZZ是新变量的名称。注意:你需要用引号将值包起来

设定Option为1,这样就会强制创建变量如果变量不在的话。或者可以设置为5,这样变量在不存在的情况下会被创建而在已经存在的情况下不会进行任何 *** 作。

设置newValue为你打算给变量的值

API

TestStand测试引擎API可以在TestStand中的Tools菜单中找到,以及在TestStand官方网站上下载配套文档。为了调用TestStand测试引擎API,你需要以下步骤:

1. 下载并安装TestStand。

2. 参照TestStand官方文档,学习TestStand使用方法。

3. 在TestStand Tool中访问TestStand API,获取相关的函数、方法。

4. 将采用TestStand API的语言(如C\#,Python)添加到TestStand工程中,为API调用提供便利的框架。

5. 业务上需要可以在TestStand中以及TestStand API中实现。

6. 根据TestStand API文档,进行调试,运行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11892638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存