Main Content

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

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

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

パラメーター説明

グローバル変数 (Embedded Coder)

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

グローバルなタイプ (Embedded Coder)

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

Field name of global types (Embedded Coder)

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

Subsystem methods (Embedded Coder)

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

Subsystem method arguments (Embedded Coder)

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

ローカルな一時変数 (Embedded Coder)

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

ローカルなブロックの出力変数 (Embedded Coder)

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

定数のマクロ (Embedded Coder)

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

Shared utilities identifier format (Embedded Coder)

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

Minimum mangle length (Embedded Coder)

名前の競合を避けるために生成される名前マングリング テキストの最小文字数を指定します。

識別子の最大の長さ (Simulink Coder)

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

System-generated identifiers (Embedded Coder)

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

Generate scalar inlined parameters as (Embedded Coder)

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

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

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

予約名 (Simulink Coder)

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

Header guard prefix (Simulink Coder)

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

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

パラメーター説明

Shared checksum length (Embedded Coder)

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

EMX array utility functions identifier format (Embedded Coder)

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

EMX array types identifier format (Embedded Coder)

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

カスタム トークン テキスト (Embedded Coder)

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

重複する列挙型メンバー名 (Simulink Coder)

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

信号名 (Embedded Coder)

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

M-function (Embedded Coder)

 

パラメーターの命名 (Embedded Coder)

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

M-function (Embedded Coder)

 

#define 定義名 (Embedded Coder)

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

M-function (Embedded Coder)

 

関連するトピック