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

Описание

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

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

Настройки

Значение по умолчанию: 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
Меры безопасностиНикакой удар

Похожие темы