UC3DStudio 趋势曲线交互与逐点有效性

版本 1.0 · 更新于 2026-10-21 · 阅读 0

趋势图 X/Y 轴语义、鼠标平移缩放、暂停回看、NG 点标记与逐点有效性口径(说明书 V1.38 §9.1)。

数据来源:《UC3DStudio 用户说明书》V1.38 §9.1「趋势曲线」。

中央「趋势图」页签(视图菜单 趋势图 Ctrl+9 直达;检测模式下与轮廓图左右并排)。上方为趋势曲线,下方为分布直方图 / CPK 视窗,二者由同一个「聚焦」下拉驱动。

轴与曲线

  • X 轴 = 采集维度计数(无数据帧也占一格);Y 轴 = 测量值。
  • 每条检测项一条曲线。
  • 逐点真实值折线:每次测量值即时追加真实点并连线(不降采样、不压缩、不沿用上次值),离散档位测量的「阶梯 / 平台」为真实形态;末端点以大标记突出。
  • 严格 1fps 重绘:曲线 / 直方图 / CPK / 统计表统一每秒刷新一次(定时器 + 连续检测自节流共用同一时钟),高频密集采样不再抖动刷屏。

逐点有效性(与结果表 / CSV / 统计同口径)

每个趋势点带一个有效性标志,绘制时按「连续有效段」切段连线:

情形 曲线 标记 直方图 / 点选 / 导出CSV
合格 连线 常规 参与 / 可选 / 数值
超出公差(NG) 照常连线 红点 + 对比描边 参与 / 可选 / 数值
参数条件不满足 断开(不连线) 无 跳过 / 不可选 / ----
采集无数据 / 测量失败 断开(不连线) 无 跳过 / 不可选 / ----

「无效值」该次画面上就是空的(不连线);「超差 NG」是有真实值的,照常连线并打红点。
X 轴仍按采集维度推进(无效帧照样占一格),所以曲线上的空洞宽度 = 该段无效采集次数。
曲线跨无效段绝不直连 —— 否则连续无料期间会画出一条把前后两次有效测量连起来的斜线,视觉上等同于「这期间一直在正常测量」,这是现场最难识别的假图。

NG 标记可辨识性:NG 点 = 红点本体 + 与底色反相的描边(红点 4.8px、描边外径 7.6px)。红点本体仍是 0xFF5C5C(NG 语义色不变,与结果表 / 导出 CSV 同源),描边只负责划清边界——因为 T001 系列曲线本身是红色,原先单色红点落在红线上肉眼分不清。

缩放与视图控制

  • 聚焦下拉:选择单条曲线(Y 轴自动适配)或「全部」;该选择同时驱动下方直方图 / CPK 视窗。
  • Y+ / Y−:Y 轴比例缩放。
  • X+ / X−:X 轴窗口(默认 1000 次,X± 为 ÷2 / ×2 比例步进,高频下快速看全历史)。
  • 复位:恢复全览视图。X− 与滚轮缩放下限均为 10 次。

鼠标交互

操作 效果
左键单击曲线最近点 显示该次测量值与次数(无效点不可选中)
按住鼠标中键拖动 平移数据视图:右拖看更早历史、左拖回到最新数据;上下拖调整数值视图(拖动时光标变抓手)
滚轮 双轴等比缩放(以鼠标所指位置为中心,曲线形状不变;撞到任一轴上下限时两轴一起停住)
Ctrl + 滚轮 只缩横轴(X 窗口,等价 X± 的连续版)
Shift + 滚轮 只缩纵轴(Y 比例)
  • 平移只在暂停态可用(实时态画面始终对齐最新数据)。
  • 点 暂停刷新 冻结画面后,左上角徽标显示当前位移(「回看 −N 次 / 垂移 Npx」);再点一次恢复实时(平移量与上下偏移自动清零)。

边界限制(防误读)

  • X 轴取值域恒被限制在有效区间 [0, 检测数量] 内 —— 无论怎么拖、怎么放大,都不会出现负数的次数刻度,也不会出现超过检测数量的刻度。
  • 窗口已铺满全部数据(数据不足一屏)时没有可平移的历史:此时水平拖动无效,徽标明示「全部数据已显示」。
  • 平移有保护:无论怎么拖,画面里至少保留五分之一的数据,不会拖到一片空白。
  • 曲线裁剪:曲线、跳变标记、选中点标记、规格线(USL/LSL)一律裁剪在绘图区内,放大 / 平移后不会溢出到坐标刻度、轴标题或图例上。

与「累计统计数量」解耦

X 轴窗口与「累计统计数量」解耦:X 轴显示宽度恒等于 X 窗口值(默认 1000 次),不再跟随系统设置里的「累计统计数量」变化 —— 后者退化为纯数据保留条数上限。X± 的运行时调整不会保存,复位 / 重启后回到默认宽度(默认值可在「系统设置 → 趋势图 X轴默认宽度」修改)。

导出

导出CSV / 导出趋势·分布PNG:导出全量历史(最多 10000000 次/系列,受「累计统计数量」限制);该次无效的值写 ----(与结果表 / 实时 CSV 同口径)。单位与精度跟随「系统设置」的测量单位与小数位。