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 (выполнение, ПЗУ) |
Меры безопасности | Никакого влияния |
MISRA C:2012 Rule 8.10
(Polyspace Code Prover)