Переключатель выводится между двумя константами
Simulink / Разрывы
HDL Coder / Разрывы
Вывод для блока Relay переключается между двумя заданными значениями. Когда реле работает, это остается на том, пока вход не опускается ниже значения параметра Switch off point. Когда реле выключено, оно остается выключенным, пока вход не превышает значение параметра Switch on point. Блок принимает вход того и генерирует тот вывод.
Когда начальный вход падает между Switch off point и значениями Switch on point, начальный вывод является значением, когда реле выключено.
Port_1
— Входной сигналВходной сигнал, который включает реле или прочь.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
Port_1
— Выходной сигналВыходной сигнал переключает между двумя значениями, определенными параметрами Output when on и Output when off.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
| enumerated
Switch on point
— Входное значение, которое включает реле'eps'
(значение по умолчанию) | scalar
Когда вход пересекает этот порог, реле включает. Значение Switch on point должно быть больше, чем или равным Switch off point. Определение значения Switch on point, больше, чем гистерезис моделей Switch off point, тогда как определение равных значений моделирует переключатель с порогом в том значении.
Параметр Switch on point преобразован в тип входных данных оффлайн раунд-к-самому-близкому использования и методы насыщения.
Параметры блоков: OnSwitchValue |
Ввод: символьный вектор |
Значения: скаляр |
Значение по умолчанию: 'eps' |
Switch off point
— Входное значение, которое выключает реле'eps'
(значение по умолчанию) | scalar
Когда вход пересекает этот порог, реле выключает. Значение Switch off point должно быть меньше чем или равно Switch on point. Параметр Switch off point преобразован в тип входных данных оффлайн раунд-к-самому-близкому использования и насыщение.
Параметры блоков: OffSwitchValue |
Ввод: символьный вектор |
Значения: скаляр |
Значение по умолчанию: 'eps' |
Output when on
— Выходное значение, когда реле работает1
(значение по умолчанию) | scalar
Выходное значение, когда реле работает.
Параметры блоков: OnOutputValue |
Ввод: символьный вектор |
Значения: скаляр |
Значение по умолчанию: '1' |
Output when off
— Выходное значение, когда реле выключено0
(значение по умолчанию) | scalar
Выходное значение, когда реле выключено.
Параметры блоков: OffOutputValue |
Ввод: символьный вектор |
Значения: скаляр |
Значение по умолчанию: '0' |
Input processing
— Задает выборку - или основанная на кадре обработкаElements as channels (sample based)
(значение по умолчанию) | Columns as channels (frame based)
Задайте, выполняет ли блок выборку - или основанная на кадре обработка:
Columns as channels (frame based)
— Обработайте каждый столбец входа как отдельный канал (основанная на кадре обработка).
Основанная на кадре обработка требует лицензии DSP System Toolbox™.
Для получения дополнительной информации смотрите Выборку - и Основанные на кадре Концепции (DSP System Toolbox).
Elements as channels (sample based)
— Обработайте каждый элемент входа как отдельный канал (основанная на выборке обработка).
Используйте Input processing, чтобы задать, выполняет ли блок выборку - или основанная на кадре обработка. Блок принимает основанные на кадре сигналы для входа u
. Все другие входные сигналы должны быть основаны на выборке.
Входной сигнал u | Введите режим обработки | Кладка блоков? |
---|---|---|
Выборка базирующейся | Выборка базирующейся | Да |
Кадр базирующимся | Нет, производит ошибку | |
Выборка базирующейся | Кадр базирующимся | Да |
Кадр базирующимся | Да |
Для получения дополнительной информации об этих двух режимах обработки, смотрите Выборку - и Основанные на кадре Концепции (DSP System Toolbox).
Параметры блоков: InputProcessing |
Ввод: символьный вектор |
Значения: 'Columns as channels (frame based)' | 'Elements as channels (sample based)' |
Значение по умолчанию: 'Elements as channels (sample based)' |
Enable zero-crossing detection
— Включите обнаружение пересечения нулемon
(значение по умолчанию) | булевская переменнаяВыберите, чтобы включить обнаружение пересечения нулем. Для получения дополнительной информации смотрите Обнаружение Пересечения нулем.
Параметры блоков: ZeroCross |
Ввод: вектор символов, строка |
Значения: 'off' | 'on' |
Значение по умолчанию: 'on' |
'SampleTime'
Задайте шаг расчета как значение кроме -1
-1
(значение по умолчанию) | скалярЗадайте шаг расчета как значение кроме-1. Для получения дополнительной информации см. Настройку времени выборки.
Этот параметр не видим, если он явным образом не установлен в значение кроме -1
. Чтобы узнать больше, смотрите Блоки, для Которых Не Рекомендуется Шаг расчета.
Параметры блоков:
SampleTime |
Ввод: символьный вектор |
Значения: скаляр |
Значение по умолчанию:
'-1' |
Output minimum
— Минимальное выходное значение для проверки диапазона[]
(значение по умолчанию) | скалярНижнее значение выходной области значений, которую проверяет Simulink®.
Simulink использует минимум, чтобы выполнить:
Проверка диапазона параметра (см., Задает Минимальные и Максимальные значения для Параметров блоков) для некоторых блоков.
Проверка диапазона симуляции (см. Диапазоны сигнала и Включают Проверку диапазона Симуляции).
Автоматическое масштабирование типов данных с фиксированной точкой.
Оптимизация кода, который вы генерируете из модели. Эта оптимизация может удалить алгоритмический код и влиять на результаты некоторых режимов симуляции, такие как SIL или режим external mode. Для получения дополнительной информации смотрите, Оптимизируют использование заданных минимальных и максимальных значений (Simulink Coder).
Output minimum не насыщает или отсекает фактический выходной сигнал. Используйте блок Saturation вместо этого.
Параметры блоков: OutMin |
Ввод: символьный вектор |
Значения: '[ ]' | скаляр |
Значение по умолчанию: '[ ]' |
Output maximum
— Максимальное выходное значение для проверки диапазона[]
(значение по умолчанию) | скалярВерхнее значение выходной области значений это Simulink Check.
Simulink использует максимальное значение, чтобы выполнить:
Проверка диапазона параметра (см., Задает Минимальные и Максимальные значения для Параметров блоков) для некоторых блоков.
Проверка диапазона симуляции (см. Диапазоны сигнала и Включают Проверку диапазона Симуляции).
Автоматическое масштабирование типов данных с фиксированной точкой.
Оптимизация кода, который вы генерируете из модели. Эта оптимизация может удалить алгоритмический код и влиять на результаты некоторых режимов симуляции, такие как SIL или режим external mode. Для получения дополнительной информации смотрите, Оптимизируют использование заданных минимальных и максимальных значений (Simulink Coder).
Output maximum не насыщает или отсекает фактический выходной сигнал. Используйте блок Saturation вместо этого.
Параметры блоков: OutMax |
Ввод: символьный вектор |
Значения: '[ ]' | скаляр |
Значение по умолчанию: '[ ]' |
Output data type
— Тип данных выходного сигналаInherit: All ports same datatype
(значение по умолчанию) | Inherit: Inherit via back propagation
| double
| single
| int8
| int32
| uint32
| int64
| uint64
| fixdt(1,16,2^0,0)
| <data type expression>
|...Задайте тип выходных данных. Можно установить его на:
Правило, которое наследовало тип данных, например, Inherit: Inherit via back propagation
Имя встроенного типа данных, например, single
Имя объекта типа данных, например, объекта Simulink.NumericType
Выражение, которое оценивает к типу данных, например, fixdt(1,16,0)
Перечислимый тип данных, например, Enum:BasicColors
В этом случае Output when on и Output when off должны иметь тот же перечислимый тип.
Нажмите кнопку Show data type assistant, чтобы отобразить 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' |
Lock data type settings against changes by the fixed-point tools
— Препятствуйте тому, чтобы Fixed-Point Tool заменили типы данныхoff
(значение по умолчанию) | on
Выберите этот параметр, чтобы препятствовать тому, чтобы Fixed-Point Tool заменили типы данных, которые вы задаете на этом блоке. Для получения дополнительной информации смотрите Блокировку Установка Типа Выходных данных (Fixed-Point Designer).
Параметры блоков: LockScale |
Ввод: символьный вектор |
Значения: 'off' | 'on' |
Значение по умолчанию: 'off' |
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Для получения дополнительной информации о генерации HDL-кода смотрите Реле.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.