メインコンテンツ

システム生成の識別子

システム生成の識別子内の $N トークンに短縮名を使用するかどうかを指定する

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

説明

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

依存関係

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

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

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

設定

短縮形 (既定値) | クラシック
クラシック

$N トークンの長い識別子名を生成します。たとえば、sym という名前のモデルでは、次のようになります。

短縮形

ユーザー名用のスペースを増やすために、$N トークンの識別子名を短くします。このオプションにより、キャメル ケースを使用し、アンダースコアや複数形を使用せず、型と変数の両方に一貫した略語を使用する、より予測可能で一貫性のある命名システムが得られます。たとえば、sym という名前のモデルでは、次のようになります。

モデルごとのシステム生成の識別子

クラシック短縮形データの表現説明
BlockIO, BBタイプ, グローバル変数

システムのブロック信号

ExternalInputsExtUタイプ

ルート システムのブロック入力データ

ExternalInputSizesExtUSizeタイプ

ルート システムのブロック入力データのサイズ (入力が可変次元の場合に使用)

ExternalOutputsExtYタイプ

ルート システムのブロック出力データ

ExternalOutputSizesExtYSizeタイプ

ルート システムのブロック出力データのサイズ

UUグローバル変数

入力データ

USizeUSizeグローバル変数

入力データのサイズ

YYグローバル変数

出力データ

YSizeYSizeグローバル変数

出力データのサイズ

ParametersPタイプ, グローバル変数

システムのパラメーター

ConstBlockIOConstBConst タイプ, グローバル変数

定数であるブロック入力および出力

MachineLocalData, Machine

MachLocalConst タイプ, グローバル変数

S-Function ターゲットで使用

ConstParam, ConstPConstPConst タイプ, グローバル変数

システム内の定数パラメーター

ConstParamWithInit, ConstWithInitPConstInitPConst タイプ, グローバル変数

システム内の定数パラメーターの初期化データ

D_Work, DWorkDWタイプ, グローバル変数

システム内のブロック状態

MassMatrixGlobalMassMatrixタイプ, グローバル変数

物理モデリング ブロックに使用

PrevZCSigStates, PrevZCSigStatePrevZCXタイプ, グローバル変数

以前のゼロクロッシング信号状態

ContinuousStates, XXタイプ, グローバル変数

連続状態

StateDisabled, XdisXDisタイプ, グローバル変数

Enabled Subsystem のステータス

StateDerivatives, XdotXDotタイプ, グローバル変数

各タイム ステップにおける連続状態の微分

ZCSignalValues, ZCSignalValueZCVタイプ, グローバル変数

ゼロクロッシング信号

DefaultParametersDefaultPグローバル変数

システム内の既定のパラメーター

GlobalTIDGlobalTIDグローバル変数

参照モデル内の状態のサンプル時間に使用

InvariantSignalsInvariantグローバル変数

不変信号

NSTAGESNSTAGESグローバル変数

ソルバー マクロ

ObjectObjグローバル変数

ERT C++コード生成で参照モデル オブジェクトを参照するために使用

TimingBridgeTimingBrdgグローバル変数

異なるデータ構造体に保存されたタイミング情報

SharedDSMSharedDSMタイプ, グローバル変数共有ローカル データ ストア ([モデル インスタンス間で共有する] が選択されている Data Store Memory ブロック)
InstPInstPタイプ, グローバル変数システムのパラメーター引数

参照モデルまたは再利用可能なサブシステムごとのシステム生成の識別子名

クラシック短縮形データの表現説明
rtB, BBタイプ, グローバル変数

システムのブロック信号

rtC, CConstBタイプ, グローバル変数

定数であるブロック入力および出力

rtDW, DWDWタイプ, グローバル変数

システム内のブロック状態

rtMdlrefDWork, MdlrefDWorkMdlRefDWタイプ, グローバル変数

参照モデル内のブロック状態

rtP, PPタイプ, グローバル変数

システムのパラメーター

rtRTM, RTMRTMタイプ, グローバル変数

RT_Model 構造

rtX, XXタイプ, グローバル変数

モデル参照内の連続状態

rtXdis, XdisXDisタイプ, グローバル変数

Enabled Subsystem のステータス

rtXdot, XdotXDotタイプ, グローバル変数

各タイム ステップにおける S-Function の連続状態の微分

rtZCE, ZCEZCEタイプ, グローバル変数

ゼロクロッシング有効

rtZCSV, ZCSVZCVタイプ, グローバル変数

ゼロクロッシング信号値

rtSharedDSM, SharedDSMSharedDSMタイプ, グローバル変数共有ローカル データ ストア ([モデル インスタンス間で共有する] が選択されている Data Store Memory ブロック)
rtInstP, InstPInstPタイプ, グローバル変数システムのパラメーター引数

メモ

[システム生成の識別子] パラメーターを Shortened に設定すると、実行時パラメーターである参照モデルのグローバル変数の識別子を生成する際に、コード ジェネレーターは $N トークンの変数名に接頭辞 rtP_ を追加します。

推奨設定

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

プログラムでの使用

パラメーター: InternalIdentifier
型: 文字ベクトル
値: Classic | Shortened
既定の設定: Shortened

バージョン履歴

R2013a で導入