# Goal - 分离操作的目标参数 Resource vessel # 分离容器名称(XDL参数,必需) string purpose # 分离目的 ('wash', 'extract', 'separate',可选) string product_phase # 产物相 ('top', 'bottom',可选) Resource from_vessel # 源容器(可选) Resource separation_vessel # 分离容器(与vessel同义,可选) Resource to_vessel # 目标容器(可选) Resource waste_phase_to_vessel # 废相目标容器(可选) Resource product_vessel # 产物收集容器(XDL参数,可选) Resource waste_vessel # 废液收集容器(XDL参数,可选) string solvent # 溶剂名称(可选) string solvent_volume # 溶剂体积(如 "200 mL",可选) string volume # 体积规格(XDL参数,如 "?",可选) string through # 通过材料(如 'celite',可选) int32 repeats # 重复次数(可选,默认1) float64 stir_time # 搅拌时间(可选,默认30秒) float64 stir_speed # 搅拌速度(可选,默认300 RPM) float64 settling_time # 沉降时间(可选,默认300秒) --- # Result - 操作结果 bool success # 操作是否成功 string message # 结果消息 string return_info --- # Feedback - 实时反馈 string status # 当前状态描述 float64 progress # 进度百分比 (0-100)