メインコンテンツ

slreportgen.utils.hasDiagram

R2026b

オブジェクトにブロック線図があるかどうかのチェック

説明

tf = slreportgen.utils.hasDiagram(obj) は、入力オブジェクトにブロック線図がある場合は 1 (true)、オブジェクトにブロック線図がない場合は 0 (false) を返します。

次のタイプのオブジェクトにブロック線図があります。

  • Simulink® ブロック線図

  • Simulink グラフィカル サブシステム

  • Stateflow® チャート

  • Stateflow Simulink 関数

  • サブチャート化された Stateflow ステート

  • サブチャート化された Stateflow 関数

  • サブチャート化された Stateflow ボックス

オブジェクトを slreportgen.report.Diagram レポーターで使用する前に、この関数を使用して、そのオブジェクトにブロック線図があるかどうかを確認できます。

例

例

すべて折りたたむ

openExample("slrgex_pitch_control");
tf = slreportgen.utils.hasDiagram("slrgex_pitch_control/Aircraft Dynamics Model")
tf =

  logical

   1

入力引数

すべて折りたたむ

ブロック線図をチェックするオブジェクト。オブジェクトの Simulink パス、またはオブジェクトへのハンドルを含む文字ベクトルまたは string スカラーとして指定します。

出力引数

すべて折りたたむ

入力オブジェクトにブロック線図があるかどうか。入力オブジェクトにブロック線図がある場合は 1 (true)、入力オブジェクトにブロック線図がない場合は 0 (false) を返します。

バージョン履歴

R2020b で導入