Merge
Объединяет несколько сигналов в один.
Тип: Merge
Путь в библиотеке:
|
Описание
Блок Merge объединяет входные сигналы в один выходной. Выходное значение в любой момент времени равно последнему вычисленному выходному значению предшествующих (управляющих) блоков. Количество входов задается параметром Number of inputs.
Блок Merge используется для объединения входных сигналов, обновляющихся в разное время, в комбинированный сигнал, в котором перемежающиеся значения сохраняют свою индивидуальность и время.
Рекомендации по использованию блока Merge
При использовании блока Merge следует придерживаться следующих рекомендаций:
-
Для управления блоками Merge всегда используйте условно выполняемые подсистемы без каких-либо промежуточных блоков.
-
Убедитесь, что на любом временном шаге выполняется только одна из предшествующих (управляющих) условно выполняемых подсистем.
-
Убедитесь, что все входные сигналы имеют одинаковый интервал между шагами расчета.
-
Запрещается ветвление сигнала, поступающего на вход блока Merge.
-
Не регистрируйте сигнал, подаваемый на вход блока Merge.
Для каждого входа блока Merge самый верхний невиртуальный источник должен быть условно выполняемой подсистемой (не включая подсистему For Iterator).
Порты
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
Details
Выходной сигнал, полученный из объединенных входных сигналов.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Вход
#
IN_1
—
первый входной сигнал
скаляр
| вектор
Details
Первый входной сигнал, который будет объединен с другими входными сигналами.
Типы данных |
|
Поддержка комплексных чисел |
Да |
#
IN_2
—
второй входной сигнал
скаляр
| вектор
Details
Второй входной сигнал, который будет объединен с другими входными сигналами.
Количество входных портов зависит от значения параметра Number of inputs.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Number of inputs —
количество входных портов для объединения
Integer
Details
Количество входных сигналов для объединения. Блок создает порт для каждого входного сигнала.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Initial output value —
начальное значение выходного сигнала
Scalar / array of real and/or complex numbers
Details
Начальное значение выходного сигнала.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |