export

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

Описание

пример

export(archCCM) экспорт описания ARXML от компонента AUTOSAR, состав или модель archCCM архитектуры. Функция также генерирует код для моделей реализации Simulink®, соединенных компонентами AUTOSAR в осциллографе экспорта. Содержание модели архитектуры должно быть открытым или загруженным. archCCM аргумент является компонентом, составом или указателем модели архитектуры, возвращенным предыдущим вызовом addComponent, addComposition, autosar.arch.createModel, или autosar.arch.loadModel.

пример

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

Примеры

свернуть все

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

% Load and export AUTOSAR architecture model
modelName = 'autosar_tpc_composition';
addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));
archModel = autosar.arch.loadModel(modelName);
export(archModel);

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

% Load AUTOSAR architecture model
modelName = 'autosar_tpc_composition';
addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));
archModel = autosar.arch.loadModel(modelName);
% Export nested Sensors composition
export(archModel.Compositions(1));

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

% Load AUTOSAR architecture model
modelName = 'autosar_tpc_composition';
addpath(fullfile(matlabroot,'/examples/autosarblockset/main'));
archModel = autosar.arch.loadModel(modelName);
% Export ARXML descriptions and code into ZIP file
export(archModel,'PackageCodeAndARXML','myArchModel.zip');

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

свернуть все

Компонент AUTOSAR, состав или модель архитектуры, для которой можно экспортировать описания ARXML и сгенерировать код компонента. Аргумент является компонентом, составом или указателем модели архитектуры, возвращенным предыдущим вызовом addComponent, addComposition, autosar.arch.createModel, или autosar.arch.loadModel.

Пример: archModel

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

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

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

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

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

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

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

Введенный в R2020a