主要内容

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

slreportgen.utils.getModelHandle

获取包含模块或 Stateflow 图的 Simulink 模型句柄

说明

modelHandle = slreportgen.utils.getModelHandle(obj) 返回包含 obj 的 Simulink® 模型的句柄。

示例

示例

全部折叠

打开模型 f14

openExample("f14");

指定 Controller 模块的路径。

block_path = "f14/Controller";

获取包含模块的模型的句柄。

model_handle = slreportgen.utils.getModelHandle(block_path);

打开模型 sf_car

openExample("sf_car");

找到 shift_logic 图的 Stateflow.Chart 对象。

chart = find(sfroot,"-isa","Stateflow.Chart",Name="shift_logic");

获取包含图的模型的句柄。

model_handle = slreportgen.utils.getModelHandle(chart);

输入参数

全部折叠

Simulink 模块路径或 Stateflow 对象,指定为:

  • 包含对象路径的字符串或字符向量。

  • 数值块句柄。

  • 一个 Stateflow API 对象,例如 Stateflow.ChartStateflow.State。有关 Stateflow API 对象的详细信息,请参阅 Summary of Stateflow API Objects and Properties (Stateflow)

输出参量

全部折叠

模型句柄,以双精度形式返回。

版本历史记录

在 R2018b 中推出