d9e5a92d

Блок объединения сигналов Merge


Назначение:

Блок выполняет объединение входных сигналов в единый векторный сигнал.

Параметры:

Number of inputs – Количество входов.

Initial output – Начальное значение выходного сигнала. Если этот параметр не задан, то на выход блока проходит сигнал, значение которого было вычислено последним.

Allow unequal port widths (флажок) – Разрешить неодинаковую размерность входных портов.

Input port offsets – Смещение входного сигнала. Задается в виде вектора, каждое значение которого определяет расположение соответствующего сигнала в выходном векторе.

 

 

Блок передает на выход значение сигнала вычисленное последним. С помощью параметра Input port offsets можно регулировать расположение входных сигналов в результирующем векторе. Размерность выходного сигнала определяется в соответствии с выражением:

 

max(w + o , w + o ,..., w + o ) 112 2 nn

 

где wk – размерность k-го входного сигнала,

ok – смещение k-го входного сигнала.

 

На рисунке 9.7.8 приведен пример использования блока Merge для объединения двух векторов. Параметр Input port offsets в примере задан вектором [0 3].

 

 

Следующий пример демонстрирует свойство блока пропускать на выход сигнал, который был вычислен последним. В примере использованы блоки управляемых подсистем Enabled Subsystem, которые выполняют вычисления только в том случае, если на управляющий вход подсистемы подан не нулевой сигнал. В данном примере подсистема не выполняет какие-либо вычисления, а лишь пропускает сигнал со своего входа на выход. Таким образом, на выход блока Merge поочередно проходят гармонический либо пилообразный сигналы.

 

 




Содержание раздела