Сохраните static ключевое слово в объявлениях функций

Описание

Укажите, включать ли static ключевое слово в объявлениях функций в сгенерированном коде.

Category: Генерация кода > Стиль кода

Настройки

По умолчанию: on

На

Включите static ключевое слово в объявлениях функций в сгенерированном коде. Можно связать различные исполняемые файлы, сгенерированные из различных моделей, которые ссылаются на локально выбранную подсистему и служебные функции с таким же именем. Этот параметр также влияет на эти функции:

  • Stateflow® графическая функция

  • Вариантная подсистема

  • MATLAB® подфункция

  • Simulink с частным охватом® функция

Когда вы выбираете этот параметр, сгенерированный код соответствует MISRA C:2012 правилу 8.10.

Прочь

Удалите static ключевое слово в объявлениях функций в сгенерированном коде.

Зависимость

  • Этот параметр требует Embedded Coder® лицензия при генерации кода.

  • Этот параметр появляется только для целей, основанных на ERT.

  • Этот параметр активируется, когда вы выбираете Compact/Compact(with separate data file) упаковка файлов.

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

Параметр: PreserveStaticInFcnDecls
Тип: Вектор символов
Значение: 'on' | 'off'
По умолчанию: 'on'

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

ПриложениеНастройка
ОтладкаНикакого влияния
ТрассируемостьНикакого влияния
ЭффективностьOn (выполнение, ПЗУ)
Меры безопасностиНикакого влияния

Похожие темы