Запаковка матрицы





| Векторный |
в палитре на схеме

Описание

Блок реализует преобразование нескольких входных векторных сигналов в один векторный выходной сигнал согласно алгоритму:

или

где y(t) – векторный выходной сигнал, ui(t)– векторные входные сигналы. Входные векторы ui(t), интерпретируемые как строки или столбцы матрицы размера [N×M], преобразуются в один векторный выход y(t) (в зависимости от варианта запаковки: по строкам или по столбцам).

Входные порты

Имя Описание Тип линии связи
inport_n Порт для ввода строк/столбцов формируемой матрицы. Число входных портов зависит от числа строк/столбцов в свойствах блока. Математическая

Выходные порты

Имя Описание Тип линии связи
outport Порт для вывода сформированной матрицы. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Число строк в матрице nrow Число M. 2 Целое
Число столбцов в матрице ncol Число N. 2 Целое
Матрица распакована по tx Вариант "распаковки" матрицы входных сигналов (по строкам или по столбцам). Столбцам Перечисление
Матрицу запаковать по ty Вариант "запаковки" выходного сигнала (по строкам или по столбцам). Столбцам Перечисление

Параметры

Блок не имеет параметров.

Прим.:
  1. По умолчанию блок запаковывает два "двужильных" входных сигнала в матрицу размером [2×2]. При этом входные сигналы воспринимаются как строки матрицы и матрица запаковывается по строкам.
  2. Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.