Ручной различный приемник

Переключитесь между несколькими различным выбором при выводе

  • Библиотека:
  • Simulink / Маршрутизация Сигнала

Описание

Блок Manual Variant Sink является переключателем переключателя, который активирует один из его различного выбора при выводе, чтобы передать входной параметр.

Блок может иметь два или больше выходных порта и имеет один входной порт. Каждый выходной порт сопоставлен с различным управлением. Чтобы изменить количество выходных портов, щелкните правой кнопкой по блоку и выберите Mask Parameters, затем введите значение в Количестве поля выбора.

Чтобы переключиться между различным выбором при выводе, дважды кликните блок. Блок отображает активный выбор со строкой, соединяющей входной параметр с выводом. Блок распространяет активный различный выбор при выводе и отбрасывает блоки, соединенные с неактивными выходными портами во время моделирования.

Примечание

Двойной клик по блоку Manual Variant Sink не открывает блочное диалоговое окно вместо этого, это переключает выходной выбор.

Порты

Входной параметр

развернуть все

Входной сигнал передал активному выходному порту.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

Вывод

развернуть все

Первый различный выходной сигнал. Блок передает входной сигнал этому выходному порту, когда вы соединяете переключатель переключателя с этим портом.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

n th различный выходной сигнал. Блок передает входной сигнал этому выходному порту, когда вы соединяете переключатель переключателя с этим портом.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

Параметры

развернуть все

Чтобы получить доступ к блочному параметру, щелкните правой кнопкой по блоку и выберите Mask> Mask Parameters.

Задайте количество различных выходных портов.

Программируемое использование

Блочный параметр: NumChoices
Ввод: символьный вектор
Значение: целое число
Значение по умолчанию: '2'

Блокируйте характеристики

Типы данных

double | single | Boolean | base integer | fixed point | enumerated | bus | string

Прямое сквозное соединение

No

Многомерные сигналы

No

Сигналы переменного размера

No

Обнаружение пересечения нулем

No

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Преобразование фиксированной точки
Преобразуйте алгоритмы с плавающей точкой в фиксированную точку с помощью Фиксированной точки Designer™.

Введенный в R2017b

Была ли эта тема полезной?