主要内容

中创建AUTOSAR软件组件万博1manbetx

创建一个Simulink万博1manbetx®表示AUTOSAR软件组件,将AUTOSAR XML组件描述导入到新模型或在现有模型中创建组件。

要在现有模型中创建AUTOSAR软件组件,请使用以下资源之一:

  • AUTOSAR组件快速入门-为您的模型创建一个映射的AUTOSAR软件组件,并在AUTOSAR代码透视图中打开模型。

  • 万博1manbetxSimulink起始页-提供AUTOSAR Blockset模型模板作为AUTOSAR软件开发的起点。

或者,如果你有万博1manbetx仿真软件编码器™和嵌入式编码®,您可以使用嵌入式编码器快速入门。要为您的模型创建AUTOSAR软件组件,请从Embedded Coder中打开Embedded Coder Quick StartC代码选项卡或AUTOSAR BlocksetAUTOSAR选项卡。当您完成快速启动过程时,在Output窗口中,选择Output选项C代码与AUTOSAR兼容c++代码与AUTOSAR自适应平台兼容

用快速入门创建映射的AUTOSAR组件

使用AUTOSAR组件快速入门创建映射的AUTOSAR软件组件:

  1. 打开一个没有映万博1manbetx射AUTOSAR软件组件的Simulink组件模型。本示例使用AUTOSAR示例模型swc.对于自适应组件创建,可以使用AUTOSAR示例模型LaneGuidance

  2. 在模型窗口中:

    1. 打开“配置参数”对话框,代码生成窗格,并将系统目标文件设置为其中之一autosar.tlcautosar_adaptive.tlc.点击好吧

    2. 应用程序选项卡上,单击AUTOSAR组件设计器.因为模型未映射,所以会打开AUTOSAR组件快速启动。

  3. 要配置用于AUTOSAR软件组件开发的模型,请完成快速启动过程。

    设置组件面板:

    • 对于Classic Platform软件组件,请指定AUTOSAR短名称、包路径和组件类型,或者接受默认值。

      组件类型包括应用程序ComplexDeviceDriverEcuAbstractionSensorActuator,ServiceProxy.最常见的类型是应用程序SensorActuator.有关更多信息,请参见使用原子软件组件导入AUTOSAR软件组合(经典平台)

    • 对于自适应平台软件组件,请指定AUTOSAR短名称和包路径。

    对于经典平台,您还可以映射从AUTOSAR软件组件模型引用的子模型。有关更多信息,请参见AUTOSAR组件模型参考子模型的地图校准数据

    点击下一个

  4. 如果您正在创建一个“经典平台”软件组件,请使用设置接口窗格中打开。

    设置接口窗格中,选择用于创建组件接口属性的选项。

    • 如果您选择创建基于Simulink模型的默认值万博1manbetx,在快速启动过程结束时,软件通过对模型应用AUTOSAR默认值来创建组件接口属性。

    • 如果您选择从ARXML进口,一个ARXML文件现场打开。指定一个或多个包含共享AUTOSAR元素定义(不是AUTOSAR软件组件描述)的AUTOSAR XML文件。有关更多信息,请参见导入和引用共享的AUTOSAR元素定义

      点击下一个

  5. 完成窗格中打开。

    当你点击完成,您的模型将在AUTOSAR代码透视图中打开。要继续配置组件模型,请参见AUTOSAR组件配置

创建映射的AUTOSAR组件万博1manbetx开始页面

Simu万博1manbetxlink开始页提供AUTOSAR Blockset模型模板作为AUTOSAR软件组件开发的起点。您可以选择Classic Platform或Adaptive Platform组件模板并单击创建模型.(如果您有System Composer™软件,您还可以选择一个架构模型模板。有关更多信息,请参见创建AUTOSAR架构模型.)

创建的模型预先配置了AUTOSAR系统目标文件和其他代码生成设置,但还没有映射到AUTOSAR软件组件。在您检查并完善模板模型之后,使用AUTOSAR Component Quick Start(或者可能是Embedded Coder Quick Start)将模型映射到AUTOSAR软件组件。例如:

  1. 打开Simulin万博1manbetxk开始页。例如,输入MATLAB®命令万博1manbetx或者从MATLAB或Simulink工具栏中打开一个新的模型。万博1manbetx

    开始页打开。在Tab,向下滚动到AUTOSAR Blockset展开乘积行。

  2. 将光标放在要使用的模板上并单击创建模型.打开一个基于模板的模型。(Simu万博1manbetxlink开始页面关闭。)

    在本例中,创建的模型是为AUTOSAR经典平台开发软件组件的起点。

  3. 研究模型并根据您的需求细化配置。您还可以选择开发组件行为。要将模型映射到AUTOSAR软件组件,请使用AUTOSAR组件快速入门。在应用程序选项卡上,单击AUTOSAR组件设计器.因为模型未映射,所以会打开AUTOSAR组件快速启动。

  4. 完成快速启动程序。如有必要,请参阅用快速入门创建映射的AUTOSAR组件.当你点击完成,您的模型将在AUTOSAR代码透视图中打开。要继续配置组件模型,请参见AUTOSAR组件配置

相关的话题