exponenta event banner

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

Описание

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

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

Настройки

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

Inlined

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

Tunable

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

Совет

  • Задано ли для поведения параметра по умолчанию значение Inlined или в Tunableсоздайте объекты данных параметров, чтобы сохранить возможность настройки параметров блока. Дополнительные сведения см. в разделе Создание настраиваемого параметра калибровки в сгенерированном коде.

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

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

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

    • Верхняя модель может задать поведение параметра по умолчанию как Tunable или Inlined.

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

Зависимости

Если для параметра Поведение по умолчанию (Default parameter behavior) задано значение Inlined, параметр конфигурации Inline invariant signals.

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

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

Рекомендуемые параметры

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

Связанные темы