Адаптер интерфейса

Блок Adapter помогает соединить два компонента с несовместимыми интерфейсами портов путем сопоставления между этими двумя интерфейсами. Запустите Interface Adapter, дважды кликнув по блоку Adapter на соединении между портами.

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

Сопоставление аналогичных интерфейсов

Когда два компонента связаны с Simulink® поведение имеет одинаковое количество сигналов с различными именами, используйте блок Adapter и адаптер интерфейса, чтобы определить соединения портов.

  1. Добавьте блок Adapter к модели на соединении между этими двумя компонентами.

  2. Дважды кликните блок, чтобы открыть диалоговое окно Interface Adapter.

  3. В Select input окне выберите элемент интерфейса. В Select output окне выберите элемент интерфейса.

  4. Нажмите кнопку Map.

Interface adapter block in a model between ports on a connection. The edit interface mappings interface adapter dialog is open.

Используйте Unit Delay для разрыва алгебраического цикла

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

  1. Добавьте блок Adapter к модели на соединении между этими двумя компонентами.

  2. Дважды кликните блок, чтобы открыть диалоговое окно Interface Adapter.

  3. Из списка Apply interface conversion выберите UnitDelay.

Используйте переход скорости между поведением Simulink

При соединении двух Ссылочных Компонентов модели Simulink, на которые они ссылаются, могут иметь различные частоты шага расчета. Для совместимости используйте блок Adapter, чтобы вставить переход скорости между компонентами.

  1. Добавьте блок Adapter к модели на соединении между этими двумя компонентами.

  2. Дважды кликните блок, чтобы открыть диалоговое окно Interface Adapter.

  3. Из списка Apply interface conversion выберите RateTransition.

См. также

Блоки

Похожие темы