Программные архитектуры в System Composer™ предусматривают возможности создать модели программной архитектуры, состоявшие из компонентов программного обеспечения, портов и интерфейсов. Используйте System Composer, чтобы спроектировать вашу модель программной архитектуры, симулировать ваш проект на уровне архитектуры и сгенерировать код.
Используйте программные архитектуры, чтобы соединить ваш Simulink® Export-Function, Основанный на уровне или модели JMAAB к компонентам в вашей модели архитектуры, чтобы симулировать и сгенерировать код.
Рабочий процесс для моделей архитектуры программного обеспечения для авторинга похож на архитектуры авторской системы. Начните с пустого шаблона программной архитектуры к модели.
Можно создать программную архитектуру программно при помощи функции.
systemcomposer.createModel('mySoftwareArchitectureDesign', 'SoftwareArchitecture'),
где mySoftwareArchitectureDesign
имя новой модели.
Можно также использовать обеспеченный шаблон в начальной странице Simulink.
Из модели Simulink или модели архитектуры System Composer, на вкладке Simulation, выбирают New , и затем выбирают Architecture . Затем выберите Software Architecture Model.
System Composer открывает новую пустую модель программной архитектуры. Наблюдайте значок относительно левого верхнего угла, который отличает пустую модель от архитектуры системы.
Когда вы моделируете программные архитектуры, вы можете:
Используйте инструменты построения моделей и визуализации, обеспеченные System Composer, такие как компоненты, связи и порты. Для получения дополнительной информации смотрите, Составляют Архитектуру Визуально.
Задайте интерфейсы. Для получения дополнительной информации смотрите, Задают Интерфейсы.
Создайте пользовательские представления. Для получения дополнительной информации смотрите, Создают Представления Архитектуры В интерактивном режиме.
Используйте инструменты, чтобы записать анализ и создать выделения. Для получения дополнительной информации смотрите, Анализируют Архитектуру и Создают и Справляются с Выделениями.
Перетащите пустой компонент к mySoftwareArchitectureDesign
модель.
Соедините эту простую модель Simulink Export-Function, export_model_software_architecture
к вашему компоненту путем щелчка правой кнопкой по компоненту и выбора Link to model. Для получения дополнительной информации о создавании этой модели Simulink, смотрите, Создают Модель Экспорта функций.
Соедините входной порт компонента и выходные порты к входным портам архитектуры и выходные порты.
В этом примере вы запускаете с пустого шаблона и создаете простую модель программной архитектуры. Чтобы изучить, как симулировать модель программной архитектуры и сгенерировать код, смотрите, Симулируют и Развертывают Программные архитектуры.