Назначение:
Блок выполняет объединение входных сигналов в единый векторный сигнал.
Параметры:
1. Number of inputs –Количество входов.
2. Initial output –Начальное значение выходного сигнала. Если этот параметр не задан, то на выход блока проходит сигнал, значение которого было вычислено последним.
3. Allow unequal port widths(флажок) –Разрешить неодинаковую размерность входных портов.
4. Input port offsets –Смещение входного сигнала. Задается в виде вектора, каждое значение которого определяет расположение соответствующего сигнала в выходном векторе.
Блок передает на выход значение сигнала вычисленное последним.
С помощью параметра Input port offsetsможно регулировать расположение входных сигналов в результирующем векторе.
Размерность выходного сигнала определяется в соответствии с выражением:
,
где
wk – размерность k-го входного сигнала,
ok – смещение k-го входного сигнала.
На рис. 9.7.8 приведен пример использования блока Merge для объединения двух векторов. Параметр Input port offsetsв примере задан вектором [0 3].

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

Рис. 9.7.9. Пример использования блокаMerge
[Скачать пример]