このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
M 関数
生成コードでの識別子の命名規則を指定
モデル コンフィギュレーション ペイン: [コード生成] / [識別子]
説明
生成コードでの識別子の命名規則を指定します。
依存関係
このパラメーターには次の特徴があります。
ERT ベースのターゲットの場合にのみ表示されます。
コード生成時に Embedded Coder® が必要です。
[#define 定義名] を選択すると有効になります。
最上位モデルと参照モデルで同じでなければなりません。
設定
''
(既定値) | string生成コード内の信号、パラメーター、または #define
パラメーター識別子に適用される命名規則を含む MATLAB® 言語ファイルの名前を入力します。そのような MATLAB 関数内でプログラミングできる規則の例として、次のものがあります。
アンダースコア文字を信号名から削除する。
パラメーター名の大文字の前にアンダースコアを追加する。
生成コード内の識別子を大文字にする。
たとえば、次の関数は、データ オブジェクト名にテキスト _define
を付加して識別子名を返します。
function revisedName = append_text(name, object) % APPEND_TEXT: Returns an identifier for generated % code by appending text to a #define data object name. % % Input arguments: % name: data object name as spelled in model % object: target data object % % Output arguments: % revisedName: altered identifier returned for use in % generated code. % % text = '_define'; revisedName = [name,text];
ヒント
MATLAB 言語ファイルは MATLAB パスになければなりません。
推奨設定
アプリケーション | 設定 |
---|---|
デバッグ | 影響なし |
トレーサビリティ | 影響なし |
効率性 | 影響なし |
安全対策 | 影響なし |
プログラムでの使用
パラメーター: DefineNamingFcn |
型: 文字ベクトル |
値: MATLAB 言語ファイル |
既定: '' |
バージョン履歴
R2006a より前に導入