メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

モデル コンフィギュレーション パラメーター: コード生成識別子

[コード生成][識別子] カテゴリには、生成コード内の識別子を設定するためのパラメーターが含まれています。これらのパラメーターには Simulink® Coder™ のライセンスが必要です。ERT ベースのターゲットで使用可能な追加のパラメーターには、Embedded Coder® のライセンスが必要です。

次のコンフィギュレーション パラメーターは、[コンフィギュレーション パラメーター] ダイアログ ボックスの [コード生成][識別子] ペインにあります。

パラメーター説明

グローバル変数

生成されたグローバル変数の識別子をカスタマイズします。

グローバルなタイプ

生成されたグローバルなタイプの識別子をカスタマイズします。

グローバルなタイプのフィールド名

生成されたグローバルなタイプのフィールド名をカスタマイズします。

サブシステムのメソッド

サブシステムおよび Simulink 関数に対して生成される関数名をカスタマイズします。

サブシステムのメソッド引数

サブシステムおよび Simulink 関数に対して生成される関数引数名をカスタマイズします。

ローカルな一時変数

生成されたローカルな一時変数の識別子をカスタマイズします。

ローカルなブロックの出力変数

生成されたローカルなブロックの出力変数の識別子をカスタマイズします。

定数のマクロ

生成された定数マクロ識別子をカスタマイズします。

共有ユーティリティ識別子の形式

共有ユーティリティ識別子をカスタマイズします。

マングルの最小の長さ

名前の競合の回避に役立つよう、名前マングリング テキストの生成に用いる最小文字数を指定します。

識別子の最大の長さ

生成関数、型定義、変数名の最大文字数を指定します。

System-generated identifiers

システム生成の識別子内の $N トークンに対して、より短く一貫性の高い名前をコード ジェネレーターが使用するかどうかを指定します。

Generate scalar inlined parameters as

生成コードでスカラーのインライン パラメーター値の式を制御します。

シミュレーション ターゲットと同じ予約名を使用

[シミュレーション ターゲット] ペインで指定した名前と同じ予約名を使用するかどうかを指定します。

予約名

カスタム コードに指定した変数または関数の名前と一致する生成コード内の変数または関数の名前を入力します。

ヘッダー ガードの接頭辞

生成されたコードのヘッダー ガードの先頭に追加するカスタム テキストを指定します。

次のコンフィギュレーション パラメーターは [詳細設定パラメーター] の下にあります。

パラメーター説明

共有チェックサム長

$C トークンの文字の長さを指定します。

EMX 配列ユーティリティ関数識別子の形式

emxArray (組み込み可能な mxArray) ユーティリティ関数に対して生成された識別子をカスタマイズします。

EMX 配列タイプ識別子の形式

emxArray (組み込み可能な mxArray) タイプに対して生成された識別子をカスタマイズします。

カスタム トークン テキスト

$U トークンに挿入するテキストを指定します。

重複する列挙型メンバー名

コード ジェネレーターが、同じメンバー名をもつ 2 つの列挙型を検出した場合に行う診断アクションを選択します。このパラメーターは、インポートされたデータ スコープ、同じストレージ型と値をもつ列挙型にのみ適用されます。

信号名

生成コードでの信号の命名規則を指定します。

M 関数

 

パラメーターの命名

生成コードのパラメーターの命名規則を指定します。

M 関数

 

#define 定義名

生成コードで #define パラメーター (ストレージ クラス Define (Custom) で定義) の命名規則を指定します。

M 関数

 

参考

トピック