generated from hulk/gd32f4xx_template_cmake_vscode
-
FilmForge GUI v0.2.9 Stable
released this
2026-10-12 16:15:13 +08:00 | 3 commits to main since this releaseFilmForge GUI v0.2.9
FilmForge 热压模具温控板(GD32F405, RS485 数据口)桌面上位机:实时温度曲线
(自绘,无第三方图表依赖)、目标温度/加热/周期上报控制、收发日志、CSV 数据记录。
协议见固件仓protocols.md。安装
下载
FilmForge-GUI-v0.2.9-win64.zip,解压后双击FilmForge.exe
(Windows 10/11 x64,免安装,首次启动解压略慢属正常)。变更(v0.2.2 以来累积,重点 v0.2.8/v0.2.9)
稳定性修复
- 修复长时间运行渐进式卡顿、点击无响应:收发日志裁剪在 PySide6 6.11 上抛异常
中止主循环(100ms 上报约 1 分钟后触发),表现为命令"点了没反应"、界面滞后数秒;
已改为原生环形裁剪,500 行上限恢复生效。 - CSV 记录写失败(磁盘满/记录盘拔出)自动停止记录并提示,不再拖垮界面主循环。
- 串口写超时只丢弃该条命令并保留链路,不再误报"设备拔出"要求手动重连。
- 故障标记封顶 1000 条,NTC 故障抖动下长时间运行不再无限增长。
- 串口读取按到达量收:修复持续上报下曲线/命令/响应 3 秒一卡(v0.2.2)。
体验改进
- 收发日志自动滚动仅在贴底时跟随:上报运行时可上翻查看历史日志。
- 曲线暂停(冻结)后新数据不再增加渲染负担。
- 命令幂等去重(连点不堆积)、查目标自动"暂停上报→查询→恢复"、晚到应答补偿、
连接按钮意图驱动 + 丢失自动回退(v0.2.1~v0.2.3)。 - 目标温度阶梯线渲染修正(不再从旧值斜拉到右缘)、双列排版对齐(v0.2.4~v0.2.6)。
- 应用图标(exe/标题栏/任务栏)接入(v0.2.7)。
注意
- 加热(M3S1)为真实 PID 闭环控温:开启后模具将真实加热(NTC 故障/≥150℃ 过温
固件自动断电保护,上电默认关闭)。 - 软件复位(M888)/进 OTA(M9999)会使设备复位,界面内已做二次确认。
- 当前 USB-RS485 适配器自动换向偶发丢响应:查询 1.2s 超时提示后重发即可,
设定命令的晚到 ok 已自动补偿应用。
Downloads
- 修复长时间运行渐进式卡顿、点击无响应:收发日志裁剪在 PySide6 6.11 上抛异常