Системные идентификаторы

Описание

Укажите, использует ли генератор кода более короткие, более последовательные имена для $N лексема в системных идентификаторах.

Category: Генерация кода > Идентификаторы

Настройки

По умолчанию: Shortened

Classic

Сгенерируйте более длинные имена идентификаторов для $N лексема. Для примера, для модели с именем sym, если:

Shortened

Сокращайте имена идентификаторов для $N лексема, чтобы разрешить больше пространство для имен пользователей. Эта опция предоставляет более предсказуемую и последовательную систему именования, которая использует регистр верблюда, отсутствие подчеркиваний или множества и последовательные сокращения как для типа, так и для переменной. Для примера, для модели с именем sym, если:

Системные идентификаторы по модели

КлассикСокращенныйПредставление данныхОписание
BlockIO, BBТип, глобальная переменная

Блочные сигналы системы

ExternalInputsExtUНапечатать

Блокируйте входные данные для корневой системы

ExternalInputSizesExtUSizeНапечатать

Размер входных данных блоков для корневой системы (используется, когда входы являются переменными размерностями)

ExternalOutputsExtYНапечатать

Блокируйте выходные данные для корневой системы

ExternalOutputSizesExtYSizeНапечатать

Размер выходных данных блоков для корневой системы

UUГлобальная переменная

Входные данные

USizeUSizeГлобальная переменная

Размер входных данных

YYГлобальная переменная

Выходные данные

YSizeYSizeГлобальная переменная

Размер выхода данных

ParametersPТип, глобальная переменная

Параметры для системы

ConstBlockIOConstBConst Тип, глобальная переменная

Блочные входы и выходы, которые являются константами

MachineLocalData, Machine

MachLocalConst Тип, глобальная переменная

Используется целями S-функции ERT

ConstParam, ConstPConstPConst Тип, глобальная переменная

Постоянные параметры в системе

ConstParamWithInit, ConstWithInitPConstInitPConst Тип, глобальная переменная

Данные инициализации для постоянных параметров в системе

D_Work, DWorkDWТип, глобальная переменная

Блокируйте состояния в системе

MassMatrixGlobalMassMatrixТип, глобальная переменная

Используется для блоков физического моделирования

PrevZCSigStates, PrevZCSigStatePrevZCXТип, глобальная переменная

Предыдущее состояние сигнала пересечения нулем

ContinuousStates, XXТип, глобальная переменная

Непрерывные состояния

StateDisabled, XdisXDisТип, глобальная переменная

Состояние включенной подсистемы

StateDerivatives, XdotXDotТип, глобальная переменная

Производные непрерывных состояний на каждом временном шаге

ZCSignalValues, ZCSignalValueZCVТип, глобальная переменная

Пересечения нулем

DefaultParametersDefaultPГлобальная переменная

Параметры по умолчанию в системе

GlobalTIDGlobalTIDГлобальная переменная

Используется для шага расчета для состояний в ссылочных моделях

InvariantSignalsInvariantГлобальная переменная

Инвариантные сигналы

NSTAGESNSTAGESГлобальная переменная

Макрос решателя

ObjectObjГлобальная переменная

Используется генерацией кода ERT C++ для обращения к ссылочным объектам модели

TimingBridgeTimingBrdgГлобальная переменная

Время выполнения, хранящаяся в различных структурах данных

SharedDSMSharedDSMТип, глобальная переменнаяОбщие локальные хранилища данных, которые являются Data Store Memory блоками с Share across model instances выбранными
InstPInstPТип, глобальная переменнаяАргументы параметра для системы

Системные имена идентификаторов по ссылочной модели или многоразовой подсистеме

КлассикСокращенныйПредставление данныхОписание
rtB, BBТип, глобальная переменная

Блочные сигналы системы

rtC, CConstBТип, глобальная переменная

Блочные входы и выходы, которые являются константами

rtDW, DWDWТип, глобальная переменная

Блокируйте состояния в системе

rtMdlrefDWork, MdlrefDWorkMdlRefDWТип, глобальная переменная

Состояния блока в ссылках модели

rtP, PPТип, глобальная переменная

Параметры для системы

rtRTM, RTMRTMТип, глобальная переменная

RT_Model структура

rtX, XXТип, глобальная переменная

Непрерывные состояния в модель-ссылку

rtXdis, XdisXDisТип, глобальная переменная

Состояние включенной подсистемы

rtXdot, XdotXDotТип, глобальная переменная

Производные непрерывных состояний S-функции на каждом временном шаге

rtZCE, ZCEZCEТип, глобальная переменная

Пересечение нулем включено

rtZCSV, ZCSVZCVТип, глобальная переменная

Значения сигналов пересечения нулем

rtSharedDSM, SharedDSMSharedDSMТип, глобальная переменнаяОбщие локальные хранилища данных, которые являются Data Store Memory блоками с Share across model instances выбранными
rtInstP, InstPInstPТип, глобальная переменнаяАргументы параметра для системы

Примечание

Когда вы устанавливаете параметр System-generated identifiers равным Shortenedпри генерации идентификатора для глобальной переменной ссылочной модели, который является параметром во время выполнения, генератор кода добавляет префикс rtP_ к имени переменной для $N лексема.

Зависимости

Этот параметр:

  • Появляется только для целей, основанных на ERT.

  • Требуется Embedded Coder® при генерации кода.

Информация о командной строке

Параметр: InternalIdentifier
Тип: Вектор символов
Значение: Classic | Shortened
По умолчанию: Shortened

Рекомендуемые настройки

ПриложениеНастройка
ОтладкаНикакого влияния
ТрассируемостьНикакого влияния
ЭффективностьНикакого влияния
Меры безопасностиНикакого влияния

Похожие темы