exponenta event banner

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

Описание

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

Категория: Создание кода > Стиль кода

Настройки

По умолчанию: вкл.

На

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

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

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

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

  • Частная функция Simulink ®

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

Прочь

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

Зависимость

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

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

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

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

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

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

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

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