专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++ Builder

怎么确定地磅的最终重量

发布时间:2011-06-28 12:18:40 文章来源:www.iduyao.cn 采编人员:星星草
如何确定地磅的最终重量
我现在正在做一个称重管理的软件,现在从串口获得重量数据等都没有问题,数据包的格式现在也是比较清楚的。
但是现在有个问题就是我如何来确定最终的重量信息。
我从串口可能会获得很多个数据包,也就意味着重量信息会获得很多个,到底取哪个,还希望以前做过称重软件的大哥提供些意见。

7.1 连续输出格式
串行口COM1和COM2都可输出连续数据。一般用来连接大屏幕显示器或计算机。
连续输出格式为18个字节(Bytes):
TOLEDO连续输出格式
STX A B C 6为重量信息 6位皮重 CR CKS
其中:
1. <STX> ASCII起始符(02H)。
2. 状态字 A,B,C。
3. 显示重量 可能是毛重也可能是净重.6位不带符号和小数点的数字。
4. 皮重 6位不带符号和小数点的数字。
5. <CR> ASCII回车符(ODH)。
6. <CKS> 可选的校验和。

来者有分。


------解决方案--------------------
等磅稳定以后,取回的数值基本就不变化了。
------解决方案--------------------
这个问题有难度啊~~前些日子还和朋友讨论过。

我想应该是取一段时间内的数据,然后再取最接近的一段数据平均值(波形图像上最接近水平的那一段数据)数学上叫什么来着????
------解决方案--------------------
连续取值。若干个值都在某精度内,就认为得到。
------解决方案--------------------
float last,current;
对比两个值 一致则获取成功 当然 也可以多比较几个


------解决方案--------------------
掐头去尾,中间的取平均,事先分析一下时间历程曲线,看看头尾掐掉多少合适
------解决方案--------------------
我认为这个啊,有算法。你用一群算法试下
不过这个高端了。。。。。
一般滴你就直接去掉最大值去掉最小值然后求平均。。。。
或者直接求平均
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: