モデル トランスフォーマー
モデルを最適化するためにモデリング パターンを特定してリファクタリングすることで、モデル変換を有効にする
R2019b 以降
説明
[モデル トランスフォーマー] は、モデルをリファクタリングしてバリアントを実装し、適格なデータ ストア ブロックを削除し、テーブル ルックアップ演算のシミュレーションおよびコードの効率を改善するツールです。モデル トランスフォーマーでは、手順をすべて一度に実行することも手順を 1 つずつ実行することもできます。
モデル トランスフォーマー アプリを使用して、以下のように置き換えることができます。
条件を満たすモデリング パターンをバリアント ブロックに置き換える。
データ ストア ブロックを、データの依存関係を明示的にするブロックに置き換える。
Lookup Table ブロックを Interpolation Using Prelookup ブロックに置き換える。
複数の Interpolation Using Prelookup ブロックをもつモデリング パターンを単一の Interpolation Using Prelookup ブロックに置き換える。
モデル トランスフォーマー ツールには以下のチェックが用意されています。
モデルをバリアント システムに変換
データ ストア ブロックを削除
テーブル ルックアップを Prelookup および Interpolation に変換
共通ソースの内挿の変換
すべての変換を実行する場合は、手順ごとに入力パラメーターを指定します。次に、[選択したチェックを実行] ボタンをクリックします。各チェックの実行後に、[モデルのリファクタリング] ボタンをクリックして変換を使用して新規モデルを作成します。
一度に 1 つずつ変換を実行する場合は、チェックを個別に選択できます。
モデル トランスフォーマー アプリを開く
[アプリ] ギャラリーで [モデル トランスフォーマー] をクリックします。
例
バージョン履歴
R2019b で導入