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