Установите внутреннюю упаковку данных по умолчанию для модели компонента AUTOSAR
setInternalDataPackaging( устанавливает упаковку данных по умолчанию использовать для внутренних хранилищ данных, сигналов и состояний в сгенерированном коде для модели компонента AUTOSAR. Допустимые значения установки:slMap,pkgSetting)
Default — Примите внутреннюю упаковку данных по умолчанию, обеспеченную программным обеспечением. Используйте Default для моделей мультиэкземпляра и подмоделей, на которые ссылаются от моделей компонента AUTOSAR.
PrivateGlobal — Данные о внутренней переменной пакета без struct и сделайте его частным (видимый только к ).modelC
PrivateStructure — Данные о внутренней переменной пакета в struct и сделайте его частным (видимый только к ).modelC
PublicGlobal — Данные о внутренней переменной пакета без struct и обнародуйте его (extern объявление в ).modelH
PublicStructure — Данные о внутренней переменной пакета в struct и обнародуйте его (extern объявление в ).modelH
Если упаковка данных установлена в PrivateGlobal или PrivateStructure, создавание модели генерирует заголовочный файл , даже когда Файл параметра конфигурации модели упаковочный формат (Embedded Coder) установлен в model_private.hCompact.
Если параметр конфигурации модели Генерирует отдельные внутренние данные на функцию точки входа (Embedded Coder), установлен для модели AUTOSAR, основанная на задаче внутренняя группировка данных заменяет внутреннюю установку упаковки данных AUTOSAR. Однако установка AUTOSAR определяет общедоступную или частную видимость сгенерированных основанных на задаче внутренних групп данных.