instantiate

Создайте аналитический экземпляр из спецификации

Описание

пример

instance = instantiate(model,properties,name) создает экземпляр модели для анализа.

Примеры

свернуть все

Инстанцируйте всех свойств стереотипа, который будет применен к определенным элементам во время инстанцирования.

 NodeLatency = struct('elementKinds',["Component"]);
 ConnectorLatency = struct('elementKinds',["Connector"]);
 LatencyBase = struct('elementKinds',["Connector","Port","Component"]);
 PortLatency = struct('elementKinds',["Port"]);
 
 LatencyAnalysis = struct('NodeLatency',NodeLatency, ...
                'ConnectorLatency',ConnectorLatency, ...
                'PortLatency',PortLatency, ...
                'LatencyBase',LatencyBase);
            
properties = struct('LatencyProfile',LatencyAnalysis);
instantiate(<model>,properties, name)

Инстанцируйте определенных свойств стереотипа, который будет применен к определенным элементам во время инстанцирования.

 NodeLatency = struct('elementKinds',["Component"], ...
                'properties',struct('resources',true));
 ConnectorLatency = struct('elementKinds',["Connector"], ...
                'properties',struct('secure',true,'linkDistance',true));
 LatencyBase = struct('elementKinds',[], ...
                'properties',struct('dataRate',true,'latency',false));
 PortLatency = struct('elementKinds',["Port"], ...
                'properties',struct('queueDepth',true));
 
 LatencyAnalysis = struct('NodeLatency',NodeLatency, ...
                'ConnectorLatency',ConnectorLatency, ...
                'PortLatency',PortLatency, ...
                'LatencyBase',LatencyBase);
            
properties = struct('LatencyProfile',LatencyAnalysis);
instantiate(<model>,properties, name)

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

свернуть все

Модель, из которой экземпляр сгенерирован в виде systemcomposer.arch.Model объект.

Структура, содержащая профиль, стереотип и информацию о свойстве, через которую пользователь может задать, какие стереотипы и свойства нужно инстанцировать

Назовите данными экземпляру сгенерированный из модели.

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

свернуть все

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

Типы данных: systemcomposer.analysis.ArchitectureInstance

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте