Задайте номер и, опционально, размерность каждого выходного порта. Если вы не задаете размерность выходных параметров, блок определяет размерность выходных параметров.
Значение может быть скаляром, задающим количество выходных параметров или вектора, элементы которого задают ширины выходных портов блока. Блок определяет размер своих выходных параметров от размера входного сигнала и значения параметра Number of outputs.
Если вы задаете скаляр для параметра Number of outputs, и все выходные порты соединяются, когда вы проводите новую сигнальную линию близко к выходной стороне блока Demux, Simulink добавляет порт и обновляет параметр Number of outputs.
Для входного вектора ширины n
вот что блок выходные параметры.
Значение параметров | Блокируйте выходные параметры... | Примеры и комментарии |
---|
p = n
| Скалярные сигналы p | Если вход является трехэлементным вектором, и вы задаете три выходных параметров, блок выходные параметры три скалярных сигнала. |
p > n
| Ошибка | Это значение не поддержано. |
p < n
n mod p = 0
| Вектор p сигнализирует о каждом имеющем элементы n/p | Если вход является вектором с шестью элементами, и вы задаете три выходных параметров, блок выходные параметры три двухэлементных вектора. |
p < n
n mod p = m
| Вектор m сигнализирует о каждом имеющем элементы (n/p)+1 и сигналы p-m , имеющие элементы n/p | Если вход является вектором с пятью элементами, и вы задаете три выходных параметров, блок выходные параметры два двухэлементных векторных сигнала и один скалярный сигнал. |
[p 1 p2 ... pm
]
p 1+p2+...+pm
=n
p i > 0
| Сигналы вектора m , имеющие ширины p1 , p2 ... pm | Если вход является вектором с пятью элементами, и вы задаете [3, 2] как вывод, блок выходные параметры три из входных элементов на одном порте и других двух элементов на другом порте. |
Массив, который имеет один или несколько элементов m со значением -1 , который указывает, что Simulink выводит размер для элемента. Например, предположите, что у вас есть четырехэлементный массив с общей шириной 14, и вы задаете параметр, чтобы быть [p 1 p2 -1 p4
] . Значением для третьего элемента (элемент -1 ) является 14 - (p1 + p2 + p4) | Сигналы вектора m | Если p , i больше, чем нуль, соответствующий вывод, имеет ширину p i. Если p , который i-1, ширина соответствующего вывода, вычисляется динамически. |
[p 1 p2 ... pm
]
p 1+p2+...+pm
!=n
p i = > 0
| Ошибка | Это значение не поддержано |
Если вы задаете количество выходных параметров, которое меньше, чем количество входных элементов, блок распределяет элементы максимально равномерно по выходным параметрам. Для примеров смотрите Элементы Вектора Извлечения и Распределите Равномерно На Выходных параметрах и Элементах Вектора Извлечения Используя Блок Демультиплексора.
Программируемое использование
Параметры блоков:
Outputs |
Ввод: скаляр или вектор |
Значения: символьный вектор |
Значение по умолчанию:
{'2'} или вектор |