采集到一个温度值,希望温度值在各个区间时显示不同对应的字母,(就是显示不同状态),比如-100~10(即<=10时)显示A,11~20显示B,21~30显示C,41~100(即>=40时)显示D,如果这个值分别是5,14,27,36那么就分别在label1显示A,B,C,D,但有种情况比较特殊,因为温度值是时刻变化着的,而且很快,假如温度值上一个时刻是10,下一个时刻是11,那么上一个时刻显示A,下一个时刻就显示B,刚好在A,B两个值之间切换,如果这个变化很频繁,就是说温度值一直在这两个值(10,11)之间切换,那么就不能稳定下来,我希望出现这种不稳定状态的话,就是在临界值时候(比如10,20,30,40)只显示一种状态,比如原来是A状态,它出现了10,11间切换漂移时,仍保持A状态,直到温度值变化更大时,比如到了12并且稳定下来后才切换成B状态,其余区间状态显示与此类同。不知道表述清楚没,我头都想破了,想不到一种办法解决。希望vb版的高手帮了忙,想想好吗?谢谢了!
循环判断 温度值>=数组值 and 温度值<=数组值+1