exponenta event banner

Реле

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

  • Библиотека:
  • Симулинк/разрывы

    Кодер HDL/Прерывание работы

  • Relay block

Описание

Выход блока реле переключается между двумя заданными значениями. Когда реле включено, оно остается включенным до тех пор, пока входной сигнал не упадет ниже значения параметра Switch off point. Когда реле выключено, оно остается выключенным до тех пор, пока входное значение не превысит значение параметра Switch on point. Блок принимает один вход и генерирует один выход.

Примечание

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

Порты

Вход

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

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

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

Продукция

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

Выходной сигнал переключается между двумя значениями, определяемыми параметрами Output when on и Output when off.

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

Параметры

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

Когда вход преодолевает это пороговое значение, реле включается. Значение точки включения должно быть больше или равно точке выключения. Указание значения точки включения больше, чем гистерезис моделей точек выключения, в то время как указание равных значений моделирует переключатель с пороговым значением.

Параметр Switch on point преобразуется в тип входных данных в автономном режиме с использованием методов round-to-nearest и saturation.

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

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

Когда вход пересекает этот порог, реле отключается. Значение точки выключения должно быть меньше или равно точке включения. Параметр Switch off point преобразуется в тип входных данных в автономном режиме с использованием округления до ближайшего и насыщения.

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

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

Выходное значение при включенном реле.

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

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

Выходное значение, когда реле выключено.

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

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

Укажите, выполняет ли блок обработку на основе выборки или кадра:

  • Columns as channels (frame based) - Рассматривать каждый столбец ввода как отдельный канал (обработка на основе кадра).

    Примечание

    Для обработки кадров требуется лицензия DSP System Toolbox™.

    Дополнительные сведения см. в разделе Концепции на основе образцов и кадров (панель системных инструментов DSP).

  • Elements as channels (sample based) - Рассматривать каждый элемент ввода как отдельный канал (обработка на основе выборки).

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

Входной сигнал uРежим обработки входных данныхБлокировать работы?
Образец на основеОбразец на основеДа
Рамка на основеНет, создает ошибку
Образец на основеРамка на основеДа
Рамка на основеДа

Дополнительные сведения об этих двух режимах обработки см. в разделе Концепции на основе образцов и кадров (панель системных инструментов DSP).

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

Параметр блока: InputProcessing
Текст: символьный вектор
Значения: 'Columns as channels (frame based)' | 'Elements as channels (sample based)'
По умолчанию: 'Elements as channels (sample based)'

Выберите этот параметр, чтобы включить обнаружение пересечения нулей. Дополнительные сведения см. в разделе Обнаружение пересечения нулей.

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

Параметр блока: ZeroCross
Тип: символьный вектор, строка
Значения: 'off' | 'on'
По умолчанию: 'on'

Укажите время выборки в качестве значения, отличного от -1. Дополнительные сведения см. в разделе Указание времени образца.

Зависимости

Этот параметр не отображается, если для него явно не задано значение, отличное от -1. Дополнительные сведения см. в разделе Блоки, для которых образец времени не рекомендуется.

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

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

Меньшее значение диапазона вывода, которое проверяет Simulink ®.

Simulink использует минимум для выполнения:

Примечание

Минимальный выходной сигнал не насыщает и не отсекает фактический выходной сигнал. Вместо этого используйте блок «Насыщенность».

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

Параметр блока: OutMin
Текст: символьный вектор
Значения: '[ ]'| скаляр
По умолчанию: '[ ]'

Верхнее значение диапазона вывода, которое проверяет Simulink.

Simulink использует максимальное значение для выполнения:

Примечание

Выходной максимум не насыщает и не отсекает фактический выходной сигнал. Вместо этого используйте блок «Насыщенность».

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

Параметр блока: OutMax
Текст: символьный вектор
Значения: '[ ]'| скаляр
По умолчанию: '[ ]'

Укажите тип выходных данных. Можно установить для него значение:

  • Правило, наследующее тип данных, например: Inherit: Inherit via back propagation

  • Имя встроенного типа данных, например: single

  • Имя объекта типа данных, например, Simulink.NumericType объект

  • Выражение, которое вычисляет тип данных, например: fixdt(1,16,0)

Нажмите кнопку Show data type assistant (Показать помощник по типам данных), чтобы отобразить помощник по типам данных, который помогает задать параметр Output data type.

Для получения дополнительной информации см. раздел Типы данных управляющих сигналов.

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

Параметр блока: OutDataTypeStr
Текст: символьный вектор
Значения: 'Inherit: Same as input', 'Inherit: Inherit via back propagation', 'single', 'int8', 'uint8', int16, 'uint16', 'int32', 'uint32', 'int64', 'uint64', fixdt(1,16,0), fixdt(1,16,2^0,0), fixdt(1,16,2^0,0). '<data type expression>'
По умолчанию: 'Inherit: Same as input'

Выберите этот параметр, чтобы инструменты с фиксированной точкой не переопределяли типы данных, заданные в этом блоке. Дополнительные сведения см. в разделе Блокировка параметров типа выходных данных (конструктор фиксированных точек).

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

Параметр блока: LockScale
Текст: символьный вектор
Значения: 'off' | 'on'
По умолчанию: 'off'

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

Типы данных

Boolean | double | fixed point | integer | single

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

yes

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

no

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

no

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

yes

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

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

.

Создание кода ПЛК
Создание структурированного текстового кода с помощью Coder™ Simulink ® PLC

.

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

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