exponenta event banner

обновление

Обновление модели архитектуры

Описание

пример

update(architectureInstance) обновляет модель спецификации для отражения изменений в экземпляре архитектуры. update способ является частью systemcomposer.analysis.ArchitectureInstance класс.

Эта функция является частью API экземпляра, который можно использовать для итеративного анализа модели по элементам. instance относится к экземпляру элемента, для которого выполняется итерация.

Примеры

свернуть все

Обновите модель спецификации, чтобы отразить изменения в экземпляре архитектуры.

Создайте профиль для характеристик задержки.

profile = systemcomposer.profile.Profile.createProfile('LatencyProfile');

latencybase = profile.addStereotype('LatencyBase');
latencybase.addProperty('latency','Type','double');
latencybase.addProperty('dataRate','Type','double','DefaultValue','10');

Создайте новую модель. Примените профиль к модели. Примените стереотип к архитектуре. Создание экземпляров всех стереотипов в профиле.

model = systemcomposer.createModel('archModel',true);
model.applyProfile('LatencyProfile');
model.Architecture.applyStereotype('LatencyProfile.LatencyBase');
instance = instantiate(model.Architecture,'LatencyProfile','NewInstance');

Установка нового значения для 'dataRate' в экземпляре архитектуры.

instance.setValue('LatencyProfile.LatencyBase.dataRate',5);

Обновите модель спецификации в соответствии с экземпляром архитектуры.

instance.update();

Получение нового значения 'dataRate' свойство в архитектуре.

value = model.Architecture.getPropertyValue('LatencyProfile.LatencyBase.dataRate')
value =

    '5'

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

свернуть все

Экземпляр архитектуры, который должен быть обновлен, указан как systemcomposer.analysis.ArchitectureInstance объект.

Подробнее

свернуть все

Определения

ТерминОпределениеПриложениеДополнительные сведения
анализАнализ является методом количественной оценки архитектуры для определенных характеристик. Статический анализ анализирует структуру системы. Статический анализ использует функцию анализа и параметрические значения свойств, захваченных в системной модели.Используйте анализ для расчета общей надежности, массового сворачивания, производительности или тепловых характеристик системы или для выполнения анализа SWaP.Анализ архитектуры
случайЭкземпляр является вхождением архитектурной модели в данный момент времени.Можно обновить экземпляр с изменениями в модели, но экземпляр не будет обновляться с изменениями в активных исполнениях или ссылках модели. Можно использовать экземпляр, сохраненный в .MAT файла модели архитектуры System Composer™ для анализа.Создание экземпляра модели для анализа

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