Отображение

Материал из CANNY Wiki
Перейти к: навигация, поиск
Внешний вид
5 10 7 2.png
Символьное обозначение
MAP
Группа
Конвертеры
Входы
Значение: числовой
Значение от: числовой
Значение до: числовой
Результат от: числовой
Результат до: числовой
Выходы
Результат: числовой
Версия CANNY Lab
с 1.18
Иконка

Отображает (масштабирует) значение из диапазона значений в результат из диапазона результатов методом линейной интерполяции.

Расчет результата выполняется по формуле:

5 10 7 1a.png


Дробная часть результата отбрасывается.

При знаменателе равном нулю, значение на выходе блока будет равно 65535

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

Особенности[править]

Блок "Отображение" удобно применять для перевода значений из одной размерности в другую, избегая громоздких алгоритмов обработки значений большой разрядности.

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

Примеры[править]

Отображение значения 12-битного 5В АЦП в соответствующую
ему величину напряжения в милливольтах
5_10_7_3.png

Смотри также[править]

Конвертер 8-в-1

Конвертер 16-в-1

Конвертер 1-в-8

Конвертер 1-в-16

Конвертер строки символов в число

Конвертер числа в строку символов

Встроенные функциональные блоки