振中 ThinPad900 数据采集终端用户手册

需积分: 50 4 下载量 163 浏览量 更新于2024-07-09 1 收藏 351KB PDF 举报
"振中TP900使用手册中文.pdf" ThinPad900是一款由振中公司推出的高级数据采集终端,特别适用于各种流动性强的行业,如电力、水力、煤气行业的抄表收费,地质勘探的数据采集,以及大型仓库盘点和超市商品管理等。该设备在软件系统设计上进行了显著提升,不仅保留了前代机型的所有功能,还引入了图形化界面和菜单界面,以提高用户体验。硬件方面,TP900采用了32位ARM CPU,内置国标字库,扩大了Flash内存,确保了数据存储的可靠性和设备内存的充足。此外,其便携式液晶显示屏设计使得设备更加轻巧,内置USB端口和激光头则提升了数据传输速度和条码应用的开发效率,通讯接口多样,兼容性好。 在使用上,用户手册详细介绍了TP900的各项操作,包括如何开关机,调节液晶显示屏对比度,以及电池的安装和充电方法,如锂电池和普通电池的安装、充电过程。手册还涵盖了图形系统管理功能,如主界面、系统选择、查看帮助信息、微机通讯(包括通讯作用和操作说明)、用户程序、系统设置(涉及液晶显示、关机时间、键盘声音、时间修改、密码设置等)以及信息查询、系统测试、文件管理和工具等。 菜单系统管理功能操作部分同样详尽,包括主界面、运行系统选择、微机通讯、用户程序、系统设置(包含相同设置选项)、状态查询、系统测试、文件管理和键盘输入。键盘输入部分讲解了输入状态切换、数字、字母和汉字的输入方法,对于汉字输入,可能包括拼音输入或其他特定的汉字输入法。 ThinPad900是一款集强大功能、灵活开发和简便使用于一身的新型数据采集终端,用户手册提供了全面的操作指导,旨在帮助用户充分利用设备性能,提升工作效率。

修改这个函数,要实现防止连续点按 while (1) { tp_dev.scan(0); if (tp_dev.sta & TP_PRES_DOWN) { //触摸屏被按下 if (tp_dev.x[0] > 0 && tp_dev.x[0] < 130 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 0 && tp_dev.x[0] < 130 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i < 5) { password[i++] = '1'; } } else if (tp_dev.x[0] > 130 && tp_dev.x[0] < 260 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 130 && tp_dev.x[0] < 260 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i < 5) { password[i++] = '2'; } } else if (tp_dev.x[0] > 260 && tp_dev.x[0] < 390 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 260 && tp_dev.x[0] < 390 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i < 5) { password[i++] ='3'; } } else if (tp_dev.x[0] > 390 && tp_dev.x[0] < 520 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 390 && tp_dev.x[0] < 520 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i < 5) { password[i++] = '4'; } } else if (tp_dev.x[0] > 520 && tp_dev.x[0] < 650 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 520 && tp_dev.x[0] < 650 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i > 0) { password[--i] = '\0'; } } else if (tp_dev.x[0] > 650 && tp_dev.x[0] < 800 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480) { while(tp_dev.x[0] > 650 && tp_dev.x[0] < 800 && tp_dev.y[0] > 380 && tp_dev.y[0] < 480){ tp_dev.scan(0); } if (i == 4) { break; //退出密码输入循环 } else { Show_Hz16(300,250,"提示信息:用户名或密码错误",RED,WHITE); } } //显示部分 LCD_ShowString(400,150,400,24,24,password); } }

2023-05-22 上传