|
|
| Векторизован | Си
| |
в палитре |
на схеме |
Блок реализует преобразование одного входного векторного сигнала на несколько векторных
выходных сигналов согласно алгоритму:
или
где
y(
t) – векторный выходной сигнал,
u(
t) – векторный входной сигнал. Входной вектор
u(
t),
интерпретируемый как матрица размера [
N×
M] и «запакованная» по строкам или
столбцам (в зависимости от варианта запаковки), преобразуется в
M или
N
векторных выходов
yj(
t) (в зависимости от варианта распаковки: по
строкам или по столбцам).
Входы
- inport - порт для входного векторного сигнала.
Выходы
- outport_n - выходной порт для строки матрицы. Количество
выходов блока равно количеству строк или столбцов входной матрицы, в зависимости от
настроек свойств блока.
Свойства:
- Число строк в матрице – число M.
- Число столбцов в матрице – число N.
- Матрица запакована по – вариант запаковки входной матрицы: по
строкам или по столбцам.
- Матрицу распаковать по – вариант «распаковки» входной матрицы.
Прим.:
- По умолчанию блок распаковывает матрицу размером [2×2] и формирует два выходных
сигнала (размерностью 2 каждый). При этом матрица запакована и распаковывается по
строкам.
- Именованные свойства могут быть заданы как локальные переменные модели (субмодели) в
скрипте на языке программирования, как глобальные сигналы проекта при помощи пункта
главного меню Сервис → Сигналы, или как внешние сигналы проекта при
помощи подключаемой базы сигналов.