Задайте интерфейсы

Решение для системного проектирования включает формальное определение интерфейсов между компонентами. Связь показывает, что два компонента имеют отношение выхода к входу; интерфейс задает тип, размерности, модули и структуру данных. Можно задать интерфейсы с помощью Интерфейсного Редактора.

Чтобы показать Интерфейсный Редактор, в разделе Design, на вкладке Modeling, выбирают Interface Editor. Интерфейсный Редактор откроется вдоль нижней области.

Displays exMobileRobot architecture model with the interface editor indicated in red

Создайте интерфейс

Чтобы добавить новое интерфейсное определение, кликните по значку. Назовите интерфейс.

Displays the interface editor with one interface defined named 'sensor data'.

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

Displays the interface elements named 'coordinates' and 'motor speed' below the interface named 'sensor data'.

Можно удалить интерфейсы и элементы в Интерфейсном Редакторе с помощьюdelete interface кнопки.

Можно просмотреть и отредактировать свойства элемента в Property Inspector. Щелкните правой кнопкой по интерфейсному элементу и выберите Inspect Properties.

Displays the properties for the interface element named 'motor speed' under the property inspector showing properties named Type as a double, Dimensions as 1, Units blank, Complexity as real, Minimum empty, Maximum empty, and Description blank.

Иерархический интерфейс содержит другой интерфейс. Создайте иерархический интерфейс путем присвоения интерфейса как типа интерфейсного элемента.

Например, позвольте coordinates будьте интерфейсом, который состоит из x, y, и координат z. Данные о GPS включают информацию о местоположении и метку времени. Если данные о местоположении находятся в том же формате как coordinates интерфейс, можно установить его тип на coordinates. Щелкните правой кнопкой по location и выберите Set 'Type' > coordinates. Доступные интерфейсные опции включают все интерфейсы в модель, кроме родительского элемента элемента.

Displays the interface editor with three interfaces named 'sensor data', 'coordinates' and 'GPS data'. Below each of them are some interface elements with properties defined. Demonstrates the user right clicking on the 'location' interface element under the interface named 'GPS data' and selecting the option 'Set type' to choose the interface named 'coordinates'.

Заданные интерфейсы становятся частью словаря данных модели.

Похожие темы

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