共聚焦全谱波长-步数转换表 AllSpectrumToStep

来源:/工作相关/共聚焦项目相关工作文档/采集程序包/Bin-0318/AllSpectrumToStep.csv

文件性质

配套的波长-步数转换表(CSV),编码为 GBK,供采集程序运行时查表把波长换算为电机步数。比 Excel 标定文件更精简,是可直接被程序加载的运行时数据。

数据结构

  • 表头:波长, 主通道, 主通道, 紫光通道, 紫光通道, 红光通道, 红光通道(每通道列重复两次,冗余设计)
  • 波长范围:400–700 nm,逐 1nm 一个采样点,共 301 行数据
  • 三个通道各自的步数-波长曲线形状不同:
    • 主通道:步数随波长单调递增(400nm→55 步,700nm→2747 步),呈上凸曲线
    • 紫光通道:步数随波长单调递减(400nm→3129 步,700nm→325 步)
    • 红光通道:步数随波长单调递增(400nm→13 步,700nm→3474 步),近似线性

与标定 Excel 的关系

  • 同一项目、配套文件:Excel(共聚焦光谱标定数据.xlsx)是标定实验记录+拟合公式,本 CSV 是程序实际使用的运行时查表。
  • CSV 含红光通道,Excel 只有中央通道和紫光通道两页——CSV 是三通道完整版。
  • CSV 波长范围 400-700nm,Excel 中央通道到 731nm。
  • 目录 Bin-0318 早于 采集程序-0320,说明 0318 构建时已在用此查表机制。

关键要点

  1. 光路为三通道分光设计(主/紫光/红光),每通道独立电机定位。
  2. 主通道与红光通道波长-步数同向递增、紫光通道反向,说明三通道光栅安装方位/驱动方向不同。
  3. 步数值带小数(如 55.09659858),表明由多项式公式批量计算生成而非直接实测,精度到浮点全位。
  4. 编码为 GBK,跨平台读取需转码(Linux 下直读会乱码/被判为二进制)。

可行动点

  • 采集程序移植或跨平台化时注意此 CSV 的 GBK 编码依赖。
  • 通道列重复两次是旧数据格式遗留,可作为格式清理项。

关联