modbus模拟量转数字量

用java代码写

就是根据读取出来的模拟量算出数字量,比如我读取一个温度,读回来是11200,然后模拟量量程是4000-20000,温度采集设备的量程是0-50,算出数字量,请写一个方法,让我可以输入模拟量量程和设备量程,自动算出数字量;

一个公式就行了,把11200这个替换成输入变量,50替换成量程就行

temp = (11200-4000)/(20000-4000) * 50;//温度值

你运行过吗,我运行出来是0