Программные архитектуры в 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 и Развертывание программных архитектур.