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

Блок преобразования двоичных векторов кодирует, декодирует и обрабатывает двоичные кодированные векторы. Скалярный вход можно преобразовать в логический (логический) векторный сигнал, используя двоичную величину или два дополнения и наоборот. Можно также изменить размер и изменить на обратное расположение битовых индексов двоичных логических векторов.
in - Входной сигналВходной сигнал, заданный как скалярный или логический вектор.
При кодировании входной сигнал является скалярным.
При декодировании входной сигнал является логическим (логическим) вектором.
Примечание
При преобразовании в скалярное значение из битового потока любой вход больше 1 рассматривается как логический «1». Аналогично, любой входной бит меньше 0 считается логическим «0».
Типы данных: single | double | uint8 | uint16 | uint32 | Boolean | fixdt(0,16)
out - Выходной сигналВыходной сигнал, заданный как скалярный или логический вектор.
При кодировании выходной сигнал является логическим (логическим) вектором.
При декодировании выходной сигнал является скалярным.
Типы данных: single | double | uint8 | uint16 | uint32 | Boolean | fixdt(0,16)
Convert - Тип операции преобразованияScalar to binary-coded vector (по умолчанию) | Binary-coded vector to scalar | Resize binary-coded vector | Reverse binary-coded vectorТип преобразования, указанный как один из следующих:
Scalar to binary-coded vector - Кодировать скалярный входной сигнал в логический вектор.
Binary-coded vector to scalar - декодировать логический векторный сигнал в скалярный.
Resize binary-coded vector - изменение размера логического вектора при сохранении знака с помощью метода дополнения two.
Reverse binary-coded vector - Обратное расположение битового индекса логического вектора.
Примечание
При преобразовании в скалярное значение из битового потока мы рассмотрим любой вход больше 1 как логический «1». Аналогично, если входной бит меньше 0 (т.е. любое -ve число), то он будет считаться логическим «0».
Параметр блока:
Convert |
| Текст: символьный вектор |
Значения:
Scalar to binary-coded vector| Binary-coded vector to scalar| Resize binary-coded vector| Reverse binary-coded vector |
По умолчанию:
Scalar to binary-coded vector |
Logical vector encoding - Способ кодирования логического вектораUnipolar (magnitude) (по умолчанию) | Bipolar (2's complement)Метод кодирования логического вектора, указанный как Unipolar (magnitude) или Bipolar (2's complement).
Чтобы включить этот параметр, задайте для параметра Преобразовать значение Scalar to binary-coded vector, Binary-coded vector to scalar, или Resize binary-coded vector.
Параметр блока:
Encoding |
| Текст: символьный вектор |
Значения:
Unipolar (magnitude)| Bipolar (2's complement) |
По умолчанию:
Unipolar (magnitude) |
Input vector length - Количество векторных элементов во входном векторе8 (по умолчанию) | положительный вещественный скалярЧисло векторных элементов во входном векторе, указанное как положительный действительный скаляр.
По умолчанию младший бит (LSB) является первым элементом вектора (индекс 1). Но также можно установить старший бит (MSB) в качестве первого элемента вектора.
Чтобы включить этот параметр, задайте для параметра Преобразовать значение Binary-coded vector to scalar, Resize binary-coded vector, или Reverse binary-coded vector.
Параметр блока:
InputLength |
| Текст: символьный вектор |
| Значения: положительный действительный скаляр |
По умолчанию:
8 |
Output vector length - Количество векторных элементов в выходном векторе8 (по умолчанию) | положительный вещественный скалярЧисло векторных элементов в выходном векторе, указанное как положительный действительный скаляр.
По умолчанию младший бит (LSB) является первым элементом вектора (индекс 1). Но также можно установить старший бит (MSB) в качестве первого элемента вектора.
Чтобы включить этот параметр, задайте для параметра Преобразовать значение Scalar to binary-coded vector или Resize binary-coded vector.
Параметр блока:
OutputLength |
| Текст: символьный вектор |
| Значения: положительный действительный скаляр |
По умолчанию:
8 |
Output data type - Тип данных выходного скаляраdouble (по умолчанию) | Inherit: Inherit via back propagation | single | unit8 | unit16 | unit32 | fixdt(0,16)Тип данных выходного скаляра. Можно наследовать тип данных, указывать непосредственно или выражать как объект типа данных.
Чтобы включить этот параметр, задайте для параметра Преобразовать значение Binary-coded vector to scalar.
Параметр блока:
DataType |
| Текст: символьный вектор |
Значения:
Inherit: Inherit via back propagation| double| single| unit8| unit16| unit32| fixdt(0,16) |
По умолчанию:
double |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.