配置AUTOSAR诊断服务和运行时环境(RTE)以进行仿真
AUTOSAR模块集/经典平台/基础软件/诊断事件管理器(Dem)
诊断服务组件块提供AUTOSAR基本软件(BSW)调用块支持的诊断事件管理器(Dem)和功能抑制管理器(FiM)服务的参考实现。金宝app当与Dem和FiM调用器块耦合时,参考实现使您能够配置和运行AUTOSAR Dem和FiM服务调用的系统级或组合级模拟。
块中有预填充的参数,包括RTE服务ID参数、DemCounter-Based消除抖动参数,FiM抑制条件参数。检查参数设置,如果有必要,根据使用Dem或FiM服务操作的方式进行修改。
RTE选项卡列出了组件客户端端口及其到事件、操作周期或具有抑制条件的函数的Dem或FiM服务id的映射。表中的每一行代表从Basic Software调用者块调用Dem或FiM服务,您可以修改ID值。
“民主党”选项卡Counter-Based消除抖动参数控制Dem服务参考实现提供的基于计数器的跳出算法。在多个模拟期间,您可以调整事件步长和阈值参数,并观察影响。
使用基于计数器的恢复参数来确定监视的事件何时通过或失败。对于每个事件ID,软件维护一个计数器。当PREFAIL事件到达时,事件ID计数器按增量步长(默认值1)。当PREPASS事件到达时,事件ID计数器按减量步长(默认值1)。要确定事件失败或通过的事件ID计数器阈值,使用块参数失败的阈值(默认2)通过阈值(默认为1)。
在Dem参考实现中,步长和阈值参数全局地应用于事件id,而不是单个id。
FIM选项卡列出了函数标识符(fid)及其相关的抑制条件和客户端端口。该选项卡提供图形控件,用于添加或移除选定FID的抑制条件。对于每个抑制条件,选择ID和掩码值。
DiagnosticInfoCaller|DiagnosticMonitorCaller|DiagnosticEventAvailableCaller|DiagnosticOperationCycleCaller|抑制函数调用者|控制功能