Смоделировать адаптивную постоянную память в Simulink®, вы можете:
Создайте обеспеченные требуемые порты постоянства AUTOSAR, интерфейсы значения ключа постоянства и элементы данных интерфейса значения ключа.
Создайте хранилища данных и сопоставьте их с портами постоянства AUTOSAR и элементами данных.
Если у вас есть Simulink Coder™ и Embedded Coder® программное обеспечение, можно сгенерировать Код С++ и описания ARXML для артефактов постоянной памяти AUTOSAR.
Реализовывать адаптивную постоянную память в Simulink:
Откройте модель, сконфигурированную для Адаптивной Платформы AUTOSAR.
Откройте Словарь AUTOSAR и выберите Persistency Key Value Interfaces. Чтобы создать интерфейс значения ключа постоянства AUTOSAR, нажмите кнопку Add. В диалоговом окне Add Interfaces задайте интерфейсное имя и количество связанных элементов данных.
Расширьте узел Persistency Key Value Interfaces. Расширьтесь новое значение ключа соединяют интерфейсом и выбирают DataElements. В представлении элементов данных выберите каждый элемент данных и сконфигурируйте его имя.
В верхнем уровне Словаря AUTOSAR расширьте AdaptiveApplications и расширьте адаптивный компонент программного обеспечения. Используйте представление PersistencyProvidedRequiredPorts, чтобы добавить обеспеченные требуемые порты постоянства AUTOSAR, которые вы хотите сопоставить с новым интерфейсом значения ключа постоянства.
В висячей строке модели, к модели AUTOSAR адаптивное постоянство, добавляют блоки памяти хранилища данных.
Откройте редактор Отображений Кода. Используйте вкладку Data Stores, чтобы сопоставить блоки памяти хранилища данных Simulink с Persistency
.
Для каждой памяти хранилища данных выберите обеспеченный требуемый порт постоянства AUTOSAR и элемент данных интерфейса значения ключа постоянства AUTOSAR.
Чтобы программно сопоставить хранилище данных и избранный порт и элемент данных для хранилища данных, можно использовать mapDataStore
функция.
После проверки адаптивной настройки модели компонента можно симулировать или сгенерировать код для адаптивной постоянной памяти AUTOSAR.