主要内容

沟通工作流程可以吗金宝app

消息传输流程

这个工作流代表了最常见的CAN传输模型。根据需要调整您的模型。有关更多工作流示例,请参见建立CAN通信Simulink模型金宝app的“Simulin金宝appk教程”车载网络工具箱例子

Simulink中CAN消息传输的工作流程图金宝app

使用Mux块

  • 使用一个Mux(金宝app模型)块来组合来自源的每个消息(如果它们以相同的速率传输)。

  • 使用一个可以传输每个配置的块Mux(金宝app模型)块。

消息接收流程

信息过滤

设置过滤器以只处理相关消息。这确保了最佳的模拟性能。

如果需要解析所有总线通信,则不要设置过滤器。

函数调用触发的消息处理

设置你的CAN Unpack块:

  • 在函数调用触发的子系统中,如果您想解包由您的可以接收块。

  • 如果您希望仅解包您的服务器接收到的最新消息,则不使用函数调用触发的子系统可以接收块。
    如果您的接收块正在过滤单个消息,请设置此系统。

下游加工

对于任何使用接收到的消息的下游处理,包括块:

  • 在函数调用子系统中,如果您的下游流程必须响应在此模型中的单个时间步中接收的所有消息。

  • 在函数调用子系统之外,如果您的下游流程仅响应此模型中给定时间步中接收到的最新消息。
    在这种情况下,CAN Unpack块将不响应接收到的任何其他消息,而与消息ID无关。