请大家帮助呀!!急
程序功能是计算流量计的总累积流量。大约一天6000方油,两台流量计。
下位机中用浮点数存储总累积量
上位机也用浮点数的标签显示,下位机传上来的数据
问题:当累积量小的时候,累积量准确,当超过6位数后开始出现误差,数值越大误差越明示。当超过10位数后发现总累积量,不动了,好像要很久才能变化一次。
程序目的:是如何让上位机显示一个大数,8位以上。数据源来自SLC高速计数器(HSCE2模板),而且要显示的精确。
谢谢
还有,我上位机用的是RSVIEW32为什么本身显示一个内存值都出现问题?比如显示一个12345678912.567 运行后显示12345678848.000 请问这是什么原因?
下位机中的浮点数例如F9:10 当超过8位后,下位机中就会用科学计数法表示, 这样一个数,显示精确吗?我看SLC中,有效位只显示7位,再多的位就四舍五入了,能精确吗?
请教大家,谢谢,我初接触自控,请多帮助. |