当您开发互连并一起工作的多个AutoSAR软件组件模型时,可以将它们组合在AutoSAR组合模型中进行仿真。组合是一个AutoSAR软件组件,它会聚合相关的软件组件组。构图支持组件缩放,并有助于金宝app管理设计中的复杂性。
创建一个simulink金宝app®AutoSAR组合的表示,采取其中一个行动:
导入构图(经典平台)的AutoSAR XML(ARXML)描述。
创建模型和使用模型块以引用和连接AutoSAR组件模型。
或者,如果您有系统Composer™软件,则可以创建AutoSAR架构模型和使用软件组成块模拟扫液组合物。有关更多信息,请参阅软件架构建模。
当您模拟构图模型时,可以模拟聚合自动节组件的组合行为。
对于Autosar Classic Platform,AutoSAR块集提供基本软件(BSW)块,允许您为在AutoSar运行时环境中运行的BSW服务进行模拟软件组件调用。BSW Services包括NVRAM Manager(NVM),诊断事件管理器(DEM)和功能禁止管理器(FIM)。在运行时环境中,AutoSAR软件组件通常使用客户端 - 服务器或发送者 - 接收方通信访问BSW服务。
要模拟调用BSW服务的AutoSAR组件,请创建一个包含的组合模型并添加预配置的BSW服务组件块。该块提供BSW服务的参考实现。
控制功能可用呼叫者 | 致电Autosar功能禁止管理器(FIM)服务接口ControlFuncildAvailable. |
DiagnosticeventavailableCaller. | 致电AutoSAR诊断事件管理器(DEM)服务界面活动活动 |
DiagnosticInfocaller. | 致电AutoSAR诊断事件管理器(DEM)服务界面DiagnosticInfo. |
诊断MonitorCaller. | 致电AutoSAR诊断事件管理器(DEM)服务界面诊断监测 |
诊断operationCyclecaller. | 致电AutoSAR诊断事件管理器(DEM)服务界面锻造循环 |
诊断服务组件 | 配置AutoSAR诊断服务和运行时环境(RTE)以进行仿真 |
功能禁止呼叫者 | 致电Autosar功能禁止管理器(FIM)服务接口功能抑制 |
nvmadmincaller. | 致电AutoSAR NVRAM Manager(NVM)服务接口nvmadmin |
nvmserviceCaller. | 致电AutoSAR NVRAM Manager(NVM)服务接口nvmservice. |
NVRAM服务组件 | 配置AutoSAR NVRAM服务和运行时环境(RTE)以进行仿真 |
CreateCompositionAsmodel. |
创建金宝appAutoSAR ARXML软件组合的表示 |
UpdateModel. |
使用ARXML更改更新AutoSAR模型 |
在AutoSAR组合中开发和组装可重用的AutoSAR软件组件。
从XML描述A金宝apputoSAR软件组合的描述中创建Simulink®模型。
导入AutoSAR软件组合及其包含的组件和组合物。
将AutoSAR软件组件组合在组合模型中进行仿真。
通过实现行为算法,模拟组件和组成以及生成组件代码来开发AutoSAR组件。
AutoSAR软件组件与AutoSAR基本软件(BSW)服务之间的模型通信。
配置对AutoSAR Diagnostic Event Manager服务的调用
使用预配置的AutoSAR基本软件块实现对诊断事件管理器(DEM)服务的组件调用。
使用预配置的AutoSAR基本软件块实现组件调用功能禁止管理器(FIM)服务。
使用预配置的AutoSAR基本软件块实现对NVRAM Manager(NVM)服务的组件调用。
对于AutoSAR基本软件调用者块的系统级仿真,请使用基本软件服务的参考实现。
通过使用参考实现模拟AutoSAR组件对基本软件内存和诊断服务的调用。
通过使用参考实现模拟AutoSAR组件对基本软件功能禁止和相关服务的调用。