systemcomposer.analysis.loadInstance

Загрузите экземпляр архитектуры

Описание

пример

instance = systemcomposer.analysis.loadInstance(fileName,overwrite) загружает экземпляр архитектуры из MAT-файла.

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

Примеры

свернуть все

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

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

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

connLatency = profile.addStereotype('ConnectorLatency','Parent',...
'LatencyProfile.LatencyBase');
connLatency.addProperty('secure','Type','boolean');
connLatency.addProperty('linkDistance','Type','double');

nodeLatency = profile.addStereotype('NodeLatency','Parent',...
'LatencyProfile.LatencyBase');
nodeLatency.addProperty('resources','Type','double','DefaultValue','1');

portLatency = profile.addStereotype('PortLatency','Parent',...
'LatencyProfile.LatencyBase');
portLatency.addProperty('queueDepth','Type','double');
portLatency.addProperty('dummy','Type','int32');

Инстанцируйте всех стереотипов в профиле.

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

Сохраните экземпляр архитектуры.

instance.save('InstanceFile');

Удалите экземпляр архитектуры.

systemcomposer.analysis.deleteInstance(instance);

Загрузите экземпляр архитектуры.

loadedInstance = systemcomposer.analysis.loadInstance('InstanceFile');

Входные параметры

свернуть все

MAT- файл, который содержит экземпляр архитектуры в виде вектора символов или строки.

Типы данных: char | string

Перезаписать ли экземпляр, если он уже существует в рабочей области в виде логической единицы (true) таким образом, операция загрузки перезаписывает дублирующиеся экземпляры в рабочей области или 0 (false) если нет.

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

свернуть все

Загруженный экземпляр архитектуры, возвращенный как systemcomposer.analysis.ArchitectureInstance объект.

Больше о

свернуть все

Определения

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

Введенный в R2019a