Реле

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

  • Библиотека:
  • Simulink / Разрывы

Описание

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

Примечание

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

Порты

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

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

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка

Вывод

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

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный

Параметры

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

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

Переключатель на параметре точки преобразован в тип входных данных оффлайн раунд-к-самому-близкому использования и методы насыщенности.

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

Блочный параметр: OnSwitchValue
Ввод: символьный вектор
Значения: скаляр
Значение по умолчанию: eps

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

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

Блочный параметр: OffSwitchValue
Ввод: символьный вектор
Значения: скаляр
Значение по умолчанию: eps

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

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

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

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

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

Блочный параметр: OffOutputValue
Ввод: символьный вектор
Значения: скаляр
Значение по умолчанию: '0'

Задайте, выполняет ли блок выборку - или основанная на кадре обработка:

  • Columns as channels (frame based) — Обработайте каждый столбец входного параметра как отдельный канал (основанная на кадре обработка).

    Примечание

    Основанная на кадре обработка требует Системы DSP лицензия Toolbox™.

    Для получения дополнительной информации смотрите Выборку - и Основанные на кадре Концепции (DSP System Toolbox).

  • Elements as channels (sample based) — Обработайте каждый элемент входного параметра как отдельный канал (основанная на выборке обработка).

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

Входной сигнал uВведите режим обработкиКладка блоков?
Выборка базирующейсяВыборка базирующейсяДа
Кадр базирующимсяНет, производит ошибку
Выборка базирующейсяКадр базирующимсяДа
Кадр базирующимсяДа
Выборка базирующейсяНаследованныйДа
Кадр базирующимсяДа

Для получения дополнительной информации об этих двух режимах обработки, смотрите Выборку - и Основанные на кадре Концепции (DSP System Toolbox).

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

Блочный параметр: InputProcessing
Ввод: символьный вектор
Значения: 'Столбцы как каналы (базирующийся кадр)' | 'Элементы как каналы (базирующаяся выборка)'
Значение по умолчанию: 'Elements as channels (sample based)'

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

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

Блочный параметр: ZeroCross
Ввод: вектор символа, строка
Значения: 'off' | 'on'
Значение по умолчанию: 'on'

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

Зависимости

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

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

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

Нижнее значение выходной области значений, которую проверяет Simulink®.

Симулинк использует минимум, чтобы выполнить:

Примечание

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

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

Блочный параметр: OutMin
Ввод: символьный вектор
Значения:' []' | скаляр
Значение по умолчанию: '[ ]'

Верхнее значение выходной области значений это Simulink Check.

Симулинк использует максимальное значение, чтобы выполнить:

Примечание

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

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

Блочный параметр: OutMax
Ввод: символьный вектор
Значения:' []' | скаляр
Значение по умолчанию: '[ ]'

Задайте тип выходных данных. Можно установить его на:

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

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

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

  • Выражение, которое оценивает к типу данных, например, fixdt(1,16,0)

  • Перечислимый тип данных, например, Enum:BasicColors

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

Нажмите ассистент типа данных Show кнопка, чтобы отобразить Ассистент Типа данных, который помогает, вы установить Выходные данные вводите параметр.

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

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

Блочный параметр: OutDataTypeStr
Ввод: символьный вектор
Значения: 'Наследуйтесь: То же самое, как введено', 'Наследуйтесь: Наследуйтесь через обратное распространение', 'single', 'int8', 'uint8', int16, 'uint16', 'int32', 'uint32', fixdt (1,16,0), fixdt (1,16,2^0,0), fixdt (1,16,2^0,0)'. <выражение типа данных>'
Значение по умолчанию: 'Inherit: Same as input'

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

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

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

Блокируйте характеристики

Типы данных

double | single | Boolean | base integer | fixed point

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

No

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

No

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

No

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

Yes

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

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

Генерация кода PLC
Сгенерируйте код Структурированного текста с помощью Simulink® PLC Coder™.

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

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

Была ли эта тема полезной?