メインコンテンツ

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 オブジェクト。次のいずれかとして指定します。

  • オブジェクト パスを含む string または文字ベクトル。

  • 数値ブロック ハンドル。

  • Stateflow.ChartStateflow.State などの Stateflow API オブジェクト。Stateflow API オブジェクトの詳細については、Stateflow API のオブジェクトとプロパティの概要 (Stateflow)を参照してください。

出力引数

すべて折りたたむ

モデル ハンドル。double として返されます。

バージョン履歴

R2018b で導入