Назначение:
Выполняет переключение входных сигналов по сигналу управления, задающему номер активного входного порта.
Параметры:
Number of inputs –Количество входов.
Блок многовходового переключателя Multiport Switch, пропускает на выход сигнал с того входного порта, номер которого равен текущему значению управляющего сигнала. Если управляющий сигнал не является сигналом целого типа, то блок Multiport Switchпроизводит отбрасывание дробной части числа, при этом в командном окне Matlab появляется предупреждающее сообщение.
На рис. 9.5.9 показан пример работы блока Multiport Switch. Управляющий сигнал переключателя имеет три уровня и формируется с помощью блоков Constant, Step, Step1 и Sum. На выход блока Multiport Switch,в зависимости от уровня входного сигнала, проходят гармонические сигналы, имеющие разные частоты.

Рис. 9.5.9. Применение переключателя Multiport Switch.
[Скачать пример]
Количество входов блока Multiport Switchможно задать равным 1. В этом случае на вход блока необходимо подать векторный сигнал, а сам блок будет пропускать на выход тот элемент вектора, номер которого совпадает с уровнем управляющего сигнала.
На рис. 9.5.10 показан пример использования блока Multiport Switch при векторном сигнале. Временные диаграммы работы для данного примера совпадают с рассмотренными в предыдущем примере.

Рис. 9.5.10. Применение переключателя Multiport Switchпри векторном входном сигнале.
[Скачать пример]