清洗液&底物指令改动(1224版)——UI吸注液首字节与液位递增规则

来源:云盘 /工作相关/全自动化学发光/文思海辉 文件/UI指令(对照通信协议)/样本检测 ui指令/指令合集(待修订版)/清洗液&底物 指令改动 1224docx.docx 项目:全自动微流控化学发光免疫分析仪(微流控/AMCI),UI 指令与通信协议对照文档,2019-12-24 修订。

本篇是 加样本指令改动-UI吸注液字节规则 的同系列后续,规则骨架一致,覆盖”四、加清洗液”和”五、加底物”两个流程(均为替换原指令的新版)。

核心规则:多次吸注的首字节标志位

多次添加(清洗液或底物)时:

  • 第一步的 ORDER_SUCK_EJECT 首字节标志位为 1F;
  • 剩余各步首字节都为 1E;
  • 流程中间不执行 ORDER_TIPCAST(抛 Tip),直到所有步骤执行完毕后统一执行一次 ORDER_TIPCAST。

即 1F/1E 编码的是”同一支 Tip 连续吸注序列的首步/后续步”,Tip 复用贯穿整个多次添加流程。

指令字节中的三类数字位

以清洗液指令 1E 06 0100 50 14 0200 50 0110 为例,字节中颜色标注的三类数字含义:

色标含义变化规则
红色清洗液位固定位置,保持不变(填任意数字都可,仅占位)
绿色反应盘清洗液位从 01 依次递增,与”反应盘样本位”保持一致
蓝色TIP 行列按通用 TIP 行列规则;因两步之间不执行 TIPCAST,不递增

加底物流程结构完全相同,仅绿色位含义变为反应盘底物位(同样从 01 递增、与样本位一致)。

实测指令样例

加清洗液(功能码 06,源 50 14,尾缀 0110):

1F 06 0100 50 14 0100 50 0110   (首步)
1E 06 0100 50 14 0200 50 0110   (后续步,绿位递增)
1E 06 0100 50 14 0300 50 0110

加底物(功能码 07,源 50 16,尾缀 0111):

1F 07 0100 50 16 0100 50 0111   (首步)
1E 07 0100 50 16 0200 50 0111   (后续步,绿位递增)
1E 07 0100 50 16 0300 50 0111

清洗液与底物两条流程的可区分字段:功能码(06/07)、液路源地址(50 14 / 50 16)、指令尾字节(…10 / …11)。

要点归纳

  1. 首步 1F / 后续 1E 是”Tip 复用序列”的通用标志位约定,不限于加样本流程。
  2. 反应盘侧液位坐标(清洗液位/底物位)必须与样本位联动同步递增,保证同一反应的孔位对应关系。
  3. “固定位填任意数字”的占位设计说明协议解析端不校验该位,仅为 UI 表格对齐/可读性保留。
  4. TIPCAST 延迟到整段多次添加之后统一执行,减少 Tip 消耗与动作时间。

关联