OSCAT Forum

oscat.lib => Bestehende Module / Existing Modules => Thema gestartet von: Pessimister am 03. Oktober 2010, 05:16:38

Titel: SCALE_R: division by zero
Beitrag von: Pessimister am 03. Oktober 2010, 05:16:38
If I_LO = I_HI, a division by zero takes place:

SCALE_R := (O_HI - O_LO) / (I_HI - I_LO) * (LIMIT(I_LO, X, I_HI) - I_LO) + O_LO;

I propose to return O_LO in this case.
Titel: Re:SCALE_R: division by zero
Beitrag von: hugo am 18. Januar 2011, 23:34:46
thanks very much for your report.

we will update all scale function in the next release to avoid a possible divide by 0