测试完成代码

This commit is contained in:
琉璃月光
2025-08-18 16:54:29 +08:00
commit a38051e4dc
194 changed files with 3570686 additions and 0 deletions

Binary file not shown.

48
Config/DropLine.ini Normal file
View File

@ -0,0 +1,48 @@
[DropLine1]
id = 1
name = 50kg码垛路径
[DropLine2]
id = 2
name = 35kg码垛路径
[DropPoints1]
x = 1882.882568
y = 786.492737
z = 1203.552246
u = 11.403661
v = -0.985981
w = -125.710434
id = 3
order = 0
lineid = 1
status = 9
linetype = 0
[DropPoints2]
x = -118
y = -1605
z = -77
u = -51
v = -0.985981
w = -125.710434
id = 4
order = 1
lineid = 1
status = 9
linetype = 0
[DropPoints3]
x = 1260
y = -1395
z = -67.875
u = 9.561
v = -0.985981
w = -125.710434
id = 4
order = 2
lineid = 1
status = 9
linetype = 0

229
Config/FeedLine.ini Normal file
View File

@ -0,0 +1,229 @@
[FeedLine1]
id = 1
name = 反应釜1
[FeedLine2]
id = 2
name = 反应釜2
[Position3]
x = 984.039734
y = 500.0
z = -1186.173706
u = -150.958527
v = 1.0
w = -0.0
id = 3
order = 0
lineid = 2
status = 3
linetype = 0
[Position1]
x = -569.528625
y = -1299.985718
z = -413.431213
u = -151.127274
v = 0.0
w = -0.0
id = 1
order = 3
lineid = 1
status = 3
linetype = 0
[Position12]
x = -569.524475
y = -1299.973877
z = -825.314453
u = -151.126846
v = 0.0
w = -0.0
id = 12
order = 6
lineid = 1
status = 3
linetype = 0
[Position6]
x = 1840.0
y = -400.0
z = -1186.174805
u = 30.0
v = 5.0
w = -0.0
id = 6
order = 4
lineid = 2
status = 3
linetype = 0
[Position13]
x = 19.228468
y = -1531.263916
z = -189.010803
u = -73.546654
v = 0.0
w = -0.0
id = 13
order = 0
lineid = 1
status = 3
linetype = 0
[Position14]
x = -569.531006
y = -1299.971069
z = -825.315613
u = -150.0
v = 0.0
w = -0.0
id = 14
order = 4
lineid = 1
status = 3
linetype = 0
[Position5]
x = -569.509094
y = -1299.994385
z = -1269.932495
u = -150.0
v = 0.0
w = -0.0
id = 5
order = 5
lineid = 1
status = 5
linetype = 0
[Position15]
x = 19.228468
y = -1531.263916
z = -189.010803
u = -73.546654
v = 0.0
w = -0.0
id = 15
order = 1
lineid = 1
status = 2
linetype = 0
[Position2]
x = 19.228468
y = -1531.263916
z = -189.010803
u = -73.546654
v = 0.0
w = -0.0
id = 2
order = 2
lineid = 1
status = 4
linetype = 0
[Position4]
x = 890.821655
y = -313.300446
z = -691.557617
u = -63.248192
v = 0.0
w = -0.0
id = 4
order = 9
lineid = 1
status = 9
linetype = 0
[Position7]
x = -569.522156
y = -1299.988647
z = -413.430023
u = -151.126541
v = 0.0
w = -0.0
id = 7
order = 7
lineid = 1
status = 3
linetype = 0
[Position8]
x = 1143.22937
y = -822.204346
z = -84.250801
u = -73.561378
v = 0.0
w = -0.0
id = 8
order = 8
lineid = 1
status = 3
linetype = 0
[Position9]
x = 984.0
y = -360.0
z = -1186.177246
u = -150.954636
v = 2.0
w = -0.0
id = 9
order = 1
lineid = 2
status = 3
linetype = 0
[Position11]
x = 984.075623
y = 70.0
z = -1186.173706
u = -150.952072
v = 3.0
w = -0.0
id = 11
order = 2
lineid = 2
status = 3
linetype = 0
[Position10]
x = 1840.092651
y = 600.0
z = -1186.170044
u = 29.96027
v = 4.0
w = -0.0
id = 10
order = 3
lineid = 2
status = 3
linetype = 0
[Position17]
x = 1840.0
y = 100.0
z = -1186.179688
u = 30.0
v = 6.0
w = -0.0
id = 17
order = 5
lineid = 2
status = 3
linetype = 0
[Position16]
x = 983.66864
y = -632.0
z = -1186.170044
u = -150.904358
v = 0.0
w = -0.0
id = 16
order = 6
lineid = 2
status = 3
linetype = 0

164
Config/FeedLine.ini.bak Normal file
View File

@ -0,0 +1,164 @@
[FeedLine1]
id = 1
name = 反应釜1
[FeedLine2]
id = 2
name = 反应釜2
[Position3]
x = 1882.882568
y = 786.492737
z = 1203.552246
u = 11.403661
v = -0.985981
w = -125.710434
id = 3
order = 0
lineid = 2
status = 3
linetype = 0
[Position1]
x = -569.528625
y = -1299.985718
z = -413.431213
u = -151.127274
v = 0.0
w = -0.0
id = 1
order = 3
lineid = 1
status = 3
linetype = 0
[Position12]
x = -569.524475
y = -1299.973877
z = -825.314453
u = -151.126846
v = 0.0
w = -0.0
id = 12
order = 6
lineid = 1
status = 3
linetype = 0
[Position6]
x = 1425.824829
y = 952.627869
z = 1364.459839
u = -5.591513
v = -38.629269
w = -114.406639
id = 6
order = 1
lineid = 2
status = 2
linetype = 0
[Position13]
x = 19.228468
y = -1531.263916
z = -189.010803
u = -73.546654
v = 0.0
w = -0.0
id = 13
order = 0
lineid = 1
status = 3
linetype = 0
[Position14]
x = -569.531006
y = -1299.971069
z = -825.315613
u = -150.0
v = 0.0
w = -0.0
id = 14
order = 4
lineid = 1
status = 3
linetype = 0
[Position5]
x = -569.509094
y = -1299.994385
z = -1269.932495
u = -150.0
v = 0.0
w = -0.0
id = 5
order = 5
lineid = 1
status = 5
linetype = 0
[Position15]
x = 19.228468
y = -1531.263916
z = -189.010803
u = -73.546654
v = 0.0
w = -0.0
id = 15
order = 1
lineid = 1
status = 2
linetype = 0
[Position2]
x = 19.228468
y = -1531.263916
z = -189.010803
u = -73.546654
v = 0.0
w = -0.0
id = 2
order = 2
lineid = 1
status = 4
linetype = 0
[Position4]
x = 890.821655
y = -313.300446
z = -691.557617
u = -63.248192
v = 0.0
w = -0.0
id = 4
order = 9
lineid = 1
status = 9
linetype = 0
[Position7]
x = -569.522156
y = -1299.988647
z = -413.430023
u = -151.126541
v = 0.0
w = -0.0
id = 7
order = 7
lineid = 1
status = 3
linetype = 0
[Position8]
x = 1143.22937
y = -822.204346
z = -84.250801
u = -73.561378
v = 0.0
w = -0.0
id = 8
order = 8
lineid = 1
status = 3
linetype = 0

25
Config/config.py Normal file
View File

@ -0,0 +1,25 @@
import re
input_file = "FeedLine.ini" # ÊäÈëÎļþÃû
output_file = "output_lineid2.txt" # Êä³öÎļþÃû£¨½ö°üº¬ lineid=2 µÄ Position ¿é£©
# ¶ÁÈ¡ÊäÈëÎļþ
with open(input_file, "r",encoding="utf-8") as f_in:
content = f_in.read()
# ÕýÔòÆ¥ÅäËùÓÐ [PositionX] ¿é
position_blocks = re.findall(r'(\[Position\d+\][\s\S]*?)(?=\n\[|\Z)', content)
# ɸѡ lineid = 2 µÄ¿é
filtered_blocks = []
for block in position_blocks:
if re.search(r'lineid\s*=\s*2\b', block): # Æ¥Åä "lineid = 2"£¨¼æÈݿոñ£©
filtered_blocks.append(block)
# дÈëÊä³öÎļþ
if filtered_blocks:
with open(output_file, "w",encoding="utf-8") as f_out:
f_out.write("\n\n".join(filtered_blocks))
print(f"? ³É¹¦ÌáÈ¡ {len(filtered_blocks)} ¸ö lineid=2 µÄ [PositionX] ¿é ¡ú {output_file}")
else:
print("? δÕÒµ½ lineid=2 µÄ [PositionX] Êý¾Ý£¡")

217
Config/feedLine.ini Normal file
View File

@ -0,0 +1,217 @@
[FeedLine1]
id = 1
name = 反应釜1
[FeedLine2]
id = 2
name = 反应釜2
[Position3]
x = 1882.882568
y = 786.492737
z = 1203.552246
u = 11.403661
v = -0.985981
w = -125.710434
id = 3
order = 0
lineid = 2
status = 3
linetype = 0
[Position1]
x = 1402.887451
y = 1126.740479
z = 2000.0
u = 6.669909
v = 7.899203
w = -151.361526
id = 1
order = 4
lineid = 1
status = 3
linetype = 0
[Position7]
x = 230.52298
y = 1879.445435
z = 2000.432495
u = 3.915686
v = 18.44486
w = -107.223564
id = 7
order = 0
lineid = 1
status = 3
linetype = 0
[Position8]
x = 1430.494385
y = 1765.716187
z = 2050.0
u = 1.57722
v = 4.174088
w = -87.506218
id = 8
order = 8
lineid = 1
status = 6
linetype = 0
[Position9]
x = 1427.58313
y = 1724.46875
z = 1831.32312
u = 1.923308
v = 3.454441
w = -87.299934
id = 9
order = 9
lineid = 1
status = 7
linetype = 0
[Position10]
x = 1339.699585
y = 1702.385742
z = 2197.976318
u = 9.554496
v = 7.15853
w = -99.243294
id = 10
order = 10
lineid = 1
status = 8
linetype = 0
[Position12]
x = 2180.736328
y = 356.33316
z = 1850.0
u = 5.812903
v = 5.431066
w = -168.01712
id = 12
order = 13
lineid = 1
status = 9
linetype = 0
[Position2]
x = 1765.864746
y = 345.495361
z = 2000.0
u = 6.676573
v = 7.941406
w = -179.064972
id = 2
order = 3
lineid = 1
status = 4
linetype = 0
[Position6]
x = 1425.824829
y = 952.627869
z = 1364.459839
u = -5.591513
v = -38.629269
w = -114.406639
id = 6
order = 1
lineid = 2
status = 2
linetype = 0
[Position13]
x = 1351.092285
y = 1188.34668
z = 2000.151001
u = 6.676482
v = 7.941721
w = -148.802124
id = 13
order = 1
lineid = 1
status = 3
linetype = 0
[Position14]
x = 371.28418
y = 1757.579224
z = 2000.0
u = 7.908469
v = 6.585917
w = -95.263153
id = 14
order = 5
lineid = 1
status = 3
linetype = 0
[Position5]
x = 352.000519
y = 1915.820068
z = 2022.926514
u = -179.120407
v = -1.876792
w = 2.38191
id = 5
order = 6
lineid = 1
status = 5
linetype = 0
[Position15]
x = 1765.864746
y = 345.495361
z = 2000.0
u = 6.676573
v = 7.941406
w = -179.064972
id = 15
order = 2
lineid = 1
status = 2
linetype = 0
[Position16]
x = 275.882446
y = 2153.374023
z = 2050.0
u = 8.369349
v = 1.971002
w = -108.256897
id = 16
order = 7
lineid = 1
status = 3
linetype = 0
[Position4]
x = 1556.585449
y = 1663.580322
z = 2331.091553
u = 48.062508
v = -0.372809
w = -96.427994
id = 4
order = 11
lineid = 1
status = 8
linetype = 0
[Position11]
x = 1331.740112
y = 1787.211548
z = 2307.181641
u = -34.621368
v = 19.412609
w = -132.657135
id = 11
order = 12
lineid = 1
status = 8
linetype = 0

26
Config/output_lineid2.txt Normal file
View File

@ -0,0 +1,26 @@
[Position3]
x = 1424.235352
y = 257.316162
z = -1186.18811
u = -150.960709
v = 0.0
w = -0.0
id = 3
order = 0
lineid = 2
status = 3
linetype = 0
[Position6]
x = 1425.824829
y = 952.627869
z = 1364.459839
u = -5.591513
v = -38.629269
w = -114.406639
id = 6
order = 1
lineid = 2
status = 2
linetype = 0

138
Config/save_fline Normal file
View File

@ -0,0 +1,138 @@
[FeedLine1]
id = 1
name = 反应釜1
[FeedLine2]
id = 2
name = 反应釜2
[Position3]
x = 1882.882568
y = 786.492737
z = 1203.552246
u = 11.403661
v = -0.985981
w = -125.710434
id = 3
order = 0
lineid = 2
status = 3
linetype = 0
[Position1]
x = -258.509247
y = -1391.212769
z = -77.082001
u = -64.815765
v = 0.0
w = -0.0
id = 1
order = 3
lineid = 1
status = 3
linetype = 0
[Position12]
x = -264.867462
y = -1383.487061
z = -189.154816
u = -157.167328
v = 0.0
w = -0.0
id = 12
order = 6
lineid = 1
status = 3
linetype = 0
[Position6]
x = 1425.824829
y = 952.627869
z = 1364.459839
u = -5.591513
v = -38.629269
w = -114.406639
id = 6
order = 1
lineid = 2
status = 2
linetype = 0
[Position13]
x = -828.689758
y = -1146.968872
z = -77.084404
u = -90.137154
v = 0.0
w = -0.0
id = 13
order = 0
lineid = 1
status = 3
linetype = 0
[Position14]
x = -258.507965
y = -1391.221558
z = -167.566803
u = -64.816261
v = 0.0
w = -0.0
id = 14
order = 4
lineid = 1
status = 3
linetype = 0
[Position5]
x = -187.124695
y = -1400.483765
z = -839.763611
u = -152.023468
v = 0.0
w = -0.0
id = 5
order = 5
lineid = 1
status = 5
linetype = 0
[Position15]
x = -828.689758
y = -1146.968872
z = -77.084404
u = -90.137154
v = 0.0
w = -0.0
id = 15
order = 1
lineid = 1
status = 2
linetype = 0
[Position2]
x = -828.689758
y = -1146.968872
z = -77.084404
u = -90.137154
v = 0.0
w = -0.0
id = 2
order = 2
lineid = 1
status = 4
linetype = 0
[Position4]
x = 1067.078247
y = -919.529846
z = -189.15361
u = -97.082031
v = 0.0
w = -0.0
id = 4
order = 7
lineid = 1
status = 9
linetype = 0