Запаковка матрицы
![]() |
![]() |
| Векторный
| |
| в палитре | на схеме |
Описание
Блок реализует преобразование нескольких входных векторных сигналов в один векторный выходной сигнал согласно алгоритму:
или
где y(t) – векторный выходной сигнал, ui(t)– векторные входные сигналы. Входные векторы ui(t), интерпретируемые как строки или столбцы матрицы размера [N×M], преобразуются в один векторный выход y(t) (в зависимости от варианта запаковки: по строкам или по столбцам).
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| inport_n | Порт для ввода строк/столбцов формируемой матрицы. Число входных портов зависит от числа строк/столбцов в свойствах блока. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт для вывода сформированной матрицы. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Число строк в матрице | nrow | Число M. | 2 | Целое |
| Число столбцов в матрице | ncol | Число N. | 2 | Целое |
| Матрица распакована по | tx | Вариант "распаковки" матрицы входных сигналов (по строкам или по столбцам). | Столбцам | Перечисление |
| Матрицу запаковать по | ty | Вариант "запаковки" выходного сигнала (по строкам или по столбцам). | Столбцам | Перечисление |
Параметры
Блок не имеет параметров.
Прим.:
- По умолчанию блок запаковывает два "двужильных" входных сигнала в матрицу размером [2×2]. При этом входные сигналы воспринимаются как строки матрицы и матрица запаковывается по строкам.
- Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.

