触摸屏AI编程实录20260526

[复制链接]

0

主题

101

回帖

204

积分

管理员

积分
204
发表于 昨天 08:47 | 显示全部楼层
明白,这版我直接把 SYS 系统设置页简化成单页:不再显示目录、存储管理、通讯设置、录波设置,只保留“屏幕关闭时间”选项。先从刚部署的 0831 分支复制新分支改。
已按要求改好并部署。
新版本:20260526_0840
改动:
系统设置页里的内容全部删除
不再显示左侧目录/子菜单
不再显示存储管理、通讯设置、录波设置等入口
SYS 点进去后只保留“屏幕关闭时间”选项
选项仍是:1 / 2 / 3 / 5 / 10 / 15 分钟
已部署到触摸屏:
/root/iba_pda
设备端 MD5:be50b2b71df93f749c593a56b8d6116f
U 盘仍挂载正常:/media/usb0

5

主题

70

回帖

157

积分

管理员

积分
157
 楼主| 发表于 昨天 08:50 | 显示全部楼层
20260526_0840波形的显示和滚动条有卡顿现象,请参考昨天的代码修复并部署新的版本,昨天的I:\AI\baseline\touchscreen_recorder_iba_pda_20260525_1809_usb_poweron_ok波形无卡顿

0

主题

101

回帖

204

积分

管理员

积分
204
发表于 昨天 09:10 | 显示全部楼层
我按“保留新需求、参考昨天不卡的波形实现”来处理:先找昨天对应源码,对比 0840 的波形刷新/滚动条逻辑,定位引入卡顿的改动,再编译部署新版本。
卡顿原因已经定位:0840 版本把动画刷新定时器从昨天代码的 100ms 变成了 1000ms,波形和底部滚动条都会一秒才刷新一次,所以看起来卡。现在改回昨天的 100ms,保留 0840 的“系统设置只保留屏幕关闭选项”,然后部署新版本。
已参考昨天不卡的代码修复并部署新版本。
原因找到了:20260526_0840 里动画刷新定时器变成了 startTimer(1000),也就是 1 秒刷新一次;昨天不卡的代码是 startTimer(100),100ms 刷新一次。波形和底部滚动条都靠这个定时器刷新,所以 0840 会明显卡顿。
新版本:20260526_0849
已修复:
刷新定时器恢复为 100ms
保留 0840 的要求:SYS 系统设置只显示“屏幕关闭时间”选项
版本号已更新为 20260526_0849
已部署到触摸屏:
/root/iba_pda
设备端 MD5:4bc4a9a18ee3e2187a5ea46b6809d3b8
U 盘仍挂载:/media/usb0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部