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