• hulk released this 2026-10-12 16:15:13 +08:00 | 3 commits to main since this release

    FilmForge 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