refresh

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

Описание

пример

refresh(architectureInstance) обновляет экземпляр архитектуры 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.
аналитическая функцияАналитической функцией является MATLAB® функция, которая вычисляет значения, необходимые, чтобы оценить свойства использования архитектуры каждого элемента в экземпляре модели.Используйте аналитическую функцию, чтобы вычислить результат анализа.Запишите аналитическую функцию
модель экземпляраМодель экземпляра является набором экземпляров.Можно обновить модель экземпляра с изменениями в модели, но модель экземпляра не обновится с изменениями в активных вариантах или моделях - ссылках. Можно использовать модель экземпляра, сохраненную в .MAT файл, модели архитектуры System Composer™ для анализа.Запустите аналитическую функцию
экземплярЭкземпляр является вхождением элемента модели архитектуры в определенный момент времени.Экземпляр замораживает активную различную или модель - ссылку компонента в модели экземпляра.Создайте экземпляр модели для анализа

Введенный в R2019a