Документация Engee

Преобразование битов в слово

Преобразование битового вектора в целое число.

Тип: Bits to Word

Путь в библиотеке:

/Basic/Logic and Bit Operations/Bits to Word

Описание

Блок Преобразование битов в слово преобразует входной битовый вектор длины в -битное целое число. На выходе блока получается беззнаковое целое число с длиной слова .

Если для параметра Первый бит входного сигнала задано значение Младший бит, то блок рассматривает первый элемент входного вектора как младший значащий бит (least significant bit, LSB) выхода и рассматривает последующие биты как следующие значащие биты в порядке возрастания.

Например, если на вход в блок Преобразование битов в слово падать битовый вектор [1 0 1 1 0], то на выходе будет в целое значение 13.

Порты

Вход

# IN_1 — входной сигнал
двоичный скаляр | двоичный вектор

Details

Входной сигнал в виде двоичного скаляра или вектора. Вы можете задать вектор, содержащий до 128 элементов.

Например: [0 1 1 0 0 1 1 1].

Типы данных

fixdt(0,1,0)

Поддержка комплексных чисел

Нет

Выход

# OUT_1 — выходной сигнал
скаляр

Details

-битное целое число, где – размер входного вектора, возвращаемое в виде неотрицательного скаляра. Например, если вы задали входной сигнал размерностью 1 на 8, то выходным сигналом будет беззнаковое целое число с типом данных ufix8.

Типы данных

Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, Fixed

Поддержка комплексных чисел

Нет

Параметры

Параметры

# Первый бит входного сигнала — порядок входных битов
Младший бит | Старший бит

Details

Порядок входных битов:

  • Старший бит – первым битом входного сигнала является старший значащий бит (MSB).

  • Младший бит – первым битом входного сигнала является младший значащий бит (LSB).

Значения

LSB first | MSB first

Значение по умолчанию

LSB first

Имя для программного использования

bitOrder

Настраиваемый

Нет

Вычисляемый

Нет

# Обрабатывать целочисленные значения после упаковки битов как — знаковые или беззнаковые результирующие целочисленные значения после упаковки битов
Беззнаковые | Знаковые

Details

Укажите, будут ли результирующие целочисленные значения после упаковки битов рассматриваться как знаковые или беззнаковые.

Значения

Unsigned | Signed

Значение по умолчанию

Unsigned

Имя для программного использования

signedOutputValues

Настраиваемый

Нет

Вычисляемый

Нет