首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

电子秤清零,该怎么处理

2012-02-17 
电子秤清零做了这么一个程序,通过虚拟串口从远程电子秤上读取数据,正常情况下读数没有问题;现在的问题是电

电子秤清零
做了这么一个程序,通过虚拟串口从远程电子秤上读取数据,正常情况下读数没有问题;
现在的问题是电子秤偶尔会发生欠载(提示为负数,异常)或者当上面没有任何物体时还是显示一个数值(没有归零);
我的读取秤中数据的程序是在远程的,也即是计量人员无法知道秤上的数据是否有上述异常情况。


我的想法是通过程序在每次读数据之前对电子秤进行清零操作,想求一段c++builder所写的代码。或者有其他避免异常的方法也请多指教。

[解决办法]
既然是远程,你如何知道目前应该要清零呢?
如果API有提供相关的清规接口的话,应该可以清零,你查一下设备的API手册吧。
[解决办法]
这是电子秤本身的问题,由电子秤本身厂家解决。
[解决办法]
其实很简单啊,比如,你读到0.1这个数据,你可以把以后读到的数据减去0.1,不就相当于清0了么?

硬件设备的清零,这个没有通用的api函数,如果没有厂家提供帮助,是不可能实现的
[解决办法]
我的办法是这样的

1,设备上电清零
2,出现比零点小的AD(不如比零点小于10),清零。
3,称重前,清零
[解决办法]
不知道硬件的接口,很难做到硬清零.

你可以像6楼的朋友说的,从串口读到的数据后进行换算,用软件逻辑的方式进行清零操作

热点排行