This commit is contained in:
toto
2025-09-26 11:02:27 +02:00
parent 9701e8edf2
commit 4f3043e2de
127 changed files with 51450 additions and 78 deletions

149
data/factory.json Normal file
View File

@@ -0,0 +1,149 @@
{
"products": [
{
"id": 0,
"program": [
{
"poolID": 0,
"sequence": [
0,
1,
2
]
},
{
"poolID": 1,
"sequence": [
0
]
},
{
"poolID": 2,
"sequence": [
0,
1
]
}
]
},
{
"id": 1,
"program": [
{
"poolID": 0,
"sequence": [
1,
2,
0
]
},
{
"poolID": 1,
"sequence": [
0
]
},
{
"poolID": 2,
"sequence": [
0,
1
]
}
]
},
{
"id": 2,
"program": [
{
"poolID": 0,
"sequence": [
2,
0,
1
]
},
{
"poolID": 1,
"sequence": [
0
]
},
{
"poolID": 2,
"sequence": [
0,
1
]
}
]
}
],
"generator": {
"random_seed": 62642,
"min_send_speed_rate": 15,
"max_send_speed_rate": 30
},
"pools": [
{
"id": 0,
"type": 0,
"machines": [
{
"id": 0,
"type": 0,
"load_time": 1,
"processing_time": 10,
"unload_time": 1
},
{
"id": 1,
"type": 0,
"load_time": 1,
"processing_time": 8,
"unload_time": 1
},
{
"id": 2,
"type": 0,
"load_time": 1,
"processing_time": 15,
"unload_time": 1
}
]
},
{
"id": 1,
"type": 0,
"machines": [
{
"id": 0,
"type": 0,
"load_time": 1,
"processing_time": 30,
"unload_time": 1
}
]
},
{
"id": 2,
"type": 0,
"machines": [
{
"id": 0,
"type": 0,
"load_time": 1,
"processing_time": 20,
"unload_time": 1
},
{
"id": 1,
"type": 0,
"load_time": 1,
"processing_time": 60,
"unload_time": 1
}
]
}
]
}

336
data/factory_in_out.json Normal file
View File

@@ -0,0 +1,336 @@
{
"products": [
{
"id": 0,
"program": [
{
"poolID": 0,
"sequence": [
{
"machineID": 0,
"ins": [
{
"itemID": 1000,
"source": {
"stockID": 0
},
"quantity": 1
}
],
"outs": [
{
"destination": {
"poolID": 0,
"stockID": 0
}
}
]
},
{
"machineID": 1,
"ins": [
{
"source": {
"poolID": 0,
"stockID": 0
}
},
{
"itemID": 1001,
"source": {
"stockID": 0
},
"quantity": 1
}
],
"outs": [
{
"destination": {
"poolID": 0,
"stockID": 1
}
}
]
},
{
"machineID": 2,
"ins": [
{
"source": {
"poolID": 0,
"stockID": 1
}
}
],
"outs": [
{
"destination": {
"poolID": 0,
"stockID": 2
}
}
]
}
]
},
{
"poolID": 1,
"sequence": [
{
"machineID": 0,
"ins": [
{
"source": {
"poolID": 0,
"stockID": 2
}
}
],
"outs": [
{
"destination": {
"poolID": 2,
"stockID": 0
}
}
]
}
]
},
{
"poolID": 2,
"sequence": [
{
"machineID": 0,
"ins": [
{
"source": {
"poolID": 2,
"stockID": 0
}
}
],
"outs": [
{
"destination": {
"poolID": 2,
"stockID": 1
}
}
]
},
{
"machineID": 1,
"ins": [
{
"source": {
"poolID": 2,
"stockID": 1
}
}
],
"outs": [
{
"destination": {
"poolID": 3,
"stockID": 0
}
}
]
}
]
},
{
"poolID": 3,
"sequence": [
{
"machineID": 0,
"ins": [
{
"source": {
"poolID": 3,
"stockID": 0
}
}
]
}
]
}
]
},
{
"id": 1,
"program": [
{
"poolID": 0,
"sequence": [
1,
2,
0
]
},
{
"poolID": 1,
"sequence": [
0
]
},
{
"poolID": 2,
"sequence": [
0,
1
]
}
]
},
{
"id": 2,
"program": [
{
"poolID": 0,
"sequence": [
2,
0,
1
]
},
{
"poolID": 1,
"sequence": [
0
]
},
{
"poolID": 2,
"sequence": [
0,
1
]
}
]
}
],
"generator": {
"random_seed": 62642,
"min_send_speed_rate": 15,
"max_send_speed_rate": 30
},
"pools": [
{
"id": 0,
"type": 0,
"machines": [
{
"id": 0,
"type": 0,
"load_time": 1,
"processing_time": 10,
"unload_time": 1
},
{
"id": 1,
"type": 0,
"load_time": 1,
"processing_time": 8,
"unload_time": 1
},
{
"id": 2,
"type": 0,
"load_time": 1,
"processing_time": 15,
"unload_time": 1
}
],
"stocks": [
{
"id": 0,
"capacity": -1
},
{
"id": 1,
"capacity": -1
},
{
"id": 2,
"capacity": -1
}
]
},
{
"id": 1,
"type": 0,
"machines": [
{
"id": 0,
"type": 0,
"load_time": 1,
"processing_time": 30,
"unload_time": 1
}
]
},
{
"id": 2,
"type": 0,
"machines": [
{
"id": 0,
"type": 0,
"load_time": 1,
"processing_time": 20,
"unload_time": 1
},
{
"id": 1,
"type": 0,
"load_time": 1,
"processing_time": 60,
"unload_time": 1
}
],
"stocks": [
{
"id": 0,
"capacity": -1
},
{
"id": 1,
"capacity": -1
}
]
},
{
"id": 3,
"type": 0,
"machines": [
{
"id": 0,
"type": 3
}
],
"stocks": [
{
"id": 0,
"capacity": -1
}
]
}
],
"stocks": [
{
"id": 0,
"items": [
{
"id": 1000,
"quantity": -1
},
{
"id": 1001,
"quantity": -1
}
]
}
]
}

View File

@@ -0,0 +1,177 @@
{
"products": [
{
"id": 0,
"program": [
{
"poolID": 0,
"sequence": [
0,
1,
2
]
},
{
"poolID": 1,
"sequence": [
0
]
},
{
"poolID": 2,
"sequence": [
0,
1
]
},
{
"poolID": 3,
"sequence": [
0
]
}
]
},
{
"id": 1,
"program": [
{
"poolID": 0,
"sequence": [
1,
2,
0
]
},
{
"poolID": 1,
"sequence": [
0
]
},
{
"poolID": 2,
"sequence": [
0,
1
]
},
{
"poolID": 3,
"sequence": [
0
]
}
]
},
{
"id": 2,
"program": [
{
"poolID": 0,
"sequence": [
2,
0,
1
]
},
{
"poolID": 1,
"sequence": [
0
]
},
{
"poolID": 2,
"sequence": [
0,
1
]
},
{
"poolID": 3,
"sequence": [
0
]
}
]
}
],
"generator": {
"random_seed": 62642,
"min_send_speed_rate": 15,
"max_send_speed_rate": 30
},
"pools": [
{
"id": 0,
"type": 0,
"machines": [
{
"id": 0,
"type": 0,
"load_time": 1,
"processing_time": 10,
"unload_time": 1
},
{
"id": 1,
"type": 0,
"load_time": 1,
"processing_time": 8,
"unload_time": 1
},
{
"id": 2,
"type": 0,
"load_time": 1,
"processing_time": 15,
"unload_time": 1
}
]
},
{
"id": 1,
"type": 0,
"machines": [
{
"id": 0,
"type": 0,
"load_time": 1,
"processing_time": 30,
"unload_time": 1
}
]
},
{
"id": 2,
"type": 0,
"machines": [
{
"id": 0,
"type": 0,
"load_time": 1,
"processing_time": 20,
"unload_time": 1
},
{
"id": 1,
"type": 0,
"load_time": 1,
"processing_time": 60,
"unload_time": 1
}
]
},
{
"id": 3,
"type": 0,
"machines": [
{
"id": 0,
"type": 3
}
]
}
]
}