我有Simulink和CANbus接口的经验,无论是模拟还是代码生成......但我真的很喜欢开源。很长一段时间,Octave已经成为MATLAB的替代品(在我的使用级别),但我最近发现了Modelica。我还没有找到有关CANbus的任何阻塞集(Modelica倾向于使用什么术语?)的任何信息,而不是来自Extessy的Exite的断开链接。
任何人都可以提供个人经验或参考有关使用Modelica和CANbus的信息吗?我知道我可以编写自己的块集,但这似乎是其他人已经做过的事情。
答案 0 :(得分:2)
我在这个主题上找到的最佳参考是this paper。它显然是作为EuroSysLib项目的一部分而开发的。我不知道它是否随处可见。我建议你联系作者。
答案 1 :(得分:1)
此处描述了模拟整个ECU的另一个选项,包括CAN: http://qtronic.de/en/index_news_12_6_ATZ.html 请参阅2012年6月ATZ electronic发表的论文“快速,经济地构建虚拟ECU”。使用Modelica构建车辆仿真模型以作为FMU导出, 以及基于DBC文件配置CAN仿真的Silver Basic软件(SBS), 并在Silver中以闭环方式运行这两个部分。