Задайте, использует ли генератор кода короче, более сопоставимые имена для $N
лексема в сгенерированных системой идентификаторах.
Генерация кода Category:> Идентификаторы
Значение по умолчанию:
Shortened
Classic
Сгенерируйте более длинные имена идентификатора для $N
лексема. Например, для модели под названием sym
, если:
Глобальными переменными является $N$R$M
, идентификатором состояния блока является DWork_sym
.
Глобальными типами является $R$N$M
, тип состояния блока является структурой под названием sym_D_Work
.
Shortened
Сократите имена идентификатора для $N
лексема, чтобы предоставить больше пространства для имен пользователей. Эта опция обеспечивает более предсказуемую и сопоставимую систему именования, которая использует Camel-регистр, никакие символы нижнего подчеркивания или множественные числа и сопоставимые сокращения и от типа и от переменной. Например, для модели под названием 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, чтобы относиться к объектам модели, на которые ссылаются, |
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 |
Приложение | Установка |
---|---|
Отладка | Никакой удар |
Трассируемость | Никакой удар |
Эффективность | Никакой удар |
Меры безопасности | Никакой удар |