addComposition

Добавьте состав в модель архитектуры AUTOSAR

Описание

пример

compositions = addComposition(archCM,compNames) добавляют один или несколько составов, заданных в compNames аргумент к составу или модели archCM архитектуры. archCM аргумент является составом или указателем модели архитектуры, возвращенным предыдущим вызовом addComposition, autosar.arch.createModel, или autosar.arch.loadModel. compositions выходной аргумент возвращает один или несколько указателей состава, которые являются autosar.arch.Composition объекты.

Примеры

свернуть все

В модели архитектуры AUTOSAR добавьте состав под названием Sensors. В составе добавьте компоненты привода датчика AUTOSAR под названием PedalSnsr и ThrottleSnsr.

% Create AUTOSAR architecture model
modelName = 'myArchModel';
archModel = autosar.arch.createModel(modelName);

% Add a composition
composition = addComposition(archModel,'Sensors');

% Add 2 components inside Sensors
names = {'PedalSnsr','ThrottleSnsr'};
sensorSWCs = addComponent(composition,names,'Kind','SensorActuator');
layout(composition); % Auto-arrange layout

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

свернуть все

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

Пример: archModel

Имена составов, чтобы добавить к заданному составу или модели архитектуры.

Пример: {'Sensors','Actuators'}

Выходные аргументы

свернуть все

Возвращает один или несколько указателей состава AUTOSAR, которые являются autosar.arch.Composition объекты, со свойствами состава.

Введенный в R2020a