Можно смоделировать статическое ЗУ AUTOSAR для приложений AUTOSAR. К статическому ЗУ модели AUTOSAR импортируйте определения статического ЗУ из файлов arxml или создайте содержимое статического ЗУ в Simulink®. Для получения информации о высокоуровневом рабочем процессе статического ЗУ смотрите Статическую и Постоянную Память.
Статическое ЗУ AUTOSAR (StaticMemory), введенный в версии 4.0 схемы AUTOSAR, соответствует Simulink внутренние глобальные сигналы. В Среде выполнения AUTOSAR (RTE) инструменты калибровки могут получить доступ к блокам StaticMemory для измерения и калибровки.
К статическому ЗУ модели AUTOSAR можно использовать сигналы блока Simulink, дискретные состояния или хранилища данных в модели.
Сгенерировать блоки StaticMemory для блока-сигнала и данных о дискретном состоянии в вашей модели AUTOSAR, редакторе Отображений открытого кода. Используйте вкладку Signals/States, чтобы сопоставить сигналы и состояния к StaticMemory. Например:
Откройте модель AUTOSAR, которая содержит сигналы или состояния, для которых вы хотите сгенерировать блоки StaticMemory. Этот пример использует модель autosar_swc_counter.
В перспективе кода AUTOSAR, редакторе Отображений открытого кода и выборе вкладка Signals/States. В списке доступных сигналов выберите equal_to_count. Выбор сигнала подсвечивает сигнал в диаграмме модели и отображает атрибуты сигнала в Property Inspector. Используйте Property Inspector, чтобы изменить атрибуты сигнала. В Mapped To выпадающий список выберите StaticMemory. Для получения дополнительной информации о коде сигнала и калибровочных атрибутах, смотрите Блоки-сигналы Карты и состояния к Переменным AUTOSAR.

Выберите вкладку Signals/States и выберите X состояния. Используйте Property Inspector, чтобы изменить атрибуты состояния. В Mapped To выпадающий список выберите StaticMemory.
Когда вы генерируете код:
Экспортируемые файлы arxml содержат описания STATIC-MEMORYS для сигналов, и утверждает, что вы сконфигурировали как StaticMemory.
Сгенерированный код C объявляет и ссылается на переменные статического ЗУ.
Для моделей, на которые ссылаются, в модели компонента AUTOSAR Embedded Coder® автоматически сопоставляет внутренний сигнал и состояния для генерации кода модели - ссылки. Внутренние сигналы и состояния автоматически сопоставляют с ArTypedPerInstanceMemory AUTOSAR для модели - ссылки мультиэкземпляра или StaticMemory AUTOSAR для модели - ссылки одно экземпляра.
Сгенерировать блоки StaticMemory для данных оперативной памяти хранилища данных Simulink в вашей модели AUTOSAR, редакторе Отображений открытого кода. Используйте вкладки Data Stores, чтобы сопоставить хранилища данных с StaticMemory. Например:
Откройте модель AUTOSAR, которая содержит хранилища данных, для которых вы хотите сгенерировать блоки StaticMemory. Этот пример использует модель autosar_bsw_sensor1.
В перспективе кода AUTOSAR, редакторе Отображений открытого кода и выборе вкладка Data Stores. В списке доступных хранилищ данных выберите хранилище данных LowSetPoint. Выбор хранилища данных подсвечивает блок памяти хранилища данных в диаграмме модели и отображает атрибуты хранилища данных в Property Inspector. Используйте Property Inspector, чтобы изменить атрибуты хранилища данных. В Mapped To выпадающий список выберите StaticMemory. Для получения дополнительной информации о коде хранилища данных и калибровочных атрибутах, смотрите Хранилища данных Карты к Переменным AUTOSAR.

Когда вы генерируете код:
Экспортируемые файлы arxml содержат описания STATIC-MEMORYS для хранилищ данных, которые вы сконфигурировали как StaticMemory.
Сгенерированный код C объявляет и ссылается на переменные статического ЗУ.
Программное обеспечение не поддерживает генерацию кода статического ЗУ для хранилищ данных в моделях, на которые ссылаются.
Память хранилища данных | getDataStore | getSignal | getState | mapDataStore | mapSignal | mapState