update

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

Описание

пример

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

Введенный в R2019a