Определите, как сигнал выдерживает сравнение с заданной константой
Simulink / Логика и Битовые операции
HDL Coder / Логика и Битовые операции
Блок Compare To Constant сравнивает входной сигнал с константой. Задайте константу в параметре Constant value. Задайте, как вход сравнивается с постоянным значением параметром Operator.
Port_1
— Входной сигналВходной сигнал, заданный как скаляр, по сравнению с нулем. Блок сначала преобразует свой параметр Constant value в тип входных данных, и затем выполняет заданную операцию.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
| enumerated
| bus
Port_1
— Выходной сигналВыходом является 0
если сравнение является ложным, и 1
если это верно.
Типы данных: uint8
| Boolean
Operator
— Логический операторЭтот параметр может иметь эти значения:
==
— Определите, равен ли вход заданной константе.
~=
— Определите, не ли вход равен заданной константе.
<
— Определите, меньше ли вход заданной константы.
<=
— Определите, меньше чем или равен ли вход заданной константе.
>
— Определите, больше ли вход заданной константы.
>=
— Определите, больше ли вход или равен заданной константе.
Параметры блоков: relop |
Ввод: символьный вектор |
Значения: '==' | '~=' | '<' |'<=' | '>=' | '>' |
Значение по умолчанию: '<=' |
Constant value
— Постоянный, чтобы соответствоватьЗадайте постоянное значение, с которым сравнен вход.
Параметры блоков: const |
Ввод: символьный вектор |
Значение: скаляр | вектор | матрица | массив N-D |
Значение по умолчанию: '3.0' |
Output data type
— Тип данных выходаboolean
(значение по умолчанию) | uint8
Задайте тип данных выхода, boolean
или uint8
.
Параметры блоков: OutDataTypeStr |
Ввод: символьный вектор |
Values:'boolean' | 'uint8'
|
Значение по умолчанию: 'boolean' |
Enable zero-crossing detection
— Выберите, чтобы включить обнаружение пересечения нулемВыберите, чтобы включить обнаружение пересечения нулем. Для получения дополнительной информации смотрите Обнаружение Пересечения нулем.
Параметры блоков: ZeroCross |
Ввод: символьный вектор |
Значения: 'off' | 'on' |
Значение по умолчанию: 'on' |
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
HDL Coder™ обеспечивает дополнительные параметры конфигурации, которые влияют на реализацию HDL и синтезируемую логику.
Этот блок имеет одну, архитектуру HDL по умолчанию.
ConstrainedOutputPipeline | Количество регистров, чтобы поместить при выходных параметрах путем перемещения существующих задержек в рамках проекта. Распределенная конвейеризация не перераспределяет эти регистры. |
InputPipeline | Количество входных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. |
OutputPipeline | Количество выходных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. |
Этот блок поддерживает генерацию кода для комплексных сигналов.
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.