autosar.api.export

Экспортируйте AUTOSAR XML и сгенерируйте код компонента из модели архитектуры

Описание

пример

autosar.api.export(systemPath) экспорт arxml описания из заданной корневой модели архитектуры, состава или компонента в контексте открытой модели архитектуры AUTOSAR. Функция также генерирует код для моделей компонента, на которые ссылаются, в заданном системном пути.

пример

autosar.api.export(systemPath,Name,Value) задает дополнительные опции экспорта с одним или несколькими Name,Value парные аргументы. Например, можно задать zip-файл, в котором группированы сгенерированные файлы.

Примеры

свернуть все

Экспортируйте XML-описания состава и сгенерируйте код компонента для модели архитектуры AUTOSAR. В системном параметре пути задайте имя корневой модели архитектуры.

hModel = 'autosar_tpc_composition';
open_system(hModel);
autosar.api.export(hModel);

Экспортируйте XML-описания и сгенерируйте код для Ctrl компонента в модели архитектуры AUTOSAR. В системном параметре пути задайте путь к блоку компонента.

open_system('autosar_tpc_composition');
autosar.api.export('autosar_tpc_composition/Ctrl');

Экспортируйте XML-описания и сгенерируйте код компонента для состава, вложенного в модели архитектуры AUTOSAR. В системном параметре пути задайте путь к вложенному блоку состава. В PackageCodeAndArxml аргумент значения, задайте имя zip-файла, в котором можно группировать сгенерированные файлы.

open_system('autosar_tpc_composition');
autosar.api.export('autosar_tpc_composition/Sensors',...
    'PackageCodeAndARXML','SensorsComposition.zip');

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

свернуть все

Путь к корневой модели архитектуры, составу или компоненту, для которого можно экспортировать XML-описания AUTOSAR и сгенерировать код компонента.

Пример: 'autosar_tpc_composition/Sensors/Monitor'

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'PackageCodeAndARXML','SensorsComposition.zip' задает имя zip-файла, который группирует сгенерированные файлы.

Полный путь к папке, в которую можно поместить экспортируемый arxml файлы описания.

Пример: 'ExportedARXMLFolder','C:\temp\arxml'

Имя zip-файла, в котором можно группировать сгенерированные файлы, включая сгенерированный код и можно экспортировать arxml описания.

Пример: 'PackageCodeAndARXML','SensorsComposition.zip'

Введенный в R2019b