Data Mapper

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

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

  • Data Mapper block

Описание

Блок 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] задает следующее отображение:

011520344253

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

Типы данных

double | fixed point | integer | single

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

no

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

no

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

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

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

|

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