【发布时间】:2020-04-23 16:28:00
【问题描述】:
关于在处理信号时使用 CAPL 编程的最佳选择,我有一个相当笼统的问题。
假设您需要编写 CAPL 代码来设置信号的值,哪种方法最好:
使用setSignal系统函数,直接通过IL设置信号
要将 SysVar 绑定到信号并编写事件处理程序来管理更新?
我不是 CAPL 编程方面的专家,而且我听说有人提倡其中一种。
那些支持 SysVar 的人指出 setSignal 函数没有返回值,因此除非实施一些额外的安全检查,否则无法检查信号更改是否成功发生。
感谢分享你的智慧:)
【问题讨论】:
-
你好莫妮卡,欢迎来到 SO。这个问题主要是opinion-based,我把它标记为这样。最后,取决于你想要达到什么。绑定 Sysvars 可能让您创建更强大的测试策略,但最终取决于它。您可以使用面板来修改系统变量,面板设置信号看起来有点难看,但您也可以拥有它们。