interface задает информацию, которая течет через порт. Тот же интерфейс может быть присвоен нескольким портам. Интерфейс может включать элементы, которые описывают свойства интерфейсного сигнала. Интерфейсы представляют информацию, которой делятся через коннектор и вводит или выходит из компонента через порт. Используйте Интерфейсный Редактор, чтобы создать и управлять интерфейсами и интерфейсными элементами и сохранить их в интерфейсном словаре данных для повторного использования между моделями.
interface element является частью данных, которые передаются через интерфейс, такой как коммуникационное сообщение, расчетный или измеренный параметр или другое разложение того интерфейса. Примеры интерфейсных элементов включают:
Контакты или провода в коннекторе или обвязке.
Сообщения передаются через шину.
Структуры данных совместно используются компонентами.
Решение для системного проектирования включает формальное определение интерфейсов между компонентами. Связь показывает, что два компонента имеют отношение выхода к входу, и интерфейс задает тип, размерности, модули и структуру данных.
Чтобы показать Интерфейсный Редактор, в разделе Design, на вкладке Modeling, выбирают Interface Editor. Интерфейсный Редактор откроется вдоль нижней области.
Примечание
Редактор Интерфейса System Composer™ является веб-виджетом и может появиться пробел, когда вы сначала запускаете его. Если это происходит, сохраните модель и повторно запустите MATLAB® с параметром командной строки -cefdisablegpu
.
Чтобы добавить новое интерфейсное определение, кликните по значку. Назовите интерфейс.
Чтобы добавить элемент в интерфейс, кликните по значку. Интерфейсные и имена элементов должны быть допустимыми именами переменной.
Можно удалить интерфейсы и элементы в Интерфейсном Редакторе с помощью кнопки.
Можно просмотреть и отредактировать свойства элемента в Property Inspector. Щелкните правой кнопкой по интерфейсному элементу и выберите Inspect Properties. Для интерфейсов используйте Property Inspector, чтобы применить стереотипы.
Для сравнительного представления можно отредактировать интерфейсные свойства элемента из Интерфейсных столбцов Редактора.
Вложенный интерфейс содержит другой интерфейс. Создайте вложенный интерфейс путем присвоения интерфейса как типа интерфейсного элемента. Для получения информации о соответствующих объектах шины смотрите Объекты Шины Вложенного множества Использовать Редактор Шины.
Например, позвольте coordinates
будьте интерфейсом, который состоит из x
Y
, и z
координаты. GPSdata
включает location
и timestamp
. Если location
элемент находится в том же формате как coordinates
интерфейс, можно установить его тип на coordinates
. Щелкните правой кнопкой по location
и выберите Set 'Type' > coordinates. Доступные интерфейсные опции включают все интерфейсы в модель, кроме родительского элемента элемента.
Вложенный интерфейс отображает элементы наследуемого интерфейса.
Чтобы изменить количество столбцов, которые отображаются в Интерфейсном Редакторе, выберите значок. Выберите или отмените выбор требуемых столбцов, чтобы показать или скрыть их.
addElement
| addInterface
| createAnonymousInterface
| getElement
| getInterface
| getInterfaceNames
| removeElement
| removeInterface