主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

使用全局 Simulink 函数分析导出函数模型

此示例展示了如何分析由全局 Simulink 函数组成的导出函数模型 sldvexGlobalSimFcn,以用作 AUTOSAR 服务器可运行函数。

1.打开 sldvexGlobalSimFcn 模型。

open_system('sldvexGlobalSimFcn');

2.要运行测试生成分析,请在 Design Verifier 选项卡上点击生成测试

Simulink Design Verifier 结果摘要窗口表明已创建调度程序模型 sldvexGlobalSimFcn_sldvScheduler.slx。您还可以使用 sldvextract 生成调度程序模型。

create_harness_globalsimfnc_model.png

scheduler_globalsimfnc_model.png

调度程序模型由 MATLAB Function 模块 _SldvExportFcnScheduler 和一个定期调用函数调用的函数调用子系统组成。这个 MATLAB Function 模块由代表 Simulink Function 的输入参量的输入端口驱动。一个额外的 Inport 模块,称为 FcnTriggerPort,其值表示是否在时间步中调用特定函数。

3.测试生成分析之后,在 Simulink Design Verifier 结果摘要窗口中,您会看到 5/5 目标已满足的结果。