addComposition

Добавьте композицию в модель архитектуры AUTOSAR

Описание

пример

compositions = addComposition(archCM,compNames) добавляет одну или несколько композиций, указанных в compNames аргумент в состав или модель архитектуры archCM. The archCM аргумент является указателем на композицию или модель архитектуры, возвращенным предыдущим вызовом в addComposition, autosar.arch.createModel, или autosar.arch.loadModel. The 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