Funzione che rende una scalatura del parametro d'ingresso. Normalizza una variabile che sta in un intervallo dato in ingresso portandola in un intervallo dato in uscita.
Sintassi |
real range_adj (real inValue, real inLow, real inHigh, real outLow, real outHigh) |
---|---|
inValue |
Valore d'ingresso. |
inLow |
Limite inferiore della variabile d'ingresso. |
inHigh |
Limite superiore della variabile d'ingresso. |
outLow |
Limite inferiore della variabile normalizzata. |
outHigh |
Limite superiore della variabile normalizzata. |
Risultato |
Rende il valore normalizzato calcolato come: ((inValue - inLow) / (inHigh - inLow)) * (outHigh - outLow) + outLow |
Validità |
Rule, Task. |
Requisiti di sistema |
RC3E 33.9.0. |
Note |
Nel caso in cui inHigh - inLow sia uguale a 0.0, la funzione restituisce outLow. |
Esempio di utilizzo:
|