Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

State Loop

現在のコンテキストにあるすべてのステートに対して子コンポーネントを実行する

説明

このコンポーネントは、その子をコンテキスト内のすべてのステートに対して実行します。このコンポーネントの親コンポーネントによって、コンテキストが決まります。

  • モデル ループ: モデル内のすべてのステートを含めます。

  • システム ループ: システム内のすべてのステートを含めます。

  • マシン ループ: マシン内のすべてのステートを含めます。

  • チャート ループ: チャート内のすべてのステートを含めます。

  • ステート ループ: 現在のステート内のすべてのステートを含めます。

ステートに基づく条件付きの処理を行うには、関数 RptgenSF.getReportedState を使用できます。詳細については、コンテキスト関数のループ処理を参照してください。

ステート タイプ

  • "and" および "or" ステートを含める: ループに AND ステートと OR ステートを含めます。

  • box ステートを含める: ループに "box" ステートを含めます。

  • 関数を含める: ループに "function" ステートを含めます。

  • 真理値表を含める: ループに真理値表を含めます。

  • MATLAB 関数を含める: ループに MATLAB® 関数を含めます。

ループ オプション

  • レポートの深さ: ループするレベルを指定します。

    • ローカルの子のみ:

    • すべてのオブジェクト

  • 真理値表で自動生成チャートをスキップ: 真理値表の下に自動生成されたステート オブジェクトをレポートに表示しません。

  • Stateflow の検索: ループに含める特定のステートを示します。

節のオプション

  • ループ内のオブジェクトごとに節を作成: 生成されたレポートで、ループ内のオブジェクトごとに節を挿入します。

  • 節タイトルにオブジェクト タイプを表示: 生成されたレポートの節タイトルに、オブジェクト タイプを自動挿入します。[ループ内のオブジェクトごとに節を作成] を選択した場合にのみ、使用できます。

  • ループ内のオブジェクトごとにリンク アンカーを作成: ループ内の各オブジェクトについてリンク ターゲットを作成し、レポートの他の部分からリンクできるようにします。

レポートに挿入されるもの

あり。[ループ内のオブジェクトごとに節を作成] をオンにした場合は節が挿入され、[ループ内のオブジェクトごとにリンク アンカーを作成] をオンにした場合はリンク ターゲットが挿入されます。

クラス

rptgen_sf.csf_state_loop