主权项 |
一种电阻式触摸屏校准方法,其特征在于,包括:用户点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点时,分别获取相应的第一触摸屏坐标(X<sub>1adc</sub>,Y<sub>1adc</sub>)、第二触摸屏坐标(X<sub>2adc</sub>,Y<sub>2adc</sub>)、第三触摸屏坐标(X<sub>3adc</sub>,Y<sub>3adc</sub>)以及第四触摸屏坐标(X<sub>4adc</sub>,Y<sub>4adc</sub>);计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜率;当用户点击所述屏幕上的待校准点时,获取所述待校准点的触摸屏坐标(X<sub>5adc</sub>,Y<sub>5adc</sub>),并判断所述待校准点的位置位于所述第一区域还是所述第二区域中,在位于所述第一区域时取所述第一校准斜率进行校准,在位于所述第二区域时取所述第二校准斜率进行校准;其中,所述计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜率的步骤之前还包括:判断:X<sub>1adc</sub>是否等于X<sub>3adc</sub>,且X<sub>2adc</sub>是否等于X<sub>4adc</sub>,且Y<sub>2adc</sub>是否等于Y<sub>3adc</sub>,且(X<sub>4adc</sub>–X<sub>3adc</sub>)是否等于(X<sub>2adc</sub>–X<sub>1adc</sub>);或者判断:Y<sub>1adc</sub>是否等于Y<sub>3adc</sub>,且Y<sub>2adc</sub>是否等于Y<sub>4adc</sub>,且X<sub>2adc</sub>是否等于X<sub>3adc</sub>,且(Y<sub>4adc</sub>–Y<sub>3adc</sub>)是否等于(Y<sub>2adc</sub>–Y<sub>1adc</sub>);当X<sub>1adc</sub>等于X<sub>3adc</sub>,且X<sub>2adc</sub>等于X<sub>4adc</sub>,且Y<sub>2adc</sub>等于Y<sub>3adc</sub>,且(X<sub>4adc</sub>–X<sub>3adc</sub>)等于(X<sub>2adc</sub>–X<sub>1adc</sub>)时,或者当Y<sub>1adc</sub>等于Y<sub>3adc</sub>,且Y<sub>2adc</sub>等于Y<sub>4adc</sub>,且X<sub>2adc</sub>等于X<sub>3adc</sub>,且(Y<sub>4adc</sub>–Y<sub>3adc</sub>)等于(Y<sub>2adc</sub>–Y<sub>1adc</sub>)时,执行计算与所述第一区域相应的第一校准斜率以及与所述第二区域相应的第二校准斜率的步骤;如果X<sub>1adc</sub>和X<sub>3adc</sub>,且X<sub>2adc</sub>和X<sub>4adc</sub>,且Y<sub>2adc</sub>和Y<sub>3adc</sub>,且(X<sub>4adc</sub>–X<sub>3adc</sub>)和(X<sub>2adc</sub>–X<sub>1adc</sub>),有任意一个不相同;或者Y<sub>1adc</sub>和Y<sub>3adc</sub>,且Y<sub>2adc</sub>和Y<sub>4adc</sub>,且X<sub>2adc</sub>和X<sub>3adc</sub>,且(Y<sub>4adc</sub>–Y<sub>3adc</sub>)和(Y<sub>2adc</sub>–Y<sub>1adc</sub>),有任意一个不相同,则提示用户重新点击屏幕第一区域上的第一校准点、第二校准点以及第二区域上的第三校准点、第四校准点,重新获取相应的第一触摸屏坐标(X<sub>1adc</sub>,Y<sub>1adc</sub>)、第二触摸屏坐标(X<sub>2adc</sub>,Y<sub>2adc</sub>)、第三触摸屏坐标(X<sub>3adc</sub>,Y<sub>3adc</sub>)以及第四触摸屏坐标(X<sub>4adc</sub>,Y<sub>4adc</sub>)的步骤。 |