exponenta event banner

Визуализация реализаций вариантов в одном слое

Simulink ® предоставляет два блока, которые можно использовать для распространения условий по всей модели и визуализации всех возможных реализаций вариантов выбора в модели. Эти блоки называются Источник исполнения (Variant Source) и Приемник исполнения (Variant Sink).

При компиляции модели Simulink определяет, какой элемент управления исполнениями вычисляется как true. Затем Simulink деактивирует блоки, которые не связаны с элементом управления варианта true и визуализирует активные соединения.

Как работают источники и поглотители вариантов

Блок Variant Source имеет один или несколько входных портов и один выходной порт. Варианты можно определить как блоки, подключенные к входному порту, так что активен максимум один вариант. Активный выбор подключается непосредственно к выходному порту источника исполнения, и неактивный выбор исключается во время моделирования.

Блок Variant Sink имеет один входной порт и один или несколько выходных портов. Варианты можно определить как блоки, подключенные к выходному порту, так что активен максимум один вариант. Активный выбор подключается непосредственно к входному порту приемника исполнения, и неактивный выбор исключается во время моделирования.

Подключите один или несколько блоков к входному порту блока Variant Source или выходному порту блока Variant Sink. Затем определяются элементы управления вариантами для каждого варианта выбора, вводящего блок Источник вариантов и выходящего из блока Получатель вариантов. Дополнительные сведения см. в разделе Распространение условия исполнения с источниками и раковинами исполнения.

Преимущества использования источников и поглотителей вариантов

Использование блоков Источник исполнения (Variant Source) и Приемник исполнения (Variant Sink) в конструировании на основе модели обеспечивает следующие преимущества.

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

  • Визуализация всех возможных реализаций вариантов выбора позволяет улучшить удобочитаемость модели.

  • Во время компиляции модели Simulink устраняет неактивные блоки во всей модели, повышая производительность модели во время выполнения.

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

Ограничения использования источников и поглотителей вариантов

  • Блоки источника и приемника вариантов работают с сигналами времени, вызова функции или действий. С этими блоками нельзя использовать SimEvents ®, Simscape™ Multibody™ или другие сигналы, не основанные на времени.

  • Отчет о вариантах генерации кода не содержит блоков Источник вариантов и Получатель вариантов.

Связанные примеры

Подробнее