1

我在 CANoe 中创建了一个 CAN 模拟系统。我添加了两个具有 ID 1 的 CAN 消息处理程序的 capl 文件。现在,如果我收到 ID 为 1 的 CAN 消息,将按哪个顺序调用处理程序?

谢谢

4

1 回答 1

2

CANoe 模拟所有节点并行运行的分布式系统。在实际系统中,两个节点将同时接收消息。CANoe 将按顺序调用消息处理程序以保证原子性,但是,此类调用的顺序是未定义的,不应依赖。对特定顺序的任何依赖都意味着您的系统在硬件中实现时将遇到竞争条件。

于 2015-06-19T08:11:05.397 回答