exponenta event banner

Источник варианта вручную

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

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

  • Manual Variant Source block

Описание

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

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

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

Примечание

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

Порты

Вход

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

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

Типы данных: 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

Продукция

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

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

Типы данных: 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