mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-17 21:11:12 +00:00
1020_YB奔耀仿真机同步对齐dev_unilab可控
待修改unilab的http服务
This commit is contained in:
@@ -242,8 +242,11 @@ workstation.bioyond_dispensing_station:
|
||||
properties:
|
||||
config:
|
||||
type: string
|
||||
deck:
|
||||
type: string
|
||||
required:
|
||||
- config
|
||||
- deck
|
||||
type: object
|
||||
data:
|
||||
properties: {}
|
||||
|
||||
834
unilabos/registry/devices/bioyond_cell.yaml
Normal file
834
unilabos/registry/devices/bioyond_cell.yaml
Normal file
@@ -0,0 +1,834 @@
|
||||
bioyond_cell:
|
||||
category:
|
||||
- bioyond_cell
|
||||
class:
|
||||
action_value_mappings:
|
||||
auto-auto_batch_outbound_from_xlsx:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
xlsx_path: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
xlsx_path:
|
||||
type: string
|
||||
required:
|
||||
- xlsx_path
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: auto_batch_outbound_from_xlsx参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-auto_feeding4to3:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
WH3_x1_y1_z3_1_materialId: ''
|
||||
WH3_x1_y1_z3_1_materialType: ''
|
||||
WH3_x1_y1_z3_1_quantity: 0
|
||||
WH3_x1_y2_z3_4_materialId: ''
|
||||
WH3_x1_y2_z3_4_materialType: ''
|
||||
WH3_x1_y2_z3_4_quantity: 0
|
||||
WH3_x1_y3_z3_7_materialId: ''
|
||||
WH3_x1_y3_z3_7_materialType: ''
|
||||
WH3_x1_y3_z3_7_quantity: 0
|
||||
WH3_x1_y4_z3_10_materialId: ''
|
||||
WH3_x1_y4_z3_10_materialType: ''
|
||||
WH3_x1_y4_z3_10_quantity: 0
|
||||
WH3_x1_y5_z3_13_materialId: ''
|
||||
WH3_x1_y5_z3_13_materialType: ''
|
||||
WH3_x1_y5_z3_13_quantity: 0
|
||||
WH3_x2_y1_z3_2_materialId: ''
|
||||
WH3_x2_y1_z3_2_materialType: ''
|
||||
WH3_x2_y1_z3_2_quantity: 0
|
||||
WH3_x2_y2_z3_5_materialId: ''
|
||||
WH3_x2_y2_z3_5_materialType: ''
|
||||
WH3_x2_y2_z3_5_quantity: 0
|
||||
WH3_x2_y3_z3_8_materialId: ''
|
||||
WH3_x2_y3_z3_8_materialType: ''
|
||||
WH3_x2_y3_z3_8_quantity: 0
|
||||
WH3_x2_y4_z3_11_materialId: ''
|
||||
WH3_x2_y4_z3_11_materialType: ''
|
||||
WH3_x2_y4_z3_11_quantity: 0
|
||||
WH3_x2_y5_z3_14_materialId: ''
|
||||
WH3_x2_y5_z3_14_materialType: ''
|
||||
WH3_x2_y5_z3_14_quantity: 0
|
||||
WH3_x3_y1_z3_3_materialId: ''
|
||||
WH3_x3_y1_z3_3_materialType: ''
|
||||
WH3_x3_y1_z3_3_quantity: 0
|
||||
WH3_x3_y2_z3_6_materialId: ''
|
||||
WH3_x3_y2_z3_6_materialType: ''
|
||||
WH3_x3_y2_z3_6_quantity: 0
|
||||
WH3_x3_y3_z3_9_materialId: ''
|
||||
WH3_x3_y3_z3_9_materialType: ''
|
||||
WH3_x3_y3_z3_9_quantity: 0
|
||||
WH3_x3_y4_z3_12_materialId: ''
|
||||
WH3_x3_y4_z3_12_materialType: ''
|
||||
WH3_x3_y4_z3_12_quantity: 0
|
||||
WH3_x3_y5_z3_15_materialId: ''
|
||||
WH3_x3_y5_z3_15_materialType: ''
|
||||
WH3_x3_y5_z3_15_quantity: 0
|
||||
WH4_x1_y1_z1_1_materialName: ''
|
||||
WH4_x1_y1_z1_1_quantity: 0.0
|
||||
WH4_x1_y1_z2_1_materialName: ''
|
||||
WH4_x1_y1_z2_1_materialType: ''
|
||||
WH4_x1_y1_z2_1_quantity: 0.0
|
||||
WH4_x1_y1_z2_1_targetWH: ''
|
||||
WH4_x1_y2_z1_6_materialName: ''
|
||||
WH4_x1_y2_z1_6_quantity: 0.0
|
||||
WH4_x1_y2_z2_4_materialName: ''
|
||||
WH4_x1_y2_z2_4_materialType: ''
|
||||
WH4_x1_y2_z2_4_quantity: 0.0
|
||||
WH4_x1_y2_z2_4_targetWH: ''
|
||||
WH4_x1_y3_z1_11_materialName: ''
|
||||
WH4_x1_y3_z1_11_quantity: 0.0
|
||||
WH4_x1_y3_z2_7_materialName: ''
|
||||
WH4_x1_y3_z2_7_materialType: ''
|
||||
WH4_x1_y3_z2_7_quantity: 0.0
|
||||
WH4_x1_y3_z2_7_targetWH: ''
|
||||
WH4_x2_y1_z1_2_materialName: ''
|
||||
WH4_x2_y1_z1_2_quantity: 0.0
|
||||
WH4_x2_y1_z2_2_materialName: ''
|
||||
WH4_x2_y1_z2_2_materialType: ''
|
||||
WH4_x2_y1_z2_2_quantity: 0.0
|
||||
WH4_x2_y1_z2_2_targetWH: ''
|
||||
WH4_x2_y2_z1_7_materialName: ''
|
||||
WH4_x2_y2_z1_7_quantity: 0.0
|
||||
WH4_x2_y2_z2_5_materialName: ''
|
||||
WH4_x2_y2_z2_5_materialType: ''
|
||||
WH4_x2_y2_z2_5_quantity: 0.0
|
||||
WH4_x2_y2_z2_5_targetWH: ''
|
||||
WH4_x2_y3_z1_12_materialName: ''
|
||||
WH4_x2_y3_z1_12_quantity: 0.0
|
||||
WH4_x2_y3_z2_8_materialName: ''
|
||||
WH4_x2_y3_z2_8_materialType: ''
|
||||
WH4_x2_y3_z2_8_quantity: 0.0
|
||||
WH4_x2_y3_z2_8_targetWH: ''
|
||||
WH4_x3_y1_z1_3_materialName: ''
|
||||
WH4_x3_y1_z1_3_quantity: 0.0
|
||||
WH4_x3_y1_z2_3_materialName: ''
|
||||
WH4_x3_y1_z2_3_materialType: ''
|
||||
WH4_x3_y1_z2_3_quantity: 0.0
|
||||
WH4_x3_y1_z2_3_targetWH: ''
|
||||
WH4_x3_y2_z1_8_materialName: ''
|
||||
WH4_x3_y2_z1_8_quantity: 0.0
|
||||
WH4_x3_y2_z2_6_materialName: ''
|
||||
WH4_x3_y2_z2_6_materialType: ''
|
||||
WH4_x3_y2_z2_6_quantity: 0.0
|
||||
WH4_x3_y2_z2_6_targetWH: ''
|
||||
WH4_x3_y3_z2_9_materialName: ''
|
||||
WH4_x3_y3_z2_9_materialType: ''
|
||||
WH4_x3_y3_z2_9_quantity: 0.0
|
||||
WH4_x3_y3_z2_9_targetWH: ''
|
||||
WH4_x4_y1_z1_4_materialName: ''
|
||||
WH4_x4_y1_z1_4_quantity: 0.0
|
||||
WH4_x4_y2_z1_9_materialName: ''
|
||||
WH4_x4_y2_z1_9_quantity: 0.0
|
||||
WH4_x5_y1_z1_5_materialName: ''
|
||||
WH4_x5_y1_z1_5_quantity: 0.0
|
||||
WH4_x5_y2_z1_10_materialName: ''
|
||||
WH4_x5_y2_z1_10_quantity: 0.0
|
||||
xlsx_path: unilabos/devices/workstation/bioyond_cell/样品导入模板.xlsx
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
WH3_x1_y1_z3_1_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x1_y1_z3_1_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x1_y1_z3_1_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x1_y2_z3_4_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x1_y2_z3_4_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x1_y2_z3_4_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x1_y3_z3_7_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x1_y3_z3_7_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x1_y3_z3_7_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x1_y4_z3_10_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x1_y4_z3_10_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x1_y4_z3_10_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x1_y5_z3_13_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x1_y5_z3_13_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x1_y5_z3_13_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x2_y1_z3_2_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x2_y1_z3_2_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x2_y1_z3_2_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x2_y2_z3_5_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x2_y2_z3_5_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x2_y2_z3_5_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x2_y3_z3_8_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x2_y3_z3_8_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x2_y3_z3_8_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x2_y4_z3_11_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x2_y4_z3_11_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x2_y4_z3_11_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x2_y5_z3_14_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x2_y5_z3_14_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x2_y5_z3_14_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x3_y1_z3_3_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x3_y1_z3_3_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x3_y1_z3_3_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x3_y2_z3_6_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x3_y2_z3_6_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x3_y2_z3_6_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x3_y3_z3_9_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x3_y3_z3_9_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x3_y3_z3_9_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x3_y4_z3_12_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x3_y4_z3_12_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x3_y4_z3_12_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH3_x3_y5_z3_15_materialId:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x3_y5_z3_15_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH3_x3_y5_z3_15_quantity:
|
||||
default: 0
|
||||
type: number
|
||||
WH4_x1_y1_z1_1_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x1_y1_z1_1_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x1_y1_z2_1_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x1_y1_z2_1_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x1_y1_z2_1_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x1_y1_z2_1_targetWH:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x1_y2_z1_6_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x1_y2_z1_6_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x1_y2_z2_4_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x1_y2_z2_4_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x1_y2_z2_4_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x1_y2_z2_4_targetWH:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x1_y3_z1_11_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x1_y3_z1_11_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x1_y3_z2_7_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x1_y3_z2_7_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x1_y3_z2_7_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x1_y3_z2_7_targetWH:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x2_y1_z1_2_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x2_y1_z1_2_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x2_y1_z2_2_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x2_y1_z2_2_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x2_y1_z2_2_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x2_y1_z2_2_targetWH:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x2_y2_z1_7_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x2_y2_z1_7_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x2_y2_z2_5_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x2_y2_z2_5_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x2_y2_z2_5_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x2_y2_z2_5_targetWH:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x2_y3_z1_12_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x2_y3_z1_12_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x2_y3_z2_8_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x2_y3_z2_8_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x2_y3_z2_8_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x2_y3_z2_8_targetWH:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x3_y1_z1_3_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x3_y1_z1_3_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x3_y1_z2_3_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x3_y1_z2_3_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x3_y1_z2_3_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x3_y1_z2_3_targetWH:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x3_y2_z1_8_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x3_y2_z1_8_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x3_y2_z2_6_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x3_y2_z2_6_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x3_y2_z2_6_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x3_y2_z2_6_targetWH:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x3_y3_z2_9_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x3_y3_z2_9_materialType:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x3_y3_z2_9_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x3_y3_z2_9_targetWH:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x4_y1_z1_4_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x4_y1_z1_4_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x4_y2_z1_9_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x4_y2_z1_9_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x5_y1_z1_5_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x5_y1_z1_5_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
WH4_x5_y2_z1_10_materialName:
|
||||
default: ''
|
||||
type: string
|
||||
WH4_x5_y2_z1_10_quantity:
|
||||
default: 0.0
|
||||
type: number
|
||||
xlsx_path:
|
||||
default: unilabos/devices/workstation/bioyond_cell/样品导入模板.xlsx
|
||||
type: string
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: auto_feeding4to3参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-auto_feeding4to3_from_xlsx:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
xlsx_path: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
xlsx_path:
|
||||
type: string
|
||||
required:
|
||||
- xlsx_path
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: auto_feeding4to3_from_xlsx参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-create_orders:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
xlsx_path: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
xlsx_path:
|
||||
type: string
|
||||
required:
|
||||
- xlsx_path
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: create_orders参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-order_list_v2:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
beginTime: ''
|
||||
endTime: ''
|
||||
filter: ''
|
||||
pageCount: 1
|
||||
skipCount: 0
|
||||
sorting: ''
|
||||
status: ''
|
||||
timeType: ''
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
beginTime:
|
||||
default: ''
|
||||
type: string
|
||||
endTime:
|
||||
default: ''
|
||||
type: string
|
||||
filter:
|
||||
default: ''
|
||||
type: string
|
||||
pageCount:
|
||||
default: 1
|
||||
type: integer
|
||||
skipCount:
|
||||
default: 0
|
||||
type: integer
|
||||
sorting:
|
||||
default: ''
|
||||
type: string
|
||||
status:
|
||||
default: ''
|
||||
type: string
|
||||
timeType:
|
||||
default: ''
|
||||
type: string
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: order_list_v2参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-report_material_change:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
material_obj: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
material_obj:
|
||||
type: object
|
||||
required:
|
||||
- material_obj
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: report_material_change参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-scheduler_continue:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default: {}
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties: {}
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: scheduler_continue参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-scheduler_start:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default: {}
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties: {}
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: scheduler_start参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-scheduler_stop:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default: {}
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties: {}
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: scheduler_stop参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-storage_batch_inbound:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
items: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
items:
|
||||
items:
|
||||
type: object
|
||||
type: array
|
||||
required:
|
||||
- items
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: storage_batch_inbound参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-storage_inbound:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
location_id: null
|
||||
material_id: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
location_id:
|
||||
type: string
|
||||
material_id:
|
||||
type: string
|
||||
required:
|
||||
- material_id
|
||||
- location_id
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: storage_inbound参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-transfer_1_to_2:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default: {}
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties: {}
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: transfer_1_to_2参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-transfer_3_to_2_to_1:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
source_wh_id: 3a19debc-84b4-0359-e2d4-b3beea49348b
|
||||
source_x: 1
|
||||
source_y: 1
|
||||
source_z: 1
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
source_wh_id:
|
||||
default: 3a19debc-84b4-0359-e2d4-b3beea49348b
|
||||
type: string
|
||||
source_x:
|
||||
default: 1
|
||||
type: integer
|
||||
source_y:
|
||||
default: 1
|
||||
type: integer
|
||||
source_z:
|
||||
default: 1
|
||||
type: integer
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: transfer_3_to_2_to_1参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-wait_for_transfer_task:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
filter_text: null
|
||||
interval: 5
|
||||
timeout: 3000
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
filter_text:
|
||||
type: string
|
||||
interval:
|
||||
default: 5
|
||||
type: integer
|
||||
timeout:
|
||||
default: 3000
|
||||
type: integer
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: wait_for_transfer_task参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
module: unilabos.devices.workstation.bioyond_studio.bioyond_cell.bioyond_cell_workstation:BioyondCellWorkstation
|
||||
status_types: {}
|
||||
type: python
|
||||
config_info: []
|
||||
description: ''
|
||||
handles: []
|
||||
icon: ''
|
||||
init_param_schema:
|
||||
config:
|
||||
properties:
|
||||
bioyond_config:
|
||||
type: string
|
||||
station_resource:
|
||||
type: string
|
||||
required: []
|
||||
type: object
|
||||
data:
|
||||
properties: {}
|
||||
required: []
|
||||
type: object
|
||||
registry_type: device
|
||||
version: 1.0.0
|
||||
@@ -1,231 +1,3 @@
|
||||
hplc.agilent:
|
||||
category:
|
||||
- characterization_chromatic
|
||||
class:
|
||||
action_value_mappings:
|
||||
auto-check_status:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default: {}
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: 检查安捷伦HPLC设备状态的函数。用于监控设备的运行状态、连接状态、错误信息等关键指标。该函数定期查询设备状态,确保系统稳定运行,及时发现和报告设备异常。适用于自动化流程中的设备监控、故障诊断、系统维护等场景。
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties: {}
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: check_status参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-extract_data_from_txt:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
file_path: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: 从文本文件中提取分析数据的函数。用于解析安捷伦HPLC生成的结果文件,提取峰面积、保留时间、浓度等关键分析数据。支持多种文件格式的自动识别和数据结构化处理,为后续数据分析和报告生成提供标准化的数据格式。适用于批量数据处理、结果验证、质量控制等分析工作流程。
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
file_path:
|
||||
type: string
|
||||
required:
|
||||
- file_path
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: extract_data_from_txt参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-start_sequence:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
params: null
|
||||
resource: null
|
||||
wf_name: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: 启动安捷伦HPLC分析序列的函数。用于执行预定义的分析方法序列,包括样品进样、色谱分离、检测等完整的分析流程。支持参数配置、资源分配、工作流程管理等功能,实现全自动的样品分析。适用于批量样品处理、标准化分析、质量检测等需要连续自动分析的应用场景。
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
params:
|
||||
type: string
|
||||
resource:
|
||||
type: object
|
||||
wf_name:
|
||||
type: string
|
||||
required:
|
||||
- wf_name
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: start_sequence参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-try_close_sub_device:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
device_name: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: 尝试关闭HPLC子设备的函数。用于安全地关闭泵、检测器、进样器等各个子模块,确保设备正常断开连接并保护硬件安全。该函数提供错误处理和状态确认机制,避免强制关闭可能造成的设备损坏。适用于设备维护、系统重启、紧急停机等需要安全关闭设备的场景。
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
device_name:
|
||||
type: string
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: try_close_sub_device参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-try_open_sub_device:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
device_name: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: 尝试打开HPLC子设备的函数。用于初始化和连接泵、检测器、进样器等各个子模块,建立设备通信并进行自检。该函数提供连接验证和错误恢复机制,确保子设备正常启动并准备就绪。适用于设备初始化、系统启动、设备重连等需要建立设备连接的场景。
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
device_name:
|
||||
type: string
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: try_open_sub_device参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
execute_command_from_outer:
|
||||
feedback: {}
|
||||
goal:
|
||||
command: command
|
||||
goal_default:
|
||||
command: ''
|
||||
handles: {}
|
||||
result:
|
||||
success: success
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback:
|
||||
properties:
|
||||
status:
|
||||
type: string
|
||||
required:
|
||||
- status
|
||||
title: SendCmd_Feedback
|
||||
type: object
|
||||
goal:
|
||||
properties:
|
||||
command:
|
||||
type: string
|
||||
required:
|
||||
- command
|
||||
title: SendCmd_Goal
|
||||
type: object
|
||||
result:
|
||||
properties:
|
||||
return_info:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- return_info
|
||||
- success
|
||||
title: SendCmd_Result
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: SendCmd
|
||||
type: object
|
||||
type: SendCmd
|
||||
module: unilabos.devices.hplc.AgilentHPLC:HPLCDriver
|
||||
status_types:
|
||||
could_run: bool
|
||||
data_file: String
|
||||
device_status: str
|
||||
driver_init_ok: bool
|
||||
finish_status: str
|
||||
is_running: bool
|
||||
status_text: str
|
||||
success: bool
|
||||
type: python
|
||||
config_info: []
|
||||
description: 安捷伦高效液相色谱(HPLC)分析设备,用于复杂化合物的分离、检测和定量分析。该设备通过UI自动化技术控制安捷伦ChemStation软件,实现全自动的样品分析流程。具备序列启动、设备状态监控、数据文件提取、结果处理等功能。支持多样品批量处理和实时状态反馈,适用于药物分析、环境检测、食品安全、化学研究等需要高精度色谱分析的实验室应用。
|
||||
handles: []
|
||||
icon: ''
|
||||
init_param_schema:
|
||||
config:
|
||||
properties:
|
||||
driver_debug:
|
||||
default: false
|
||||
type: string
|
||||
required: []
|
||||
type: object
|
||||
data:
|
||||
properties:
|
||||
could_run:
|
||||
type: boolean
|
||||
data_file:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
device_status:
|
||||
type: string
|
||||
driver_init_ok:
|
||||
type: boolean
|
||||
finish_status:
|
||||
type: string
|
||||
is_running:
|
||||
type: boolean
|
||||
status_text:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- status_text
|
||||
- device_status
|
||||
- could_run
|
||||
- driver_init_ok
|
||||
- is_running
|
||||
- success
|
||||
- finish_status
|
||||
- data_file
|
||||
type: object
|
||||
version: 1.0.0
|
||||
hplc.agilent-zhida:
|
||||
category:
|
||||
- characterization_chromatic
|
||||
|
||||
@@ -1,194 +1 @@
|
||||
raman.home_made:
|
||||
category:
|
||||
- characterization_optic
|
||||
class:
|
||||
action_value_mappings:
|
||||
auto-ccd_time:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
int_time: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: 设置CCD检测器积分时间的函数。用于配置拉曼光谱仪的信号采集时间,控制光谱数据的质量和信噪比。较长的积分时间可获得更高的信号强度和更好的光谱质量,但会增加测量时间。该函数允许根据样品特性和测量要求动态调整检测参数,优化测量效果。
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
int_time:
|
||||
type: string
|
||||
required:
|
||||
- int_time
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: ccd_time参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-laser_on_power:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
output_voltage_laser: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: 设置激光器输出功率的函数。用于控制拉曼光谱仪激光器的功率输出,调节激光强度以适应不同样品的测量需求。适当的激光功率能够获得良好的拉曼信号同时避免样品损伤。该函数支持精确的功率控制,确保测量结果的稳定性和重现性。
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
output_voltage_laser:
|
||||
type: string
|
||||
required:
|
||||
- output_voltage_laser
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: laser_on_power参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-raman_without_background:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
int_time: null
|
||||
laser_power: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: 执行无背景扣除的拉曼光谱测量函数。用于直接采集样品的拉曼光谱信号,不进行背景校正处理。该函数配置积分时间和激光功率参数,获取原始光谱数据用于后续的数据处理分析。适用于对光谱数据质量要求较高或需要自定义背景处理流程的测量场景。
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
int_time:
|
||||
type: string
|
||||
laser_power:
|
||||
type: string
|
||||
required:
|
||||
- int_time
|
||||
- laser_power
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: raman_without_background参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-raman_without_background_average:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
average: null
|
||||
int_time: null
|
||||
laser_power: null
|
||||
sample_name: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: 执行多次平均的无背景拉曼光谱测量函数。通过多次测量取平均值来提高光谱数据的信噪比和测量精度,减少随机噪声影响。该函数支持自定义平均次数、积分时间、激光功率等参数,并可为样品指定名称便于数据管理。适用于对测量精度要求较高的定量分析和研究应用。
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
average:
|
||||
type: string
|
||||
int_time:
|
||||
type: string
|
||||
laser_power:
|
||||
type: string
|
||||
sample_name:
|
||||
type: string
|
||||
required:
|
||||
- sample_name
|
||||
- int_time
|
||||
- laser_power
|
||||
- average
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: raman_without_background_average参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
raman_cmd:
|
||||
feedback: {}
|
||||
goal:
|
||||
command: command
|
||||
goal_default:
|
||||
command: ''
|
||||
handles: {}
|
||||
result:
|
||||
success: success
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback:
|
||||
properties:
|
||||
status:
|
||||
type: string
|
||||
required:
|
||||
- status
|
||||
title: SendCmd_Feedback
|
||||
type: object
|
||||
goal:
|
||||
properties:
|
||||
command:
|
||||
type: string
|
||||
required:
|
||||
- command
|
||||
title: SendCmd_Goal
|
||||
type: object
|
||||
result:
|
||||
properties:
|
||||
return_info:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- return_info
|
||||
- success
|
||||
title: SendCmd_Result
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: SendCmd
|
||||
type: object
|
||||
type: SendCmd
|
||||
module: unilabos.devices.raman_uv.home_made_raman:RamanObj
|
||||
status_types: {}
|
||||
type: python
|
||||
config_info: []
|
||||
description: 拉曼光谱分析设备,用于物质的分子结构和化学成分表征。该设备集成激光器和CCD检测器,通过串口通信控制激光功率和光谱采集。具备背景扣除、多次平均、自动数据处理等功能,支持高精度的拉曼光谱测量。适用于材料表征、化学分析、质量控制、研究开发等需要分子指纹识别和结构分析的实验应用。
|
||||
handles: []
|
||||
icon: ''
|
||||
init_param_schema:
|
||||
config:
|
||||
properties:
|
||||
baudrate_ccd:
|
||||
default: 921600
|
||||
type: string
|
||||
baudrate_laser:
|
||||
default: 9600
|
||||
type: string
|
||||
port_ccd:
|
||||
type: string
|
||||
port_laser:
|
||||
type: string
|
||||
required:
|
||||
- port_laser
|
||||
- port_ccd
|
||||
type: object
|
||||
data:
|
||||
properties: {}
|
||||
required: []
|
||||
type: object
|
||||
version: 1.0.0
|
||||
{}
|
||||
|
||||
@@ -75,31 +75,6 @@ reaction_station.bioyond:
|
||||
title: load_bioyond_data_from_file参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-merge_workflow_with_parameters:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
json_str: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
json_str:
|
||||
type: string
|
||||
required:
|
||||
- json_str
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: merge_workflow_with_parameters参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-post_init:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
@@ -729,6 +704,7 @@ reaction_station.bioyond:
|
||||
status_types:
|
||||
all_workflows: dict
|
||||
bioyond_status: dict
|
||||
station_info: dict
|
||||
workstation_status: dict
|
||||
type: python
|
||||
config_info: []
|
||||
@@ -742,8 +718,6 @@ reaction_station.bioyond:
|
||||
type: string
|
||||
deck:
|
||||
type: string
|
||||
station_config:
|
||||
type: string
|
||||
required: []
|
||||
type: object
|
||||
data:
|
||||
@@ -752,11 +726,14 @@ reaction_station.bioyond:
|
||||
type: object
|
||||
bioyond_status:
|
||||
type: object
|
||||
station_info:
|
||||
type: object
|
||||
workstation_status:
|
||||
type: object
|
||||
required:
|
||||
- bioyond_status
|
||||
- all_workflows
|
||||
- station_info
|
||||
- workstation_status
|
||||
type: object
|
||||
version: 1.0.0
|
||||
|
||||
@@ -834,174 +834,3 @@ linear_motion.toyo_xyz.sim:
|
||||
mesh: toyo_xyz
|
||||
type: device
|
||||
version: 1.0.0
|
||||
motor.iCL42:
|
||||
category:
|
||||
- robot_linear_motion
|
||||
class:
|
||||
action_value_mappings:
|
||||
auto-execute_run_motor:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
mode: null
|
||||
position: null
|
||||
velocity: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: 步进电机执行运动函数。直接执行电机运动命令,包括位置设定、速度控制和路径规划。该函数处理底层的电机控制协议,消除警告信息,设置运动参数并启动电机运行。适用于需要直接控制电机运动的应用场景。
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
mode:
|
||||
type: string
|
||||
position:
|
||||
type: number
|
||||
velocity:
|
||||
type: integer
|
||||
required:
|
||||
- mode
|
||||
- position
|
||||
- velocity
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: execute_run_motor参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-init_device:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default: {}
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: iCL42电机设备初始化函数。建立与iCL42步进电机驱动器的串口通信连接,配置通信参数包括波特率、数据位、校验位等。该函数是电机使用前的必要步骤,确保驱动器处于可控状态并准备接收运动指令。
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties: {}
|
||||
required: []
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: init_device参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-run_motor:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
mode: null
|
||||
position: null
|
||||
velocity: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: 步进电机运动控制函数。根据指定的运动模式、目标位置和速度参数控制电机运动。支持多种运动模式和精确的位置控制,自动处理运动轨迹规划和执行。该函数提供异步执行和状态反馈,确保运动的准确性和可靠性。
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
mode:
|
||||
type: string
|
||||
position:
|
||||
type: number
|
||||
velocity:
|
||||
type: integer
|
||||
required:
|
||||
- mode
|
||||
- position
|
||||
- velocity
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: run_motor参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
execute_command_from_outer:
|
||||
feedback: {}
|
||||
goal:
|
||||
command: command
|
||||
goal_default:
|
||||
command: ''
|
||||
handles: {}
|
||||
result:
|
||||
success: success
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback:
|
||||
properties:
|
||||
status:
|
||||
type: string
|
||||
required:
|
||||
- status
|
||||
title: SendCmd_Feedback
|
||||
type: object
|
||||
goal:
|
||||
properties:
|
||||
command:
|
||||
type: string
|
||||
required:
|
||||
- command
|
||||
title: SendCmd_Goal
|
||||
type: object
|
||||
result:
|
||||
properties:
|
||||
return_info:
|
||||
type: string
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- return_info
|
||||
- success
|
||||
title: SendCmd_Result
|
||||
type: object
|
||||
required:
|
||||
- goal
|
||||
title: SendCmd
|
||||
type: object
|
||||
type: SendCmd
|
||||
module: unilabos.devices.motor.iCL42:iCL42Driver
|
||||
status_types:
|
||||
is_executing_run: bool
|
||||
motor_position: int
|
||||
success: bool
|
||||
type: python
|
||||
config_info: []
|
||||
description: iCL42步进电机驱动器,用于实验室设备的精密线性运动控制。该设备通过串口通信控制iCL42型步进电机驱动器,支持多种运动模式和精确的位置、速度控制。具备位置反馈、运行状态监控和故障检测功能。适用于自动进样器、样品传送、精密定位平台等需要准确线性运动控制的实验室自动化设备。
|
||||
handles: []
|
||||
icon: ''
|
||||
init_param_schema:
|
||||
config:
|
||||
properties:
|
||||
device_address:
|
||||
default: 1
|
||||
type: integer
|
||||
device_com:
|
||||
default: COM9
|
||||
type: string
|
||||
required: []
|
||||
type: object
|
||||
data:
|
||||
properties:
|
||||
is_executing_run:
|
||||
type: boolean
|
||||
motor_position:
|
||||
type: integer
|
||||
success:
|
||||
type: boolean
|
||||
required:
|
||||
- motor_position
|
||||
- is_executing_run
|
||||
- success
|
||||
type: object
|
||||
version: 1.0.0
|
||||
|
||||
@@ -6120,31 +6120,6 @@ workstation.bioyond:
|
||||
title: load_bioyond_data_from_file参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-merge_workflow_with_parameters:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
goal_default:
|
||||
json_str: null
|
||||
handles: {}
|
||||
placeholder_keys: {}
|
||||
result: {}
|
||||
schema:
|
||||
description: ''
|
||||
properties:
|
||||
feedback: {}
|
||||
goal:
|
||||
properties:
|
||||
json_str:
|
||||
type: string
|
||||
required:
|
||||
- json_str
|
||||
type: object
|
||||
result: {}
|
||||
required:
|
||||
- goal
|
||||
title: merge_workflow_with_parameters参数
|
||||
type: object
|
||||
type: UniLabJsonCommand
|
||||
auto-post_init:
|
||||
feedback: {}
|
||||
goal: {}
|
||||
@@ -6460,6 +6435,7 @@ workstation.bioyond:
|
||||
status_types:
|
||||
all_workflows: dict
|
||||
bioyond_status: dict
|
||||
station_info: dict
|
||||
workstation_status: dict
|
||||
type: python
|
||||
config_info: []
|
||||
@@ -6473,8 +6449,6 @@ workstation.bioyond:
|
||||
type: string
|
||||
deck:
|
||||
type: string
|
||||
station_config:
|
||||
type: string
|
||||
required: []
|
||||
type: object
|
||||
data:
|
||||
@@ -6483,11 +6457,14 @@ workstation.bioyond:
|
||||
type: object
|
||||
bioyond_status:
|
||||
type: object
|
||||
station_info:
|
||||
type: object
|
||||
workstation_status:
|
||||
type: object
|
||||
required:
|
||||
- bioyond_status
|
||||
- all_workflows
|
||||
- station_info
|
||||
- workstation_status
|
||||
type: object
|
||||
version: 1.0.0
|
||||
|
||||
@@ -22,3 +22,15 @@ BIOYOND_PolymerReactionStation_Deck:
|
||||
init_param_schema: {}
|
||||
registry_type: resource
|
||||
version: 1.0.0
|
||||
YB_Deck14:
|
||||
category:
|
||||
- deck
|
||||
class:
|
||||
module: unilabos.resources.bioyond.decks:YB_Deck
|
||||
type: pylabrobot
|
||||
description: BIOYOND PolymerReactionStation Deck
|
||||
handles: []
|
||||
icon: 配液站.webp
|
||||
init_param_schema: {}
|
||||
registry_type: resource
|
||||
version: 1.0.0
|
||||
|
||||
Reference in New Issue
Block a user