mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-18 13:31:20 +00:00
706 lines
17 KiB
JSON
706 lines
17 KiB
JSON
{
|
||
"nodes": [
|
||
{
|
||
"id": "bioyond_workstation",
|
||
"name": "配液分液工站",
|
||
"children": [
|
||
],
|
||
"parent": null,
|
||
"type": "device",
|
||
"class": "bioyondworkstation_device",
|
||
"config": {
|
||
"protocol_type": [],
|
||
"station_resource": {}
|
||
|
||
},
|
||
"data": {}
|
||
},
|
||
{
|
||
"id": "BatteryStation",
|
||
"name": "扣电工作站",
|
||
"children": [
|
||
"coin_cell_deck"
|
||
],
|
||
"parent": null,
|
||
"type": "device",
|
||
"class": "bettery_station_registry",
|
||
"position": {
|
||
"x": 600,
|
||
"y": 400,
|
||
"z": 0
|
||
},
|
||
"config": {
|
||
"debug_mode": false,
|
||
"_comment": "protocol_type接外部工站固定写法字段,一般为空,station_resource写法也固定",
|
||
"protocol_type": [],
|
||
"station_resource": {
|
||
"data": {
|
||
"_resource_child_name": "coin_cell_deck",
|
||
"_resource_type": "unilabos.devices.workstation.coin_cell_assembly.button_battery_station:CoincellDeck"
|
||
}
|
||
},
|
||
|
||
"address": "192.168.1.20",
|
||
"port": 502
|
||
},
|
||
"data": {}
|
||
},
|
||
{
|
||
"id": "coin_cell_deck",
|
||
"name": "coin_cell_deck",
|
||
"sample_id": null,
|
||
"children": [
|
||
"\u7535\u6c60\u6599\u76d8"
|
||
],
|
||
"parent": null,
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0
|
||
},
|
||
"config": {
|
||
"type": "CoincellDeck",
|
||
"size_x": 1000,
|
||
"size_y": 1000,
|
||
"size_z": 900,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "coin_cell_deck",
|
||
"barcode": null
|
||
},
|
||
"data": {}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8",
|
||
"name": "\u7535\u6c60\u6599\u76d8",
|
||
"sample_id": null,
|
||
"children": [
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_0_0",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_0_1",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_0_2",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_0_3",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_1_0",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_1_1",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_1_2",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_1_3",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_2_0",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_2_1",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_2_2",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_2_3",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_3_0",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_3_1",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_3_2",
|
||
"\u7535\u6c60\u6599\u76d8_materialhole_3_3"
|
||
],
|
||
"parent": "coin_cell_deck",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 100,
|
||
"y": 100,
|
||
"z": 0
|
||
},
|
||
"config": {
|
||
"type": "MaterialPlate",
|
||
"size_x": 120.8,
|
||
"size_y": 160.5,
|
||
"size_z": 10.0,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_plate",
|
||
"model": null,
|
||
"barcode": null,
|
||
"ordering": {
|
||
"A1": "\u7535\u6c60\u6599\u76d8_materialhole_0_0",
|
||
"B1": "\u7535\u6c60\u6599\u76d8_materialhole_0_1",
|
||
"C1": "\u7535\u6c60\u6599\u76d8_materialhole_0_2",
|
||
"D1": "\u7535\u6c60\u6599\u76d8_materialhole_0_3",
|
||
"A2": "\u7535\u6c60\u6599\u76d8_materialhole_1_0",
|
||
"B2": "\u7535\u6c60\u6599\u76d8_materialhole_1_1",
|
||
"C2": "\u7535\u6c60\u6599\u76d8_materialhole_1_2",
|
||
"D2": "\u7535\u6c60\u6599\u76d8_materialhole_1_3",
|
||
"A3": "\u7535\u6c60\u6599\u76d8_materialhole_2_0",
|
||
"B3": "\u7535\u6c60\u6599\u76d8_materialhole_2_1",
|
||
"C3": "\u7535\u6c60\u6599\u76d8_materialhole_2_2",
|
||
"D3": "\u7535\u6c60\u6599\u76d8_materialhole_2_3",
|
||
"A4": "\u7535\u6c60\u6599\u76d8_materialhole_3_0",
|
||
"B4": "\u7535\u6c60\u6599\u76d8_materialhole_3_1",
|
||
"C4": "\u7535\u6c60\u6599\u76d8_materialhole_3_2",
|
||
"D4": "\u7535\u6c60\u6599\u76d8_materialhole_3_3"
|
||
}
|
||
},
|
||
"data": {}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_0_0",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_0_0",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 12.4,
|
||
"y": 104.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_0_1",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_0_1",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 12.4,
|
||
"y": 80.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_0_2",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_0_2",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 12.4,
|
||
"y": 56.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_0_3",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_0_3",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 12.4,
|
||
"y": 32.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_1_0",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_1_0",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 36.4,
|
||
"y": 104.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_1_1",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_1_1",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 36.4,
|
||
"y": 80.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_1_2",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_1_2",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 36.4,
|
||
"y": 56.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_1_3",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_1_3",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 36.4,
|
||
"y": 32.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_2_0",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_2_0",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 60.4,
|
||
"y": 104.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_2_1",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_2_1",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 60.4,
|
||
"y": 80.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_2_2",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_2_2",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 60.4,
|
||
"y": 56.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_2_3",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_2_3",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 60.4,
|
||
"y": 32.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_3_0",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_3_0",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 84.4,
|
||
"y": 104.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_3_1",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_3_1",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 84.4,
|
||
"y": 80.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_3_2",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_3_2",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 84.4,
|
||
"y": 56.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
},
|
||
{
|
||
"id": "\u7535\u6c60\u6599\u76d8_materialhole_3_3",
|
||
"name": "\u7535\u6c60\u6599\u76d8_materialhole_3_3",
|
||
"sample_id": null,
|
||
"children": [],
|
||
"parent": "\u7535\u6c60\u6599\u76d8",
|
||
"type": "container",
|
||
"class": "",
|
||
"position": {
|
||
"x": 84.4,
|
||
"y": 32.25,
|
||
"z": 10.0
|
||
},
|
||
"config": {
|
||
"type": "MaterialHole",
|
||
"size_x": 16,
|
||
"size_y": 16,
|
||
"size_z": 16,
|
||
"rotation": {
|
||
"x": 0,
|
||
"y": 0,
|
||
"z": 0,
|
||
"type": "Rotation"
|
||
},
|
||
"category": "material_hole",
|
||
"model": null,
|
||
"barcode": null
|
||
},
|
||
"data": {
|
||
"diameter": 20,
|
||
"depth": 10,
|
||
"max_sheets": 1,
|
||
"info": null
|
||
}
|
||
}
|
||
],
|
||
"links": []
|
||
} |