exponenta event banner

Разработка программных архитектур

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

Используйте программные архитектуры, чтобы связать модели Simulink ® Export-Function, Rate-based или JMAAB с компонентами модели архитектуры для моделирования и генерации кода.

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

Процесс разработки моделей архитектуры программного обеспечения аналогичен процессу разработки системных архитектур. Начните с пустого шаблона архитектуры программного обеспечения для моделирования.

Программно можно создать архитектуру программного обеспечения с помощью этой функции.

systemcomposer.createModel('mySoftwareArchitectureDesign', 'SoftwareArchitecture'),

где mySoftwareArchitectureDesign - имя новой модели.

Можно также использовать предоставленный шаблон на начальной странице Simulink.

Software architecture template in Simulink start page

В модели Simulink или модели архитектуры System Composer на вкладке «Моделирование» выберите «Создать», а затем «АрхитектураNew model». Затем выберите Модель архитектуры программного обеспечения (Software Architecture Model).

System Composer открывает новую пустую модель архитектуры программного обеспечения. Обратите внимание на значок в левом верхнем углу, который отличает пустую модель от архитектуры системы.

Empty software architecture model

При моделировании программных архитектур можно:

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

  1. Перетащите пустой компонент в mySoftwareArchitectureDesign модель.

    Added component to a software architecture

  2. Свяжите эту простую модель Simulink Export-Function, export_model_software_architecture щелкните правой кнопкой мыши компонент и выберите Связать с моделью (Link to model). Дополнительные сведения о построении этой модели Simulink см. в разделе Создание модели Export-Function.

    Simulink Export-Function model

  3. Подключите входной порт компонента и выходные порты к входным портам архитектуры и выходным портам.

    Software architecture with a component linked to an Export-Function model.

В этом примере вы начинаете с пустого шаблона и создаете простую модель архитектуры программного обеспечения. Сведения о моделировании модели архитектуры программного обеспечения и создании кода см. в разделе Моделирование и развертывание архитектур программного обеспечения.

Связанные темы