exponenta event banner

Бит-клир

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

  • Библиотека:
  • Операции Simulink/Logic и Bit

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

  • Bit Clear block

Описание

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

С помощью параметра Index of bit (Индекс бита) можно задать бит, который должен быть равен нулю, где бит ноль - это младший разряд.

Порты

Блок очистки битов поддерживает целочисленные, фиксированные и логические типы данных 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»

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

Типы данных

Boolean[a] | fixed point | integer

Прямой проход

yes

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

yes

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

no

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

no

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

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

.

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

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