实验辅助工具

光镊对准、杂散场补偿:实验自动化校准与优化工具集。

概述

Quatm 将日常实验校准任务封装为对准/辅助工具,模块位于 quatm/GUI/alignment/, 配以若干独立入口控件,实现一键运行与自动优化。


ODT 对准辅助 — OdtAlignmentHelper

quatm/GUI/alignment/odt_helper.py — 对 xODT/cODT 各压电镜轴建单轴控制块,提供 整体运行/终止与补偿电压、BA 激光参数设置。每轴完整对准序列为:激光关的全范围扫 描 → 离子附近精细扫描 → 发布拟合结果 → 移到目标位置。

from quatm.GUI.alignment.odt_helper import OdtAlignmentHelper

helper = OdtAlignmentHelper(parent=parent)
helper.run_all()   # 执行完整对准流程(线程池保证逐轴进行)
helper.terminate_all()   # 安全停止全部轴

杂散场补偿 — CompensationHelper

quatm/GUI/alignment/comp_helper.py — 通过沿各阱轴的电压扫描与两拟合线交点求补 偿电压,自动最小化杂散场。

组件说明
PlotWidget每个阱轴一个标签页的绘图控件
ControlWidget各轴控制区加共享参数区
SingleAxisWidget扫描参数与“找补偿电压”(求两拟合线交点)
CompVoltageScan在高低两个 rf 约束上执行电压扫描
from quatm.GUI.alignment.comp_helper import CompensationHelper

comp = CompensationHelper(parent=parent)

压电镜控制 — PiezoMirrorControl

quatm/GUI/entries/piezo_mirror_controler.py — 用箭头/按键界面操纵直线促动器反 射镜方向的简易面板,W/A/S/D 对应上/左/下/右。

from quatm.GUI.entries.piezo_mirror_controler import PiezoMirrorControl

mirror = PiezoMirrorControl()   # 独立窗口;WASD 或点击方向键控制
mirror.show()