添加调度器启动功能,合并物料参数配置,优化物料参数处理逻辑

This commit is contained in:
ZiWei
2025-12-01 14:00:58 +08:00
parent 6d8884a2c7
commit 4a23b05abc
5 changed files with 55 additions and 12 deletions

View File

@@ -1243,6 +1243,25 @@ class BioyondDispensingStation(BioyondWorkstation):
'actualVolume': actual_volume
}
def scheduler_start(self) -> dict:
"""启动调度器 - 启动Bioyond工作站的任务调度器开始执行队列中的任务
Returns:
dict: 包含return_info的字典return_info为整型(1=成功)
Raises:
BioyondException: 调度器启动失败时抛出异常
"""
result = self.hardware_interface.scheduler_start()
self.hardware_interface._logger.info(f"调度器启动结果: {result}")
if result != 1:
error_msg = "启动调度器失败: 有未处理错误调度无法启动。请检查Bioyond系统状态。"
self.hardware_interface._logger.error(error_msg)
raise BioyondException(error_msg)
return {"return_info": result}
# 等待多个任务完成并获取实验报告
def wait_for_multiple_orders_and_get_reports(self,
batch_create_result: str = None,