Можно смоделировать постоянную память AUTOSAR для приложений AUTOSAR. Чтобы смоделировать постоянную память AUTOSAR, импортируйте определения постоянной памяти из файлов ARXML или создайте постоянное содержимое памяти в Simulink®. Для получения информации о рабочем процессе высокоуровневой постоянной памяти смотрите Статическую и Постоянную память.
Постоянная память AUTOSAR (ConstantMemory
) соответствует внутренним глобальным параметрам Simulink. Во время выполнения AUTOSAR окружения, инструменты калибровки могут получить доступ к ConstantMemory
блоки для измерения и калибровки.
Чтобы смоделировать постоянную память AUTOSAR, можно использовать параметры рабочего пространства модели Simulink в модели. Чтобы сгенерировать ConstantMemory
блоки для данных параметра рабочего пространства модели в модели AUTOSAR, откройте редактор Отображения. Используйте вкладку Parameters, чтобы сопоставить параметры с ConstantMemory
. Для примера:
Откройте модель AUTOSAR, которая содержит параметры рабочего пространства модели, для которых вы хотите сгенерировать ConstantMemory
блоки. Этот пример использует autosar_swc_counter модели
.
В перспективе кода AUTOSAR откройте редактор Code Mappings и выберите вкладку Parameters. В списке доступных параметров выберите INC
. При выборе параметра отображаются атрибуты параметров в Property Inspector. Используйте Property Inspector, чтобы изменить атрибуты параметра. В раскрывающемся списке Mapped To выберите ConstantMemory
. Для получения дополнительной информации о коде параметра и атрибутах калибровки смотрите Map Model Workspace Parameters to AUTOSAR Component Parameters.
Когда вы генерируете код:
Экспортированные файлы ARXML содержат CONSTANT-MEMORYS
описания параметров, которые вы сконфигурировали как ConstantMemory
.
Сгенерированный код C объявляет и ссылается на постоянные параметры памяти.