HasStereotype

Создайте запрос, чтобы выбрать элементы архитектуры со стереотипом на основе заданного подограничения

Описание

пример

query = HasStereotype(sub-constraint) создает запрос query то, что find функционируйте и createView функционируйте использование, чтобы выбрать элементы архитектуры со стереотипом, который удовлетворяет данному подограничению sub-constraint.

Примеры

свернуть все

Выберите все аппаратные компоненты в модели архитектуры.

Импортируйте пакет, который содержит все запросы System Composer™.

import systemcomposer.query.*

Откройте Simulink® projectFile .

scKeylessEntrySystem

Откройте модель.

m = systemcomposer.openModel('KeylessEntryArchitecture');

Создайте запрос для всех аппаратных компонентов и запустите запрос, отобразив одного из них.

constraint = HasStereotype(IsStereotypeDerivedFrom('AutoProfile.HardwareComponent'));
hwComp = find(m,constraint,'Recurse',true,'IncludeReferenceModels',true);
hwComp(16)
ans =

  1×1 cell array

    {'KeylessEntryArchitecture/FOB Locator System/Center Receiver/PWM'}

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

свернуть все

Условие, ограничивающее запрос в виде systemcomposer.query.Constraint объект.

Пример: IsStereotypeDerivedFrom('AutoProfile.HardwareComponent')

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

свернуть все

Запросите, возвращенный как systemcomposer.query.Constraint объект.

Больше о

свернуть все

Определения

ТерминОпределениеПриложениеБольше информации
представлениеПредставление показывает настраиваемое подмножество элементов в модели. Представления могут быть отфильтрованы на основе стереотипов или имен компонентов, портов, и интерфейсов, наряду с именем, ввести, или модули интерфейсного элемента. Создайте представления путем добавления элементов вручную. Представления создают упрощенный способ работать с комплексными архитектурами путем фокусировки на определенных частях проекта архитектуры.

Можно использовать различные типы представлений, чтобы представлять систему:

  • Операционные представления демонстрируют, как система будет использоваться и должна быть интегрирована с анализом требований.

  • Функциональные представления фокусируются на том, что система должна сделать, чтобы действовать.

  • Физические представления показывают, как система создается и конфигурируется.

Точка зрения представляет перспективу заинтересованной стороны, которая задает содержимое представления.

Моделирование архитектуры системы системы записи без ключа
группа элементаГруппа элемента является группировкой компонентов в представлении.Используйте группы элемента, чтобы программно заполнить представление.
запросЗапрос является спецификацией, которая описывает определенные ограничения или критерии, которым удовлетворят элементы модели.Используйте запросы, чтобы искать элементы с ограничительными критериями и отфильтровать представления.Найдите элементы в модели Используя запросы
диаграмма компонентовДиаграмма компонентов представляет представление компонентами, портами и коннекторами на основе того, как модель структурирована.Диаграммы компонентов позволяют вам программно или вручную добавляют и удаляют компоненты из представления.Смотрите компоненты в пользовательских представлениях архитектуры
иерархическая схемаМожно визуализировать иерархическую схему как представление с компонентами, портами, ссылочными типами, стереотипами компонента, и стереотипировать свойства.

Существует два типа иерархических схем:

  • Иерархия компонентов схематически изображает компоненты отображения в древовидной форме с родительскими элементами выше дочерних элементов. В представлении иерархии компонентов каждая модель, на которую ссылаются, представляется так много раз, как она используется.

  • Иерархические схемы архитектуры отображают уникальные типы компонентной архитектуры и их отношения с помощью связей состава. В представлении иерархии архитектуры каждая модель, на которую ссылаются, представлена только однажды.

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

Введенный в R2019b