Можно импортировать AUTOSAR XML (ARXML) описания адаптивных компонентов программного обеспечения, сервисных интерфейсов и типов данных в Simulink®. Используйте средство импорта 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