Ручной переключатель

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

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

Описание

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

Примечание

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

Порты

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

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

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

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

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

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

Вывод

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

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

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

Параметры

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

Чтобы просмотреть параметры блоков, щелкните правой кнопкой по блоку и выберите Block Parameters (ManualSwitch).

Установите этот флажок, чтобы позволить входные параметры с различными размерами. Если вы выбираете поле, блок позволяет входные параметры с различными размерами и распространяет выбранный размер входного сигнала к выходному сигналу. Если вы очищаете поле, блок расширяет скалярные входные параметры, чтобы иметь те же размерности как нескалярные входные параметры. Смотрите Скалярное Расширение Входных параметров и Параметров.

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

Параметр: varsize
Ввод: символьный вектор
Значение: 'on' | 'off'
Значение по умолчанию: 'off'

Задайте шаг расчета как значение кроме-1. Для получения дополнительной информации см. Настройку времени выборки.

Зависимости

Этот параметр не видим, если он явным образом не установлен в значение кроме -1. Чтобы узнать больше, смотрите Блоки, для Которых Не Рекомендуется Шаг расчета.

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

Параметры блоков: SampleTime
Ввод: символьный вектор
Значения: скаляр
Значение по умолчанию: '-1'

Образцовые примеры

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

Типы данных

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

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

yes

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

yes

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

yes

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

no

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

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

Представлено до R2006a