光电挠度仪上位机
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.6 KiB

V1.2.4 更新日志

  • 更新日期: 2026年06月17日
  • 版本号: 1.2.4

新增功能

1. 数据修正系数支持正负值分组配置

  • 新增正负值双组修正系数:每个距离配置下,分别维护“正值配置”和“负值配置”两套 xK/xB/yK/yB
  • 按原始值符号自动应用:当原始采集值大于等于 0 时使用正值配置,小于 0 时使用负值配置
  • X/Y 独立判断xRealyReal 分别按各自原始值符号选择对应修正系数,不共享判断结果
  • 保持历史冻结语义:修正系数变更后仅影响后续新采集数据,已进入历史链路的数据保持采集当时的修正结果

2. 修正系数配置界面升级

  • 卡片内新增正负值配置区:每张距离配置卡片内新增“正值配置”和“负值配置”两个分组
  • 支持 8 项参数编辑:每个距离可分别编辑正值组和负值组的 xK/xB/yK/yB
  • 保留多距离管理能力:继续支持距离配置的新增、编辑、删除和当前应用项切换
  • 保留控制台调试输出:修正计算时继续输出原始值、命中的正负组、K、B 和修正后值,便于排查数据口径

技术细节

本地存储结构

{
  "profiles": [
    {
      "distance": 10,
      "positive": { "xK": 1, "xB": 0, "yK": 1, "yB": 0 },
      "negative": { "xK": 1, "xB": 0, "yK": 1, "yB": 0 }
    }
  ],
  "activeDistance": 10
}

数据处理策略

  • 0 归入正值配置
  • 正负值判断基于传感器原始值,而不是修正后的结果
  • 空值、缺失值或不可转数字的原始值不参与修正计算,保持“无数据”语义
  • 页面曲线、实时数据显示、报警判断、实时 CSV、报警 CSV 继续共享冻结后的 correctedX/correctedY

影响范围

  • 系统设置中的数据修正系数配置区域
  • 多距离修正系数本地持久化结构
  • 挠度采集页 X/Y 曲线与右侧实时数据
  • 报警判断逻辑
  • 实时数据 CSV 导出
  • 报警数据 CSV 导出

依赖更新

  • 无依赖包更新

注意事项

  1. 本版本不兼容 V1.2.3 的单组修正系数本地结构,读取到旧结构或异常结构时会重建为新的默认 10 米 正负值双组配置。
  2. 距离仍仅作为上位机修正系数配置的管理维度,不会根据设备状态或测点距离自动切换。
  3. 当前应用项切换后,仅影响后续新采集数据;历史数据仍保持采集当时的修正结果。
  4. 设备侧“测点设置”中的“计算系数”仍为独立参数,与本地正负值数据修正系数不互相替代。

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