主要内容

组成与ECU软件仿真

建模和模拟AUTOSAR成分和ECU软件

在开发多个相互连接并协同工作的AUTOSAR软件组件模型时,可以将它们组合在一个AUTOSAR组合模型中进行仿真。组合是一个AUTOSAR软件组件,它聚合了相关的软件组件组。组合支持组件伸缩,并帮助管金宝app理设计中的复杂性。

创建一个Simulink金宝app®AUTOSAR合成的表示,执行以下操作之一:

  • 导入组合(经典平台)的AUTOSAR XML (ARXML)描述。

  • 创建一个模型并使用模型块来引用和连接AUTOSAR组件模型。

或者,如果您有System Composer™软件,则可以创建AUTOSAR体系结构模型并使用软件组成块来建模AUTOSAR成分。有关更多信息,请参见软件架构建模

在模拟组合模型时,将模拟聚合的AUTOSAR组件的组合行为。

对于AUTOSAR经典平台,AUTOSAR Blockset提供基本软件(BSW)块,允许您对在AUTOSAR运行时环境中运行的BSW服务的软件组件调用建模。BSW服务包括NvM (NVRAM Manager)、Dem (Diagnostic Event Manager)和FiM (Function Inhibition Manager)。在运行时环境中,AUTOSAR软件组件通常使用客户机-服务器或发送方-接收方通信访问BSW服务。

要模拟调用BSW服务的AUTOSAR组件,您需要创建一个包含组合模型并添加预先配置的BSW服务组件块。这些块提供了BSW服务的参考实现。

控制函数可用调用者 调用AUTOSAR功能抑制管理器(FiM)服务接口ControlFunctionAvailable
DiagnosticEventAvailableCaller 调用AUTOSAR诊断事件管理器(Dem)服务接口EventAvailable
DiagnosticInfoCaller 调用AUTOSAR诊断事件管理器(Dem)服务接口DiagnosticInfo
DiagnosticMonitorCaller 调用AUTOSAR诊断事件管理器(Dem)服务接口DiagnosticMonitor
DiagnosticOperationCycleCaller 调用AUTOSAR诊断事件管理器(Dem)服务接口OperationCycle
诊断服务组件 配置AUTOSAR诊断服务和运行时环境(RTE)进行仿真
功能抑制 调用AUTOSAR功能抑制管理器(FiM)服务接口FunctionInhibition
NvMAdminCaller 调用AUTOSAR NVRAM Manager (NvM)服务接口NvMadmin
NvMServiceCaller 调用AUTOSAR NVRAM Manager (NvM)服务接口NvMService
NVRAM业务组件 配置AUTOSAR NVRAM服务和运行时环境(RTE)进行仿真

功能

createCompositionAsModel 创建金宝app表示AUTOSAR ARXML的软件组成
调用updateModel 用ARXML更改更新AUTOSAR模型

主题

AUTOSAR软件组件和组合

开发和组装可重用的AUTOSAR软件组件到AUTOSAR组合。

将AUTOSAR合成导入Simulink金宝app

根据AUTOS金宝appAR软件组成的XML描述创建Simulink®模型。

使用原子软件组件导入AUTOSAR软件组合(经典平台)

导入AUTOSAR软件组合及其包含的组件和组合。

组合和模拟AUTOSAR软件组件

将AUTOSAR软件组件组合在组合模型中进行仿真。

设计和模拟AUTOSAR组件并生成代码

通过实现行为算法、模拟组件和组合以及生成组件代码来开发AUTOSAR组件。

模型AUTOSAR基本软件服务调用

AUTOSAR软件组件和AUTOSAR基本软件(BSW)服务之间的通信模型。

配置对AUTOSAR诊断事件管理服务的调用

使用预配置的AUTOSAR基本软件块实现对诊断事件管理器(Dem)服务的组件调用。

配置对AUTOSAR函数抑制管理服务的调用

使用预配置的AUTOSAR基本软件块实现对功能抑制管理器(FiM)服务的组件调用。

配置对AUTOSAR NVRAM管理服务的调用

使用预配置的AUTOSAR基本软件块实现对NVRAM管理器(NvM)服务的组件调用。

为仿真配置AUTOSAR基本软件服务实现

对于AUTOSAR基本软件调用方块的系统级模拟,请使用基本软件服务的参考实现。

模拟AUTOSAR基本软件服务和运行时环境

通过使用参考实现模拟AUTOSAR组件对基本软件内存和诊断服务的调用。

配置和模拟AUTOSAR函数抑制服务调用

通过使用参考实现模拟AUTOSAR组件对基本软件功能抑制和相关服务的调用。