mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-17 21:11:12 +00:00
- Introduced new Python modules for button battery assembly, including resource classes and configurations. - Added JSON and CSV files for resource definitions and device configurations. - Created initial setup for the coin cell assembly workstation, including material handling and resource management.
1332 lines
38 KiB
JSON
1332 lines
38 KiB
JSON
{
|
||
"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": []
|
||
} |