Manual Variant Sink

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

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

Описание

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

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

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

Примечание

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

Порты

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

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

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Вывод

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

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Параметры

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

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

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

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

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

Характеристики блока

Типы данных

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

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

no

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

no

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

no

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

no

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

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

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

Введенный в R2017b