android 触摸屏校准软件,触摸屏软件(eGalaxTouch)下载_触摸屏软件(eGalaxTouch)官方下载-太平洋下载中心...

ba2bf1b4fe4a9aa550db2dab28b41ec0.png

eGalaxTouch是一款电子触摸屏驱动程序,电子触摸屏幕有时候是需要校准一下才能准确获取坐标点,这款软件可以帮助我们校准触摸屏参数,推荐有需要的用户下载使用。

校准方法:

1:下载、安装eGalaxTouch、Android板子连接液晶屏、触摸屏放在Android液晶屏上面、触摸屏USB模块连接PC主机;

下载后解压直接安装(全部“next”),但是最好不要安装在虚拟机上面,因为下面连接usb接口触摸屏的时候需要安装驱动,win7系统会自动查找,我装的虚拟机wen7安装失败;

2:双击运行:

5f5212bd6db58eb2d410cc977a80b3d8.gif

软件截图1

3:出现以下界面:

5f5212bd6db58eb2d410cc977a80b3d8.gif

软件截图2

4:连接触摸屏usb接口到PC主机,出现以下界面:

5f5212bd6db58eb2d410cc977a80b3d8.gif

软件截图3

5:单击”工具=》4点校准=》点击屏幕上依次出现的4个点“:

5f5212bd6db58eb2d410cc977a80b3d8.gif

软件截图4

6:OK;

电阻屏测试方法:

1.线性曲线测试

触摸屏的线性在此页中罗列以供参考和故障排除的目的。

2.四点校准

在触摸屏准确地工作之前它需要校准。当用户感到准确度不够时,可以重新做校准。

按下此按钮,会弹出校准窗口,引导用户做4点校准。

当屏幕出现闪烁的X符号时,请准确的按在X符号处,直到X符号不再闪烁时再松开。依照屏幕提示依次点击4处X符号。此外,在窗口底部有一个时间条。请在时间进度条完成之前点击X符号,如果在这期间一直没有点击,校准任务会自动终止。

3.清除和校准

按下此按键,将清除25点校准后获得的线性参数,并重新进行4点校准。因为25点校准数据清除之后,4点校准数据将失效,因此它需要重新做四点校准。

4.线性设置

线性校准(25或9点)功能是用来补偿触摸屏的线性关系。线性校准完成后,触摸屏的线性将直观的显示在线性曲线窗口。

按下此按钮,会弹出校准窗口,引导用户做25点校准。

当屏幕出现闪烁的X符号时,请准确的按在X符号处,直到X符号不再闪烁时再松开。依照屏幕提示依次点击25处X符号。此外,在窗口底部有一个时间条。请在时间进度条完成之前点击X符号,如果在这期间一直没有点击,校准任务会自动终止。

5.制定测试

这个功能是用于准确性和性能检查。在触摸屏映射到接触系统,一个新窗口在这个位置会打开如下,用户按“清除”键清除窗口,按“退出”键终止测试。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是两种Linux触摸屏校准的方法: 1. 使用tslib编写触摸屏校准程序 如果你使用的是嵌入式Linux系统,并且已经安装了QT5.6版本和tslib库,你可以编写一个触摸屏校准程序。以下是一个示例程序: ```c #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <fcntl.h> #include <linux/input.h> #include <tslib.h> #define DEVICE_NAME "/dev/input/event0" #define CALIBRATION_FILE "/etc/pointercal" int main(int argc, char *argv[]) { struct tsdev *ts; struct ts_sample samp[5]; int fd, i; struct ts_sample *calib; struct ts_sample *calib_result; int xres, yres; ts = ts_open(DEVICE_NAME, 0); if (!ts) { perror("ts_open"); exit(1); } if (ts_config(ts)) { perror("ts_config"); exit(1); } calib = malloc(sizeof(struct ts_sample) * 5); calib_result = malloc(sizeof(struct ts_sample) * 5); printf("Please touch the screen at the center of the cross.\n"); for (i = 0; i < 5; i++) { ts_read(ts, &samp[i], 1); calib[i] = samp[i]; } calib_result[2].x = xres / 2; calib_result[2].y = yres / 2; printf("Please touch the screen at the top-left corner of the screen.\n"); for (i = 0; i < 5; i++) { ts_read(ts, &samp[i], 1); calib[i].x = samp[i].x; calib[i].y = samp[i].y; } calib_result[0].x = 0; calib_result[0].y = 0; printf("Please touch the screen at the bottom-right corner of the screen.\n"); for (i = 0; i < 5; i++) { ts_read(ts, &samp[i], 1); calib[i].x = samp[i].x; calib[i].y = samp[i].y; } calib_result[4].x = xres - 1; calib_result[4].y = yres - 1; printf("Please touch the screen at the top-right corner of the screen.\n"); for (i = 0; i < 5; i++) { ts_read(ts, &samp[i], 1); calib[i].x = samp[i].x; calib[i].y = samp[i].y; } calib_result[1].x = xres - 1; calib_result[1].y = 0; printf("Please touch the screen at the bottom-left corner of the screen.\n"); for (i = 0; i < 5; i++) { ts_read(ts, &samp[i], 1); calib[i].x = samp[i].x; calib[i].y = samp[i].y; } calib_result[3].x = 0; calib_result[3].y = yres - 1; ts_close(ts); fd = open(CALIBRATION_FILE, O_WRONLY | O_CREAT | O_TRUNC, 0644); if (fd < 0) { perror("open"); exit(1); } dprintf(fd, "%d %d %d %d %d %d %d %d %d\n", calib_result[0].x, calib_result[0].y, calib_result[1].x, calib_result[1].y, calib_result[2].x, calib_result[2].y, calib_result[3].x, calib_result[3].y, calib_result[4].x, calib_result[4].y); close(fd); printf("Calibration data saved to %s.\n", CALIBRATION_FILE); return 0; } ``` 2. 使用xinput_calibrator命令行工具校准触摸设备 如果你使用的是Linux桌面系统,你可以使用xinput_calibrator命令行工具校准触摸设备。以下是一个示例命令: ``` xinput_calibrator -v --device <device name or id> ``` 其中,`<device name or id>`是你要校准的触摸设备的名称或ID。你可以使用`xinput list`命令查看所有输入设备的列表。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值