主要内容

DiagnosticOperationCycleCaller

调用AUTOSAR诊断事件管理器(Dem)服务接口OperationCycle

  • 库:
  • AUTOSAR模块集/经典平台/基础软件/诊断事件管理器(Dem)

  • DiagnosticOperationCycleCaller块

描述

对于AUTOSAR经典平台,AUTOSAR标准将重要服务定义为在AUTOSAR运行时环境(RTE)中运行的基本软件(BSW)的一部分。示例包括诊断事件管理器(Dem)、功能抑制管理器(FiM)和NVRAM管理器(NvM)提供的服务。在AUTOSAR RTE中,AUTOSAR软件组件通常通过使用客户端-服务器通信访问BSW服务。

为了支金宝app持AUTOSAR组件和服务的系统级建模和仿真,AUTOSAR Blockset提供了AUTOSAR基本软件块库。该库包含预配置的块,用于建模对AUTOSAR BSW服务的组件调用和BSW服务的引用实现。

如AUTOSAR规范中所定义,功能抑制管理器提供了一种控制机制,用于基于具有抑制条件的功能标识符(FID)在软件组件可运行程序中选择性地抑制(停用)功能执行。

功能抑制管理器与诊断事件管理器密切相关,因为抑制条件可以基于诊断事件的状态。运行周期影响同一诊断服务组件的事件。DiagnosticOperationCycleCaller块调用Dem服务接口OperationCycle控制经营周期。

参数

全部展开

输入AUTOSAR软件组件用于调用Dem服务接口的客户端端口的名称OperationCycle

选择一个Dem操作来控制或监控操作周期。要启动和停止操作周期,请选择SetOperationCycleState.当需要查询某个操作周期的当前状态时,选择GetOperationCycleState.选择操作后,将生成块的导入和输出端口以支持该操作。金宝app

输入一个值来控制组件操作周期的开始或停止。要启动操作周期,请输入值枚举:Dem_OperationCycleStateType。DEM_CYCLE_STATE_START.若要结束操作周期,请输入该值枚举:Dem_OperationCycleStateType。DEM_CYCLE_STATE_END

依赖关系

在以下情况下指定此参数:操作被设置为SetOperationCycleState

块样品时间。默认设置块从模型继承它的样本时间。

扩展功能

C / c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

介绍了R2020a