Укажите, использует ли генератор кода более короткие, более последовательные имена для $N
лексема в системных идентификаторах.
Category: Генерация кода > Идентификаторы
По умолчанию:
Shortened
Classic
Сгенерируйте более длинные имена идентификаторов для $N
лексема. Для примера, для модели с именем sym
, если:
Глобальные переменные $N$R$M
, идентификатор состояния блока DWork_sym
.
Глобальные типы $R$N$M
, тип состояния блока является структурой с именем sym_D_Work
.
Shortened
Сокращайте имена идентификаторов для $N
лексема, чтобы разрешить больше пространство для имен пользователей. Эта опция предоставляет более предсказуемую и последовательную систему именования, которая использует регистр верблюда, отсутствие подчеркиваний или множества и последовательные сокращения как для типа, так и для переменной. Для примера, для модели с именем sym
, если:
Глобальные переменные $N$R$M
, идентификатор состояния блока DW_sym
.
Глобальные типы $R$N$M
, тип состояния блока является структурой с именем sym_DW
.
Системные идентификаторы по модели
Классик | Сокращенный | Представление данных | Описание |
---|---|---|---|
BlockIO, B | B | Тип, глобальная переменная | Блочные сигналы системы |
ExternalInputs | ExtU | Напечатать | Блокируйте входные данные для корневой системы |
ExternalInputSizes | ExtUSize | Напечатать | Размер входных данных блоков для корневой системы (используется, когда входы являются переменными размерностями) |
ExternalOutputs | ExtY | Напечатать | Блокируйте выходные данные для корневой системы |
ExternalOutputSizes | ExtYSize | Напечатать | Размер выходных данных блоков для корневой системы |
U | U | Глобальная переменная | Входные данные |
USize | USize | Глобальная переменная | Размер входных данных |
Y | Y | Глобальная переменная | Выходные данные |
YSize | YSize | Глобальная переменная | Размер выхода данных |
Parameters | P | Тип, глобальная переменная | Параметры для системы |
ConstBlockIO | ConstB | Const Тип, глобальная переменная | Блочные входы и выходы, которые являются константами |
| MachLocal | Const Тип, глобальная переменная | Используется целями S-функции ERT |
ConstParam, ConstP | ConstP | Const Тип, глобальная переменная | Постоянные параметры в системе |
ConstParamWithInit, ConstWithInitP | ConstInitP | Const Тип, глобальная переменная | Данные инициализации для постоянных параметров в системе |
D_Work , DWork | DW | Тип, глобальная переменная | Блокируйте состояния в системе |
MassMatrixGlobal | MassMatrix | Тип, глобальная переменная | Используется для блоков физического моделирования |
PrevZCSigStates, PrevZCSigState | PrevZCX | Тип, глобальная переменная | Предыдущее состояние сигнала пересечения нулем |
ContinuousStates, X | X | Тип, глобальная переменная | Непрерывные состояния |
StateDisabled, Xdis | XDis | Тип, глобальная переменная | Состояние включенной подсистемы |
StateDerivatives, Xdot | XDot | Тип, глобальная переменная | Производные непрерывных состояний на каждом временном шаге |
ZCSignalValues, ZCSignalValue | ZCV | Тип, глобальная переменная | Пересечения нулем |
DefaultParameters | DefaultP | Глобальная переменная | Параметры по умолчанию в системе |
GlobalTID | GlobalTID | Глобальная переменная | Используется для шага расчета для состояний в ссылочных моделях |
InvariantSignals | Invariant | Глобальная переменная | Инвариантные сигналы |
NSTAGES | NSTAGES | Глобальная переменная | Макрос решателя |
Object | Obj | Глобальная переменная | Используется генерацией кода ERT C++ для обращения к ссылочным объектам модели |
TimingBridge | TimingBrdg | Глобальная переменная | Время выполнения, хранящаяся в различных структурах данных |
SharedDSM | SharedDSM | Тип, глобальная переменная | Общие локальные хранилища данных, которые являются Data Store Memory блоками с Share across model instances выбранными |
InstP | InstP | Тип, глобальная переменная | Аргументы параметра для системы |
Системные имена идентификаторов по ссылочной модели или многоразовой подсистеме
Классик | Сокращенный | Представление данных | Описание |
---|---|---|---|
rtB , B | B | Тип, глобальная переменная | Блочные сигналы системы |
rtC , C | ConstB | Тип, глобальная переменная | Блочные входы и выходы, которые являются константами |
rtDW , DW | DW | Тип, глобальная переменная | Блокируйте состояния в системе |
rtMdlrefDWork, MdlrefDWork | MdlRefDW | Тип, глобальная переменная | Состояния блока в ссылках модели |
rtP, P | P | Тип, глобальная переменная | Параметры для системы |
rtRTM, RTM | RTM | Тип, глобальная переменная | RT_Model структура |
rtX, X | X | Тип, глобальная переменная | Непрерывные состояния в модель-ссылку |
rtXdis, Xdis | XDis | Тип, глобальная переменная | Состояние включенной подсистемы |
rtXdot, Xdot | XDot | Тип, глобальная переменная | Производные непрерывных состояний S-функции на каждом временном шаге |
rtZCE, ZCE | ZCE | Тип, глобальная переменная | Пересечение нулем включено |
rtZCSV, ZCSV | ZCV | Тип, глобальная переменная | Значения сигналов пересечения нулем |
rtSharedDSM, SharedDSM | SharedDSM | Тип, глобальная переменная | Общие локальные хранилища данных, которые являются Data Store Memory блоками с Share across model instances выбранными |
rtInstP, InstP | InstP | Тип, глобальная переменная | Аргументы параметра для системы |
Примечание
Когда вы устанавливаете параметр System-generated identifiers равным Shortened
при генерации идентификатора для глобальной переменной ссылочной модели, который является параметром во время выполнения, генератор кода добавляет префикс rtP_
к имени переменной для $N
лексема.
Этот параметр:
Появляется только для целей, основанных на ERT.
Требуется Embedded Coder® при генерации кода.
Параметр:
InternalIdentifier |
Тип: Вектор символов |
Значение:
Classic | Shortened |
По умолчанию:
Shortened
|
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Никакого влияния |
Эффективность | Никакого влияния |
Меры безопасности | Никакого влияния |