exponenta event banner

обновить

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

Описание

пример

refresh(architectureInstance) обновляет экземпляр архитектуры для отражения изменений в модели спецификации. refresh способ является частью 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);
instance = instantiate(model.Architecture,'LatencyProfile','NewInstance');

Примените профиль к модели. Примените стереотип к архитектуре.

model.applyProfile('LatencyProfile');
model.Architecture.applyStereotype('LatencyProfile.LatencyBase');

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

instance.refresh();
value = instance.getValue('LatencyProfile.LatencyBase.dataRate')
value =

    10

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

свернуть все

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

Подробнее

свернуть все

Определения

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

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