arxml.importer

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

Описание

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

Создание

Описание

пример

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Обновление модели с помощью определений элементов AUTOSAR в ARXML
updateModelОбновление модели AUTOSAR с изменениями ARXML

Примеры

свернуть все

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

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

Вызовите 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