Bit Clear

Установите заданный бит сохраненного целого числа в нуль

  • Библиотека:
  • Simulink/Логические и битовые операции

    HDL-кодер/логика и битовые операции

  • Bit Clear block

Описание

Блок Bit Clear устанавливает заданный бит, заданный его индексом, сохраненного целого числа в нуль. Масштабирование игнорируется.

Можно задать бит, который будет установлен в нуль с помощью параметра Index of bit, где нуль бита является наименее значимым битом.

Порты

Блок Bit Clear поддерживает Simulink® целое число, типы данных с фиксированной точкой и логические значения. Блок не поддерживает истинные типы данных с плавающей точкой или перечисленные типы данных.

Вход

расширить все

Входной сигнал является заданным битом сохраненного целого числа.

Типы данных: single | double | Boolean | fixed point

Выход

расширить все

Этот выход состоит из заданного бита, установленного на нуле.

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

Параметры

расширить все

Индекс бита, где бит 0 является наименее значимым битом.

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

Параметры блоков: iBit
Тип: скаляр или вектор
Значения: {'0'}
По умолчанию: '0'

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

Типы данных

Булев[a] | fixed point | integer

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

yes

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

yes

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

no

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

no

[a] Битовые операции не рекомендованы для использования с логическими сигналами.

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

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

.

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

.

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

См. также

| | (HDL Coder) | (HDL Coder)

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