PREEvision AP SOA自动生成Arxml

汽车电子与软件 2021-07-09 07:00
积木家智能科技于2021年7月7日正式营业,我们将专注于为汽车行业提供新型电子电气架构相关方向系统设计,我们将以积木库的形式提供各个专业的技术,客户可根据自己的需求选择对应的积木。如下图所示,为我们部分业务举例。

图1 公司业务


工具链积木库举例


基于Vector的PREEvision,我们开发了Classic 和Adaptive AUTOSAR对应的二次开发脚本,而我们的二次开发脚本可以帮助客户直接将定义好的SOA SOME/IP excel矩阵中的内容自动化转换成PREEvision中的组件和配置参数,这样客户只需要直接导出对应的Arxml,即可完成Arxml的设计

我们的脚本可以帮助客户零基础,快上手,大大缩短了项目开发时间和人力成本,欢迎选购。

接下来,我们讲介绍下PREEvision AP二次开发脚本的使用。

本二次开发Metric,包括AP服务相关属性定义和服务对应ECU属性定义。
1. 首先,打开我们的二次开发脚本Metric对应的EEA文件(AP_SOA_20210630.eea),我们用的是PREEvision v9.5.1,这里可以根据客户对应的PREEvision版本做适配。

在Model View中的Product Line以便基于此自动生成配置。而我们的二次开发脚本则放在Administration中的Metric内。

图2 新建Product Line和AutoBlocks_APMetric


2. 客户需要将自己设计的AP SOME/IP矩阵拖拽到积木家提供的AutoBlocks_APMetric下,如下图所示。

图3 拖拽SOME/IP矩阵


3. 01_SOAService
打开01_SOAService中的"01_SOAService"的Metric Diagram,打开后如下图右边红框所示。


将新建的Product Line和拖拽的SOME/IP矩阵拖拽到Metric Diagram对应的位置,如下图所示。


点击Metric Diagram的calculate,生成Product Line的完整Package及相关配置。如下图所示,右上角为calculate按钮。


生成的详细配置如下图所示,其中服务对应的ECU信息需要在下一步生成,本次只定义了服务相关内容。


4. 02_TopologyDefinition
完成01_SOAService步骤后,即可生成ECU相关的配置,打开02_TopologyDefinition。双击“02_TopologyDefinition”后,如右图红框所示。


操作步骤第3步,最终完成所有AP SOA的Arxml配置,即可根据自己的需要导出对应的Arxml,进行软件开发相关工作。


以上就是我们的AutoBlocks_APMetric之后,只需要简单的4步,客户不需要配置任何AP相关参数,只需要在SOME/IP服务矩阵中把相关项定义清晰即可。
详细信息,欢迎各位上帝联系我们,同时,我们也提供可根据客户需求和矩阵内容进行定制化的Classic AUTOSAR二次开发脚本。

汽车电子与软件 主要介绍汽车电子软件设计相关内容,每天分享一篇技术文章!
评论 (0)
热门推荐
X
广告
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦