arxml.importer

Импортируйте XML компонента AUTOSAR

Описание

Используйте функции arxml.importer, чтобы импортировать компоненты AUTOSAR в Simulink® управляемым способом. Например, можно проанализировать XML-файл описания компонента программного обеспечения AUTOSAR, экспортируемый инструментом разработки AUTOSAR, и затем импортировать компонент в модель Simulink. После импорта компонента используйте представление Simulink компонента для дальнейшей настройки, разработки алгоритмов, генерации кода C/C++ и экспорта arxml.

Создание

Синтаксис

ar = arxml.importer(filename)
ar = arxml.importer({filename1,filename2,...,filenameN})

Описание

пример

ar = arxml.importer(filename) создает объект ar, который представляет информацию AUTOSAR в XML-файле filename.

пример

ar = arxml.importer({filename1,filename2,...,filenameN}) создает объект ar, который представляет информацию AUTOSAR в заданных XML-файлах.

Совет

Если вы вводите вызов функции arxml.importer без останавливающейся точки с запятой (;), средство импорта перечисляет содержимое AUTOSAR заданного XML-файла или файлов. Информация включает пути к компонентам программного обеспечения в структуре пакета AUTOSAR, которую можно задать в вызовах createComponentAsModel и createCompositionAsModel.

Входные параметры

развернуть все

Имя XML-файла, содержащего информацию о AUTOSAR.

Пример: 'mySWC.arxml'

Массив ячеек имен XML-файлов, содержащих информацию о AUTOSAR.

Пример: {'mySWC.arxml','DataTypes.arxml','MiscDefs.arxml'}

Функции объекта

createComponentAsModelСоздайте представление Simulink AUTOSAR arxml атомарный компонент программного обеспечения
createCompositionAsModelСоздайте представление Simulink AUTOSAR arxml состав программного обеспечения
getComponentNamesПолучите имена компонента программного обеспечения AUTOSAR от arxml файлов
updateAUTOSARPropertiesМодель обновления с arxml определениями элементов AUTOSAR
updateModelОбновите модель AUTOSAR с изменениями arxml

Примеры

Создайте объект arxml.importer из XML-файла AUTOSAR

Вызовите функцию arxml.importer, чтобы создать объект ar, который представляет информацию AUTOSAR в XML-файле mySWC.arxml. Используйте возвращенный объект, чтобы импортировать компонент программного обеспечения AUTOSAR /pkg/swc и создать начальное представление Simulink компонента.

ar = arxml.importer('mySWC.arxml')
createComponentAsModel(ar,'/pkg/swc','ModelPeriodicRunnablesAs','AtomicSubsystem')

Создайте объект arxml.importer из нескольких XML-файлов AUTOSAR

Вызовите функцию arxml.importer, чтобы создать объект ar, который представляет информацию AUTOSAR в XML-файлах mySWC.arxml, DataTypes.arxml и MiscDefs.arxml. Используйте возвращенный объект, чтобы импортировать компонент программного обеспечения AUTOSAR /pkg/swc и создать начальное представление Simulink компонента.

ar = arxml.importer({'mySWC.arxml','DataTypes.arxml','MiscDefs.arxml'})
createComponentAsModel(ar,'/pkg/swc','ModelPeriodicRunnablesAs','AtomicSubsystem')

Введенный в R2008a