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Модель обновления с определениями 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