メインコンテンツ

アクチュエータ サブシステムの依存関係の分離

この例は、サブシステムが依存するモデル項目の強調表示を示します。また、強調表示されたモデルからのスタンドアロンのモデル スライスの生成を示します。

開始点および方向の選択

  1. f14 モデル例を開きます。

    openExample('simulink/AddBlockFromAnotherModelExample,'f14')
  2. [モデルの検証、妥当性確認、テスト] ギャラリーの下の [アプリ] タブで、[モデル スライサー] をクリックします。

    Model Slice for the f14 model

  3. モデル スライサーで、矢印をクリックして [スライス構成リスト] リストを展開します。スライスのプロパティを設定します。

    • 名前: Actuator_slice

    • [名前] の右側の色の付いた四角形をクリックし、強調表示の色を設定します。パレットからマゼンタ を選択します。

    • 信号伝播: 上流

  4. 開始点として Actuator Model サブシステムを追加します。モデルで Actuator Model サブシステムを右クリックし、[モデル スライサー]、[開始点として追加] を選択します。

    Actuator Model shown as Starting Point for Model Slicer

参照先およびモデル スライスの生成

  1. モデルは Actuator Model サブシステムより上流の依存関係を強調表示します。

    Simulink canvas for f14 model with dependencies highlighted

    後続する依存関係のパスをトレースしてください。Pitch Rate q 信号が Controller に入力され、このサブシステムからの出力が Actuator Model に入力されるため、Aircraft Dynamics Model は強調表示されています。

  2. 強調表示されたモデル項目を含むスタンドアロンのモデルを生成します。

    1. モデル スライサーで [スライスの生成] をクリックします。

    2. [書き込むファイルを選択] ダイアログ ボックスで、保存先を選択し、「actuator_slice_model」と入力します。

    3. [保存] をクリックします。

  3. スライス モデルには強調表示されたモデル項目が含まれます。

    Simulink canvas for sliced model that contains the upstream dependencies

  4. モデルの強調表示を解除するには、モデル スライサーを閉じます。