Интерфейсы порта Define между компонентами

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

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

data element описывает фрагмент интерфейса, такого как коммуникационное сообщение, расчетный или измеренный параметр или другое разложение того интерфейса. Интерфейсы данных разложены на элементы данных:

  • Контакты или провода в коннекторе или обвязке.

  • Сообщения передаются через шину.

  • Структуры данных совместно используются компонентами.

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

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

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

  • Интерфейсы присвоения к Портам: Присвойте интерфейсы данных и элементы данных к портам. Задайте принадлежавшие интерфейсы, локальные для портов.

  • Управляйте Интерфейсами со Словарями Данных: Сохраните внешние интерфейсные словари данных в повторное использование между различными моделями, словари данных о ссылке к моделям архитектуры, и удалите интерфейсы данных из словарей данных.

  • Словари Справочных данных: словари Справочных данных, таким образом, можно выборочно совместно использовать интерфейсные определения среди моделей. Управляйте словарями справочных данных в Model Explorer.

  • Интерфейсный Адаптер: Используйте блок Adapter, чтобы помочь соединить два компонента с несовместимыми интерфейсами порта путем отображения между двумя интерфейсами. Используйте Интерфейсное диалоговое окно Адаптера путем двойного клика по блоку Adapter, чтобы сопоставить между интерфейсами, применить интерфейсное преобразование, которое повреждает алгебраические циклы с единичными задержками, или вставьте переход уровня для различных уровней шага расчета.

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

Architecture model with Interface Editor open

Примечание

Интерфейсы System Composer зеркально отражают Simulink® интерфейсы, которые используют типы значения и шины. Для получения дополнительной информации смотрите, Упрощают Подсистему и Интерфейсы модели с Шинами, Specify Application-Specific Signal Properties, и Описывают Поведение Компонента Используя Simulink.