Main Content

モデル トランスフォーマー

モデルを最適化するためにモデリング パターンを特定してリファクタリングすることで、モデル変換を有効にする

R2019b 以降

説明

[モデル トランスフォーマー] は、モデルをリファクタリングしてバリアントを実装し、適格なデータ ストア ブロックを削除し、テーブル ルックアップ演算のシミュレーションおよびコードの効率を改善するツールです。モデル トランスフォーマーでは、手順をすべて一度に実行することも手順を 1 つずつ実行することもできます。

モデル トランスフォーマー アプリを使用して、以下のように置き換えることができます。

  • 条件を満たすモデリング パターンをバリアント ブロックに置き換える。

  • データ ストア ブロックを、データの依存関係を明示的にするブロックに置き換える。

  • Lookup Table ブロックを Interpolation Using Prelookup ブロックに置き換える。

  • 複数の Interpolation Using Prelookup ブロックをもつモデリング パターンを単一の Interpolation Using Prelookup ブロックに置き換える。

モデル トランスフォーマー ツールには以下のチェックが用意されています。

  • モデルをバリアント システムに変換

  • データ ストア ブロックを削除

  • テーブル ルックアップを Prelookup および Interpolation に変換

  • 共通ソースの内挿の変換

すべての変換を実行する場合は、手順ごとに入力パラメーターを指定します。次に、[選択したチェックを実行] ボタンをクリックします。各チェックの実行後に、[モデルのリファクタリング] ボタンをクリックして変換を使用して新規モデルを作成します。

一度に 1 つずつ変換を実行する場合は、チェックを個別に選択できます。

Model Transformer app

モデル トランスフォーマー アプリを開く

[アプリ] ギャラリーで [モデル トランスフォーマー] をクリックします。

バージョン履歴

R2019b で導入