主要内容

DiagnosticMonitorCaller

调用 AUTOSAR Diagnostic Event Manager (Dem) 服务接口 DiagnosticMonitor

  • DiagnosticMonitorCaller block

库:
AUTOSAR Blockset / Classic Platform / Basic Software / Diagnostic Event Manager (Dem)

描述

AUTOSAR 标准将 Diagnostic Event Manager (Dem) 服务定义为在 AUTOSAR 运行时环境 (RTE) 中运行的基础软件 (BSW) 的一部分。AUTOSAR 软件组件通过客户端-服务器调用访问 Dem 服务。DiagnosticMonitorCaller 模块调用 Dem 服务接口 DiagnosticMonitor 以启动指定操作。

参数

全部展开

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

编程用法

模块参数:PortName
类型:字符向量
值:'DiagnosticMonitor' | 唯一名称
默认值:'DiagnosticMonitor'

选择 AUTOSAR 软件组件从 Dem 服务接口 DiagnosticMonitor 调用的操作。这些操作由 AUTOSAR 标准定义。在选择操作后,会生成模块的输入端口和输出端口以支持该操作。

编程用法

模块参数:Operation
类型:字符向量
值:'SetEventStatus' | 'ResetMonitorStatus' | 'ResetEventStatus' | 'PrestoreFreezeFrame' | 'ClearPrestoredFreezeFrame' | 'SetEventDisabled'
默认值:'SetEventStatus'

指定一个枚举数据类型以表示某些操作所需的 Dem 事件类型。有关详细信息,请参阅 AUTOSAR 标准 Diagnostic Event Manager 设定

依赖关系

操作设置为 SetEventStatus 时指定此参数。

编程用法

模块参数:Datatype
类型:字符向量
值:'Enum: Dem_EventStatusType' | 枚举数据类型
默认值:'SetEventStatus'

模块采样时间。默认设置为模块从模型继承其采样时间。

编程用法

模块参数:st
类型:字符向量
值:实数标量
默认值:'-1'

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2016b 中推出

全部展开