在 CANoe 中过滤传出的 CAN 消息

Filter outgoing CAN messages in CANoe

假设 CANoe 中剩余总线仿真的许多不同节点和模型产生并发送 CAN 帧,防止 CANoe 将具有特定帧 ID 的消息发送到(真实)CAN 上的一般方法是什么公共汽车?过滤似乎只考虑 传入 消息。

有多种方法可以告诉节点不要发送帧(通过与 IL 设置交互),但是有通用的方法吗? CANalyzer 似乎有可能将节点插入 bus/evaluation 树中,这些节点对帧不透明,但我既没有在 CANoe 中看到这个选项,也无法确认这适用于 outgoing 消息也是如此。

您可以在模拟设置中为每个模拟节点添加输出过滤器。

右键单击将节点连接到总线的支路。然后选择 Output -> Insert Filter.

这会在 ECU 和总线之间插入一个小节点。在节点上通过double-clicking可以配置要过滤掉哪些消息。

不幸的是,似乎无法配置此 bus-wide。 IE。你必须这样做 node-by-node.

HTH