Можно создать интерфейсы между компонентами в System Composer™, чтобы структурировать передаваемые данные. Используйте составные интерфейсы данных с элементами данных или типами значения, чтобы управлять данными, заданными на портах. Присвойте интерфейс данных или тип значения к элементу данных, таким образом, элемент данных наследовал данные о повторных использованиях и атрибуты. Используйте модель ниже в качестве начальной точки прежде, чем добавить интерфейсы с помощью Интерфейсного Редактора.
Для терминологии интерфейсов смотрите Интерфейсы Порта Define Между Компонентами.
Чтобы управлять интерфейсами, совместно использованными моделями в словарях данных, смотрите, Управляют Интерфейсами со Словарями Данных.
Этот пример показывает мобильную архитектуру платформы робота.
Чтобы открыть Интерфейсный Редактор, перейдите к Modeling> Design> Interface Editor. Интерфейсный Редактор откроется в нижней части холста.

Примечание
Редактор Интерфейса System Composer является веб-виджетом и может появиться пробел, когда вы сначала запускаете его. Если это происходит, сохраните модель и повторно запустите MATLAB® с параметром командной строки -cefdisablegpu.
Чтобы добавить новое определение интерфейса данных, кликните
по значку. Назовите интерфейс sensordata данных.

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

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

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

Чтобы добавить тип значения в Интерфейсном Редакторе, выберите стрелку вниз рядом со
значком и выберите Value Type. Назовите тип значения motorSpeedType. Имена типов значения должны быть допустимыми именами переменной MATLAB.

Щелкните правой кнопкой по motorSpeed элемент данных и выбирает Set 'Type' > motorSpeedType. Элемент данных motorSpeed присвоен типу значения motorSpeedType.

Любые данные изменяются на motorSpeedType тип значения распространен к motorSpeed элемент данных. Можно снова использовать типы значения любое число раз. Изменения данных на типе значения распространят к каждому элементу данных, который использует тип значения.
Вложенный интерфейс содержит другой интерфейс данных. Создайте вложенный интерфейс данных путем присвоения интерфейса данных как типа элемента данных. Для получения информации о соответствующих шинах смотрите Объекты Шины Вложенного множества Использовать Редактор Шины.
Например, позвольте coordinates будьте интерфейсом данных, который состоит из xY, и z координаты. GPSdata интерфейс данных включает location и timestamp. Если location элемент данных находится в том же формате как coordinates интерфейс, можно установить его тип на coordinates. Щелкните правой кнопкой по location и выберите Set 'Type' > coordinates. Доступные интерфейсные опции включают все типы значения и все интерфейсы данных в модели, кроме родительского элемента элемента данных.

Вложенный интерфейс данных отображает наследованные элементы данных.

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