exponenta event banner

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Создание симуляционного представления состава программного обеспечения AUTOSAR ARXML
getComponentNamesПолучение имен компонентов программного обеспечения AUTOSAR из файлов ARXML
updateAUTOSARPropertiesОбновление модели с помощью определений ARXML элементов AUTOSAR
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