积木家智能科技于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矩阵
打开01_SOAService中的"01_SOAService"的Metric Diagram,打开后如下图右边红框所示。
将新建的Product Line和拖拽的SOME/IP矩阵拖拽到Metric Diagram对应的位置,如下图所示。
点击Metric Diagram的calculate,生成Product Line的完整Package及相关配置。如下图所示,右上角为calculate按钮。
生成的详细配置如下图所示,其中服务对应的ECU信息需要在下一步生成,本次只定义了服务相关内容。
完成01_SOAService步骤后,即可生成ECU相关的配置,打开02_TopologyDefinition。双击“02_TopologyDefinition”后,如右图红框所示。操作步骤同第3步,最终完成所有AP SOA的Arxml配置,即可根据自己的需要导出对应的Arxml,进行软件开发相关工作。
以上就是我们的AutoBlocks_APMetric之后,只需要简单的4步,客户不需要配置任何AP相关参数,只需要在SOME/IP服务矩阵中把相关项定义清晰即可。详细信息,欢迎各位上帝联系我们,同时,我们也提供可根据客户需求和矩阵内容进行定制化的Classic AUTOSAR二次开发脚本。