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

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

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

Задайте обмен информацией между компонентами с интерфейсами. Интерфейс задает тип, размерности, модули и структуру данных, содержавших в порте и обмененных между компонентами. Можно задать интерфейсы локально, которые сохранены с моделью, или можно задать интерфейсы в словаре данных об интерфейсе System Composer™, который будет использоваться через модели.

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

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

Блоки

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

Классы

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

systemcomposer.arch.ElementВсе элементы модели
systemcomposer.arch.ArchitectureАрхитектура в модели
systemcomposer.arch.ModelМодель System Composer
systemcomposer.arch.BaseComponentВсе компоненты в модели архитектуры
systemcomposer.arch.ComponentКомпонент System Composer
systemcomposer.arch.VariantComponentРазличный компонент в модели System Composer
systemcomposer.arch.BasePortВсе порты в модели архитектуры
systemcomposer.arch.ArchitecturePortПорты ввода и вывода архитектуры
systemcomposer.arch.ComponentPortПорты ввода и вывода компонента
systemcomposer.arch.BaseConnectorВсе коннекторы в модели архитектуры
systemcomposer.arch.ConnectorКоннектор между портами
systemcomposer.arch.PhysicalConnectorКоннектор между физическими портами
systemcomposer.ValueTypeТип значения в System Composer
systemcomposer.interface.DataInterfaceИнтерфейс Data
systemcomposer.interface.DataElementЭлемент данных в интерфейсе данных
systemcomposer.interface.PhysicalDomainФизическая область в System Composer
systemcomposer.interface.PhysicalInterfaceФизический интерфейс
systemcomposer.interface.PhysicalElementФизический элемент в физическом интерфейсе
systemcomposer.interface.DictionaryИнтерфейсный словарь данных модели архитектуры

Функции

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

Управление модели

systemcomposer.createModelМодель Create System Composer
systemcomposer.loadModelМодель Load System Composer
systemcomposer.openModelМодель Open System Composer
openМодель открытой архитектуры
saveСохраните модель архитектуры или словарь данных
closeЗакрыть модель
createArchitectureModelСоздайте модель архитектуры из компонента
linkToModelСоедините компонент с моделью
inlineComponentУдалите эталонную архитектуру или поведение от компонента

Построение моделей

addComponentДобавьте компоненты в архитектуру
addPortДобавьте порты в архитектуру
getPortПолучите порт от компонента
setNameОпределите имя для порта
connectСоздайте связи модели архитектуры
lookupИщите элемент архитектуры
getQualifiedNameПолучите полностью определенное имя элемента модели
destroyУдалите элемент модели

Различное управление

addChoiceДобавьте варианты в различный компонент
addVariantComponentДобавьте различные компоненты в архитектуру
getActiveChoiceПолучите активный выбор на различном компоненте
getChoicesПолучите доступный выбор в различном компоненте
getConditionВозвратите различное управление на выборе в различном компоненте
makeVariantПреобразуйте компонент в вариант
setActiveChoiceУстановите активный выбор на различном компоненте
setConditionУстановите условие на варианте

Управление типом значения

addValueTypeСоздайте названный тип значения в интерфейсном словаре
createInterfaceСоздайте и интерфейс, находящийся в собственности набора для порта
setNameОпределите имя для типа значения, интерфейса или элемента
setDataTypeУстановите тип данных для типа значения
setDimensionsУстановите размерности для типа значения
setUnitsУстановите модули для типа значения
setComplexityУстановите сложность для типа значения
setMinimumУстановите минимум для типа значения
setMaximumУстановите максимум для типа значения
setDescriptionУстановите описание для типа значения

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

addInterfaceСоздайте названный интерфейс данных в интерфейсном словаре
addPhysicalInterfaceСоздайте названный физический интерфейс в интерфейсном словаре
removeInterfaceУдалите названный интерфейс из интерфейсного словаря
createInterfaceСоздайте и интерфейс, находящийся в собственности набора для порта
setNameОпределите имя для типа значения, интерфейса или элемента
setInterfaceУстановите интерфейс для порта
getInterfaceПолучите объект для именованного интерфейса в интерфейсном словаре
getInterfaceNamesПолучите имена всех интерфейсов в интерфейсном словаре

Управление элементом

addElementДобавьте элемент данных
removeElementУдалите элемент данных
getElementПолучите объект для элемента данных
setNameОпределите имя для типа значения, интерфейса или элемента
setTypeУстановите совместно использованный тип на элементе данных
createOwnedTypeСоздайте принадлежавший тип на элементе данных
getSourceElementДобирается элементы данных выбрали On исходного порта для связи
getDestinationElementДобирается элементы данных выбрали On целевого порта для связи

Управление словарем

systemcomposer.createDictionaryСоздайте словарь данных
systemcomposer.openDictionaryОткрытый словарь данных
saveToDictionaryСохраните интерфейсы в словарь
linkDictionaryСоедините словарь данных с моделью архитектуры
unlinkDictionaryРасцепите словарь данных из модели архитектуры
addReferenceДобавьте ссылку на словарь
removeReferenceУдалите ссылку на словарь

Темы

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

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

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

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

Интерфейсы порта Define между компонентами

Обзор интерфейсов и терминологии.

Организуйте файлы System Composer в проекте

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

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