メインコンテンツ

データ コピー削減

モデル パラメーターの調整によるコードの実行速度の向上とメモリ使用量の削減

生成されたコードにおいてデータのコピーを除去することで、RAM と ROM の消費を削減し、コード実行速度を上げます。コード ジェネレーターは一部のデータ コピーを削減します。その他のデータ コピーは、特定のモデル パラメーター設定を調整するか、MATLAB Function ブロックの入力引数および出力引数に同じ名前を指定するか、Simulink 信号を使って再利用を指定することで削減できます。

モデル設定

インライン不変信号生成コードで不変信号のシンボリック名を変換する
余分なローカル変数の削除 (式の畳み込み)式を単一式に畳み込むことを指定する
ユーザー関数間の関数のインライン化Control inlining for calls from user-written functions to other user-written functions (R2025a 以降)
MathWorks 関数間の関数のインライン化Control inlining for calls from MathWorks functions to other MathWorks functions (R2025a 以降)
ユーザー関数と MathWorks 関数間の関数のインライン化Control inlining for calls from user-written functions to MathWorks functions and from MathWorks functions to user-written functions (R2025a 以降)

トピック