Импортер 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®:
Сохраняет импортированный авто-РСА XML- файл структуру, элементы и универсальные уникальные идентификаторы (UUID) для экспорта ARXML. Для получения дополнительной информации см. раздел «Сохранение файлов AUTOSAR XML и информация об элементах».
Предоставляет возможность обновления модели AUTOSAR на основе изменений, обнаруженных в импортированных файлах ARXML. Дополнительные сведения см. в разделе Импорт обновлений программного компонента AUTOSAR.
Импортер AUTOSAR ARXML реализован как arxml.importer
объект. Полный список функций см. в arxml.importer
страница с описанием объекта.