exponenta event banner

createModel

Создание модели реализации Simulink для компонента архитектуры AUTOSAR

Описание

пример

createModel(component,modelName) создает модель реализации Simulink ®modelName с тем же интерфейсом, что и указанный компонент архитектуры AUTOSAR, и связывает компонент с моделью реализации. component аргумент - дескриптор компонента, возвращенный предыдущим вызовом addComponent. Если не указано, modelName по умолчанию - имя компонента.

Примеры

свернуть все

Для компонента AUTOSAR в архитектурной модели создайте модель реализации Simulink с соответствующим интерфейсом. Вызов функции связывает компонент с моделью реализации. По умолчанию модель реализации имеет то же имя, что и компонент.

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

% Add component inside the architecture model
component = addComponent(archModel,'SWC1');
addPort(component,'Sender',{'PPort1','PPort2'});

% Create and link matching Simulink implementation model
createModel(component);

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

свернуть все

Компонент архитектуры AUTOSAR, из которого создается соответствующая модель реализации Simulink. Аргумент является дескриптором компонента, возвращенным предыдущим вызовом addComponent.

Пример: component

Имя создаваемой модели реализации Simulink на основе указанного компонента архитектуры AUTOSAR. Если не указано, modelName по умолчанию - имя компонента.

Пример: 'SWC1'

Представлен в R2020a