Демультиплексор





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

Описание

Блок векторизован, реализует "расщепление" векторного входного сигнала в отдельные выходные сигналы. Выходами могут быть как скалярные, так и векторные ("многожильные") сигналы. По умолчанию данный блок реализует демультиплексирование 2-х "жильного" входного векторного сигнала в скалярные сигналы:

где:
  • y 1(t), y 2(t) – первый и второй выходной скалярный сигнал блока
  • u 1,1(t), u 1,2(t) – 1-й и 2-й элементы входного векторного сигнала.

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

Имя Описание Тип линии связи
vector Порт для входного, расщепляемого, вектора. Математическая

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

Имя Описание Тип линии связи
outport_n Выходной порт, содержащий n-ый элемент входного вектора. Количество выходов n задается в свойствах блока. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Массив размерностей выходов a Массив целых чисел, указывающих размерности векторов каждого из выходных сигналов блока. [1, 1] Целый массив

Параметры

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

Промпт

//Описание блока, реализующего "размножение" векторного входного
//сигнала в отдельные выходные сигналы. Выходами могут быть как скалярные, так и
//векторные сигналы
//Блок векторизован
//По умолчанию данный блок реализует демультиплексирование 2-х векторного входного
//сигнала в скалярные сигналы:
//y1(t) = u1,1(t)
//y2(t) = u1,2(t)
// y1(t), y2(t) - первый и второй выходной скалярный сигнал блока
// u1,1(t), u1,2(t) - 1-й и 2-й элементы входного векторного сигнала
// a - массив размерностей выходов. Массив целых чисел, указывающих размерности
//векторов каждого из выходных сигналов блока. По умолчанию [1, 1]
//Входы: vector - порт для входного вектора
//Выходы: outport_n - выходной порт, содержащий n-ый элемент входного вектора.
//Количество выходов n задаётся в свойствах блока

block: (
  type = "Демультиплексор",
  points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
  a = [1, 1]
  ),
Примечание:
  1. Блок обрабатывает один входной сигнал.
  2. Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.