光电挠度仪上位机
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

2.1 KiB

V1.2.0 更新日志

  • 更新日期: 2025年12月3日
  • 版本号: 1.2.0

新增功能

1. 中值滤波算法配置

  • 新增中值滤波算法配置界面:在系统设置中新增"中值滤波算法配置"功能模块
  • 按需加载机制:优化数据加载逻辑,仅在打开配置弹窗时才加载算法配置数据,提升性能
  • 可视化配置:支持对每个测点进行独立的中值滤波参数配置
    • X方向窗口大小配置
    • Y方向窗口大小配置
    • 算法启用/禁用开关
  • 实时同步:配置数据可实时同步到设备端
  • 数据持久化:配置保存到设备后自动加载,支持配置的读取和设置

Bug 修复

1. 算法配置加载优化

  • 修复数据加载时机问题:避免组件加载时不必要的数据请求
  • 优化 Modal 打开逻辑:确保只在用户主动打开配置界面时才触发数据加载

优化改进

1. 组件架构优化

  • 解耦组件职责:将算法设置按钮移至父组件,优化组件结构
  • 受控组件模式:AlgorithmSettings 改为完全受控的 Modal 组件
  • 状态管理优化:通过 props 传递控制状态,提升代码可维护性

2. 用户体验提升

  • 设备连接状态检测:按钮在设备未连接时自动禁用,避免无效操作
  • 加载状态反馈:添加加载动画,提供更好的用户反馈
  • 错误提示优化:完善错误提示信息,帮助用户快速定位问题

技术细节

IPC 通信

  • 新增 IPC 事件:
    • MEDIAN_FILTER_CONFIG_GET (win:get):获取中值滤波算法配置
    • MEDIAN_FILTER_CONFIG_SET (win:set):设置中值滤波算法配置

数据格式

{
  "type": "median",
  "sensors": [
    {
      "enable": false,
      "pos": "1",
      "xLen": 0,
      "yLen": 0
    }
  ]
}

依赖更新

  • 无依赖包更新

注意事项

  1. 确保设备固件版本支持中值滤波算法配置功能
  2. 配置参数的有效范围请参考设备手册
  3. 建议在修改配置前备份当前配置

完整更新内容请查看项目 Git 提交记录