Integer to Bit Converter
Сопоставьте вектор целых чисел с вектором битов.
Описание
Блок Integer to Bit Converter сопоставляет каждое целое число (или значение с фиксированной точкой) во входном векторе группе битов в выходном векторе.
Порты
Вход
In — входной сигнал
целое число
| вектор-столбец целых чисел
Входной сигнал в виде целого числа или вектор-столбца длины N целых чисел.
Если M задано параметром Number of bits per integer(M):
-
Когда для параметра Number of bits per integer(M) установлено значение
Unsigned
, входные значения должны быть целыми числами в диапазоне [0, (2M– 1)]. -
Когда для параметра Number of bits per integer(M) установлено значение
Signed
, входные значения должны быть целыми числами в диапазоне [(–2M-1 ), (2M-1 — 1)].
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Параметры
Number of bits per integer(M) — количество битов на целое число (M)
3.0 (по умолчанию)
| целое число в диапазоне [1, 32]
Количество входных битов, сопоставленных с каждым целым числом на входе в виде целого числа в области значений [1, 32].
Параметр блока |
|
Значения |
|
По умолчанию |
|
Treat input values as — обрабатывать входные значения как
Unsigned (по умолчанию)
| Signed
Укажите, следует ли рассматривать входные диапазоны целочисленных значений как знаковые (Signed
) или беззнаковые (Unsigned
).
Параметр блока |
|
Значения |
|
По умолчанию |
|
Output bit order — порядок битов на выходе
MSB first (по умолчанию)
| LSB first
Определите, является ли первый бит выходного сигнала старшим битом (MSB
) или младшим битом (LSB
).
Параметр блока |
|
Значения |
|
По умолчанию |
|
Output data type — тип выходных данных
Int64 (по умолчанию)
| Boolean
Задайте тип данных выходных битов. Вы можете выбрать один из следующих вариантов типа выходных данных:
-
Int64
-
Boolean