static
ключевое слово в объявлениях функцииЗадайте, включать ли static
ключевое слово в объявлениях функции в сгенерированном коде.
Генерация кода Category:> Стиль кода
Значение по умолчанию: on
Включайте static
ключевое слово в объявлениях функции в сгенерированном коде. Можно соединить различные исполняемые файлы, сгенерированные из различных моделей, которые относятся к локально ограниченной по объему подсистеме и служебным функциям с тем же именем. Этот параметр также влияет на эти функции:
Stateflow® графическая функция
Различная подсистема
MATLAB® подфункция
Конфиденциально ограниченный по объему Simulink® функция
Когда вы выбираете этот параметр, сгенерированный код совместим с Правилом 8.10 MISRA C:2012.
Удалите static
ключевое слово в объявлениях функции в сгенерированном коде.
Этот параметр требует Embedded Coder® лицензия, когда вы генерируете код.
Этот параметр появляется только для основанных на ERT целей.
Этот параметр включен, когда вы выбираете Compact/Compact(with separate data file)
упаковка файла.
Параметр:
PreserveStaticInFcnDecls |
Ввод: символьный вектор |
Значение:
'on' | 'off' |
Значение по умолчанию:
'on' |
Приложение | Установка |
---|---|
Отладка | Никакой удар |
Трассируемость | Никакой удар |
Эффективность | На (выполнение, ROM) |
Меры безопасности | Никакой удар |
MISRA C:2012 Rule 8.10
(Polyspace Code Prover)