我在一个项目中工作,我必须在C# (WPF)中使用C#API。我以前没有在这个领域工作过,也找不到任何关于它的参考资料。
我希望使用C# UI从用户(比如x和y)获得2个输入。现在,我必须将这些x和y值发送到TestStand,在那里,我有一个来自同一个类的函数成员,它将得到这些输入并将两者相加。我需要的是,一旦我在UI中输入x和y值,并按下一些按钮(“保存更改”),就应该在调用的函数的参数中填充这些值。整件事是一个定制的步骤。
任何想法都会受到赞赏。如果你能提出一些材料供我参考,我感到非常感谢。提前谢谢。
发布于 2015-08-22 16:13:19
还不完全清楚您的C# UI是从Edit启动的。但是,假设您正在编写要从自定义步骤类型中的Edit子步骤启动的C# UI,则可以将SequenceContext (ThisContext)作为引用传递给C# UI,该引用将为给定序列中的参数PropertyObject提供正确的上下文。一旦您的UI上的按钮被按下,您将能够使用TestStand PropertyObject API to SetVal( Type ) (其中'Type‘是您正在设置的参数的数据类型,即数字、字符串等)。在序列参数中的给定查找字符串变量。
如果您提供了更多关于在单击按钮时x和y值将放在哪里的详细信息,我可以给您一个更详细的方法。
关于TestStand API概念的在线文档,下面是TestStand API参考帮助
对于整个TestStand API的图表,我建议您查看一下TestStand API参考海报。
https://stackoverflow.com/questions/31564530
复制相似问题