メインコンテンツ

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

マングルの最小の長さ

名前マングリングの最小文字数を指定する

モデル コンフィギュレーション ペイン: [コード生成] / [識別子]

説明

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

依存関係

このパラメーターには次の特徴があります。

  • ERT ベースのターゲットの場合にのみ表示されます。

  • コード生成時に Embedded Coder® が必要です。

設定

1 (既定値) | 整数

最小値: 1
最大値: 15

名前マングリング テキストを生成するときにコード ジェネレーターが使用する最小文字数を示す整数値を指定します。可能な最大値は 15 です。最小値は競合数の関数としてコード生成時に自動的に増加します。値が大きいほど、モデルを変更する際に識別子が競合する可能性が小さくなります。

ヒント

  • 値 4 を指定することにより、開発中の生成コードへの競合を最小限に抑えます。この値は保守的です。マングリングの長さが増加する前に、特定の識別子について 150 万回を超える競合が可能です。

  • 少なくとも 3 文字は名前マングリング テキスト用に確保するように値を設定します。名前の競合の数が増加すると、名前マングリング テキストの長さが増加します。

推奨設定

アプリケーション設定
デバッグ影響なし
トレーサビリティ1
効率性影響なし
安全対策影響なし

プログラムでの使用

パラメーター: MangleLength
タイプ: 整数
値: 115 の値
既定: 1

バージョン履歴

R2006a より前に導入