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

Описание

Преобразуйте параметры числовых блоков в постоянные inlined значения в сгенерированном коде.

Category: Оптимизация

Настройки

По умолчанию: Tunable для целей GRT | Inlined для целей ERT

Inlined

Установите Default parameter behavior значение Inlined уменьшить глобальное использование оперативной памяти и повысить эффективность сгенерированного кода. Код не выделяет память, чтобы представлять числовые параметры блоков, такие как параметр Gain блока Gain. Вместо этого код вводит буквальные числовые значения этих параметров блоков.

Tunable

Установите Default parameter behavior значение Tunable для обеспечения настраиваемости параметров числовых блоков в сгенерированном коде. Код представляет числовые параметры блоков и переменные, которые используют класс памяти Auto, включая числовой MATLAB® переменные, как настраиваемые поля структуры глобальных параметров.

Совет

  • Задаете ли вы Default parameter behavior Inlined или к Tunable, создайте объекты данных параметра, чтобы сохранить настраиваемость для параметров блоков. Для получения дополнительной информации смотрите Создание Настраиваемого Параметра Калибровки в Сгенерированном Коде.

  • Когда вы переключаетесь из системного целевого файла, который не основан на ERT, в файл, который основан на ERT, Default parameter behavior устанавливает на Inlined по умолчанию. Однако изменить настройку Default parameter behavior можно позже.

  • Когда модель верхней части использует ссылку моделей или если на модель ссылается другая модель:

    • Ссылка на модели должна устанавливать Default parameter behavior на Inlined если для верхней модели Default parameter behavior задано значение Inlined.

    • Верхняя часть может задавать Default parameter behavior следующим Tunable или Inlined.

  • Если ваша модель содержит блок Environment Controller, можно подавить генерацию кода для ветви, соединенной с портом Sim, если задать Default parameter behavior Inlined и ветвь не содержит внешних сигналов.

Зависимости

Когда вы задаете Default parameter behavior Inlined, вы включаете параметр конфигурации Inline invariant signals.

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

Параметр: DefaultParameterBehavior
Тип: Вектор символов
Значение: 'Inlined' | 'Tunable'
По умолчанию: 'Tunable' для целей GRT | 'Inlined' для целей ERT

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

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

Похожие темы