触摸屏校准问题

别问了 2010-06-17 09:43:03
我现在遇到一个问题,现在的触摸屏校准时,不管单点有没有校准好,只要单击十字光标就指向下一个。五个点校完后,每个点都准就能较好,只要有一个点不准的话就重新循环校准。有时循环好几次都没能校准。



而有的触摸屏校准时,是每个点单独校准,单点校准好后,十字光标指向下一个,五个点校准好后,触摸屏校准成功。不知如何实现,还望大家指点一二。

谢谢
...全文
436 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yashi 2010-06-18
  • 打赏
  • 举报
回复
单点校准是不可能的,偏差大不大,是要通过矫正程序来算的,在矫正之前,没有办法判断“偏差”。
china_mike 2010-06-18
  • 打赏
  • 举报
回复
支持,可能是硬件有点问题
InsaneCode 2010-06-18
  • 打赏
  • 举报
回复
一直叫不准还怀疑是触摸屏的问题。之前有一款产品的触摸屏就出了这个问题。当时换了一种触摸屏就好用了
daifeijin 2010-06-18
  • 打赏
  • 举报
回复
LZ,也可以自己写算法,就是那个判断是否校准那个算法比较难写一点,然后把你的校准值直接写入注册表就好了!
别问了 2010-06-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 veabol 的回复:]
第一种的是正常的,第二种的没太看明白与第一种的具体区别。

第一种应该是五个数据系统都取到后进行判断,根据五个点的四个边角及中心位置来判断XY值,如果偏差太大就需要重新校准。
[/Quote]

第二种是单个点逐个校准,偏差太大就不能进行下一点的校准。
博说医械研发 2010-06-17
  • 打赏
  • 举报
回复
第一种的是正常的,第二种的没太看明白与第一种的具体区别。

第一种应该是五个数据系统都取到后进行判断,根据五个点的四个边角及中心位置来判断XY值,如果偏差太大就需要重新校准。
armeasy 2010-06-17
  • 打赏
  • 举报
回复
把CE的那种方式消化掉就行了。

校不准 看看在不校时每次点的值是否飘移太大。

另外受屏分辨率不同,屏边沿要去掉一定范围,调节这个参数多多尝试。
rainsly 2010-06-17
  • 打赏
  • 举报
回复
ce自带的是第一种吧
如果想实现第二种估计要自己实现了

不过第二种方式不合适,不方便校验当前点是否有效

19,503

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧