Stunner API 快速操作指南

系列指南 · 快速操作指南

Stunner API 快速操作指南

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

先认识几个名词

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

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

Stunner Client 的 Automation 页面。顶部 Activation code 区域填激活码;右上 Applications & Blanks 区域有 Transfer Apps 和 Transfer Blanks 两个按钮;左下 Network Settings 配 .bin 数据的存放目录;右下 DHCP / Static IP 决定仪器拿 IP 的方式,TCP 端口固定 6300。下面 7 步就按这个版面顺序走。

关于 .bin 文件:每次 API 测量,Stunner 都会在你指定的网络共享目录里生成一个 .bin 原始数据文件。日常自动化流程用不到它,但在 Stunner Analysis 软件里看更详细的图、请 Unchained Labs 工程师协助排查,都要用这份原始数据,建议保留。

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

7 步配完之后,Stunner 这一侧已经准备好接受外部脚本控制。接真实工作站之前,建议先用 API Tester 跑通一遍,可以避免在工作站上浪费已加样的板。

Lunatic & Stunner API Tester 主界面。顶部一排按钮一对一对应 19 个 API 命令;中间三个文本框就是实验、样品、结果三段字符串;底部 return code 和 return text 显示每一次调用的执行结果。

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

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

从单机模式切到 API 模式:把 USB 线从 PC 上拔掉,网线保持接着,再给仪器断电重启一次。从 API 模式回到单机:把 USB 接回 PC,同样断电重启一次,再打开 Stunner Client。两个方向的重启都是 API Manual 的要求。

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

比如忘了拔 USB,Stunner 可能进入参数加载错误的状态。典型表现是实验定义或板布局加载不出来。可以用三种方式恢复:① 在 Stunner Client 编辑 Plate layout 的过程中,点界面上的"X"重置;② 在 API 模式下调一次 Reset() 命令;③ 最简单也最彻底的办法,是把仪器直接断电再开机。

想了解更多,去哪查

仪器能被脚本调用之后,真正写脚本、定义实验、处理错误、做合规验证,还有不少细节,可以在下面几处继续查。