exponenta event banner

Приемник варианта вручную

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

  • Библиотека:
  • Одновременная маршрутизация/маршрутизация сигналов

  • Manual Variant Sink block

Описание

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

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

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

Примечание

При двойном щелчке по блоку «Ручное получение варианта» диалоговое окно блока не открывается, а переключается вариант вывода.

Порты

Вход

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

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

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

Продукция

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

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

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

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

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

Параметры

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

Для доступа к параметру блока щелкните его правой кнопкой мыши и выберите «Маска» > «Параметры маски».

Укажите количество портов вывода вариантов.

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

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

Примеры модели

Provide Variation at Source and Destination of a Signal Using Manual Variant Source and Manual Variant Sink Blocks

Обеспечение вариации в источнике и месте назначения сигнала с использованием блоков источника варианта вручную и приемника варианта вручную

Используйте встроенные блоки вариантов - Источник вариантов вручную и Приемник вариантов вручную. Ручной блок источника вариантов обеспечивает изменение источника сигнала. Блок представляет собой тумблер, который может иметь два или более входных порта и один выходной порт. Каждый входной порт связан с выбором варианта. Во время моделирования может быть активен только один входной порт, который, в свою очередь, определяет активную область исполнения. Аналогично, блок приема ручного варианта обеспечивает изменение места назначения сигнала. Блок может иметь два или более выходных порта и один входной порт. Во время моделирования может быть активным только один выходной порт, и блоки, связанные с этим портом, определяют активный вариант.

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

Типы данных

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

Прямой проход

no

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

no

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

no

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

no

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

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

Представлен в R2016b