Модели архитектуры автора

Представляйте архитектуру системы с помощью компонентов, портов и интерфейсов

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

Создайте визуальное представление с компонентами, портами и связями. Задайте обмен информацией между компонентами с интерфейсами.

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

Блоки

ComponentДобавьте компонент в модель архитектуры
Reference ComponentСоединитесь с архитектурным определением или поведением Simulink
Variant ComponentДобавьте компоненты с альтернативными проектами
AdapterСоедините компоненты с различными интерфейсами

Классы

развернуть все

systemcomposer.arch.ElementБазовый класс всех элементов модели
systemcomposer.arch.ArchitectureКласс, который представляет архитектуру в модели архитектуры
systemcomposer.arch.ModelМодель Represent System Composer
systemcomposer.arch.BaseComponentОбщий базовый класс для всех компонентов в модели архитектуры
systemcomposer.arch.ComponentКласс, который представляет компонент представления или компонент
systemcomposer.arch.VariantComponentПредставляйте различный компонент в модели System Composer
systemcomposer.arch.BasePortОбщий базовый класс для всех портов в модели архитектуры
systemcomposer.arch.ArchitecturePortПредставляйте порты ввода и вывода архитектуры
systemcomposer.arch.ComponentPortПредставляет порты ввода и вывода компонента
systemcomposer.arch.ConnectorКласс, который представляет коннектор между портами
systemcomposer.interface.DictionaryКласс, который представляет элемент в интерфейсе сигнала
systemcomposer.interface.SignalElementКласс, который представляет элемент в интерфейсе сигнала
systemcomposer.interface.SignalInterfaceКласс, который представляет структуру интерфейса сигнала
systemcomposer.query.ConstraintПредставляйте ограничение запроса

Функции

развернуть все

loadModelЗагрузите модель архитектуры
openМодель открытой архитектуры
openModelМодель архитектуры Компоновщика Открытой системы
getPortПолучите порт от компонента
getEvaluatedPropertyValueПолучите оцененное значение свойства от компонента
openViewsОткрытая архитектура просматривает редактор
saveСохраните модель архитектуры или словарь данных
findНайдите элементы архитектуры с помощью запроса
closeМодель Close System Composer
renameProfileПереименуйте профиль в модели
addComponentДобавьте компоненты в архитектуру
addPortДобавьте порты в архитектуру
connectСоздайте связи модели архитектуры
createModelСоздайте модель System Composer
createViewArchitectureПредставление Create
lookupИщите элемент архитектуры
destroyУдалите и уничтожьте элемент модели
addChoiceДобавьте варианты в различный компонент
addVariantComponentДобавьте различные компоненты в архитектуру
getActiveChoiceПолучите активный выбор на различном компоненте
getChoicesПолучите доступный выбор в различном компоненте
getConditionВозвратите различное управление на выборе в различном компоненте
makeVariantПреобразуйте компонент в вариант
setActiveChoiceУстановите активный выбор на различном компоненте
setConditionУстановите условие на варианте
systemcomposer.createDictionaryСоздайте словарь данных
systemcomposer.openDictionaryОткрытый словарь данных
linkDictionaryСоедините словарь данных с моделью архитектуры
unlinkDictionaryРасцепите словарь данных из модели архитектуры
addInterfaceСоздайте названный интерфейс в интерфейсном словаре
removeInterfaceУдалите названный интерфейс из интерфейсного словаря
setInterfaceУстановите интерфейс для порта
createAnonymousInterfaceСоздайте и установите анонимный интерфейс для порта
getInterfaceПолучите объект для именованного интерфейса в интерфейсном словаре
getInterfaceNamesПолучите имена всех интерфейсов в интерфейсном словаре
destroyУдалите и уничтожьте элемент модели
addElementДобавьте интерфейсный элемент сигнала
removeElementУдалите интерфейсный элемент сигнала
getElementПолучите объект для интерфейсного элемента сигнала
setNameОпределите имя для интерфейсного элемента сигнала
setTypeУстановите тип для интерфейсного элемента сигнала
setDimensionsУстановите размерности для интерфейсного элемента сигнала
setUnitsУстановите модули для интерфейсного элемента сигнала
setComplexityУстановите сложность для интерфейсного элемента сигнала
setMinimumУстановите минимум для интерфейсного элемента сигнала
setMaximumУстановите максимум для интерфейсного элемента сигнала
setDescriptionУстановите описание для интерфейсного элемента сигнала
getSourceElementДобирается элементы сигнала выбрали On исходного порта для связи
getDestinationElementДобирается элементы сигнала выбрали On целевого порта для связи
destroyУдалите и уничтожьте элемент модели
saveAsModelСохраните архитектуру, чтобы разделить модель
linkToModelСоедините компонент с моделью
inlineComponentВстроенная эталонная архитектура в модель

Темы

Составьте архитектуру визуально

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

Разложитесь и компоненты повторного использования

Сконфигурируйте компоненты для повторного использования через модели.

Задайте интерфейсы

Задайте интерфейсы между компонентами с элементами, содержащими типы данных, размерности и модули.

Присвойте интерфейсы портам

Сопоставьте порт с интерфейсом с помощью Property Inspector.

Сохраните, соедините и удалите интерфейсы

Используйте интерфейсные определения через модели.

Интерфейсный адаптер

Сопоставьте подобные интерфейсы между портами.

Создайте представления центра внимания

Просмотрите компоненты в контексте целой архитектуры.

Создайте модель архитектуры из командной строки

Программно создайте модель архитектуры.

Рекомендуемые примеры

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