创建AUTOSAR软件组件金宝app
创建一个Simulink金宝app®AUTOSAR软件组件的表示形式、将AUTOSAR XML组件描述导入新模型或在现有模型中创建组件。
要在现有模型中创建AUTOSAR软件组件,请使用以下资源之一:
AUTOSAR组件快速入门-为您的模型创建映射的AUTOSAR软件组件,并在AUTOSAR代码透视图中打开模型。
金宝appSimulink起始页-提供AUTOSAR Blockset模型模板作为AUTOSAR软件开发的起点。
或者,如果你有金宝app仿真软件编码器™和嵌入式编码器®软件,您可以使用嵌入式编码器快速入门。要为您的模型创建AUTOSAR软件组件,请从嵌入式编码器中打开嵌入式编码器快速入门C代码TAB或AUTOSAR BlocksetAUTOSAR选项卡。在快速启动过程中,在“输出”窗口中选择“输出”选项兼容AUTOSAR的C代码或c++代码兼容AUTOSAR自适应平台.
使用快速入门创建映射的AUTOSAR组件
使用AUTOSAR组件快速入门创建映射的AUTOSAR软件组件:
打开未映射AU金宝appTOSAR软件组件的Simulink组件模型。本例使用AUTOSAR样例模型
swc
.对于自适应组件创建,您可以使用AUTOSAR示例模型LaneGuidance
.在模型窗口:
打开配置参数对话框,代码生成窗格,并将系统目标文件设置为其中之一
autosar.tlc
或autosar_adaptive.tlc
.点击好吧.在应用程序选项卡上,单击AUTOSAR组件设计器.由于模型未映射,因此打开AUTOSAR组件快速入门。
要为AUTOSAR软件组件开发配置模型,请执行快速启动过程。
在设置组件面板:
对于Classic Platform软件组件,指定AUTOSAR短名称、包路径和组件类型,或者接受默认值。
组件类型包括
应用程序
,ComplexDeviceDriver
,EcuAbstraction
,SensorActuator
,ServiceProxy
.最常见的类型是应用程序
而且SensorActuator
.有关更多信息,请参见使用原子软件组件导入AUTOSAR软件组合(经典平台).对于Adaptive Platform软件组件,请指定AUTOSAR短名称和包路径。
对于经典平台,您还可以映射从AUTOSAR软件组件模型引用的子模型。有关更多信息,请参见参考AUTOSAR组件模型的子模型地图校准数据.
点击下一个.
如果您正在创建经典平台软件组件,请使用设置接口窗格中打开。
在设置接口窗格中,选择用于创建组件接口属性的选项。
如果您选择基于Simulink模型创建默认值金宝app,在快速启动过程结束时,软件通过将AUTOSAR默认值应用于模型来创建组件接口属性。
如果您选择从ARXML导入,一个ARXML文件现场打开。指定一个或多个包含共享AUTOSAR元素定义包的AUTOSAR XML文件。例如,您可以指定与许多组件通用的数据类型相关的定义。有关更多信息,请参见导入和引用共享AUTOSAR元素定义还有例子将AUTOSAR包导入组件模型而且将AUTOSAR包导入自适应组件模型.
点击下一个.
的完成窗格中打开。
当你点击完成,您的模型在AUTOSAR代码透视图中打开。若要继续配置组件模型,请参见AUTOSAR组件配置.
创建映射的AUTOSAR组件金宝app开始页面
Simu金宝applink开始页提供AUTOSAR Blockset模型模板作为AUTOSAR软件组件开发的起点。您可以选择“经典平台”或“自适应平台”组件模板,单击创建模型.(如果您有System Composer™软件,您还可以选择架构模型模板。有关更多信息,请参见创建AUTOSAR架构模型.)
所创建的模型预先配置了AUTOSAR系统目标文件和其他代码生成设置,但尚未映射到AUTOSAR软件组件。在检查和细化模板模型之后,使用AUTOSAR组件快速入门(或者可能是嵌入式编码器快速入门)将模型映射到AUTOSAR软件组件。例如:
打开Simulin金宝appk开始页。例如,进入MATLAB®命令
金宝app
或从MATLAB或Simulink工具条中打开一个新模型。金宝app打开“开始页面”。在新标签,向下滚动到AUTOSAR Blockset然后展开积行。
将光标放在要使用的模板上,然后单击创建模型.一个基于模板的模型打开。(关闭Si金宝appmulink开始页面。)
在本例中,创建的模型是为AUTOSAR经典平台开发软件组件的起点。
研究模型并根据您的需求细化配置。您可以选择开发组件行为。要将模型映射到AUTOSAR软件组件,请使用AUTOSAR组件快速入门。在应用程序选项卡上,单击AUTOSAR组件设计器.由于模型未映射,因此打开AUTOSAR组件快速入门。
完成快速启动程序。如有必要,请参考使用快速入门创建映射的AUTOSAR组件.当你点击完成,您的模型在AUTOSAR代码透视图中打开。若要继续配置组件模型,请参见AUTOSAR组件配置