Можно импортировать в Simulink описания адаптивных программных компонентов, сервисных интерфейсов и типов данных (ARXML) AUTOSAR XML®. Используйте импортер ARXML для:
Создайте начальное представление Simulink адаптивного программного компонента AUTOSAR.
Обновите сопоставленную адаптивную модель компонента AUTOSAR с помощью общих определений интерфейсов служб и типов данных ARXML.
Вы можете участвовать в взаимных обменах описаниями адаптивных компонентов ARXML между Simulink и другими средами разработки.
Чтобы создать начальное представление Simulink адаптивного программного компонента AUTOSAR из описания компонента ARXML, используйте функцию импортера ARXML createComponentAsModel. Для примера:
ar = arxml.importer('myAdaptiveSWC.arxml')
createComponentAsModel(ar,'/Company/Components/Swc')Подробный пример см. в разделе Импорт адаптивных компонентов AUTOSAR в Simulink.
Чтобы обновить сопоставленную адаптивную модель компонента AUTOSAR с общими определениями ARXML, используйте функцию импорта ARXML updateAUTOSARProperties. Для примера:
modelName = 'my_adaptive_swc';
open_system(modelName);
ar = arxml.importer('ServiceInterfaces.arxml');
updateAUTOSARProperties(ar,modelName);Подробный пример см. в разделе Импорт пакета AUTOSAR в адаптивную модель компонента.
createComponentAsModel | updateAUTOSARProperties