主要内容

DiagnosticInfoCaller

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

  • DiagnosticInfoCaller block

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

描述

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

参数

全部展开

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

编程用法

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

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

编程用法

模块参数:Operation
类型:字符向量
值:'GetEventStatus' | 'GetMonitorStatus' | 'GetEventFailed' | 'GetEventTested' | 'GetDTCOfEvent' | 'GetFaultDetectionCounter' | 'GetEventExtendedDataRecord' | 'GetEventFreezeFrameData'
默认值:'GetEventStatus'

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

依赖项

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

编程用法

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

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

编程用法

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

详细信息

全部展开

扩展功能

全部展开

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

版本历史记录

在 R2016b 中推出

全部展开