Задайте, использует ли генератор кода короче, более сопоставимые имена для лексемы $N
в сгенерированных системой идентификаторах.
Генерация кода Category:> Символы
Значение по умолчанию: Shortened
Classic
Сгенерируйте более длинные имена идентификатора, которые используются по умолчанию перед R2013a для лексемы $N
. Например, для модели под названием sym
, если:
Глобальными переменными является $N$R$M
, идентификатором состояния блока является sym_DWork
.
Глобальными типами является $R$N$M
, тип состояния блока является структурой под названием D_Work_sym
.
Shortened
Сократите имена идентификатора для лексемы $N
, чтобы предоставить больше пространства для имен пользователей. Эта опция обеспечивает более предсказуемую и сопоставимую систему именования, которая использует Camel-регистр, никакие символы нижнего подчеркивания или множественные числа и сопоставимые сокращения и от типа и от переменной. Например, для модели под названием sym
, если:
Глобальными переменными является $N$R$M
, идентификатором состояния блока является sym_DW
.
Глобальными типами является $R$N$M
, тип состояния блока является структурой под названием DW_sym
.
Сгенерированные системой идентификаторы на модель
Классика | Сокращенный | Представление данных | Описание |
---|---|---|---|
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 | Тип, глобальная переменная | Разделяемые локальные хранилища данных, которые являются Блоками памяти Хранилища данных с выбранным Share across model instances |
Сгенерированный системой идентификатор называет на образцовую или допускающую повторное использование подсистему, на которую ссылаются,
Классика | Сокращенный | Представление данных | Описание |
---|---|---|---|
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 | Тип, глобальная переменная | Значения сигналов пересечения нулем |
Этот параметр:
Появляется только для основанных на ERT целей.
Требует Embedded Coder® при генерации кода.
Параметр: InternalIdentifier |
Ввод: символьный вектор |
Значение: Classic | Shortened |
Значение по умолчанию: Shortened |
Приложение | Установка |
---|---|
Отладка | Никакое влияние |
Трассируемость | Никакое влияние |
Эффективность | Никакое влияние |
Меры безопасности | Никакое влияние |