Программные архитектуры в System Composer™ обеспечивают возможности для создания моделей программной архитектуры, состоящих из компонентов программного обеспечения, портов и интерфейсов. Используйте System Composer, чтобы разработать модель программной архитектуры, симулировать ваш проект на уровне архитектуры и сгенерировать код.
Используйте программные архитектуры, чтобы связать свой Simulink® Экспорты функций, Rate-based или JMAAB к компонентам вашей модели архитектуры, чтобы симулировать и сгенерировать код.
Рабочий процесс для авторских моделей программной архитектуры похож на авторские архитектуры систем. Начните с пустого шаблона программной архитектуры для моделирования.
Вы можете создать программную архитектуру программно при помощи функции.
systemcomposer.createModel('mySoftwareArchitectureDesign', 'SoftwareArchitecture'),
где mySoftwareArchitectureDesign - имя новой модели.
Также можно использовать указанный шаблон на начальной странице Simulink.

Из модели Simulink или модели архитектуры System Composer на вкладке Simulation выберите New,
а затем выберите
Architecture. Затем выберите Software Architecture Model
.
System Composer открывает новую пустую модель программной архитектуры. Наблюдайте значок в верхнем левом углу, который отличает пустую модель от системной архитектуры.

Когда вы моделируете программные архитектуры, вы можете:
Используйте инструменты построения моделей и визуализации, предоставляемые System Composer, такие как компоненты, соединения и порты. Для получения дополнительной информации смотрите Составление архитектуры визуально.
Задайте интерфейсы. Для получения дополнительной информации см. раздел «Определение интерфейсов».
Создание пользовательских представлений. Для получения дополнительной информации смотрите Создание архитектурных представлений в интерактивном режиме.
Используйте инструменты для записи анализа и создания ассигнований. Для получения дополнительной информации смотрите Анализ архитектуры и Создание и управление выделениями.
Перетащите пустой компонент в mySoftwareArchitectureDesign модель.

Соедините эту простую модель Экспорт Функций, export_model_software_architecture Для перехода к компоненту щелкните правой кнопкой мыши компонент и выберите Link to model. Для получения дополнительной информации о создании этой модели Simulink, см., Создают экспорт функций.

Соедините входной и выходной порты компонента с входными и выходными портами архитектуры.

В этом примере вы начинаете с пустого шаблона и создаете простую модель программной архитектуры. Чтобы узнать, как симулировать модель программной архитектуры и сгенерировать код, смотрите Simulate и Развертывание программных архитектур.