Создание программных архитектур

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

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

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

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

Вы можете создать программную архитектуру программно при помощи функции.

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

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

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

Software architecture template in Simulink start page

Из модели Simulink или модели архитектуры System Composer на вкладке Simulation выберите New, а затем выберите New modelArchitecture. Затем выберите Software Architecture Model .

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

Empty software architecture model

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

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

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

    Added component to a software architecture

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

    Simulink Export-Function model

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

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

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

Похожие темы