mirror of
https://github.com/deepmodeling/Uni-Lab-OS
synced 2026-04-28 11:19:59 +00:00
- itemized_carrier: assign_child_resource idx=None 时直接 return, 不调用 super(),避免 bottle_carrier 子树进入 PLR 命名冲突检查 - dispensing_station_bioyond.json: 替换 placeholder UUID 为真实配置值 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
160 lines
6.3 KiB
JSON
160 lines
6.3 KiB
JSON
{
|
|
"nodes": [
|
|
{
|
|
"id": "dispensing_station_bioyond",
|
|
"name": "dispensing_station_bioyond",
|
|
"children": [
|
|
"Bioyond_Dispensing_Deck"
|
|
],
|
|
"parent": null,
|
|
"type": "device",
|
|
"class": "bioyond_dispensing_station",
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"config": {
|
|
"api_key": "<BIOYOND_API_KEY>",
|
|
"api_host": "http://<BIOYOND_HOST>:<BIOYOND_PORT>",
|
|
"material_type_mappings": {
|
|
"BIOYOND_PolymerStation_1FlaskCarrier": [
|
|
"烧杯",
|
|
"<UUID_FLASK_CARRIER_TYPE>"
|
|
],
|
|
"BIOYOND_PolymerStation_1BottleCarrier": [
|
|
"试剂瓶",
|
|
"<UUID_BOTTLE_CARRIER_TYPE>"
|
|
],
|
|
"BIOYOND_PolymerStation_6StockCarrier": [
|
|
"分装板",
|
|
"<UUID_6STOCK_CARRIER_TYPE>"
|
|
],
|
|
"BIOYOND_PolymerStation_Liquid_Vial": [
|
|
"10%分装小瓶",
|
|
"<UUID_LIQUID_VIAL_TYPE>"
|
|
],
|
|
"BIOYOND_PolymerStation_Solid_Vial": [
|
|
"90%分装小瓶",
|
|
"<UUID_SOLID_VIAL_TYPE>"
|
|
],
|
|
"BIOYOND_PolymerStation_8StockCarrier": [
|
|
"样品板",
|
|
"<UUID_8STOCK_CARRIER_TYPE>"
|
|
],
|
|
"BIOYOND_PolymerStation_Solid_Stock": [
|
|
"样品瓶",
|
|
"<UUID_SOLID_STOCK_TYPE>"
|
|
]
|
|
},
|
|
"warehouse_mapping": {
|
|
"粉末堆栈": {
|
|
"uuid": "<UUID_POWDER_WAREHOUSE>",
|
|
"site_uuids": {
|
|
"A01": "<UUID_POWDER_A01>",
|
|
"A02": "<UUID_POWDER_A02>",
|
|
"A03": "<UUID_POWDER_A03>",
|
|
"A04": "<UUID_POWDER_A04>",
|
|
"B01": "<UUID_POWDER_B01>",
|
|
"B02": "<UUID_POWDER_B02>",
|
|
"B03": "<UUID_POWDER_B03>",
|
|
"B04": "<UUID_POWDER_B04>",
|
|
"C01": "<UUID_POWDER_C01>",
|
|
"C02": "<UUID_POWDER_C02>",
|
|
"C03": "<UUID_POWDER_C03>",
|
|
"C04": "<UUID_POWDER_C04>",
|
|
"D01": "<UUID_POWDER_D01>",
|
|
"D02": "<UUID_POWDER_D02>",
|
|
"D03": "<UUID_POWDER_D03>",
|
|
"D04": "<UUID_POWDER_D04>"
|
|
}
|
|
},
|
|
"溶液堆栈": {
|
|
"uuid": "<UUID_SOLUTION_WAREHOUSE>",
|
|
"site_uuids": {
|
|
"A01": "<UUID_SOLUTION_A01>",
|
|
"A02": "<UUID_SOLUTION_A02>",
|
|
"A03": "<UUID_SOLUTION_A03>",
|
|
"A04": "<UUID_SOLUTION_A04>",
|
|
"B01": "<UUID_SOLUTION_B01>",
|
|
"B02": "<UUID_SOLUTION_B02>",
|
|
"B03": "<UUID_SOLUTION_B03>",
|
|
"B04": "<UUID_SOLUTION_B04>",
|
|
"C01": "<UUID_SOLUTION_C01>",
|
|
"C02": "<UUID_SOLUTION_C02>",
|
|
"C03": "<UUID_SOLUTION_C03>",
|
|
"C04": "<UUID_SOLUTION_C04>",
|
|
"D01": "<UUID_SOLUTION_D01>",
|
|
"D02": "<UUID_SOLUTION_D02>",
|
|
"D03": "<UUID_SOLUTION_D03>",
|
|
"D04": "<UUID_SOLUTION_D04>"
|
|
}
|
|
},
|
|
"试剂堆栈": {
|
|
"uuid": "<UUID_REAGENT_WAREHOUSE>",
|
|
"site_uuids": {
|
|
"A01": "<UUID_REAGENT_A01>",
|
|
"A02": "<UUID_REAGENT_A02>",
|
|
"A03": "<UUID_REAGENT_A03>",
|
|
"A04": "<UUID_REAGENT_A04>",
|
|
"B01": "<UUID_REAGENT_B01>",
|
|
"B02": "<UUID_REAGENT_B02>",
|
|
"B03": "<UUID_REAGENT_B03>",
|
|
"B04": "<UUID_REAGENT_B04>"
|
|
}
|
|
}
|
|
},
|
|
"http_service_config": {
|
|
"http_service_host": "127.0.0.1",
|
|
"http_service_port": 8080
|
|
},
|
|
"material_default_parameters": {
|
|
"NMP": {
|
|
"unit": "毫升",
|
|
"density": "1.03",
|
|
"densityUnit": "g/mL",
|
|
"description": "N-甲基吡咯烷酮 (N-Methyl-2-pyrrolidone)"
|
|
}
|
|
},
|
|
"material_type_parameters": {}
|
|
},
|
|
"deck": {
|
|
"data": {
|
|
"_resource_child_name": "Bioyond_Dispensing_Deck",
|
|
"_resource_type": "unilabos.resources.bioyond.decks:BIOYOND_PolymerPreparationStation_Deck"
|
|
}
|
|
},
|
|
"size_x": 2700.0,
|
|
"size_y": 1080.0,
|
|
"size_z": 1500.0,
|
|
"protocol_type": [],
|
|
"data": {}
|
|
},
|
|
{
|
|
"id": "Bioyond_Dispensing_Deck",
|
|
"name": "Bioyond_Dispensing_Deck",
|
|
"sample_id": null,
|
|
"children": [],
|
|
"parent": "dispensing_station_bioyond",
|
|
"type": "deck",
|
|
"class": "BIOYOND_PolymerPreparationStation_Deck",
|
|
"position": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"config": {
|
|
"type": "BIOYOND_PolymerPreparationStation_Deck",
|
|
"setup": true,
|
|
"rotation": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0,
|
|
"type": "Rotation"
|
|
}
|
|
},
|
|
"data": {}
|
|
}
|
|
]
|
|
}
|