Сохраните ключевое слово 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)
Меры безопасностиНикакое влияние

Похожие темы