Requirements Block Loop
要件をもつブロックに子コンポーネントを適用する
説明
このコンポーネントはその子コンポーネントを、関連する要件をもつブロックに適用します。
レポートの作成対象
コンテキストからの自動リスト
: このオプションが選択されている場合、現在のコンテキスト内のすべてのブロックについてレポートします。[要件が設定されたブロックのループ]
コンポーネントの親によってコンテキストが決まります。モデル ループ
: 現在のモデル内の要件をもつすべてのブロックについてレポートします。システム ループ
: 現在のシステム内の要件をもつすべてのブロックについてレポートします。信号ループ
: 現在の信号に接続されている要件をもつすべてのブロックについてレポートします。
[要件が設定されたブロックのループ]
が[モデル ループ]
、[システム ループ]
、[信号ループ]
、または[ブロック ループ]
コンポーネントを親としてもたない場合は、すべてのモデル内のすべてのブロックについてレポートします。カスタム - ブロック リストを使用: 指定した要件をもつブロック リストについてレポートします。このフィールドに各ブロックの絶対パスを入力します。
ループ オプション
ブロックの並べ替え: ブロックを並べ替える方法を指定します (モデルの各レベルに適用)。
ブロック名のアルファベット順
: ブロックを名前のアルファベット順に並べ替えます。システム名のアルファベット順
: システムを名前でアルファベット順に並べ替えます。各システム内のブロックは、特定の順序なしでリストされます。Simulink の絶対パスのアルファベット順
: ブロックを Simulink® パスのアルファベット順に並べ替えます。ブロック タイプ順
: ブロックをブロック タイプ別のアルファベット順に並べ替えます。ブロックの深さ順
: ブロックをモデルにおける深さ順に並べ替えます。レイアウト順 (左から右)
: ブロックを、モデル レイアウト内の場所によって "行" ごとに並べ替えます。モデルの左上隅の最も離れた位置に表示されるブロックが行のアンカーとなります。その行には、アンカー ブロックの上端と下端によって定義される水平領域とオーバーラップする他のブロックがすべて含まれます。他の行にも同じアルゴリズムが使用され、モデルの左上に最も近い、レポートされていない次のブロックがアンカーとして使用されます。レイアウト順 (上から下)
: ブロックを、モデル レイアウト内の場所によって "列" ごとに並べ替えます。モデルの左上隅の最も離れた位置に表示されるブロックが列のアンカーとなります。その列には、アンカー ブロックの左端と右端によって定義される垂直領域とオーバーラップする他のブロックがすべて含まれます。他の列にも同じアルゴリズムが使用され、モデルの左上に最も近い、レポートされていない次のブロックがアンカーとして使用されます。トラバーサル順
: ブロックをトラバーサル順に並べ替えます。シミュレーション順
: ブロックを実行順に並べ替えます。
検索: 指定したプロパティの名前と値のペアをもつ Simulink ブロックについてのみレポートします。検索を有効にするには、チェック ボックスをオンにします。プロパティ名およびプロパティ値のテーブルの 1 行目でエディット ボックス内をクリックし、既存のテキストを削除して、プロパティの名前と値を入力します。
ブロックのプロパティ名を検索するには、関数
get_param
を使用するか、モデル内のブロックを選択し、次のコードを MATLAB® コマンド ラインに入力します。get(gcbh)
節のオプション
ループ内のオブジェクトごとに節を作成: 生成されたレポートで、ループ内のオブジェクトごとに節を挿入します。
節タイトルにオブジェクト タイプを表示: 生成されたレポートの節タイトルに、オブジェクト タイプを自動挿入します。[ループ内のオブジェクトごとに節を作成] を選択した場合にのみ、使用できます。
ループ内のオブジェクトごとにリンク アンカーを作成: ループ内の各オブジェクトについてリンク ターゲットを作成し、レポートの他の部分からリンクできるようにします。
レポートに挿入されるもの
あり。[ループ内のオブジェクトごとに節を作成] をオンにした場合は節が挿入され、[ループ内のオブジェクトごとにリンク アンカーを作成] をオンにした場合はリンク ターゲットが挿入されます。
クラス
RptgenRMI.CBlockLoop