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