{ "nodes": [ { "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": [ "ban_cao_wei" ], "parent": "BatteryStation", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "CoincellDeck", "size_x": 1620.0, "size_y": 1270.0, "size_z": 500.0, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "coin_cell_deck", "barcode": null }, "data": {} }, { "id": "ban_cao_wei", "name": "ban_cao_wei", "sample_id": null, "children": [ "plate_1" ], "parent": "coin_cell_deck", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "PlateSlot", "size_x": 0, "size_y": 0, "size_z": 0, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "plate_slot", "model": null, "barcode": null, "max_plates": 8 }, "data": {} }, { "id": "plate_1", "name": "plate_1", "sample_id": null, "children": [ "plate_1_materialhole_0_0", "plate_1_materialhole_0_1", "plate_1_materialhole_0_2", "plate_1_materialhole_0_3", "plate_1_materialhole_1_0", "plate_1_materialhole_1_1", "plate_1_materialhole_1_2", "plate_1_materialhole_1_3", "plate_1_materialhole_2_0", "plate_1_materialhole_2_1", "plate_1_materialhole_2_2", "plate_1_materialhole_2_3", "plate_1_materialhole_3_0", "plate_1_materialhole_3_1", "plate_1_materialhole_3_2", "plate_1_materialhole_3_3" ], "parent": "ban_cao_wei", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "MaterialPlate", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_plate", "model": null, "barcode": null, "ordering": { "A1": "plate_1_materialhole_0_0", "B1": "plate_1_materialhole_0_1", "C1": "plate_1_materialhole_0_2", "D1": "plate_1_materialhole_0_3", "A2": "plate_1_materialhole_1_0", "B2": "plate_1_materialhole_1_1", "C2": "plate_1_materialhole_1_2", "D2": "plate_1_materialhole_1_3", "A3": "plate_1_materialhole_2_0", "B3": "plate_1_materialhole_2_1", "C3": "plate_1_materialhole_2_2", "D3": "plate_1_materialhole_2_3", "A4": "plate_1_materialhole_3_0", "B4": "plate_1_materialhole_3_1", "C4": "plate_1_materialhole_3_2", "D4": "plate_1_materialhole_3_3" } }, "data": {} }, { "id": "plate_1_materialhole_0_0", "name": "plate_1_materialhole_0_0", "sample_id": null, "children": [ "hole_0_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": -29.5, "y": 30.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_0_sheet_1", "name": "hole_0_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_0_0", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_0_1", "name": "plate_1_materialhole_0_1", "sample_id": null, "children": [ "hole_1_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": -29.5, "y": 10.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_1_sheet_1", "name": "hole_1_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_0_1", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_0_2", "name": "plate_1_materialhole_0_2", "sample_id": null, "children": [ "hole_2_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": -29.5, "y": -9.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_2_sheet_1", "name": "hole_2_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_0_2", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_0_3", "name": "plate_1_materialhole_0_3", "sample_id": null, "children": [ "hole_3_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": -29.5, "y": -29.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_3_sheet_1", "name": "hole_3_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_0_3", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_1_0", "name": "plate_1_materialhole_1_0", "sample_id": null, "children": [ "hole_4_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": -9.5, "y": 30.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_4_sheet_1", "name": "hole_4_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_1_0", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_1_1", "name": "plate_1_materialhole_1_1", "sample_id": null, "children": [ "hole_5_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": -9.5, "y": 10.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_5_sheet_1", "name": "hole_5_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_1_1", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_1_2", "name": "plate_1_materialhole_1_2", "sample_id": null, "children": [ "hole_6_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": -9.5, "y": -9.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_6_sheet_1", "name": "hole_6_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_1_2", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_1_3", "name": "plate_1_materialhole_1_3", "sample_id": null, "children": [ "hole_7_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": -9.5, "y": -29.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_7_sheet_1", "name": "hole_7_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_1_3", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_2_0", "name": "plate_1_materialhole_2_0", "sample_id": null, "children": [ "hole_8_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": 10.5, "y": 30.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_8_sheet_1", "name": "hole_8_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_2_0", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_2_1", "name": "plate_1_materialhole_2_1", "sample_id": null, "children": [ "hole_9_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": 10.5, "y": 10.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_9_sheet_1", "name": "hole_9_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_2_1", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_2_2", "name": "plate_1_materialhole_2_2", "sample_id": null, "children": [ "hole_10_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": 10.5, "y": -9.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_10_sheet_1", "name": "hole_10_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_2_2", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_2_3", "name": "plate_1_materialhole_2_3", "sample_id": null, "children": [ "hole_11_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": 10.5, "y": -29.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_11_sheet_1", "name": "hole_11_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_2_3", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_3_0", "name": "plate_1_materialhole_3_0", "sample_id": null, "children": [ "hole_12_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": 30.5, "y": 30.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_12_sheet_1", "name": "hole_12_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_3_0", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_3_1", "name": "plate_1_materialhole_3_1", "sample_id": null, "children": [ "hole_13_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": 30.5, "y": 10.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_13_sheet_1", "name": "hole_13_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_3_1", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_3_2", "name": "plate_1_materialhole_3_2", "sample_id": null, "children": [ "hole_14_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": 30.5, "y": -9.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_14_sheet_1", "name": "hole_14_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_3_2", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } }, { "id": "plate_1_materialhole_3_3", "name": "plate_1_materialhole_3_3", "sample_id": null, "children": [ "hole_15_sheet_1" ], "parent": "plate_1", "type": "container", "class": "", "position": { "x": 30.5, "y": -29.5, "z": 1 }, "config": { "type": "MaterialHole", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "material_hole", "model": null, "barcode": null }, "data": { "depth": 1.0, "diameter": 14, "info": "", "max_sheets": 1 } }, { "id": "hole_15_sheet_1", "name": "hole_15_sheet_1", "sample_id": null, "children": [], "parent": "plate_1_materialhole_3_3", "type": "container", "class": "", "position": { "x": 0, "y": 0, "z": 0 }, "config": { "type": "ElectrodeSheet", "size_x": 1, "size_y": 1, "size_z": 1, "rotation": { "x": 0, "y": 0, "z": 0, "type": "Rotation" }, "category": "electrode_sheet", "model": null, "barcode": null }, "data": { "diameter": 14, "info": "NMC", "mass": 5.0, "material_type": "positive_electrode", "thickness": 0.1 } } ], "links": [] }