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)