Авто-РСА 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 страница с описанием объекта.

Похожие примеры

Подробнее о