Obsah

I/O transformace lineární přímkou definovanou dvěma body

Celé jméno

Lib.Mervis.v1_0.LinearWithShiftByTwoPoints

Potřebné reference projektu

Implementované směry

Směr z pohledu uživateleSměr z pohledu ITransformVstupní datový typVýstupní datový typ
IO → ST Forward dint real
ST → IO Reverse real dint

Parametry

Parametry transformaci se vždy určují ve směru IO → ST !!!

JménoDatový typRetain Význam
Shift usintNe Určuje o kolik bitů se má vstupní proměnná posunout doprava
X1 real Ne První bod přímky
X2 real Ne Druhý bod přímky
Y1 real Ne První bod přímky
Y2 real Ne Druhý bod přímky
Min real Ne Minimální možná výstupní hodnota
Max real Ne Maximální možná výstupní hodnota

Parametry se aplikují v následujícím pořadí (v případě reverzní transformace se vše děje obráceně):

  1. Oříznutí vstupní hodnoty do rozsahu Min..Max
  2. Bitový posun doprava
  3. Aplikace lineární transformace