I/O transformace lineární přímkou
Celé jméno
Lib.Mervis.v1_0.LinearWithShift
Potřebné reference projektu
- Lib.Mervis
Implementované směry
Směr z pohledu uživatele | Směr z pohledu ITransform | Vstupní datový typ | Vý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éno | Datový typ | Retain | Význam | |
Shift | usint | Ne | Určuje o kolik bitů se má vstupní proměnná posunout doprava | |
K | real | Ne | Násobitel | |
Q | real | Ne | Posun | |
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ě):
- Oříznutí vstupní hodnoty do rozsahu Min..Max
- Bitový posun doprava
- Aplikace lineární transformace K * x + Q