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' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Вкл. (исполнение, ПЗУ) |
| Меры безопасности | Никакого воздействия |
MISRA C:2012 Rule 8.10 кода Polyspace)