我现在遇到一个问题,现在的触摸屏校准时,不管单点有没有校准好,只要单击十字光标就指向下一个。五个点校完后,每个点都准就能较好,只要有一个点不准的话就重新循环校准。有时循环好几次都没能校准。
而有的触摸屏校准时,是每个点单独校准,单点校准好后,十字光标指向下一个,五个点校准好后,触摸屏校准成功。不知如何实现,还望大家指点一二。
谢谢
ce自带的是第一种吧
如果想实现第二种估计要自己实现了
不过第二种方式不合适,不方便校验当前点是否有效
把CE的那种方式消化掉就行了。
校不准 看看在不校时每次点的值是否飘移太大。
另外受屏分辨率不同,屏边沿要去掉一定范围,调节这个参数多多尝试。
第一种的是正常的,第二种的没太看明白与第一种的具体区别。
第一种应该是五个数据系统都取到后进行判断,根据五个点的四个边角及中心位置来判断XY值,如果偏差太大就需要重新校准。
引用: 引用 3 楼 veabol 的回复:
第一种的是正常的,第二种的没太看明白与第一种的具体区别。
第一种应该是五个数据系统都取到后进行判断,根据五个点的四个边角及中心位置来判断XY值,如果偏差太大就需要重新校准。
第二种是单个点逐个校准,偏差太大就不能进行下一点的校准。
LZ,也可以自己写算法,就是那个判断是否校准那个算法比较难写一点,然后把你的校准值直接写入注册表就好了!
一直叫不准还怀疑是触摸屏的问题。之前有一款产品的触摸屏就出了这个问题。当时换了一种触摸屏就好用了
单点校准是不可能的,偏差大不大,是要通过矫正程序来算的,在矫正之前,没有办法判断“偏差”。