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

Описание

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

Категория: Оптимизация

Настройки

Значение по умолчанию: 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, можно подавить генерацию кода для ответвления, соединенного с портом Сима, если вы устанавливаете Default parameter behavior на Inlined, и ответвление не содержит внешние сигналы.

Зависимости

То, когда вы устанавливаете Default parameter behavior на Inlined, вы включаете Встроенный инвариант, сигнализирует о параметре конфигурации.

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

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

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

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

Похожие темы