Part.
1
PREEvision Ready-to-Use介绍
Ready-to-Use系列是Vector中国结合自身项目经验与产品定制的能力,整合出满足不同应用场景的样板,其中包含智能插件、流程引导介面、建模规范、使用技巧等等。
目的是让用户可以基于此应用样板,快速建立量产项目的原型,用户前期可以聚焦于设计任务,快速验证PREEvision方案可行性。
Ready-to-Use系列(后续简称RtU)由Vector China持续维护,随时融合产品新特性与添加新功能。用户可以基于此样板,在后续量产日常中,不断持续迭代优化开发流程。
基于PREEvision的CAN Database(DBC)
快速浏览RTU的功能亮点
面向对象:通信设计工程师
现今对于CAN总线通信系统开发的要求与日俱增,除了速度之外,还必须同时兼顾质量。使用传统的开发方式,已经很难满足当前项目各种要求。我们依据项目经验整合出基于模型的PREEvision CAN通信统系统设计的方案(后续简称CAN DBC RtU),使设计能复用,操作能自动,工程师能在线协作。
CAN DBC RtU能更快速地开发CAN通信系统,并且为信号平台管理与切换AUTOSAR系统提前做好准备工作。关于DBC与ARXML的切换,我们将在后续文章中介绍相关插件。CAN DBC RtU将常用的功能通过Explorer进行集成,有如下特性:
>
通过Explorer介面,对DBC设计进行流程引导与属性编辑,也可进行剪裁和适配
>
全局信号路径展示表格
>
一键设置模型元素存放位置
>
基于Excel,批量新增信号或批量重写属性
>
各类文件输出,如DBC/网段通信矩阵/节点DBC/节点通信矩阵
Part.
2
CAN DBC RtU设计流程
CAN DBC RtU整体设计流程如下:
CAN DBC RtU支持两种使用场景:
- 信号来源是软件层:CAN DBC RtU提供Excel批量重写属性的功能,自动完成信号与报文的编辑/打包。
- 信号来源是Excel:CAN DBC RtU提供Excel批量新增的功能,自动基于Excel生成所有信号。
1.查看Signal Path:提供一个路径总表,让通信工程师确认Signal的传输路径
客户在编辑信号与报文之前,可以在CAN DBC RtU查看signal收发SWC、收发ECU、从发送至接收的完整路径以及标注该signal是否经gateway转发。
2. Set Workspace,为后续新建的artifact预设存放位置
在开始建模前,可以一键预设后续新建artifact的存储位置,方便查找。
如下示例,表格中预设了Frame、PDU以及Data Type等的存储位置。
3. 批量编辑和打包Signal
CAN DBC RtU除了有更好的编辑介面之外,还能自动批量将Excel数据导入到模型,自动完成编辑和打包。如果模型中没有该信号,则自动新建该信号,并自动完成属性设置。
4. Frame Synthesis
编辑和打包完网段上所有的signal后,可以在网段上按如下方式自動执行报文合成。
5. 设计数据导出
除了导出网段DBC和节点DBC之外,CAN DBC RtU还可以导出每个网段的通信矩阵/节点收发信息/网关路由表的Excel,表格栏位均可依据客户重新适配。
网段通信矩阵如下图所示:
路由表如下图所示:
6. 总结
CAN DBC RtU除了加快开发CAN通信系统之外,PREEvision本身也支持CAN通信系统设计的多人协作、DBC格式检查、模型保存以及历史版本纪录。此外,PREEvision也为将来复用模型到AUTOSAR系统,或是建立CAN信号库的变形管理提前做好准备工作。Vector China也会陆续介绍更多的相关插件,持续优化客户的开发流程。
近期举办的在线研讨会