Part.
1
PREEvision Ready-to-Use介绍
Ready-to-Use系列是Vector中国结合自身项目经验与产品定制的能力,整合出满足不同应用场景的样板,其中包含智能插件、流程引导介面、建模规范、使用技巧等等。
目的是让用户可以基于此应用样板,快速建立量产项目的原型,用户前期可以聚焦于设计任务,快速验证PREEvision方案可行性。
Ready-to-Use系列(后续简称RtU)由Vector China持续维护,随时融合产品新特性与添加新功能。用户可以基于此样板,在后续量产日常中,不断持续迭代优化开发流程。
Video
基于AUTOSAR Classic的SOA Design
面向对象:架构设计工程师/网络拓扑设计工程师/通信设计工程师
汽车以太网由于其带宽和时效性,已成为车内的首选网络技术,PREEvision支持符合AUTOSAR 标准的汽车以太网网络设计,支持采用基于信号方法的AUTOSAR Classic平台以及面向服务的AUTOSAR Adaptive平台,支持常见的以太网高层协议,如SOME/IP和DoIP,对于面向服务的以太网设计(SOA),支持定义服务接口和相应的软件体系结构。
基于AUTOSAR Classic的SOA Design原生设计流程,具体可参见:基于PREEvision的SOA设计—功能亮点
除了上述链接中介绍的原生功能之外,本文主要介绍SOA设计,AUTOSAR Classic平台的Ready-to-Use量产方案。我们依据项目经验整合出量产项目样板(后续简称SOA CP RtU),在原生功能基础上,新增众多智能插件,让客户能够快速进入量产阶段。该SOA CP RtU将客户常用的功能通过Explorer进行集成,具有如下特性:
>
通过Explorer对SOA Design进行流程引导,也可进行剪裁和适配
>
基于Excel模板,实现服务及服务接口数据的快速批量导入
>
SOA服务的快速部署及基于配置的自动信号路由
>
Ethernet LdCom & Transformer自动配置
>
完善的一致性校验工作
Part.
2
基于PREEvision的SOA CP RtU详细设计流程
1. 服务数据(Excel模板)批量导入生成模型
客户在使用PREEvision建模之前,往往有大量历史数据,如果该历史数据可以整理为Excel模板,则可以快速导入生成模型。目前SOA CP RtU中提供一种Excel模板,可以将Excel中的数据导入生成为模型:
1.1. 服务及服务接口的Excel快速导入
当客户在Excel文件中定义好服务及服务接口后,通过SOA CP RtU提供的快速导入功能,能够实现服务及服务接口的快速生成,示例如下:
1.2.数据类型的Excel快速导入
当数据类型数目繁多并且结构复杂时,往往给建模人员带来建模结构及工作量方面的困扰,SOA CP RtU提供数据类型导入功能,可以帮助客户实现常用数据类型的快速导入和生成,包括结构体、数组、字符串及基础数据类型:
工具提供几十种数据校验规则,帮助客户快速查找数据类型设计过程中的问题。
2. 服务自动部署
当服务及其实例数量繁多时,基于SOA CP RtU自动部署功能,能够快速完成服务和ECU的映射关系,并自动生成软件层实例。
3. 服务自动路由
基于SOA CP RtU自动路由功能,可以自动生成VLAN信息,根据IP地址和端口号自动生成Socket结构、通信层信号及PDU,并且可以自动将通信参数分配给通信层服务实例,便于设计人员快速对设计内容进行优化和调整。
4. LdCom & Transformer自动配置
对于LdCom和Transformer配置内容,往往参数较多并且配置项复杂,基于SOA CP RtU自动配置功能,能够缩短设计者大量配置时间。
5. 仿真验证
基于SOA CP RtU进行设计后,导出ARXML文件到CANoe,直接可以进行仿真验证工作,大大缩短开发者的设计时间。
6. 总结
本文介绍了SOA CP RtU的使用方式,能够快速进行服务及接口的定义、拓扑定义、通信配置等工作,并且具有校验环节,帮助设计者在服务设计时快速开展工作,节约设计成本,能够更高效地完成开发工作。
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !