Картопостроитель данных

Сопоставьте целочисленные символы от одной схемы кодирования до другого

  • Библиотека:
  • Communications Toolbox / Служебные Блоки

Описание

Блок Data Mapper признает, что целое число вводит и сопоставляет их с целочисленными выходными параметрами. Типы отображения включают: двоичный файл Грэю закодировал, Грэй закодировал к двоичному файлу, и определяемый пользователем. Кроме того, передача через опцию доступна.

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

Порты

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

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

Входной сигнал, заданный как скаляр, вектор или матрица целых чисел. Элементы входного сигнала должны быть неотрицательными значениями. Блок обрезает значения нецелого числа до целочисленных значений. Когда вход является матрицей, столбцы обработаны как независимые каналы.

Типы данных: double | single | int8 | int16 | int32 | uint8 | uint16 | uint32

Вывод

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

Выходной сигнал, возвращенный как скаляр, вектор-столбец или матрица. Размерности выходного сигнала совпадают с теми из входного сигнала.

Типы данных: double | single | int8 | int16 | int32 | uint8 | uint16 | uint32

Параметры

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

Режим отображения, заданный как одна из этих четырех опций. Отображение для Binary to Gray и режимов Gray to Binary показывают в следующей таблице, когда входные параметры колеблются от 0 до 7.

Двоичный файл к серому режимуСерый к режиму двоичного счета
Входной параметрВывод Входной параметрВывод
0 0 (000) 0 (000) 0
1 1 (001) 1 (001) 1
2 3 (011) 2 (010) 3
3 2 (010) 3 (011) 2
4 6 (110) 4 (100) 7
5 7 (111) 5 (101) 6
6 5 (101) 6 (110) 4
7 4 (100) 7 (111) 5

Когда вы выбираете режим User Defined, можно использовать любое произвольное отображение путем обеспечения вектора, чтобы задать выходное упорядоченное расположение. Когда вы выбираете режим Straight Through, вывод равняется входу.

Размер набора символов, заданный как положительное целое число. Этот параметр ограничивает вводы и выводы целыми числами в области значений 0 к M-1.

Отображение вектора, заданного как вектор неотрицательных целых чисел, длина которых равняется. Этот параметр задает отношение между целыми числами ввода и вывода. Например, векторный [1 5 0 4 2 3] задает следующее отображение:

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

Типы данных

double | fixed point | integer | single

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

no

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

no

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

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

Смотрите также

|

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