Составьте и анализируйте систему

Система является составом различных элементов, который служит цели, которая не может быть достигнута ни одним из одних только элементов. Элементы системы могут быть механическими деталями, электрическими схемами, компьютерным оборудованием и программным обеспечением. Решение системы состоит из набора элементов, а также их характеристик и свойств. System Composer™ позволяет вам создать модели архитектуры с помощью структурных и поведенческих схем что все действие на той же базовой модели. Таким образом, вы гарантируете, что изменение в одной схеме отражается в других схемах, приводящих к сопоставимой системной модели, которую можно совместно использовать.

С System Composer вы можете:

  • Создайте структурные модели, использующие иерархические функциональные, логические схемы, и физической архитектуры

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

  • Подтвердите поведение, и совершенствуйте и разработайте требования

  • Выполните статический анализ и торговые исследования, чтобы оптимизировать архитектуры системы

Рассмотрите мобильную автоматизированную систему, куда компьютер отправляет целевое местоположение в робота с помощью беспроводных технологий. Эта система имеет два первичных компонента: компьютер и робот. Вы представляете их в System Composer с помощью двух блоков Component.

Чтобы получить спецификации, относящиеся к проблеме, можно добавить невидимые свойства в компонент. Например, если общее потребление энергии системы является беспокойством, Power Consumption свойство необходимо. Можно добавить это свойство в электрическую деталь с помощью stereotype. Стереотип добавляет свойства в компоненты, порты и коннекторы.

Связи важны в описании системы как сеть компонентов. В System Composer вы задаете порты на каждом компоненте и соединяете их.

Можно задать интерфейс, чтобы полностью задать связь и ее связанные порты. Интерфейс может состоять из нескольких элементов данных с различными размерностями, модулями и типами данных. Чтобы включить непротиворечивость, проверяющую при соединении порта, можно также сопоставить интерфейсы с неподключенными портами во время проекта компонента.

Требования являются неотъемлемой частью процесса системного проектирования. Некоторые связаны с функциональностью полной системы, и некоторые нефункциональны. Некоторые требования полной системы робота могли быть:

  • Общее потребление энергии

  • Время между выдачей команды от компьютера и завершением движения манипулятора

  • Точность в расположении руки

Чтобы выделить и проследить требования с системными элементами, System Composer полностью объединяется с Simulink® Requirements™

Часто, системные требования разломаны на требования для каждого компонента. Требования компонента развиваются во время проекта.

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

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

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

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

Похожие темы

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