WinCE下电阻式触摸屏的测试方法

简介: 很早以前在《四线电阻式触摸屏驱动的优化》一文中,介绍了TCC89平台触摸驱动的改造方法。实践证明,使用此方法后,触摸屏几乎再也没有出现跳笔的情况,达到了预期的目的。最近YJUN在调试应用时,发现一个问题,怀疑跟触摸屏驱动有关系——触摸驱动在一秒内上报给操作系统的点数太少,导致界面显示在滑动时不太流畅。

      很早以前在《四线电阻式触摸屏驱动的优化》一文中,介绍了TCC89平台触摸驱动的改造方法。实践证明,使用此方法后,触摸屏几乎再也没有出现跳笔的情况,达到了预期的目的。最近YJUN在调试应用时,发现一个问题,怀疑跟触摸屏驱动有关系——触摸驱动在一秒内上报给操作系统的点数太少,导致界面显示在滑动时不太流畅。为了定量测试该参数,写了一个简单的小工具TSCApp.exe,界面如下图所示。

image

      图中的37/s表示的是手写输入的灵敏度参数。在按下触摸屏并快速的滑动时,观察该参数的大小,该值越大说明手写输入的灵敏度越高,该值越小,说明手写输入的灵敏度越低,也就是说使用手写输入法时可能会出现笔迹不够圆滑的情况。37/s略微低了一些,按照老邓的说的,要很好的支持手写输入最好能到60左右,至少也得到50。用M8上测试了一下,它能到86/s,如下图所示。

      image 

      看来触摸驱动确实还有进一步优化的必要,需要提高手写灵敏度参数。

      对于触摸屏驱动来说,除了手写灵敏度参数外,另外一个很重要的问题就是跳笔。测试跳笔的方法也很简单,轻按触摸屏,观察小红点是否发散,是否偏离按下的位置。发散得越厉害或偏离按下的位置越远,就说明跳笔越严重。

      触摸驱动的CPU占用率也是一个需要考虑的因素。下图是在TCC89平台上测试手写灵敏度参数时的Performance Monitor截图。

      image

      可以看到,CPU的占用率一直比较平稳,没有太大的起伏。

      触摸屏测试小工具的下载地址:http://files.cnblogs.com/we-hjb/TSCApp.rar

目录
相关文章
|
1月前
|
安全 测试技术
BOSHIDA DC电源模块的安全性能评估与测试方法
BOSHIDA DC电源模块的安全性能评估与测试方法
 BOSHIDA DC电源模块的安全性能评估与测试方法
|
1月前
|
安全
DC电源模块的安全性能评估与测试方法
DC电源模块的安全性能评估与测试方法 DC电源模块的安全性能评估与测试方法应包括以下几个方面: 1. 输入安全性测试:包括输入电压范围、输入电压稳定性、输入电流范围、输入电流保护等方面的测试。测试方法可以是逐步增加输入电压或输入电流,观察模块的工作状态和保护功能。
DC电源模块的安全性能评估与测试方法
|
1月前
|
监控 JavaScript 前端开发
在生产环境中测试和监控Vue项目的方法有哪些?
在生产环境中测试和监控Vue项目的方法有哪些?
25 4
|
1月前
|
芯片
电容在ESD测试中的选用方法
电容在ESD测试中的选用方法
28 2
|
1月前
|
Java Spring
使用JDBCTemplate实现与Spring结合,方法公用 ——测试(EmpDaoImplTest)
使用JDBCTemplate实现与Spring结合,方法公用 ——测试(EmpDaoImplTest)
8 0
|
3月前
|
敏捷开发 存储 安全
敏捷方法:什么是软件测试中的敏捷模式?
敏捷方法:什么是软件测试中的敏捷模式?
|
3月前
|
敏捷开发 机器学习/深度学习 人工智能
最实用测试方法——TIA
最实用测试方法——TIA
|
15天前
|
自然语言处理 测试技术 持续交付
现代软件测试方法与挑战
传统软件测试方法在当前快速发展的软件开发环境下面临着诸多挑战,因此,现代软件测试方法的探索与应用显得尤为重要。本文将介绍几种现代软件测试方法,并探讨其在应对软件开发挑战方面的作用。
10 0
|
17天前
|
安全 测试技术
深入理解白盒测试:方法、工具与实践
【4月更文挑战第7天】 在软件开发的质量控制过程中,白盒测试是确保代码逻辑正确性的关键步骤。不同于黑盒测试关注于功能和系统的外部行为,白盒测试深入到程序内部,检验程序结构和内部逻辑的正确性。本文将探讨白盒测试的核心技术,包括控制流测试、数据流测试以及静态分析等方法,同时介绍当前流行的白盒测试工具,并讨论如何在实际项目中有效实施白盒测试。文章的目标是为软件测试工程师提供一份综合性指南,帮助他们更好地理解和应用白盒测试技术。
|
30天前
|
传感器 监控 算法
【软件设计师备考 专题 】模块测试的方法和实践
【软件设计师备考 专题 】模块测试的方法和实践
72 0