动作节点概述
动作节点是Uni-Lab实验操作系统中的核心概念,它将实验操作抽象为可视化的节点,节点间通过线条连接,直观呈现实验步骤的顺序与逻辑关系。用户可通过拖拽、连接节点快速搭建实验流程。
动作节点组成
Action(基础动作)
Action是实验中最基本的操作单元,对应设备的直接控制指令:
- 设备控制类:如阀门开启/关闭、泵的位置设置、搅拌器启停等
- 液体处理类:如液体抽取、分配、移液等操作
- 机械运动类:如小车移动、机械臂定位、夹爪开合等
系统中定义了丰富的Action类型,包括:
- SendCmd:发送简单命令
- Stir:搅拌操作
- HeatChill:加热冷却
- LiquidHandlerAspirate:液体抽取
- AGVTransfer:小车转运
Protocol(实验协议)
Protocol是对实验有意义的完整操作,它将多个Action组合成符合实验逻辑的步骤: 典型的Protocol包括:
- PumpTransfer:液体转移(包含阀门切换、泵操作、清洗等步骤)
- Clean:容器清洗(溶剂添加、搅拌、废液排出)
- Separate:液液萃取(溶剂添加、搅拌、静置、分相)
- Evaporate:旋蒸操作(冷却、转移、蒸发控制)
界面操作指南
节点卡片设计
每个动作节点在界面中以卡片形式展现:
- Action卡片:显示具体操作名称和关键参数
- Protocol卡片:显示实验步骤名称和主要配置
流程搭建方式
- 拖拽添加:从工具栏选择所需的Action或Protocol节点到画布
- 参数配置:点击节点卡片设置具体参数(体积、温度、时间等)
- 连线编排:通过连线定义节点间的执行顺序和逻辑关系
- 流程验证:系统自动检查节点连接的合理性
节点连接规则
- 串行连接:节点按顺序依次执行
- 并行连接:多个节点同时执行
- 条件连接:根据前置节点结果决定执行路径