怎样在读取串口数据稳定时触发事情?(10分)

  • 主题发起人 主题发起人 lovewjm
  • 开始时间 开始时间
L

lovewjm

Unregistered / Unconfirmed
GUEST, unregistred user!
从串口读取称重的数据时,数据开始是不断变化的,直得稳定下来,怎样在数据稳定时,就发生一个事件,比如保存该重量入数据库,现在用的都是点一下按钮,保存,现在想数据一稳定,就自动保存,该怎么做?请高手指点!!!!
我用的是mscomm串口控件,
 
思路:
首先将com数据接收下来,有两种方法可用:1.中断接收,2.查询接收。
然后在后面加上对接收内容进行处理的代码(实现:如果数据稳定,则存盘)。
数据稳定的判断:
如果当前值和前一个值的差小于某个值,则进行存盘处理。存储完成后做存储标志,防止重复存储同一值。
 
接受答案了.
 
后退
顶部