CAPL中的自动提示
on message:receipt of a CAN message
on signal:signal change
on signal_update:receipt of a signal
注意!!!
-
message没有update,都是监控每一帧报文
-
message无update竟然和signal_update是一样的。。注意区别
细说 “on signal” vs “on signal_update”
on signal: 只有信号量变化的时候才触发
- 当每次信号值发生变化时调用该事件
- 对于周期型信号的变化可以使用该function。
- 场景:响应 “信号值的有效变化”,如检测车灯从 “关” 到 “开” 的状态切换。
on signal_update: 每一帧都触发
- 当每次接收到该信号时都会调用该事件,无论信号值是否变化
- 场景:如监控 “信号所在报文的接收”(不关心值是否变化)
对于非周期型信号on signal和on signal_update没什么区别
典型参考:《CANoe开发从入门到精通》- 10.6.3 事件处理
END
posted @
2025-08-14 15:55
anliux
阅读(
54)
评论()
收藏
举报