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

Описание

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

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

Настройки

Значение по умолчанию: на

На

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

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

  • Различная подсистема

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

  • Конфиденциально ограниченная по объему функция Simulink®

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

'off'

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

Зависимость

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

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

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

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

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

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

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

Похожие темы