Проследите связи Используя интерфейсное отображение

Как интерфейс отображает работы

В Редакторе Simulink® можно включить и выключить отображение интерфейсов в модели. Когда вы создаете большие, сложные модели, можно соединить или добавить сигнальные линии между блоками или шинами, которые являются на разных уровнях. Интерфейсное представление позволяет вам прослеживать сигналы через вложенные уровни. Эта возможность помогает вам к:

  • Идентифицируйте вводы и выводы.

  • Проследите сигнальные линии и соедините шиной элементы к источникам и завершениям.

  • Аннотируйте характеристики сигнала, такие как тип данных, размерности и частота дискретизации.

  • Просмотрите модули, сопоставленные с сигналами, когда это применимо.

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

Проследите связи в подсистеме

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

  1. Откройте образцовый sldemo_mdlref_counter_bus.

    counter_bus_input порт образовывает канал данные и пределы насыщенности в противоречии с количеством и устанавливает верхние значения и значения нижнего предела. increment_bus_input порт образовывает канал сигнал шины изменить инкремент и сбросить счетчик.

  2. Выберите Display> Interface, чтобы включить интерфейсное представление.

    Совет

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

    Эти три панели рядом с counter_input и интерфейсами increment_input указывают на входные сигналы шины. Единственные панели указывают на строки данных, такие как количества в секунду или командные строки, такой, как сброшено, чтобы запустить новую последовательность подсчета. Эти три панели, следующие за limits, указывают, что сигналы шины вкладываются в подсистеме СЧЕТЧИКА.

  3. Под counter_input нажмите data.

    Путь для данных появляется в синем. Подсистема СЧЕТЧИКА подсвечена, указав, что путь продолжается в ней.

  4. Дважды кликните подсистему СЧЕТЧИКА.

    Продолжение пути для сигнала данных появляется в синем.

  5. Выберите Simulation> Update Diagram.

    Примечание

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

    Интерфейс counter_signal отображает эти атрибуты сигнала, которые помогают вам синхронизировать сигналы между блоками во время моделирования:

    • Тип данных: int32 (подписал 32-битное целое число),

    • Размерности: (2) (1D представление Simulink скаляра)

    • 'SampleTime' : Ts:D1 (дискретная частота дискретизации D1, который является самой высокой скоростью),

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

    Совет

    Чтобы отобразить легенду значения цветов частоты дискретизации, выберите Display> Sample Time> Colors.

  6. Кликните по counter_signal интерфейс вывода, чтобы видеть вывод шины, обрисованной в общих чертах в синем, где путь заканчивается.

  7. Если вы хотите распечатать эту схему с отображенными интерфейсами, выберите File> Print> Print.

Когда сигналам в вашей модели сопоставили модули с ними, вы видите модули в интерфейсном представлении. Например, в образцовом sldemo_metro, подсистема Metronome1 показывает модули для вводов и выводов подсистемы в интерфейсном представлении.

Изменить атрибуты существующего интерфейса (такие как имена сигнала, типы данных, и размерности), рассматривают использование Редактора Данных модели (Представление> Редактор Данных модели). Для получения информации о Редакторе Данных модели смотрите Configure Data Properties при помощи Редактора Данных модели.

Похожие темы

Была ли эта тема полезной?