实验辅助工具
光镊对准、杂散场补偿:实验自动化校准与优化工具集。
概述
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()