このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Simulink Function System Loop
Stateflow ループ内に指定された関数 Simulink に関するレポート
説明
このコンポーネントは、Stateflow® Simulink Function オブジェクト (関数の親システム、サブシステム、およびオプションでこの関数に入れ子にされた Simulink Functions を実装するシステムを含む) を実装する Simulink® システムをループ処理します。このコンポーネントは、チャート ループ
コンポーネントの子孫である、ステート ループ
コンポーネントの子孫でなければなりません。このコンポーネントは、ステート ループ内の現在のオブジェクトが Simulink Function である場合に実行されます。たとえば、次の構造は、チャート内の各 Simulink Function のスナップショットを作成し、続いて関数を実装するシステムのスナップショットを作成します。
レポートの作成対象
入れ子形式の Simulink 関数にサブシステムを含める: 入れ子形式の Simulink 関数にサブシステムを含めるかどうかを指定します。このオプションは既定で有効になっています。
ループ オプション
システムの並べ替え: システムを並べ替える方法を指定します。
システム名のアルファベット順
(既定): システムを名前でアルファベット順に並べ替えます。システム内のブロック数順
: システム内のブロック数の順にシステムを並べ替えます。リストにはブロック数の降順にシステムが表示されます。ブロック数の最も多いシステムがリストの最初に表示されます。システムの深さ順
: システムをモデルにおけるシステムの深さ順に並べ替えます。トラバーサル順
: システムをトラバーサル順に並べ替えます。
システム名のアルファベット順
(既定): システムを名前でアルファベット順に並べ替えます。システム内のブロック数順
: システムをブロック数の順に並べ替えます。リストにはブロック数の降順にシステムが表示されます。つまり、ブロック数の最も多いシステムがリストの最初に表示されます。システムの深さ順
: システムをモデルにおけるシステムの深さ順に並べ替えます。トラバーサル順
: システムをトラバーサル順に並べ替えます。
検索: 指定したプロパティの名前と値のペアをもつ Simulink ブロックについてのみレポートします。検索を有効にするには、チェック ボックスをオンにします。プロパティ名およびプロパティ値のテーブルの 1 行目でエディット ボックス内をクリックし、既存のテキストを削除して、プロパティの名前と値を入力します。
ブロックのプロパティ名を検索するには、関数
get_param
を使用するか、モデル内のブロックを選択し、次のコードを MATLAB® コマンド ラインに入力します。get(gcbh)
節のオプション
ループ内のオブジェクトごとに節を作成: 生成されたレポートで、ループ内のオブジェクトごとに節を挿入します。
節タイトルにオブジェクト タイプを表示: 生成されたレポートの節タイトルにオブジェクト タイプを自動的に挿入します。
システムの階層順に節番号を付ける: 生成されるレポートで節に階層順の番号を付けます。[システムの並べ替え] が
[トラバーサル順]
に設定されていなければなりません。ループ内のオブジェクトごとにリンク アンカーを作成: ループ内の各 Simulink Function システムについてリンク ターゲットを作成し、レポートの他の部分からリンクできるようにします。
レポートに挿入されるもの
あり。[ループ内のオブジェクトごとに節を作成] をオンにした場合は節が挿入され、[ループ内のオブジェクトごとにリンク アンカーを作成] をオンにした場合はリンク ターゲットが挿入されます。
クラス
rptgen_sl.csl_sys_loop