capl - CANoe / CAPL 设置信号的最佳实践 - 交互层或 SysVars
问题描述
关于在处理信号时使用 CAPL 编程的最佳选择,我有一个相当笼统的问题。
假设您需要编写 CAPL 代码来设置信号的值,哪种方法最好:
使用 setSignal 系统函数,它直接通过 IL 设置信号
将 SysVar 绑定到信号并编写事件处理程序来管理更新?
我不是 CAPL 编程方面的专家,而且我听说有人提倡其中一种。
那些支持 SysVars 的人指出 setSignal 函数没有返回值,因此除非实施一些额外的安全检查,否则无法检查信号更改是否成功。
感谢您分享您的智慧:)
解决方案
如果您想确认/验证它是 rr,您可以使用 setSignal 和稍后的 getSignal
推荐阅读
- angular - 无法使用 ionic 中的 Http API 调用获取数据
- mysql - Laravel SQL 未按预期执行。没有语法错误
- wpf - Windows 数据网格在右侧显示额外的空白列
- stm32 - 如何控制 JTAG 设备将二进制文件写入闪存?
- java - ReentrantLock 作为 CountdownLatch 的替代品
- amazon-web-services - 在 cf 模板中默认使用最新的 aws lambda 运行时
- c# - EF Core groupBy 没有空合并运算符 (??) 的 SQL 翻译。做 ??0m 时不使用 ISNULL 进行翻译
- python - = (equal) 在表达式大括号内的 f 字符串中做什么?
- c++ - 如何将 QLineEdit 与之间没有空格的 QPushButton 结合起来?
- javascript - POST 请求的 Ajax 调用结构