Lunatic API 快速操作指南

系列指南 · 快速操作指南

Lunatic API 快速操作指南

Lunatic 第一次接进自动化,顺序是:先在 Lunatic & Stunner Client 软件里激活 License、配好网络;再打开 API Tester 验证脚本能远程调用仪器;最后断开 USB、给仪器断电重启一次,Lunatic 就准备好接受外部脚本控制了。完整的原理和 19 个 API 命令的细节,在系列另外 6 篇正文里。

先认识几个名词

激活与配置:Lunatic & Stunner Client 里的 7 步

这 7 步都在 Lunatic & Stunner Client 的 Automation 页面里完成。动手之前,先准备好三样东西:一根 USB 线、一段网线、一份 API License 激活码。激活码向 Unchained Labs 申请,按仪器序列号绑定。

Manual Figure 10 — Automation 页面顶部 Activation code 区域。下面 7 步按这一页的版面顺序走(激活码 → Transfer Apps → Network Settings → DHCP/Static IP)。Settings/Info 区域显示这台样机的 TCP port 是 6700(右上角 注明重启后生效);实际值以你这台仪器的 Client 显示为准。*

关于 .bin 文件:每次 API 测量,Lunatic 都会在你指定的网络共享目录里生成一个 .bin 原始数据文件。日常自动化流程不需要它,但以后会用到它:在 Lunatic & Stunner Analysis 软件里看更详细的图;出问题时交给 Unchained Labs 工程师协助排查。

接通验证:先 API Tester,再真实驱动

7 步配完之后,Lunatic 这一侧已经准备好接受外部脚本控制。接真实工作站之前,建议先用 API Tester 把命令逐条试通,再换成真实驱动复核。问题在 API Tester 这一步暴露,就不会在工作站上浪费已加样的 Lunatic Plate。

日常切换:API 模式 ↔ 单机模式

日常用 Lunatic 有两种方式。API 模式由外部脚本通过网线远程调用。单机模式把 USB 接上 Lunatic & Stunner Client,人工在界面里操作。两种方式同一时刻只能开一个。USB 和网线如果都接着,仪器会同时收到两路指令,容易加载不出正确的实验参数。

从单机模式切到 API 模式,先把 USB 线从 PC 上拔掉(网线保持接着),再给仪器断电重启一次;反方向切换同样要重启。拔 USB 是 QSG 的要求,断电重启是 Manual §3.1 的要求。按 Manual §3.1,集成模式下 USB 只在三种场景需要重接:(a) 首次使用前配置仪器、(b) 升级、(c) 做仪器校准。日常 API 运行不用 USB。

### 两种连接同时存在时怎么办

比如忘了拔 USB,两路连接就同时开着。Manual §3.1 写,这时会出现连接冲突,某些参数无法正确设置。典型表现是实验定义或板布局加载不出来。三种方式可以恢复:在 Client 里编辑 Plate layout 的过程中点界面上的"X"重置;或者在 API 模式下调一次 DQ_Reset() 命令;也可以把仪器断电再开机,这样同样能清除冲突。

想了解更多,去哪查

仪器能被脚本调用之后,写脚本、定义实验、处理错误、做合规验证还会碰到更细的问题,答案分散在下面几处。