exponenta event banner

Импортер AUTOSAR ARXML

Импортер AUTOSAR ARXML импортирует файлы описания компонентов программного обеспечения AUTOSAR, созданные средством разработки AUTOSAR (AAT), в модель Simulink ®. Импортер сначала анализирует код ARXML, который описывает программный компонент или композицию AUTOSAR. Затем, на основе введенных команд, импортер импортирует подмножество элементов и объектов в описании ARXML в Simulink. Подмножество состоит из элементов AUTOSAR, релевантных для проектирования автомобильного приложения на основе модели Simulink. Например, для импортированного компонента подмножество включает порты AUTOSAR, интерфейсы, типы данных, аспекты внутреннего поведения и пакеты.

Импортер создает начальное представление Simulink для каждого импортированного программного компонента AUTOSAR с начальным отображением элементов модели Simulink по умолчанию на элементы компонента AUTOSAR. Исходное представление является отправной точкой для дальнейшей настройки AUTOSAR и конструирования на основе модели.

В рамках операции импорта импортер проверяет XML в импортированных файлах ARXML. Если проверка XML для файла завершается неуспешно, импортер отображает ошибки. Например:

Error
The IsService attribute is undefined for interface /mtest_pkg/mtest_if/In1
in file hArxmlFileErrorMissingIsService_SR_3p2.arxml:48.
Specify the IsService attribute to be either true or false

В этом примере имя файла является гиперссылкой, и можно щелкнуть гиперссылку, чтобы увидеть местоположение ошибки в файле ARXML.

Для поддержки двухстороннего перемещения элементов AUTOSAR между AAT и средой проектирования на основе модели Simulink, Embedded Coder ®:

Средство импорта AUTOSAR ARXML реализовано как arxml.importer объект. Полный список функций см. в разделе arxml.importer страница ссылки на объект.

Связанные примеры

Подробнее