Определите, как сигнал выдерживает сравнение с нулем
Simulink / Логика и Битовые операции
HDL Coder / Логика и Битовые операции
Блок Compare To Zero сравнивает входной сигнал, чтобы обнулить. Задайте, как вход сравнивается с нулем параметром Operator.
Выходом является 0 если сравнение является ложным, и 1 если это верно.
Port_1 — Входной сигналВходной сигнал, заданный как скаляр, по сравнению с нулем. Если тип входных данных не может представлять нуль, переполнение параметра происходит. Чтобы обнаружить это переполнение, перейдите к панели Diagnostics > Data Validity диалогового окна Configuration Parameters и установите Parameters > Detect overflow на warning или error.
В этом случае блок сравнивает входной сигнал с наземным значением типа входных данных. Например, если у вас есть входной сигнал типа fixdt(0,8,2^0,10), тип входных данных может представлять 8-битные целые числа без знака от 10 до 265 должных до смещения 10. Наземное значение равняется 10, вместо 0.
Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point
Port_1 — Выходной сигналВыходом является 0 если сравнение является ложным, и 1 если это верно.
Блоком выход является uint8 или boolean, В зависимости от вашего выбора для параметра Output data type.
Типы данных: uint8 | Boolean
Operator — Логический операторЭтот параметр может иметь следующие значения:
== — Определите, равен ли вход нулю.
~= — Определите, не ли вход равен нулю.
< — Определите, меньше ли вход нуля.
<= — Определите, меньше чем или равен ли вход нулю.
> — Определите, больше ли вход нуля.
>= — Определите, больше ли вход или равен нулю.
Параметры блоков: relop |
| Ввод: символьный вектор |
Значения: '==' | '~='| '<' |'<='| '>='| '>' |
Значение по умолчанию: '<=' |
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 | Количество выходных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. |
Этот блок поддерживает генерацию кода для комплексных сигналов.
Bitwise Operator | Compare To Constant | Logical Operator | String Compare
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.

