Ясный бит

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

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

Описание

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

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

Порты

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

Входной параметр

развернуть все

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

Типы данных: единственный | удваиваются | булевская переменная | фиксированная точка

Вывод

развернуть все

Вывод состоит из заданного набора битов, чтобы обнулить.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

Параметры

развернуть все

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

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

Блочный параметр: iBit
Ввод: скаляр или вектор
Значения: {'0'}
Значение по умолчанию: '0'

Блокируйте характеристики

Типы данных

Boolean[a] | base integer | fixed point

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

No

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

No

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

No

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

No

A 

Битовые операции не рекомендуются для использования с булевыми сигналами.

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

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

Генерация HDL-кода
Сгенерируйте Verilog и код VHDL для FPGA и проектов ASIC с помощью HDL Coder™.

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

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

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

Была ли эта тема полезной?