主要内容

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

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

配置调用AUTOSAR基本的软件服务

AUTOSAR标准定义了基本的软件(BSW正在)AUTOSAR运行时环境中运行的服务。服务内容包括诊断事件管理器(民主党),函数抑制经理(鱼类),NVRAM经理(NvM)服务。AUTOSAR的运行时环境,AUTOSAR软件组件通常使用客户机-服务器或sender-receiver通信BSW正在服务的访问。

AUTOSAR软件组件模型,来实现客户端调用鳍和民主党相关服务接口,你拖放预先配置的鳍和民主党调用程序块。每个块填充参数,如客户端端口名称操作。你配置参数,例如,选择要调用的服务操作。配置添加调用块AUTOSAR软件组件,您同步模型。软件创建AUTOSAR客户端与服务之间的接口、操作和港口,每个模型和映射函数调用AUTOSAR端端口和操作。金宝app有关更多信息,请参见配置调用AUTOSAR函数抑制管理器服务

这是一个函数抑制集成模型,集两个传感器组件、一个监控组件,组件和一个操作周期。传感器组件调用BSW正在鳍和民主党(NvM)服务,监控组件调用BSW正在鳍和民主党的服务,和操作周期组件调用民主党BSW正在服务。

传感器和监控每个调用鱼翅服务接口组件FunctionInhibition。使用图书馆BSW正在块函数调用实现抑制调用者。每个块实例调用配置FunctionInhibition操作GetFunctionPermission

操作循环组件调用民主党服务接口OperationCycle。调用使用图书馆块DiagnosticOperationCycleCaller BSW正在实现。块调用配置OperationCycle操作SetOperationCycleState

配置的参考实现AUTOSAR基本软件服务模拟

AUTOSAR组件模型来模拟一个调用服务,BSW正在创建一个包含组成,系统,或利用模型。包含模型,提供了民主党的参考实现,鱼翅,NvM服务操作调用组件。

AUTOSAR基本软件模块库包含一个诊断服务组件块和一个NVRAM服务组件。块提供的参考实现民主党,鱼翅,NvM服务操作。支持仿金宝app真组件调用的民主党,鱼类,和NvM服务,包括街区包含模型。您可以插入块的两种方式:

  • 自动插入块通过创建一个仿真软件测试模型金宝app

  • 手动插入块包含组成,系统,或利用模型,然后更新模型

这是函数抑制集成模型后手动插入诊断和NVRAM服务组件块。显示功能连接上调试选项卡上,选择信息覆盖>功能连接器

open_system (“autosar_bsw_fim”);

诊断服务组件块填充参数,包括RTE服务ID参数,民主党Counter-Based消除抖动参数和鳍抑制条件参数。RTE选项卡列出组件客户港口和他们映射到民主党或鳍服务id为事件,操作周期,或与抑制功能的条件。表中的每一行代表一个调用民主党或鳍服务从一个基本的软件调用者,你可以修改一个ID值。

鱼翅选项卡列出函数标识符(fid)及其相关抑制条件和客户端端口。添加或删除的选项卡提供图形化控制抑制条件选择支撑材。对于每一个抑制条件,选择ID和掩码值。

有关更多信息,请参见配置调用AUTOSAR函数抑制管理器服务

模拟调用AUTOSAR鳍和民主党的服务

配置后诊断和NVRAM服务组件块集成模型,模拟模型。模拟演习AUTOSAR鳍和民主党服务调用传感器,监控和操作循环组件模型。

open_system (“autosar_bsw_fim”);simOutIntegration = sim卡(“autosar_bsw_fim”);

相关链接