exponenta event banner

Сконфигурируйте постоянную память AUTOSAR

Можно смоделировать постоянную память AUTOSAR для приложений AUTOSAR. Чтобы смоделировать постоянную память AUTOSAR, импортируйте определения постоянной памяти из файлов ARXML или создайте постоянное содержимое памяти в Simulink®. Для получения информации о рабочем процессе высокоуровневой постоянной памяти смотрите Статическую и Постоянную память.

Постоянная память AUTOSAR (ConstantMemory) соответствует внутренним глобальным параметрам Simulink. Во время выполнения AUTOSAR окружения, инструменты калибровки могут получить доступ к ConstantMemory блоки для измерения и калибровки.

Чтобы смоделировать постоянную память AUTOSAR, можно использовать параметры рабочего пространства модели Simulink в модели. Чтобы сгенерировать ConstantMemory блоки для данных параметра рабочего пространства модели в модели AUTOSAR, откройте редактор Отображения. Используйте вкладку Parameters, чтобы сопоставить параметры с ConstantMemory. Для примера:

  1. Откройте модель AUTOSAR, которая содержит параметры рабочего пространства модели, для которых вы хотите сгенерировать ConstantMemory блоки. Этот пример использует autosar_swc_counter модели.

  2. В перспективе кода 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 объявляет и ссылается на постоянные параметры памяти.

См. также

|

Похожие примеры

Подробнее о