If you are wondering how Ron derived the numbers, the equation is the algebra 101 line equation, y=mx+b
X is the raw input.
Y is the scaled value.
M is the slope and it is defined as: EUMax-EUMin/Input_Max-InputMin
In this case,
(15psi - 3 psi) / (20mA-4mA) = 12psi/16ma = .75psi/mA
b is the y intercept offset = EUMin - (InputMin*M)
So for an input of 10mA,
y = m x + b
y = (( .75psi/mA )*10mA) + [3psi - (4mA * .75psi/mA)]
y = (7.5psi) + 3psi - 3psi
y = 7.5psi
Note that the b term is zero in this particular case, it often is zero, but not always. Whenever a transducer has a non-zero lower limit, don't automatically assume that b will be zero.
Also note that I included the units, psi, and mA as part of the numbers in the calculation and that the mA units all cancel out,
leaving the answer in only the units I wanted, ie psi. I find that this practice helps me keep from making mistakes in the process.