メインコンテンツ

変数名の保持

生成されたコード内に保持する変数名

説明

アプリ構成ペイン: 詳細設定

構成オブジェクト: coder.MexCodeConfig | coder.CodeConfig | coder.EmbeddedCodeConfig

コード ジェネレーターが生成されたコードに保持しなければならない変数名を指定します。

コードで大きな構造体または配列を使用する場合、このパラメーターを [なし] に設定することでメモリ使用量を削減したり実行速度を改善したりできます。

生成コードの可読性を高めるには、このパラメーターを [ユーザー名] に設定します。そうすれば、生成コードの変数を MATLAB® コードの変数までさらに容易に追跡できます。

設定

なし

コード ジェネレーターで変数名を保持する必要はありません。変数再利用の要件に適合する変数であれば、再利用します。この値が既定値です。

すべて

すべての変数名を保持します。このパラメーター値により変数再利用が無効になります。このオプションはテストまたはデバッグにのみ使用し、量産コードでは使用しないでください。

ユーザー名

コード ジェネレーターは MATLAB コードで定義した変数に対応する名前を保持します。ユーザーの変数名が別の名前で置換されたり、ユーザーの名前が別の変数に使用されることはありません。この設定では、最適化によって生成コードから変数が削除されることや、生成されたバイナリ コード内の変数が C/C++ コンパイラによって再利用されることは回避されません。

プログラムでの使用

プロパティ: PreserveVariableNames
値: 'None' | 'UserNames' | 'All'
既定の設定: 'None'

バージョン履歴

R2015a で導入