写在前面
实际上通信配置的大部分内容都已经在导入.dbc文件时搞定了。
这次只是简单的和大家演示一下数据是如何在整个软件系统里流动的。
先来一个框图,回忆一下:(来自CSDN博主雪云飞星)
遗憾的是,这些咱们目前都接触不到,但咱们可以搞清楚:
ECU之间是怎么通信的?
Runable的数据是怎么一层一层的传递出来的?
请看图:
开始配置
创建Ports
引出Ports
进入组合SWC里面,把Port引出来,右键,引出
效果:
咱们在进到ECU里看一看:成功引出!
这两步是把SWC的Port和ECU连接了起来。
添加Port Access
还有触发不要忘记:
这一步是把SWC与Runable连接起来。
这个时候,再回到最开始那个彩图,就很明白了
从Runnable开始,每一层都有自己的接口:
Runnable的接口是Port Access,SWC的接口是Port,ECU的接口是把SWC的Port引出来的部分: