创建一个Simulink金宝app®AutoSAR软件组件的表示,将AutoSAR XML组件描述导入新模型或在现有模型中创建组件。
要在现有模型中创建AutoSAR软件组件,请使用以下资源之一:
AutoSAR组件快速启动 - 为模型创建映射的AutoSAR软件组件,并在AutoSAR代码透视图中打开模型。
金宝appSimulink Start Page - 提供AutoSAR块集模型模板作为AutoSAR软件开发的起点。
或者,如果你有金宝app仿真软件编码器™和嵌入式编码®软件,您可以使用嵌入式编码器快速入门。要为型号创建AutoSAR软件组件,请从嵌入式编码器中快速启动嵌入式编码器C代码标签或者AutoSAR块集AUTOSAR选项卡。当您完成快速启动过程时,在Output窗口中,选择Output选项C代码符合AutoSAR或c++代码与AUTOSAR自适应平台兼容。
使用AUTOSAR组件快速入门创建映射的AUTOSAR软件组件:
打开一个没有映金宝app射AUTOSAR软件组件的Simulink组件模型。本示例使用AUTOSAR示例模型SWC.
。对于Adaptive Component创建,您可以使用AutoSAR示例模型Laneguidance.
。
在模型窗口中:
打开“配置参数”对话框,代码生成窗格,并将系统目标文件设置为autosar.tlc.
或autosar_adaptive.tlc.
。点击好吧。
在这一点应用选项卡,单击AutoSAR组件设计师。由于模型未映射,AutoSAR组件快速入门打开。
要配置AutoSAR软件组件开发模型,请通过快速启动过程。
在设置组件面板:
对于经典平台软件组件,请指定AutoSar Short Name,Package Path和Component类型,或接受默认值。
组件类型包括应用程序
那ComplexDevicedriver
那ecuabstraction.
那传感器
,ServiceProxy.
。最常见的类型是应用程序
和传感器
。有关更多信息,请参阅使用原子软件组件导入AUTOSAR软件组合(经典平台)。
对于Adaptive Platform软件组件,请指定AutoSAR Short Name和Cacket Path。
对于经典平台,您还可以映射由AutoSAR软件组件模型引用的子模型。有关更多信息,请参阅AUTOSAR组件模型参考子模型的地图校准数据。
点击下一个。
如果您正在创建经典平台软件组件,则设置接口窗格打开。
在设置接口窗格中,选择用于创建组件接口属性的选项。
如果你选择创建基于Simulink模型的默认值金宝app在快速启动过程的结束时,软件通过将AutoSAR默认值应用于模型来创建组件接口属性。
如果你选择从ARXML进口, 一个ARXML文件现场打开。指定一个或多个包含共享AUTOSAR元素定义(不是AUTOSAR软件组件描述)的AUTOSAR XML文件。有关更多信息,请参阅导入和引用共享AutoSAR元素定义。
点击下一个。
这完成窗格打开。
当你点击完成,您的模型在AutoSAR代码透视中打开。要继续配置组件模型,请参阅AutoSAR组件配置。
Simu金宝applink Start页面提供AutoSAR块集模型模板作为AUTOSAR软件组件开发的起点。您可以选择Classic Platform或Adaptive Platform组件模板并单击创建模型。(如果您有系统Composer™软件,您还可以选择架构模型模板。有关更多信息,请参阅创建AutoSAR架构模型.)
创建的模型是使用AutoSAR系统目标文件和其他代码生成设置的预配置,但尚未映射到AutoSAR软件组件。检查并优化模板型号后,使用自动组件快速启动(或潜在的嵌入式编码器快速启动)将模型映射到AutoSAR软件组件。例如:
打开Simulin金宝appk Start页面。例如,输入MATLAB®命令金宝app
或者从MATLAB或Simulink ToolStrip打开新模型。金宝app
开始页打开。在这一点新Tab,向下滚动到AutoSAR块集并展开产品行。
将光标放在要使用的模板上,然后单击创建模型。基于模板的模型打开。(Simu金宝applink Start页面关闭。)
在本例中,创建的模型是为AUTOSAR经典平台开发软件组件的起点。
研究模型并根据您的需求细化配置。您还可以选择开发组件行为。要将模型映射到AUTOSAR软件组件,请使用AUTOSAR组件快速入门。在这一点应用选项卡,单击AutoSAR组件设计师。由于模型未映射,AutoSAR组件快速入门打开。
通过快速启动程序工作。如有必要,请参阅用快速入门创建映射的AUTOSAR组件。当你点击完成,您的模型在AutoSAR代码透视中打开。要继续配置组件模型,请参阅AutoSAR组件配置