Конкатенация входных сигналов совпадающего типа данных, чтобы создать непрерывный выходной сигнал
Simulink / Обычно Используемые Блоки
Simulink / Математические операции
Simulink / Маршрутизация Сигнала
HDL Coder / Математические операции
HDL Coder / Маршрутизация Сигнала
Vector Concatenate и блоки Matrix Concatenate конкатенируют входные сигналы, чтобы создать невиртуальный выходной сигнал, элементы которого находятся в непрерывных местоположениях в памяти.
В библиотеке Simulink® эти блоки являются различными настройками того же блока. Они отличаются на основе установки их параметра Mode, который определяет, действует ли блок в режиме конкатенации векторного или многомерного массива. Требования входного сигнала и выходной сигнал зависят от режима конкатенации.
Блок | Установка Mode | Требования входного сигнала | Выходной сигнал |
---|---|---|---|
Vector Concatenate | Vector |
| Когда все входные параметры являются векторами, выход является вектором. Если какие-либо из входных параметров являются строкой или вектор-столбцами, выход является строкой или вектор-столбцом, соответственно. Совет Чтобы создать вектор из вызовов функции, используйте блок Mux. |
Matrix Concatenate | Multidimensional array | Сигналы любой размерности (скаляры, векторы и матрицы) | Выход всегда является массивом. Последующие измерения приняты, чтобы быть Конкатенация находится на размерности, которую вы задаете параметром Concatenate dimension. |
Сигналы в выходном сигнале появляются в том же порядке как входные сигналы для блока. Для описания порядка порта для различных ориентаций блока смотрите Местоположение порта После Вращения или Зеркального отражения.
Можно использовать несколько Vector Concatenate или блоки Matrix Concatenate, чтобы создать выходной сигнал шаг за шагом, но результат является плоским, как будто вы использовали один блок, чтобы конкатенировать сигналы.
Необходимо использовать блок Vector Concatenate или Matrix Concatenate, чтобы задать массив шин. Для получения дополнительной информации смотрите Группу Невиртуальные Шины в Массивах Шин.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|