成分和ECU软件仿真
当你开发多个相互连接的AUTOSAR软件组件模型和一起工作,你可以把它们在一个AUTOSAR组成模型模拟。作文是一个AUTOSAR的软件组件,聚集相关组软件组件。成分支持组件扩展设计,有助金宝app于管理复杂性。
创建一个模型金宝app®AUTOSAR的代表组成,采取这些行动之一:
导入一个AUTOSAR XML (ARXML)作文(经典平台)的描述。
创建一个模型和使用模型块引用和连接AUTOSAR组件模型。
另外,如果你有系统作曲家™软件,您可以创建一个AUTOSAR体系结构模型和使用软件组成AUTOSAR成分块模型。有关更多信息,请参见软件体系结构建模。
当你模拟组合模型,模拟的结合行为聚合AUTOSAR组件。
AUTOSAR的经典的平台,AUTOSAR Blockset提供基本的软件(BSW正在)块,它允许你模型软件组件调用BSW正在AUTOSAR运行时环境中运行的服务。服务包括BSW正在NVRAM经理(NvM)、诊断事件管理器(民主党)和功能抑制经理(鳍)。AUTOSAR软件组件在运行时环境中,通常使用客户机-服务器或sender-receiver通信BSW正在服务的访问。
模拟AUTOSAR调用BSW正在服务的组件,您创建一个包含组合模型并添加预配置BSW正在服务组件块。块提供BSW正在服务的参考实现。
功能
createCompositionAsModel |
创建金宝app表示AUTOSAR ARXML软件组成 |
调用updateModel |
更新AUTOSAR ARXML变化模型 |
块
控制函数可以调用者 | 调用AUTOSAR函数抑制经理(鳍)服务接口ControlFunctionAvailable |
DiagnosticEventAvailableCaller | 调用AUTOSAR诊断事件管理器(民主党)服务接口EventAvailable |
DiagnosticInfoCaller | 调用AUTOSAR诊断事件管理器(民主党)服务接口DiagnosticInfo |
DiagnosticMonitorCaller | 调用AUTOSAR诊断事件管理器(民主党)服务接口DiagnosticMonitor |
DiagnosticOperationCycleCaller | 调用AUTOSAR诊断事件管理器(民主党)服务接口OperationCycle |
诊断服务组件 | AUTOSAR诊断服务配置和运行时环境(RTE)仿真 |
抑制函数调用者 | 调用AUTOSAR函数抑制经理(鳍)服务接口FunctionInhibition |
NvMAdminCaller | 调用AUTOSAR NVRAM经理(NvM)服务接口NvMadmin |
NvMServiceCaller | 调用AUTOSAR NVRAM经理(NvM)服务接口NvMService |
NVRAM服务组件 | AUTOSAR NVRAM服务配置和运行时环境(RTE)仿真 |
主题
开发和组装软件组件可重用的AUTOSAR AUTOSAR成分。
创建模型®模型金宝app从XML描述AUTOSAR软件组成。
进口AUTOSAR软件组成和其包含的组件和成分。
结合AUTOSAR组成模型仿真软件组件。
开发AUTOSAR组件通过实施行为的算法,模拟组件和成分,并生成组件的代码。
AUTOSAR基本模型AUTOSAR软件组件之间的通信和软件(BSW正在)服务。
实现组件调用来诊断与预配置的事件管理器(民主党)服务AUTOSAR基本软件模块。
实现组件调用函数抑制经理(鳍)服务与预配置AUTOSAR基本软件模块。
实现组件调用NVRAM经理(NvM)服务与预配置AUTOSAR基本软件模块。
AUTOSAR系统级仿真的基本软件调用程序块,使用的参考实现基本的软件服务。
模拟AUTOSAR组件调用基本软件内存和诊断服务通过使用参考实现。
模拟AUTOSAR组件调用基本软件功能抑制和相关服务通过使用参考实现。