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

Как правило, структурная иерархия системы отличается от иерархии функциональных требований. С представлениями архитектуры можно делать набросок системы на основе различных иерархий. Например, можно создать систему с помощью требований. Это позволяет вам лучше изучать, какие компоненты необходимо удовлетворить требованиям, не обязательно фокусируя на структуре.

Можно создать представление архитектуры в интерактивном режиме. Этот пример использует модель архитектуры для беспилотного воздушного транспортного средства (UAV), scExampleSmallUAV, создать представления отфильтрованной и свободной формы. Созданное представление показывает компоненты, имеющие интерфейс для легких команд.

Создайте фильтрованные представления

Создать отфильтрованное представление:

  1. В командном окне MATLAB® введите scExampleSmallUAV. Модель архитектуры открывается в Редакторе Simulink.

  2. В разделе Views нажмите Architecture Views, чтобы открыть Редактор Представлений Архитектуры.

    Views editor to create a new view.

  3. Нажмите New View, чтобы открыть диалоговое окно Create View.

  4. В поле Name введите имя для этого представления. Например, light_command_view.

  5. Выберите Create и заметьте, что создается новое представление.

    New view called 'light command view'.

  6. В панели Фильтра Представления выберите Add Default, чтобы добавить новые основанные на форме критерии в фильтр.

  7. От Select выпадающий список выберите Components with a port which have an interface. От Where выпадающий список выберите Name, и в текстовом поле, введите имя интерфейса в модели архитектуры. Например, введите lightCmd.

    View filter query display.

  8. Нажмите Apply Query. Завершения диалогового окна и представление архитектуры создаются с помощью запроса из поля Filter. Представление отфильтровано, чтобы выбрать все компоненты для который lightCmd интерфейс применяется.

    Updated view after applying query.

Создайте представления свободной формы

Можно также создать свободную форму пользовательское представление, не используя фильтр.

  1. Нажмите New View.

  2. В поле Name введите имя для этого представления. Например, используйте light_command_view_freeform. В выпадающем меню выберите Freeform View. Выберите Create.

    Create view dialog with Freeform View option.

  3. Чтобы добавить компоненты в представление, перетащите мышью компоненты от Компонентов модели. Перетащите мышью Корпус, Фюзеляж и компоненты Полезной нагрузки к вашей модели. В качестве альтернативы можно использовать горячую клавишу Ctrl+I, чтобы добавить инстанцирования компонента в представление.

    Freeform view display on view editor.

    Можно использовать горячую клавишу Delete, чтобы удалить компоненты из представления.

  4. Заметьте, что представление свободной формы создается.

    Full freeform view.

  5. К компонентам группы выберите (нажмите Shift и нажатие кнопки), компоненты Корпуса и Полезной нагрузки и затем Group.

    Grouped freeform view.

    Чтобы разгруппировать компоненты, выберите компоненты и нажмите Ungroup.

  6. Переключитесь между light_command_view_freeform и light_command_view путем выбора желаемого представления из Браузера Представления.

    Switching back to the 'light command view'.

Для просмотра документации необходимо авторизоваться на сайте