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

Simulink® обеспечивает два блока, которые можно использовать, чтобы распространить условия в модели и визуализировать все возможные реализации вариантов в модели. Эти блоки называются Различным Источником и Различным Приемником.

Когда вы компилируете модель, Simulink определяет, который различное управление оценивает к true. Simulink затем деактивировал блоки, которые не связываются к различному управлению, являющемуся true, и визуализирует активные связи.

Как различная работа источников и приемников

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

Блок Variant Sink имеет один входной порт и один или несколько выходных портов. Можно задать варианты как блоки, которые соединяются с выходным портом так, чтобы самое большее один выбор был активен. Активный выбор соединяется непосредственно с входным портом Различного Приемника, и неактивный выбор устраняется во время симуляции.

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

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

Используя Различный Источник и Различные блоки Приемника в Модельно-ориентированном проектировании обеспечивает эти преимущества:

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

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

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

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

Ограничения Использования различных источников и приемников

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

  • Отчет варианта генерации кода не содержит Различный Источник и Различные блоки Приемника.

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

Больше о