Main Content

Simulink Workspace Variable Loop

モデル変数ループを生成する

説明

このコンポーネントは、Simulink ワークスペース変数 コンポーネントで使用されるモデル変数ループを生成して、Simulink® モデルで使用されるワークスペース変数についてレポートします。

ループに含まれる変数を、指定されたプロパティ名と値のペアと一致するものに制限することができます。モデル変数についてレポートする場合、レポートの設定ファイルには、このコンポーネントがモデル ループ コンポーネントの子として含まれていなければならず、Simulink ワークスペース変数コンポーネントがその子として含まれていなければなりません。また、[レポート オプション] ダイアログ ボックスで、[コンパイル情報をレポートに含めるためにモデルをコンパイルする] を選択します。次に例を示します。

ループ オプション

  • 並べ替え

    • テキストのアルファベット順: 変数を名前のアルファベット順に並べ替えます。

    • データ型別: 変数をデータ型別のアルファベット順に並べ替えます。

  • Simulink プロパティ名/プロパティ値のペアを検索: 指定したプロパティの名前と値のペアをもつ Simulink ブロックについてのみレポートします。検索を有効にするには、チェック ボックスをオンにします。プロパティ名およびプロパティ値のテーブルの 1 行目でエディット ボックス内をクリックし、既存のテキストを削除して、プロパティの名前と値を入力します。

    ブロックのプロパティ名を検索するには、関数 get_param を使用するか、モデル内のブロックを選択し、次のコードを MATLAB® コマンド ラインに入力します。

    get(gcbh)

節のオプション

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

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

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

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

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

クラス

rptgen_sl.csl_ws_var_loop