首页 > 解决方案 > CANoe / CAPL 设置信号的最佳实践 - 交互层或 SysVars

问题描述

关于在处理信号时使用 CAPL 编程的最佳选择,我有一个相当笼统的问题。

假设您需要编写 CAPL 代码来设置信号的值,哪种方法最好:

  1. 使用 setSignal 系统函数,它直接通过 IL 设置信号

  2. 将 SysVar 绑定到信号并编写事件处理程序来管理更新?

我不是 CAPL 编程方面的专家,而且我听说有人提倡其中一种。

那些支持 SysVars 的人指出 setSignal 函数没有返回值,因此除非实施一些额外的安全检查,否则无法检查信号更改是否成功。

感谢您分享您的智慧:)

标签: caplcanoe

解决方案


如果您想确认/验证它是 rr,您可以使用 setSignal 和稍后的 getSignal


推荐阅读