Main Content

コンテンツのインライン化によるスタンドアロン モデルの簡略化

スライス モデルを生成するとき、モデル コンテンツをインライン化することにより、ファイルの依存関係を削減できます。インライン化により機能コンテンツをスライス モデルに取り込み、モデルの調整やデバッグではしばしば不要となるモデル参照、ライブラリ リンク、バリアント構造体を取り除くことができます。

特定のブロック タイプについてインライン化を無効にする場合、モデル スライサーを開き、[オプション] ボタン slice_mgr_button_opts.png をクリックします。インライン化するコンテンツのブロック タイプのみ選択します。ブロック固有のインライン化動作の詳細については、インライン コンテンツ オプションを参照してください。

この例は、Model ブロックによって参照されるモデルのコンテンツのインライン化を示します。

1.モデルを開きます。

open_system('sldvSliceEngineDynamicsExample');

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

3.モデルで MAP の出力端子を右クリックし、[モデル スライサー]、[開始点として追加] を選択します。Model ブロックを経由してパスが強調表示されます。

inlining_example_highlight.png

4.強調表示された部分からスライス モデルを作成します。モデル スライサーで [スライスの生成] ボタンをクリックします。

5.スライス モデルのファイル名を入力します。

6.スライス モデルには強調表示されたモデルのコンテンツが含まれます。モデル参照は削除されます。

inlining_example_sliced_model.png

7.矢印をクリックして ThrottleAndManifold サブシステムのマスクの下を確認します。参照モデルからのコンテンツが、マスク サブシステム内のモデルの中にインライン化されています。

inlining_example_content_inlined.png