added S buttons placement in the scene. modified the devices code and now it asks for what to place

This commit is contained in:
Salijoghli 2026-01-09 20:29:57 +04:00
parent deaaf26840
commit 0f4d605d0a
2 changed files with 498 additions and 295 deletions

View File

@ -1,194 +1,314 @@
record_type,conveyor_key,sec,included,reason,has_tpe,has_epc,has_vfd,is_last_any,is_last_geom,start_x,start_y,end_x,end_y,tpe_name,tpe_x,tpe_y,tpe_rotation,tpe_block_rotation,tpe_distance record_type,conveyor_key,sec,included,reason,has_tpe,has_epc,has_vfd,is_last_any,is_last_geom,start_x,start_y,end_x,end_y,tpe_name,tpe_x,tpe_y,tpe_rotation,tpe_block_rotation,tpe_distance,dev_name,dev_x,dev_y
CONVEYOR,PS3_1,1,1,GEOMETRY,1,1,1,0,0,3087.489034,3048.565032,3159.132392,3024.713237,,,,,, CONVEYOR,PS3_1,1,1,GEOMETRY,1,1,1,0,0,3087.489034,3048.565032,3159.132392,3024.713237
CONVEYOR,PS3_2,2,1,GEOMETRY,1,0,1,0,0,3159.132392,3024.713237,3190.945812,3042.099631,,,,,, CONVEYOR,PS3_2,2,1,GEOMETRY,1,0,1,0,0,3159.132392,3024.713237,3190.945812,3042.099631
CONVEYOR,PS3_3,3,1,GEOMETRY,1,0,1,0,0,3190.945812,3042.099631,3478.820696,3249.442902,,,,,, CONVEYOR,PS3_3,3,1,GEOMETRY,1,0,1,0,0,3190.945812,3042.099631,3478.820696,3249.442902
CONVEYOR,PS3_5,5,1,GEOMETRY,1,0,1,0,0,3519.577701,3258.53086,4079.105653,3253.674982,,,,,, CONVEYOR,PS3_5,5,1,GEOMETRY,1,0,1,0,0,3519.577701,3258.530860,4079.105653,3253.674982
CONVEYOR,PS3_6,6,1,GEOMETRY,1,0,1,0,0,4079.105653,3253.674982,4784.946959,3257.612009,,,,,, CONVEYOR,PS3_6,6,1,GEOMETRY,1,0,1,0,0,4079.105653,3253.674982,4784.946959,3257.612009
CONVEYOR,PS3_7,7,1,GEOMETRY,1,0,1,0,0,5985.674639,3259.327631,5985.674639,3259.327631,,,,,, CONVEYOR,PS3_7,7,1,GEOMETRY,1,0,1,0,0,5985.674639,3259.327631,5985.674639,3259.327631
CONVEYOR,PS3_9,9,1,GEOMETRY,1,0,1,0,0,6060.48327,3193.853573,6060.789954,2741.579531,,,,,, CONVEYOR,PS3_9,9,1,GEOMETRY,1,0,1,0,0,6060.483270,3193.853573,6060.789954,2741.579531
CONVEYOR,PS3_10,10,1,GEOMETRY,1,0,1,0,0,6060.789954,2741.579531,6060.495376,2610.80136,,,,,, CONVEYOR,PS3_10,10,1,GEOMETRY,1,0,1,0,0,6060.789954,2741.579531,6060.495376,2610.801360
CONVEYOR,PS3_12,12,1,GEOMETRY,1,1,1,1,1,6007.382954,2569.962296,5948.039145,2529.928635,,,,,, CONVEYOR,PS3_12,12,1,GEOMETRY,1,1,1,1,1,6007.382954,2569.962296,5948.039145,2529.928635
CONVEYOR,UL8_1,1,1,GEOMETRY,1,1,1,0,0,632.618127,3188.888389,824.872344,3157.126582,,,,,, CONVEYOR,UL8_1,1,1,GEOMETRY,1,1,1,0,0,632.618127,3188.888389,824.872344,3157.126582
CONVEYOR,UL8_2,2,1,GEOMETRY,1,1,1,0,0,885.669058,3169.966906,1712.765129,3158.462454,,,,,, CONVEYOR,UL8_2,2,1,GEOMETRY,1,1,1,0,0,885.669058,3169.966906,1712.765129,3158.462454
CONVEYOR,UL8_3,3,1,GEOMETRY,1,0,1,0,0,1712.765129,3158.462454,1817.953869,3155.934504,,,,,, CONVEYOR,UL8_3,3,1,GEOMETRY,1,0,1,0,0,1712.765129,3158.462454,1817.953869,3155.934504
CONVEYOR,UL8_5,5,1,GEOMETRY,1,0,1,0,0,1881.70253,3136.32373,1944.426945,3101.149921,,,,,, CONVEYOR,UL8_5,5,1,GEOMETRY,1,0,1,0,0,1881.702530,3136.323730,1944.426945,3101.149921
CONVEYOR,UL8_6,6,1,GEOMETRY,1,0,1,0,0,1944.426945,3101.149921,1978.682956,3086.062642,,,,,, CONVEYOR,UL8_6,6,1,GEOMETRY,1,0,1,0,0,1944.426945,3101.149921,1978.682956,3086.062642
CONVEYOR,UL8_7,7,1,GEOMETRY,1,0,1,0,0,1978.682956,3086.062642,2007.7449,3063.545268,,,,,, CONVEYOR,UL8_7,7,1,GEOMETRY,1,0,1,0,0,1978.682956,3086.062642,2007.744900,3063.545268
CONVEYOR,UL8_8,8,1,GEOMETRY,1,0,1,0,1,2007.7449,3063.545268,2040.663378,3048.333245,,,,,, CONVEYOR,UL8_8,8,1,GEOMETRY,1,0,1,0,1,2007.744900,3063.545268,2040.663378,3048.333245
CONVEYOR,UL10_1,1,1,GEOMETRY,1,1,1,0,0,632.900863,3592.147634,823.776601,3561.145597,,,,,, CONVEYOR,UL10_1,1,1,GEOMETRY,1,1,1,0,0,632.900863,3592.147634,823.776601,3561.145597
CONVEYOR,UL10_2,2,1,GEOMETRY,1,1,1,0,0,874.719154,3570.155999,1720.187324,3564.061477,,,,,, CONVEYOR,UL10_2,2,1,GEOMETRY,1,1,1,0,0,874.719154,3570.155999,1720.187324,3564.061477
CONVEYOR,UL10_3,3,1,GEOMETRY,1,0,1,0,0,1720.187324,3564.061477,2083.996631,3560.76686,,,,,, CONVEYOR,UL10_3,3,1,GEOMETRY,1,0,1,0,0,1720.187324,3564.061477,2083.996631,3560.766860
CONVEYOR,UL10_4,4,1,GEOMETRY,1,0,1,0,0,2083.996631,3560.76686,2128.22994,3542.739063,,,,,, CONVEYOR,UL10_4,4,1,GEOMETRY,1,0,1,0,0,2083.996631,3560.766860,2128.229940,3542.739063
CONVEYOR,UL10_5,5,1,GEOMETRY,1,0,1,0,0,2128.22994,3542.739063,2164.812356,3542.467143,,,,,, CONVEYOR,UL10_5,5,1,GEOMETRY,1,0,1,0,0,2128.229940,3542.739063,2164.812356,3542.467143
CONVEYOR,UL10_6,6,1,GEOMETRY,1,0,1,0,0,2164.812356,3542.467143,2200.090761,3544.785276,,,,,, CONVEYOR,UL10_6,6,1,GEOMETRY,1,0,1,0,0,2164.812356,3542.467143,2200.090761,3544.785276
CONVEYOR,UL10_7,7,1,GEOMETRY,1,0,1,0,0,2200.090761,3544.785276,2236.861695,3544.52715,,,,,, CONVEYOR,UL10_7,7,1,GEOMETRY,1,0,1,0,0,2200.090761,3544.785276,2236.861695,3544.527150
CONVEYOR,UL10_9,9,1,GEOMETRY,1,0,1,0,1,2309.630704,3563.985881,2358.664691,3592.202752,,,,,, CONVEYOR,UL10_9,9,1,GEOMETRY,1,0,1,0,1,2309.630704,3563.985881,2358.664691,3592.202752
CONVEYOR,UL9_3,3,1,GEOMETRY,1,1,1,0,0,551.208873,3355.007428,907.467125,3324.238385,,,,,, CONVEYOR,UL9_3,3,1,GEOMETRY,1,1,1,0,0,551.208873,3355.007428,907.467125,3324.238385
CONVEYOR,UL9_4,4,1,GEOMETRY,1,1,1,0,0,907.467125,3324.238385,1700.371316,3323.415506,,,,,, CONVEYOR,UL9_4,4,1,GEOMETRY,1,1,1,0,0,907.467125,3324.238385,1700.371316,3323.415506
CONVEYOR,UL9_5,5,1,GEOMETRY,1,0,1,0,0,1700.371316,3323.415506,1826.538319,3321.774338,,,,,, CONVEYOR,UL9_5,5,1,GEOMETRY,1,0,1,0,0,1700.371316,3323.415506,1826.538319,3321.774338
CONVEYOR,UL9_7,7,1,GEOMETRY,1,0,1,0,0,1891.501859,3302.098769,2212.651713,3118.960609,,,,,, CONVEYOR,UL9_7,7,1,GEOMETRY,1,0,1,0,0,1891.501859,3302.098769,2212.651713,3118.960609
CONVEYOR,UL9_8,8,1,GEOMETRY,1,0,1,0,0,2212.651713,3118.960609,2247.352179,3100.25407,,,,,, CONVEYOR,UL9_8,8,1,GEOMETRY,1,0,1,0,0,2212.651713,3118.960609,2247.352179,3100.254070
CONVEYOR,UL9_9,9,1,GEOMETRY,1,0,1,0,0,2247.352179,3100.25407,2277.803935,3081.192233,,,,,, CONVEYOR,UL9_9,9,1,GEOMETRY,1,0,1,0,0,2247.352179,3100.254070,2277.803935,3081.192233
CONVEYOR,UL9_10,10,1,GEOMETRY,1,0,1,0,0,2277.803935,3081.192233,2310.374208,3065.368059,,,,,, CONVEYOR,UL9_10,10,1,GEOMETRY,1,0,1,0,0,2277.803935,3081.192233,2310.374208,3065.368059
CONVEYOR,UL9_11,11,1,GEOMETRY,1,0,1,0,1,2310.374208,3065.368059,2343.399072,3047.086292,,,,,, CONVEYOR,UL9_11,11,1,GEOMETRY,1,0,1,0,1,2310.374208,3065.368059,2343.399072,3047.086292
CONVEYOR,UL11_3,3,1,GEOMETRY,1,1,1,0,0,548.75287,3692.802976,897.324015,3661.485774,,,,,, CONVEYOR,UL11_3,3,1,GEOMETRY,1,1,1,0,0,548.752870,3692.802976,897.324015,3661.485774
CONVEYOR,UL11_4,4,1,GEOMETRY,1,1,1,0,0,897.324015,3661.485774,1700.480744,3658.22207,,,,,, CONVEYOR,UL11_4,4,1,GEOMETRY,1,1,1,0,0,897.324015,3661.485774,1700.480744,3658.222070
CONVEYOR,UL11_5,5,1,GEOMETRY,1,0,1,0,0,1700.480744,3658.22207,1844.529026,3653.231416,,,,,, CONVEYOR,UL11_5,5,1,GEOMETRY,1,0,1,0,0,1700.480744,3658.222070,1844.529026,3653.231416
CONVEYOR,UL11_6,6,1,GEOMETRY,1,0,1,0,0,1844.529026,3653.231416,1879.59736,3657.637923,,,,,, CONVEYOR,UL11_6,6,1,GEOMETRY,1,0,1,0,0,1844.529026,3653.231416,1879.597360,3657.637923
CONVEYOR,UL11_7,7,1,GEOMETRY,1,0,1,0,0,1879.59736,3657.637923,1917.029348,3658.58271,,,,,, CONVEYOR,UL11_7,7,1,GEOMETRY,1,0,1,0,0,1879.597360,3657.637923,1917.029348,3658.582710
CONVEYOR,UL11_8,8,1,GEOMETRY,1,0,1,0,0,1917.029348,3658.58271,1951.991891,3658.283856,,,,,, CONVEYOR,UL11_8,8,1,GEOMETRY,1,0,1,0,0,1917.029348,3658.582710,1951.991891,3658.283856
CONVEYOR,UL11_9,9,1,GEOMETRY,1,0,1,0,0,1951.991891,3658.283856,1988.78012,3658.283856,,,,,, CONVEYOR,UL11_9,9,1,GEOMETRY,1,0,1,0,0,1951.991891,3658.283856,1988.780120,3658.283856
CONVEYOR,UL11_10,10,1,GEOMETRY,1,1,1,0,0,2030.764864,3659.578691,2591.455783,3686.635164,,,,,, CONVEYOR,UL11_10,10,1,GEOMETRY,1,1,1,0,0,2030.764864,3659.578691,2591.455783,3686.635164
CONVEYOR,UL11_12,12,1,GEOMETRY,1,0,1,0,0,2750.134283,3691.074283,2845.387748,3690.854148,,,,,, CONVEYOR,UL11_12,12,1,GEOMETRY,1,0,1,0,0,2750.134283,3691.074283,2845.387748,3690.854148
CONVEYOR,UL11_13,13,1,GEOMETRY,1,0,1,0,0,2845.387748,3690.854148,2953.707982,3688.012958,,,,,, CONVEYOR,UL11_13,13,1,GEOMETRY,1,0,1,0,0,2845.387748,3690.854148,2953.707982,3688.012958
CONVEYOR,UL11_14,14,1,GEOMETRY,1,0,1,1,1,2971.430134,3668.918012,3155.997766,3671.874205,,,,,, CONVEYOR,UL11_14,14,1,GEOMETRY,1,0,1,1,1,2971.430134,3668.918012,3155.997766,3671.874205
CONVEYOR,UL12_3,3,1,GEOMETRY,1,1,1,0,0,543.627555,3859.294486,905.03645,3826.957213,,,,,, CONVEYOR,UL12_3,3,1,GEOMETRY,1,1,1,0,0,543.627555,3859.294486,905.036450,3826.957213
CONVEYOR,UL12_4,4,1,GEOMETRY,1,1,1,0,0,905.03645,3826.957213,1742.072614,3827.324144,,,,,, CONVEYOR,UL12_4,4,1,GEOMETRY,1,1,1,0,0,905.036450,3826.957213,1742.072614,3827.324144
CONVEYOR,UL12_5,5,1,GEOMETRY,1,0,1,0,0,1742.072614,3827.324144,1842.084498,3824.815942,,,,,, CONVEYOR,UL12_5,5,1,GEOMETRY,1,0,1,0,0,1742.072614,3827.324144,1842.084498,3824.815942
CONVEYOR,UL12_7,7,1,GEOMETRY,1,0,1,0,0,1908.85233,3808.657056,1955.553412,3781.851714,,,,,, CONVEYOR,UL12_7,7,1,GEOMETRY,1,0,1,0,0,1908.852330,3808.657056,1955.553412,3781.851714
CONVEYOR,UL12_8,8,1,GEOMETRY,1,0,1,0,0,1955.553412,3781.851714,1986.689623,3761.398031,,,,,, CONVEYOR,UL12_8,8,1,GEOMETRY,1,0,1,0,0,1955.553412,3781.851714,1986.689623,3761.398031
CONVEYOR,UL12_9,9,1,GEOMETRY,1,0,1,0,0,1986.689623,3761.398031,2020.048027,3747.625802,,,,,, CONVEYOR,UL12_9,9,1,GEOMETRY,1,0,1,0,0,1986.689623,3761.398031,2020.048027,3747.625802
CONVEYOR,UL12_10,10,1,GEOMETRY,1,0,1,0,1,2020.048027,3747.625802,2049.673824,3728.878967,,,,,, CONVEYOR,UL12_10,10,1,GEOMETRY,1,0,1,0,1,2020.048027,3747.625802,2049.673824,3728.878967
CONVEYOR,UL7_3,3,1,GEOMETRY,1,1,1,0,0,551.742895,2956.847765,908.026025,2987.966131,,,,,, CONVEYOR,UL7_3,3,1,GEOMETRY,1,1,1,0,0,551.742895,2956.847765,908.026025,2987.966131
CONVEYOR,UL7_4,4,1,GEOMETRY,1,1,1,0,0,908.026025,2987.966131,1711.113463,2986.840411,,,,,, CONVEYOR,UL7_4,4,1,GEOMETRY,1,1,1,0,0,908.026025,2987.966131,1711.113463,2986.840411
CONVEYOR,UL7_5,5,1,GEOMETRY,1,0,1,0,0,1711.113463,2986.840411,1817.542835,2987.029037,,,,,, CONVEYOR,UL7_5,5,1,GEOMETRY,1,0,1,0,0,1711.113463,2986.840411,1817.542835,2987.029037
CONVEYOR,UL7_6,6,1,GEOMETRY,1,0,1,0,0,1817.542835,2987.029037,1857.441282,2972.114781,,,,,, CONVEYOR,UL7_6,6,1,GEOMETRY,1,0,1,0,0,1817.542835,2987.029037,1857.441282,2972.114781
CONVEYOR,UL7_7,7,1,GEOMETRY,1,0,1,0,0,1857.441282,2972.114781,1893.692205,2973.61201,,,,,, CONVEYOR,UL7_7,7,1,GEOMETRY,1,0,1,0,0,1857.441282,2972.114781,1893.692205,2973.612010
CONVEYOR,UL7_8,8,1,GEOMETRY,1,0,1,0,0,1893.692205,2973.61201,1929.723023,2973.789916,,,,,, CONVEYOR,UL7_8,8,1,GEOMETRY,1,0,1,0,0,1893.692205,2973.612010,1929.723023,2973.789916
CONVEYOR,UL7_9,9,1,GEOMETRY,1,0,1,0,0,1929.723023,2973.789916,1965.806948,2973.25447,,,,,, CONVEYOR,UL7_9,9,1,GEOMETRY,1,0,1,0,0,1929.723023,2973.789916,1965.806948,2973.254470
CONVEYOR,UL7_10,10,1,GEOMETRY,1,1,1,0,0,1998.130873,2981.527148,2611.835876,2978.598409,,,,,, CONVEYOR,UL7_10,10,1,GEOMETRY,1,1,1,0,0,1998.130873,2981.527148,2611.835876,2978.598409
CONVEYOR,UL7_12,12,1,GEOMETRY,1,0,1,0,0,2766.4208,2995.0962,2863.13356,2992.295904,,,,,, CONVEYOR,UL7_12,12,1,GEOMETRY,1,0,1,0,0,2766.420800,2995.096200,2863.133560,2992.295904
CONVEYOR,UL7_13,13,1,GEOMETRY,1,0,1,0,0,2863.13356,2992.295904,2970.734203,2992.915446,,,,,, CONVEYOR,UL7_13,13,1,GEOMETRY,1,0,1,0,0,2863.133560,2992.295904,2970.734203,2992.915446
CONVEYOR,UL7_14,14,1,GEOMETRY,1,0,1,1,1,2985.330236,2984.624061,3159.803377,2984.151808,,,,,, CONVEYOR,UL7_14,14,1,GEOMETRY,1,0,1,1,1,2985.330236,2984.624061,3159.803377,2984.151808
CONVEYOR,PS4_2,2,1,GEOMETRY,1,0,1,0,0,3144.026193,3596.341132,3300.316069,3508.372989,,,,,, CONVEYOR,PS4_2,2,1,GEOMETRY,1,0,1,0,0,3144.026193,3596.341132,3300.316069,3508.372989
CONVEYOR,PS4_4,4,1,GEOMETRY,1,0,1,0,0,3310.573165,3523.337,3352.239313,3524.485575,,,,,, CONVEYOR,PS4_4,4,1,GEOMETRY,1,0,1,0,0,3310.573165,3523.337000,3352.239313,3524.485575
CONVEYOR,PS4_5,5,1,GEOMETRY,1,0,1,0,0,3352.239313,3524.485575,4006.352329,3523.35812,,,,,, CONVEYOR,PS4_5,5,1,GEOMETRY,1,0,1,0,0,3352.239313,3524.485575,4006.352329,3523.358120
CONVEYOR,PS4_6,6,1,GEOMETRY,1,0,1,0,0,4006.352329,3523.35812,4688.607797,3525.78282,,,,,, CONVEYOR,PS4_6,6,1,GEOMETRY,1,0,1,0,0,4006.352329,3523.358120,4688.607797,3525.782820
CONVEYOR,PS4_7,7,1,GEOMETRY,1,0,1,0,0,4688.607797,3525.78282,5611.139091,3525.602719,,,,,, CONVEYOR,PS4_7,7,1,GEOMETRY,1,0,1,0,0,4688.607797,3525.782820,5611.139091,3525.602719
CONVEYOR,PS4_8,8,1,GEOMETRY,1,0,1,0,0,5611.139091,3525.602719,6274.851839,3521.438644,,,,,, CONVEYOR,PS4_8,8,1,GEOMETRY,1,0,1,0,0,5611.139091,3525.602719,6274.851839,3521.438644
CONVEYOR,PS4_10,10,1,GEOMETRY,1,0,1,0,0,6353.888615,3456.502166,6352.160013,2673.21243,,,,,, CONVEYOR,PS4_10,10,1,GEOMETRY,1,0,1,0,0,6353.888615,3456.502166,6352.160013,2673.212430
CONVEYOR,PS4_11,11,1,GEOMETRY,1,0,1,0,0,6352.160013,2673.21243,6349.468358,2155.105517,,,,,, CONVEYOR,PS4_11,11,1,GEOMETRY,1,0,1,0,0,6352.160013,2673.212430,6349.468358,2155.105517
CONVEYOR,PS4_12,12,1,GEOMETRY,1,0,1,0,0,6349.468358,2155.105517,6355.840289,1761.029836,,,,,, CONVEYOR,PS4_12,12,1,GEOMETRY,1,0,1,0,0,6349.468358,2155.105517,6355.840289,1761.029836
CONVEYOR,PS4_14,14,1,GEOMETRY,1,1,1,1,1,6272.313843,1688.457365,5949.215298,1690.378911,,,,,, CONVEYOR,PS4_14,14,1,GEOMETRY,1,1,1,1,1,6272.313843,1688.457365,5949.215298,1690.378911
CONVEYOR,UL11_11,11,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,,,,,,, CONVEYOR,UL11_11,11,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
CONVEYOR,PS4_1,1,0,VFD_ONLY_BEFORE_GEOM_END,0,1,1,0,0,,,,,,,,,, CONVEYOR,PS4_1,1,0,VFD_ONLY_BEFORE_GEOM_END,0,1,1,0,0,,,,
CONVEYOR,PS4_3,3,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,,,,,,, CONVEYOR,PS4_3,3,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
CONVEYOR,PS3_4,4,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,,,,,,, CONVEYOR,PS3_4,4,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
CONVEYOR,PS4_9,9,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,,,,,,, CONVEYOR,PS4_9,9,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
CONVEYOR,PS3_8,8,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,,,,,,, CONVEYOR,PS3_8,8,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
CONVEYOR,PS3_11,11,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,,,,,,, CONVEYOR,PS3_11,11,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
CONVEYOR,PS4_13,13,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,,,,,,, CONVEYOR,PS4_13,13,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
CONVEYOR,UL7_11,11,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,,,,,,, CONVEYOR,UL7_11,11,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
CONVEYOR,UL8_4,4,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,,,,,,, CONVEYOR,UL8_4,4,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
CONVEYOR,UL8_9,9,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,,,,,,,, CONVEYOR,UL8_9,9,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,,
CONVEYOR,UL9_6,6,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,,,,,,, CONVEYOR,UL9_6,6,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
CONVEYOR,UL12_6,6,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,,,,,,, CONVEYOR,UL12_6,6,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
CONVEYOR,UL9_12,12,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,,,,,,,, CONVEYOR,UL9_12,12,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,,
CONVEYOR,UL10_8,8,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,,,,,,, CONVEYOR,UL10_8,8,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
CONVEYOR,UL10_10,10,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,,,,,,,, CONVEYOR,UL10_10,10,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,,
CONVEYOR,UL12_11,11,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,,,,,,,, CONVEYOR,UL12_11,11,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,,
TPE,PS3_1,,,,,,,,,,,,,PS3_1_TPE1,3159.132392,3024.713237,210,90,45.785116 TPE,PS3_1,,,,,,,,,,,,,PS3_1_TPE1,3159.132392,3024.713237,210.000000,90.000000,45.785116
TPE,PS3_5,,,,,,,,,,,,,PS3_5_TPE1,3519.577701,3258.53086,90,0,45.785116 TPE,PS3_5,,,,,,,,,,,,,PS3_5_TPE1,3519.577701,3258.530860,90.000000,0.000000,45.785116
TPE,PS3_5,,,,,,,,,,,,,PS3_5_TPE2,4079.105653,3253.674982,90,0,55.323971 TPE,PS3_5,,,,,,,,,,,,,PS3_5_TPE2,4079.105653,3253.674982,90.000000,0.000000,55.323971
TPE,PS3_3,,,,,,,,,,,,,PS3_3_TPE1,3478.820696,3249.442902,120,0,45.785116 TPE,PS3_3,,,,,,,,,,,,,PS3_3_TPE1,3478.820696,3249.442902,120.000000,0.000000,45.785116
TPE,PS3_2,,,,,,,,,,,,,PS3_2_TPE1,3190.945812,3042.099631,210,90,45.785116 TPE,PS3_2,,,,,,,,,,,,,PS3_2_TPE1,3190.945812,3042.099631,210.000000,90.000000,45.785116
TPE,UL7_3,,,,,,,,,,,,,UL7_3_TPE2,908.026025,2987.966131,90,0,43 TPE,UL7_3,,,,,,,,,,,,,UL7_3_TPE2,908.026025,2987.966131,90.000000,0.000000,43.000000
TPE,UL7_3,,,,,,,,,,,,,UL7_3_TPE1,612.253341,3029.621551,0,270,49.66735 TPE,UL7_3,,,,,,,,,,,,,UL7_3_TPE1,612.253341,3029.621551,0.000000,270.000000,49.667350
TPE,UL7_5,,,,,,,,,,,,,UL7_5_TPE1,1817.542835,2987.029037,90,0,46.605812 TPE,UL7_5,,,,,,,,,,,,,UL7_5_TPE1,1817.542835,2987.029037,90.000000,0.000000,46.605812
TPE,UL7_6,,,,,,,,,,,,,UL7_6_TPE1,1857.441282,2972.114781,90,0,62.276218 TPE,UL7_6,,,,,,,,,,,,,UL7_6_TPE1,1857.441282,2972.114781,90.000000,0.000000,62.276218
TPE,UL7_7,,,,,,,,,,,,,UL7_7_TPE1,1893.692205,2973.61201,90,0,62.276218 TPE,UL7_7,,,,,,,,,,,,,UL7_7_TPE1,1893.692205,2973.612010,90.000000,0.000000,62.276218
TPE,UL7_4,,,,,,,,,,,,,UL7_4_TPE1,1711.113463,2986.840411,90,0,45.064241 TPE,UL7_4,,,,,,,,,,,,,UL7_4_TPE1,1711.113463,2986.840411,90.000000,0.000000,45.064241
TPE,UL7_8,,,,,,,,,,,,,UL7_8_TPE1,1929.723023,2973.789916,90,0,62.276218 TPE,UL7_8,,,,,,,,,,,,,UL7_8_TPE1,1929.723023,2973.789916,90.000000,0.000000,62.276218
TPE,UL7_12,,,,,,,,,,,,,UL7_12_TPE1,2766.4208,2995.0962,90,0,49.855884 TPE,UL7_12,,,,,,,,,,,,,UL7_12_TPE1,2766.420800,2995.096200,90.000000,0.000000,49.855884
TPE,UL7_12,,,,,,,,,,,,,UL7_12_TPE2,2863.13356,2992.295904,90,0,49.242255 TPE,UL7_12,,,,,,,,,,,,,UL7_12_TPE2,2863.133560,2992.295904,90.000000,0.000000,49.242255
TPE,UL7_13,,,,,,,,,,,,,UL7_13_TPE1,2970.734203,2992.915446,90,0,49.057934 TPE,UL7_13,,,,,,,,,,,,,UL7_13_TPE1,2970.734203,2992.915446,90.000000,0.000000,49.057934
TPE,PS3_6,,,,,,,,,,,,,PS3_6_TPE1,4784.946959,3257.612009,90,0,45.785116 TPE,PS3_6,,,,,,,,,,,,,PS3_6_TPE1,4784.946959,3257.612009,90.000000,0.000000,45.785116
TPE,PS3_7,,,,,,,,,,,,,PS3_7_TPE1,5985.674639,3259.327631,90,0,45.785116 TPE,PS3_7,,,,,,,,,,,,,PS3_7_TPE1,5985.674639,3259.327631,90.000000,0.000000,45.785116
TPE,PS3_9,,,,,,,,,,,,,PS3_9_TPE1,6060.48327,3193.853573,180,0,45.785116 TPE,PS3_9,,,,,,,,,,,,,PS3_9_TPE1,6060.483270,3193.853573,180.000000,0.000000,45.785116
TPE,PS3_9,,,,,,,,,,,,,PS3_9_TPE2,6060.789954,2741.579531,180,0,45.785116 TPE,PS3_9,,,,,,,,,,,,,PS3_9_TPE2,6060.789954,2741.579531,180.000000,0.000000,45.785116
TPE,PS3_10,,,,,,,,,,,,,PS3_10_TPE1,6060.495376,2610.80136,180,0,45.785116 TPE,PS3_10,,,,,,,,,,,,,PS3_10_TPE1,6060.495376,2610.801360,180.000000,0.000000,45.785116
TPE,PS3_12,,,,,,,,,,,,,PS3_12_TPE1,5987.261559,2530.050002,90,0,45.785116 TPE,PS3_12,,,,,,,,,,,,,PS3_12_TPE1,5987.261559,2530.050002,90.000000,0.000000,45.785116
TPE,PS3_12,,,,,,,,,,,,,PS3_12_TPE2,5948.039145,2529.928635,90,0,45.785116 TPE,PS3_12,,,,,,,,,,,,,PS3_12_TPE2,5948.039145,2529.928635,90.000000,0.000000,45.785116
TPE,UL8_1,,,,,,,,,,,,,UL8_1_TPE1,824.872344,3157.126582,90,0,43 TPE,UL8_1,,,,,,,,,,,,,UL8_1_TPE1,824.872344,3157.126582,90.000000,0.000000,43.000000
TPE,UL8_3,,,,,,,,,,,,,UL8_3_TPE1,1817.953869,3155.934504,90,0,63.087627 TPE,UL8_3,,,,,,,,,,,,,UL8_3_TPE1,1817.953869,3155.934504,90.000000,0.000000,63.087627
TPE,UL8_8,,,,,,,,,,,,,UL8_8_TPE1,2040.663378,3048.333245,60,0,65.48964 TPE,UL8_8,,,,,,,,,,,,,UL8_8_TPE1,2040.663378,3048.333245,60.000000,0.000000,65.489640
TPE,UL8_7,,,,,,,,,,,,,UL8_7_TPE1,2007.7449,3063.545268,60,0,65.48964 TPE,UL8_7,,,,,,,,,,,,,UL8_7_TPE1,2007.744900,3063.545268,60.000000,0.000000,65.489640
TPE,UL8_6,,,,,,,,,,,,,UL8_6_TPE1,1978.682956,3086.062642,60,0,65.48964 TPE,UL8_6,,,,,,,,,,,,,UL8_6_TPE1,1978.682956,3086.062642,60.000000,0.000000,65.489640
TPE,UL8_5,,,,,,,,,,,,,UL8_5_TPE2,1944.426945,3101.149921,60,0,65.48964 TPE,UL8_5,,,,,,,,,,,,,UL8_5_TPE2,1944.426945,3101.149921,60.000000,0.000000,65.489640
TPE,UL8_5,,,,,,,,,,,,,UL8_5_TPE1,1881.70253,3136.32373,58.094345,0,65.48964 TPE,UL8_5,,,,,,,,,,,,,UL8_5_TPE1,1881.702530,3136.323730,58.094345,0.000000,65.489640
TPE,UL9_7,,,,,,,,,,,,,UL9_7_TPE1,1891.501859,3302.098769,60,0,65.48964 TPE,UL9_7,,,,,,,,,,,,,UL9_7_TPE1,1891.501859,3302.098769,60.000000,0.000000,65.489640
TPE,UL9_7,,,,,,,,,,,,,UL9_7_TPE2,2212.651713,3118.960609,58.094345,0,65.48964 TPE,UL9_7,,,,,,,,,,,,,UL9_7_TPE2,2212.651713,3118.960609,0.000000,270.000000,65.489640
TPE,UL9_8,,,,,,,,,,,,,UL9_8_TPE1,2247.352179,3100.25407,58.094345,0,65.48964 TPE,UL9_8,,,,,,,,,,,,,UL9_8_TPE1,2247.352179,3100.254070,58.094345,0.000000,65.489640
TPE,UL9_9,,,,,,,,,,,,,UL9_9_TPE1,2277.803935,3081.192233,58.094345,0,65.48964 TPE,UL9_9,,,,,,,,,,,,,UL9_9_TPE1,2277.803935,3081.192233,58.094345,0.000000,65.489640
TPE,UL9_10,,,,,,,,,,,,,UL9_10_TPE1,2310.374208,3065.368059,58.094345,0,65.48964 TPE,UL9_10,,,,,,,,,,,,,UL9_10_TPE1,2310.374208,3065.368059,58.094345,0.000000,65.489640
TPE,UL8_2,,,,,,,,,,,,,UL8_2_TPE1,885.669058,3169.966906,270,0,49.66735 TPE,UL8_2,,,,,,,,,,,,,UL8_2_TPE1,885.669058,3169.966906,270.000000,0.000000,49.667350
TPE,UL8_2,,,,,,,,,,,,,UL8_2_TPE2,1712.765129,3158.462454,90,0,43 TPE,UL8_2,,,,,,,,,,,,,UL8_2_TPE2,1712.765129,3158.462454,90.000000,0.000000,43.000000
TPE,UL9_3,,,,,,,,,,,,,UL9_3_TPE1,608.834305,3362.234637,270,0,49.66735 TPE,UL9_3,,,,,,,,,,,,,UL9_3_TPE1,608.834305,3362.234637,270.000000,0.000000,49.667350
TPE,UL9_3,,,,,,,,,,,,,UL9_3_TPE2,907.467125,3324.238385,90,0,43 TPE,UL9_3,,,,,,,,,,,,,UL9_3_TPE2,907.467125,3324.238385,90.000000,0.000000,43.000000
TPE,UL9_4,,,,,,,,,,,,,UL9_4_TPE1,1700.371316,3323.415506,90,0,43 TPE,UL9_4,,,,,,,,,,,,,UL9_4_TPE1,1700.371316,3323.415506,90.000000,0.000000,43.000000
TPE,UL10_1,,,,,,,,,,,,,UL10_1_TPE1,823.776601,3561.145597,90,0,43 TPE,UL10_1,,,,,,,,,,,,,UL10_1_TPE1,823.776601,3561.145597,90.000000,0.000000,43.000000
TPE,UL10_2,,,,,,,,,,,,,UL10_2_TPE1,874.719154,3570.155999,270,0,49.66735 TPE,UL10_2,,,,,,,,,,,,,UL10_2_TPE1,874.719154,3570.155999,270.000000,0.000000,49.667350
TPE,UL10_2,,,,,,,,,,,,,UL10_2_TPE2,1720.187324,3564.061477,90,0,43 TPE,UL10_2,,,,,,,,,,,,,UL10_2_TPE2,1720.187324,3564.061477,90.000000,0.000000,43.000000
TPE,UL10_4,,,,,,,,,,,,,UL10_4_TPE1,2128.22994,3542.739063,90,0,62.276218 TPE,UL10_4,,,,,,,,,,,,,UL10_4_TPE1,2128.229940,3542.739063,90.000000,0.000000,62.276218
TPE,UL10_5,,,,,,,,,,,,,UL10_5_TPE1,2164.812356,3542.467143,90,0,62.276218 TPE,UL10_5,,,,,,,,,,,,,UL10_5_TPE1,2164.812356,3542.467143,90.000000,0.000000,62.276218
TPE,UL10_6,,,,,,,,,,,,,UL10_6_TPE1,2200.090761,3544.785276,90,0,62.276218 TPE,UL10_6,,,,,,,,,,,,,UL10_6_TPE1,2200.090761,3544.785276,90.000000,0.000000,62.276218
TPE,UL10_3,,,,,,,,,,,,,UL10_3_TPE1,2083.996631,3560.76686,90,0,45.064241 TPE,UL10_3,,,,,,,,,,,,,UL10_3_TPE1,2083.996631,3560.766860,90.000000,0.000000,45.064241
TPE,UL10_7,,,,,,,,,,,,,UL10_7_TPE1,2236.861695,3544.52715,90,0,62.276218 TPE,UL10_7,,,,,,,,,,,,,UL10_7_TPE1,2236.861695,3544.527150,90.000000,0.000000,62.276218
TPE,UL10_9,,,,,,,,,,,,,UL10_9_TPE1,2309.630704,3563.985881,120,0,62.276218 TPE,UL10_9,,,,,,,,,,,,,UL10_9_TPE1,2309.630704,3563.985881,120.000000,0.000000,62.276218
TPE,UL10_9,,,,,,,,,,,,,UL10_9_TPE2,2358.664691,3592.202752,120,0,62.276218 TPE,UL10_9,,,,,,,,,,,,,UL10_9_TPE2,2358.664691,3592.202752,120.000000,0.000000,62.276218
TPE,UL11_3,,,,,,,,,,,,,UL11_3_TPE1,606.378302,3700.030184,0,270,49.66735 TPE,UL11_3,,,,,,,,,,,,,UL11_3_TPE1,606.378302,3700.030184,0.000000,270.000000,49.667350
TPE,UL11_3,,,,,,,,,,,,,UL11_3_TPE2,897.324015,3661.485774,90,0,43 TPE,UL11_3,,,,,,,,,,,,,UL11_3_TPE2,897.324015,3661.485774,90.000000,0.000000,43.000000
TPE,UL11_5,,,,,,,,,,,,,UL11_5_TPE1,1844.529026,3653.231416,90,0,49.642395 TPE,UL11_5,,,,,,,,,,,,,UL11_5_TPE1,1844.529026,3653.231416,90.000000,0.000000,49.642395
TPE,UL11_6,,,,,,,,,,,,,UL11_6_TPE1,1879.59736,3657.637923,90,0,62.276218 TPE,UL11_6,,,,,,,,,,,,,UL11_6_TPE1,1879.597360,3657.637923,90.000000,0.000000,62.276218
TPE,UL11_7,,,,,,,,,,,,,UL11_7_TPE1,1917.029348,3658.58271,90,0,62.276218 TPE,UL11_7,,,,,,,,,,,,,UL11_7_TPE1,1917.029348,3658.582710,90.000000,0.000000,62.276218
TPE,UL11_4,,,,,,,,,,,,,UL11_4_TPE1,1700.480744,3658.22207,90,0,45.064241 TPE,UL11_4,,,,,,,,,,,,,UL11_4_TPE1,1700.480744,3658.222070,90.000000,0.000000,45.064241
TPE,UL11_8,,,,,,,,,,,,,UL11_8_TPE1,1951.991891,3658.283856,90,0,62.276218 TPE,UL11_8,,,,,,,,,,,,,UL11_8_TPE1,1951.991891,3658.283856,90.000000,0.000000,62.276218
TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE1,2030.764864,3659.578691,90,0,62.276218 TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE1,2030.764864,3659.578691,90.000000,0.000000,62.276218
TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE2,2198.528913,3659.525592,90,0,62.276218 TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE2,2198.528913,3659.525592,90.000000,0.000000,62.276218
TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE3,2325.76568,3684.43301,270,0,62.276218 TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE3,2325.765680,3684.433010,270.000000,0.000000,62.276218
TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE4,2487.792623,3686.69078,270,0,62.276218 TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE4,2487.792623,3686.690780,270.000000,0.000000,62.276218
TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE5,2591.455783,3686.635164,270,0,62.276218 TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE5,2591.455783,3686.635164,270.000000,0.000000,62.276218
TPE,UL11_12,,,,,,,,,,,,,UL11_12_TPE1,2750.134283,3691.074283,270,0,54.406101 TPE,UL11_12,,,,,,,,,,,,,UL11_12_TPE1,2750.134283,3691.074283,270.000000,0.000000,54.406101
TPE,UL11_12,,,,,,,,,,,,,UL11_12_TPE2,2845.387748,3690.854148,270,0,54.406101 TPE,UL11_12,,,,,,,,,,,,,UL11_12_TPE2,2845.387748,3690.854148,270.000000,0.000000,54.406101
TPE,UL11_13,,,,,,,,,,,,,UL11_13_TPE1,2953.707982,3688.012958,270,0,47.542783 TPE,UL11_13,,,,,,,,,,,,,UL11_13_TPE1,2953.707982,3688.012958,270.000000,0.000000,47.542783
TPE,UL12_3,,,,,,,,,,,,,UL12_3_TPE2,905.03645,3826.957213,90,0,43 TPE,UL12_3,,,,,,,,,,,,,UL12_3_TPE1,601.252987,3866.521694,0.000000,270.000000,0.000000
TPE,UL12_4,,,,,,,,,,,,,UL12_4_TPE1,1742.072614,3827.324144,90,0,43 TPE,UL12_3,,,,,,,,,,,,,UL12_3_TPE2,905.036450,3826.957213,90.000000,0.000000,43.000000
TPE,UL12_9,,,,,,,,,,,,,UL12_9_TPE1,2020.048027,3747.625802,58.094345,0,65.48964 TPE,UL12_4,,,,,,,,,,,,,UL12_4_TPE1,1742.072614,3827.324144,90.000000,0.000000,43.000000
TPE,UL12_8,,,,,,,,,,,,,UL12_8_TPE1,1986.689623,3761.398031,58.094345,0,65.48964 TPE,UL12_9,,,,,,,,,,,,,UL12_9_TPE1,2020.048027,3747.625802,58.094345,0.000000,65.489640
TPE,UL12_7,,,,,,,,,,,,,UL12_7_TPE2,1955.553412,3781.851714,58.094345,0,65.48964 TPE,UL12_8,,,,,,,,,,,,,UL12_8_TPE1,1986.689623,3761.398031,58.094345,0.000000,65.489640
TPE,UL12_7,,,,,,,,,,,,,UL12_7_TPE1,1908.85233,3808.657056,58.094345,0,65.48964 TPE,UL12_7,,,,,,,,,,,,,UL12_7_TPE2,1955.553412,3781.851714,58.094345,0.000000,65.489640
TPE,PS4_2,,,,,,,,,,,,,PS4_2_TPE1,3144.026193,3596.341132,330,90,45.785116 TPE,UL12_7,,,,,,,,,,,,,UL12_7_TPE1,1908.852330,3808.657056,58.094345,0.000000,65.489640
TPE,PS4_2,,,,,,,,,,,,,PS4_2_TPE2,3300.316069,3508.372989,329.554546,90,45.785116 TPE,PS4_2,,,,,,,,,,,,,PS4_2_TPE1,3144.026193,3596.341132,0.000000,0.000000,45.785116
TPE,PS4_4,,,,,,,,,,,,,PS4_4_TPE1,3310.573165,3523.337,90,0,45.785116 TPE,PS4_2,,,,,,,,,,,,,PS4_2_TPE2,3300.316069,3508.372989,329.554546,90.000000,45.785116
TPE,PS4_4,,,,,,,,,,,,,PS4_4_TPE2,3352.239313,3524.485575,90,0,45.785116 TPE,PS4_4,,,,,,,,,,,,,PS4_4_TPE1,3310.573165,3523.337000,90.000000,0.000000,45.785116
TPE,PS4_5,,,,,,,,,,,,,PS4_5_TPE1,4006.352329,3523.35812,90,0,45.785116 TPE,PS4_4,,,,,,,,,,,,,PS4_4_TPE2,3352.239313,3524.485575,90.000000,0.000000,45.785116
TPE,PS4_6,,,,,,,,,,,,,PS4_6_TPE1,4688.607797,3525.78282,90,0,45.785116 TPE,PS4_5,,,,,,,,,,,,,PS4_5_TPE1,4006.352329,3523.358120,90.000000,0.000000,45.785116
TPE,PS4_7,,,,,,,,,,,,,PS4_7_TPE1,5611.139091,3525.602719,90,0,45.785116 TPE,PS4_6,,,,,,,,,,,,,PS4_6_TPE1,4688.607797,3525.782820,90.000000,0.000000,45.785116
TPE,PS4_8,,,,,,,,,,,,,PS4_8_TPE1,6274.851839,3521.438644,90,0,45.785116 TPE,PS4_7,,,,,,,,,,,,,PS4_7_TPE1,5611.139091,3525.602719,90.000000,0.000000,45.785116
TPE,PS4_10,,,,,,,,,,,,,PS4_10_TPE1,6353.888615,3456.502166,180,0,45.785116 TPE,PS4_8,,,,,,,,,,,,,PS4_8_TPE1,6274.851839,3521.438644,90.000000,0.000000,45.785116
TPE,PS4_10,,,,,,,,,,,,,PS4_10_TPE2,6352.160013,2673.21243,180,0,45.785116 TPE,PS4_10,,,,,,,,,,,,,PS4_10_TPE1,6353.888615,3456.502166,180.000000,0.000000,45.785116
TPE,PS4_11,,,,,,,,,,,,,PS4_11_TPE1,6349.468358,2155.105517,180,0,45.785116 TPE,PS4_10,,,,,,,,,,,,,PS4_10_TPE2,6352.160013,2673.212430,180.000000,0.000000,45.785116
TPE,PS4_12,,,,,,,,,,,,,PS4_12_TPE1,6355.840289,1761.029836,180,0,45.785116 TPE,PS4_11,,,,,,,,,,,,,PS4_11_TPE1,6349.468358,2155.105517,180.000000,0.000000,45.785116
TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE1,2985.330236,2984.624061,90,0,62.276218 TPE,PS4_12,,,,,,,,,,,,,PS4_12_TPE1,6355.840289,1761.029836,180.000000,0.000000,45.785116
TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE2,2995.809571,2984.624061,90,0,62.276218 TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE1,2985.330236,2984.624061,90.000000,0.000000,62.276218
TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE3,3006.611353,2984.624061,90,0,62.276218 TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE2,2995.809571,2984.624061,90.000000,0.000000,62.276218
TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE4,3145.918252,2982.299275,90,0,62.276218 TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE3,3006.611353,2984.624061,90.000000,0.000000,62.276218
TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE5,3159.803377,2984.151808,90,0,62.276218 TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE4,3145.918252,2982.299275,90.000000,0.000000,62.276218
TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE1,2971.430134,3668.918012,90,0,62.276218 TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE5,3159.803377,2984.151808,90.000000,0.000000,62.276218
TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE2,2981.909469,3668.918012,90,0,62.276218 TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE1,2971.430134,3668.918012,90.000000,0.000000,62.276218
TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE3,2992.711251,3668.918012,90,0,62.276218 TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE2,2981.909469,3668.918012,90.000000,0.000000,62.276218
TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE4,3140.122346,3669.955216,90,0,62.276218 TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE3,2992.711251,3668.918012,90.000000,0.000000,62.276218
TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE5,3155.997766,3671.874205,90,0,62.276218 TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE4,3140.122346,3669.955216,90.000000,0.000000,62.276218
TPE,UL7_9,,,,,,,,,,,,,UL7_9_TPE1,1965.806948,2973.25447,90,0,62.276218 TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE5,3155.997766,3671.874205,90.000000,0.000000,62.276218
TPE,UL9_5,,,,,,,,,,,,,UL9_5_TPE1,1826.538319,3321.774338,90,0,65.052088 TPE,UL7_9,,,,,,,,,,,,,UL7_9_TPE1,1965.806948,2973.254470,90.000000,0.000000,62.276218
TPE,UL9_11,,,,,,,,,,,,,UL9_11_TPE1,2343.399072,3047.086292,58.094345,0,65.48964 TPE,UL9_5,,,,,,,,,,,,,UL9_5_TPE1,1826.538319,3321.774338,90.000000,0.000000,65.052088
TPE,UL11_9,,,,,,,,,,,,,UL11_9_TPE1,1988.78012,3658.283856,90,0,62.276218 TPE,UL9_11,,,,,,,,,,,,,UL9_11_TPE1,2343.399072,3047.086292,58.094345,0.000000,65.489640
TPE,UL12_5,,,,,,,,,,,,,UL12_5_TPE1,1842.084498,3824.815942,90,0,64.845569 TPE,UL11_9,,,,,,,,,,,,,UL11_9_TPE1,1988.780120,3658.283856,90.000000,0.000000,62.276218
TPE,UL12_10,,,,,,,,,,,,,UL12_10_TPE1,2049.673824,3728.878967,58.094345,0,65.48964 TPE,UL12_5,,,,,,,,,,,,,UL12_5_TPE1,1842.084498,3824.815942,90.000000,0.000000,64.845569
TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE2,2184.282561,2976.023749,90,0,66.331837 TPE,UL12_10,,,,,,,,,,,,,UL12_10_TPE1,2049.673824,3728.878967,58.094345,0.000000,65.489640
TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE4,2488.728147,2977.141287,90,0,63.585604 TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE2,2184.282561,2976.023749,90.000000,0.000000,66.331837
TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE5,2611.835876,2978.598409,90,0,62.276218 TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE4,2488.728147,2977.141287,90.000000,0.000000,63.585604
TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE1,1998.130873,2981.527148,90,0,62.276218 TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE5,2611.835876,2978.598409,90.000000,0.000000,62.276218
TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE3,2334.139704,2978.861146,90,0,62.276218 TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE1,1998.130873,2981.527148,90.000000,0.000000,62.276218
TPE,PS4_14,,,,,,,,,,,,,PS4_14_TPE1,6272.313843,1688.457365,90,0,45.785116 TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE3,2334.139704,2978.861146,90.000000,0.000000,62.276218
TPE,PS4_14,,,,,,,,,,,,,PS4_14_TPE2,5949.215298,1690.378911,90,0,45.785116 TPE,PS4_14,,,,,,,,,,,,,PS4_14_TPE1,6272.313843,1688.457365,90.000000,0.000000,45.785116
TPE,PS4_14,,,,,,,,,,,,,PS4_14_TPE2,5949.215298,1690.378911,90.000000,0.000000,45.785116
SS,UL8_1,,,,,,,,,,,,,,,,,,,UL8_1_SS1,582.190462,3162.798540
SS,UL10_1,,,,,,,,,,,,,,,,,,,UL10_1_SS1,583.841517,3557.826629
S,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_S1,2263.759143,3731.906724
S,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_S2,2524.893305,3583.817025
S,PS4_1,,,,,,,,,,,,,,,,,,,PS4_1_S2,3254.687543,3627.961609
S,PS4_1,,,,,,,,,,,,,,,,,,,PS4_1_S1,3052.824579,3586.544093
S,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_S2,3244.850395,3052.907933
S,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_S1,3055.299664,3059.058178
S,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_S1,6043.698188,1611.642826
S,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_S2,6029.653783,1752.473946
S,UL7_3,,,,,,,,,,,,,,,,,,,UL7_3_S2,582.817379,3039.341965
S,UL7_3,,,,,,,,,,,,,,,,,,,UL7_3_S1,574.667731,2904.742791
S,UL7_4,,,,,,,,,,,,,,,,,,,UL7_4_S2,1670.303913,3032.983144
S,UL7_4,,,,,,,,,,,,,,,,,,,UL7_4_S1,1636.787455,2915.798503
S,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_S2,2552.028645,3049.935624
S,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_S1,2269.505352,2924.997821
S,UL8_2,,,,,,,,,,,,,,,,,,,UL8_2_S2,1671.123019,3202.500358
S,UL8_2,,,,,,,,,,,,,,,,,,,UL8_2_S1,1669.845463,3086.794440
S,UL9_3,,,,,,,,,,,,,,,,,,,UL9_3_S2,579.398343,3371.955051
S,UL9_3,,,,,,,,,,,,,,,,,,,UL9_3_S1,594.597327,3257.617658
S,UL9_4,,,,,,,,,,,,,,,,,,,UL9_4_S2,1668.603895,3376.054852
S,UL9_4,,,,,,,,,,,,,,,,,,,UL9_4_S1,1640.769348,3254.987490
S,UL11_3,,,,,,,,,,,,,,,,,,,UL11_3_S2,576.104040,3703.296263
S,UL11_3,,,,,,,,,,,,,,,,,,,UL11_3_S1,531.104080,3594.437881
S,UL11_4,,,,,,,,,,,,,,,,,,,UL11_4_S2,1668.309789,3714.276267
S,UL11_4,,,,,,,,,,,,,,,,,,,UL11_4_S1,1694.816485,3632.278065
S,UL12_3,,,,,,,,,,,,,,,,,,,UL12_3_S2,571.817025,3876.242109
S,UL12_3,,,,,,,,,,,,,,,,,,,UL12_3_S1,569.226919,3755.732444
S,UL12_4,,,,,,,,,,,,,,,,,,,UL12_4_S2,1629.139239,3886.315196
S,UL12_4,,,,,,,,,,,,,,,,,,,UL12_4_S1,1653.119576,3759.335223
S,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_S2,5991.628510,2628.805938
S,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_S1,5952.463924,2451.912399
S,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_S2,1665.273016,3590.067675
S,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_S1,1633.154395,3478.331750
BCN,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_BCN1_R,2263.890629,3765.465374
BCN,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_BCN1_A,2263.890629,3750.465374
BCN,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_BCN2_R,2525.024791,3602.375675
BCN,PS4_1,,,,,,,,,,,,,,,,,,,PS4_1_BCN2_R,3254.819029,3646.520259
BCN,PS4_1,,,,,,,,,,,,,,,,,,,PS4_1_BCN1_R,3052.956065,3605.102743
BCN,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_BCN2_R,3267.917552,3028.159869
BCN,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_BCN2_A,3267.917552,3013.159869
BCN,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_BCN1_R,3055.431150,3077.616828
BCN,PS3_3,,,,,,,,,,,,,,,,,,,PS3_3_BCN1_A,3517.975927,3197.768436
BCN,PS3_7,,,,,,,,,,,,,,,,,,,PS3_7_BCN1_A,5989.256292,3228.828387
BCN,PS4_8,,,,,,,,,,,,,,,,,,,PS4_8_BCN1_A,6275.152706,3483.262951
BCN,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_BCN1_R,6043.829674,1645.201476
BCN,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_BCN1_A,6043.829674,1630.201476
BCN,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_BCN2_R,6029.785269,1771.032596
BCN,PS4_13,,,,,,,,,,,,,,,,,,,PS4_13_BCN1_A,6340.635164,1796.556040
BCN,UL7_3,,,,,,,,,,,,,,,,,,,UL7_3_BCN2_R,583.471567,3059.122327
BCN,UL7_3,,,,,,,,,,,,,,,,,,,UL7_3_BCN1_R,572.240932,2926.444150
BCN,UL7_4,,,,,,,,,,,,,,,,,,,UL7_4_BCN2_R,1670.435399,3051.541794
BCN,UL7_4,,,,,,,,,,,,,,,,,,,UL7_4_BCN1_R,1636.947909,2934.431703
BCN,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_BCN2_R,2552.160130,3068.494274
BCN,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_BCN1_R,2230.163626,2928.691134
BCN,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_BCN1_A,2230.163626,2913.691134
BCN,UL8_1,,,,,,,,,,,,,,,,,,,UL8_1_BCN2_R,979.121973,3211.483561
BCN,UL8_1,,,,,,,,,,,,,,,,,,,UL8_1_BCN1_R,984.043673,3110.496697
BCN,UL8_2,,,,,,,,,,,,,,,,,,,UL8_2_BCN2_R,1670.296658,3220.473452
BCN,UL8_2,,,,,,,,,,,,,,,,,,,UL8_2_BCN1_R,1669.976949,3105.353090
BCN,UL9_3,,,,,,,,,,,,,,,,,,,UL9_3_BCN2_R,579.966745,3390.466825
BCN,UL9_3,,,,,,,,,,,,,,,,,,,UL9_3_BCN1_R,594.767891,3273.895976
BCN,UL9_4,,,,,,,,,,,,,,,,,,,UL9_4_BCN2_R,1668.735380,3394.613502
BCN,UL9_4,,,,,,,,,,,,,,,,,,,UL9_4_BCN1_R,1639.881190,3273.667966
BCN,UL10_1,,,,,,,,,,,,,,,,,,,UL10_1_BCN2_R,933.915746,3611.113504
BCN,UL10_1,,,,,,,,,,,,,,,,,,,UL10_1_BCN1_R,934.663193,3511.084081
BCN,UL11_3,,,,,,,,,,,,,,,,,,,UL11_3_BCN2_R,576.239517,3720.001813
BCN,UL11_3,,,,,,,,,,,,,,,,,,,UL11_3_BCN1_R,531.683270,3610.519045
BCN,UL11_4,,,,,,,,,,,,,,,,,,,UL11_4_BCN2_R,1668.441275,3732.834917
BCN,UL11_4,,,,,,,,,,,,,,,,,,,UL11_4_BCN1_R,1716.356108,3640.323151
BCN,UL12_3,,,,,,,,,,,,,,,,,,,UL12_3_BCN2_R,571.790818,3896.316612
BCN,UL12_3,,,,,,,,,,,,,,,,,,,UL12_3_BCN1_R,569.041551,3771.652327
BCN,UL12_4,,,,,,,,,,,,,,,,,,,UL12_4_BCN2_R,1629.880909,3904.123812
BCN,UL12_4,,,,,,,,,,,,,,,,,,,UL12_4_BCN1_R,1653.251062,3777.893873
BCN,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_BCN2_R,5991.759996,2662.364588
BCN,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_BCN2_A,5991.759996,2647.364588
BCN,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_BCN1_R,5952.499760,2469.764185
BCN,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_BCN2_R,1665.404502,3608.626325
BCN,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_BCN1_R,1633.285881,3496.890400
BCN,PS4_2,,,,,,,,,,,,,,,,,,,PS4_2_BCN1_A,3296.315943,3474.130647
BCN,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_BCN1_H,1633.285881,3519.080400
BCN,PS4_2,,,,,,,,,,,,,,,,,,,PS4_2_BCN1_H,3296.315943,3496.264940
BCN,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_BCN1_H,5953.903672,2493.154361
EPC,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_EPC1,2254.033396,3712.878910
EPC,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_EPC2,2547.742511,3630.875626
EPC,PS4_1,,,,,,,,,,,,,,,,,,,PS4_1_EPC2,3209.389706,3630.563030
EPC,PS4_1,,,,,,,,,,,,,,,,,,,PS4_1_EPC1,3083.147605,3628.719582
EPC,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_EPC1,3087.489034,3048.565032
EPC,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_EPC2,3207.882549,3045.719874
EPC,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_EPC1,6010.463992,2502.085712
EPC,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_EPC2,6007.382954,2569.962296
EPC,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_EPC1,6006.492928,1661.198094
EPC,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_EPC2,6004.855555,1723.871422
EPC,UL7_3,,,,,,,,,,,,,,,,,,,UL7_3_EPC2,554.627909,3022.394342
EPC,UL7_3,,,,,,,,,,,,,,,,,,,UL7_3_EPC1,551.742895,2956.847765
EPC,UL7_4,,,,,,,,,,,,,,,,,,,UL7_4_EPC2,1663.775673,3020.812226
EPC,UL7_4,,,,,,,,,,,,,,,,,,,UL7_4_EPC1,1664.397187,2958.950227
EPC,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_EPC2,2540.331771,3032.718246
EPC,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_EPC1,2275.008331,2950.612506
EPC,UL8_1,,,,,,,,,,,,,,,,,,,UL8_1_EPC2,632.618127,3188.888389
EPC,UL8_1,,,,,,,,,,,,,,,,,,,UL8_1_EPC1,632.994710,3135.422951
EPC,UL8_2,,,,,,,,,,,,,,,,,,,UL8_2_EPC2,1663.949122,3191.387347
EPC,UL8_2,,,,,,,,,,,,,,,,,,,UL8_2_EPC1,1663.949122,3127.513597
EPC,UL9_3,,,,,,,,,,,,,,,,,,,UL9_3_EPC2,551.208873,3355.007428
EPC,UL9_3,,,,,,,,,,,,,,,,,,,UL9_3_EPC1,551.125476,3300.747180
EPC,UL9_4,,,,,,,,,,,,,,,,,,,UL9_4_EPC2,1661.874193,3358.033329
EPC,UL9_4,,,,,,,,,,,,,,,,,,,UL9_4_EPC1,1662.300287,3296.932374
EPC,UL10_1,,,,,,,,,,,,,,,,,,,UL10_1_EPC2,632.900863,3592.147634
EPC,UL10_1,,,,,,,,,,,,,,,,,,,UL10_1_EPC1,633.277447,3538.682196
EPC,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_EPC2,1656.268141,3597.409223
EPC,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_EPC1,1656.268141,3534.281766
EPC,UL11_3,,,,,,,,,,,,,,,,,,,UL11_3_EPC2,548.752870,3692.802976
EPC,UL11_3,,,,,,,,,,,,,,,,,,,UL11_3_EPC1,551.211689,3631.687954
EPC,UL11_4,,,,,,,,,,,,,,,,,,,UL11_4_EPC2,1654.642349,3694.135723
EPC,UL11_4,,,,,,,,,,,,,,,,,,,UL11_4_EPC1,1659.355022,3630.637030
EPC,UL12_3,,,,,,,,,,,,,,,,,,,UL12_3_EPC2,543.627555,3859.294486
EPC,UL12_3,,,,,,,,,,,,,,,,,,,UL12_3_EPC1,543.544158,3805.034238
EPC,UL12_4,,,,,,,,,,,,,,,,,,,UL12_4_EPC2,1653.957728,3862.093813
EPC,UL12_4,,,,,,,,,,,,,,,,,,,UL12_4_EPC1,1653.957728,3799.671228

1 record_type record_type,conveyor_key,sec,included,reason,has_tpe,has_epc,has_vfd,is_last_any,is_last_geom,start_x,start_y,end_x,end_y,tpe_name,tpe_x,tpe_y,tpe_rotation,tpe_block_rotation,tpe_distance,dev_name,dev_x,dev_y conveyor_key sec included reason has_tpe has_epc has_vfd is_last_any is_last_geom start_x start_y end_x end_y tpe_name tpe_x tpe_y tpe_rotation tpe_block_rotation tpe_distance
2 CONVEYOR CONVEYOR,PS3_1,1,1,GEOMETRY,1,1,1,0,0,3087.489034,3048.565032,3159.132392,3024.713237 PS3_1 1 1 GEOMETRY 1 1 1 0 0 3087.489034 3048.565032 3159.132392 3024.713237
3 CONVEYOR CONVEYOR,PS3_2,2,1,GEOMETRY,1,0,1,0,0,3159.132392,3024.713237,3190.945812,3042.099631 PS3_2 2 1 GEOMETRY 1 0 1 0 0 3159.132392 3024.713237 3190.945812 3042.099631
4 CONVEYOR CONVEYOR,PS3_3,3,1,GEOMETRY,1,0,1,0,0,3190.945812,3042.099631,3478.820696,3249.442902 PS3_3 3 1 GEOMETRY 1 0 1 0 0 3190.945812 3042.099631 3478.820696 3249.442902
5 CONVEYOR CONVEYOR,PS3_5,5,1,GEOMETRY,1,0,1,0,0,3519.577701,3258.530860,4079.105653,3253.674982 PS3_5 5 1 GEOMETRY 1 0 1 0 0 3519.577701 3258.53086 4079.105653 3253.674982
6 CONVEYOR CONVEYOR,PS3_6,6,1,GEOMETRY,1,0,1,0,0,4079.105653,3253.674982,4784.946959,3257.612009 PS3_6 6 1 GEOMETRY 1 0 1 0 0 4079.105653 3253.674982 4784.946959 3257.612009
7 CONVEYOR CONVEYOR,PS3_7,7,1,GEOMETRY,1,0,1,0,0,5985.674639,3259.327631,5985.674639,3259.327631 PS3_7 7 1 GEOMETRY 1 0 1 0 0 5985.674639 3259.327631 5985.674639 3259.327631
8 CONVEYOR CONVEYOR,PS3_9,9,1,GEOMETRY,1,0,1,0,0,6060.483270,3193.853573,6060.789954,2741.579531 PS3_9 9 1 GEOMETRY 1 0 1 0 0 6060.48327 3193.853573 6060.789954 2741.579531
9 CONVEYOR CONVEYOR,PS3_10,10,1,GEOMETRY,1,0,1,0,0,6060.789954,2741.579531,6060.495376,2610.801360 PS3_10 10 1 GEOMETRY 1 0 1 0 0 6060.789954 2741.579531 6060.495376 2610.80136
10 CONVEYOR CONVEYOR,PS3_12,12,1,GEOMETRY,1,1,1,1,1,6007.382954,2569.962296,5948.039145,2529.928635 PS3_12 12 1 GEOMETRY 1 1 1 1 1 6007.382954 2569.962296 5948.039145 2529.928635
11 CONVEYOR CONVEYOR,UL8_1,1,1,GEOMETRY,1,1,1,0,0,632.618127,3188.888389,824.872344,3157.126582 UL8_1 1 1 GEOMETRY 1 1 1 0 0 632.618127 3188.888389 824.872344 3157.126582
12 CONVEYOR CONVEYOR,UL8_2,2,1,GEOMETRY,1,1,1,0,0,885.669058,3169.966906,1712.765129,3158.462454 UL8_2 2 1 GEOMETRY 1 1 1 0 0 885.669058 3169.966906 1712.765129 3158.462454
13 CONVEYOR CONVEYOR,UL8_3,3,1,GEOMETRY,1,0,1,0,0,1712.765129,3158.462454,1817.953869,3155.934504 UL8_3 3 1 GEOMETRY 1 0 1 0 0 1712.765129 3158.462454 1817.953869 3155.934504
14 CONVEYOR CONVEYOR,UL8_5,5,1,GEOMETRY,1,0,1,0,0,1881.702530,3136.323730,1944.426945,3101.149921 UL8_5 5 1 GEOMETRY 1 0 1 0 0 1881.70253 3136.32373 1944.426945 3101.149921
15 CONVEYOR CONVEYOR,UL8_6,6,1,GEOMETRY,1,0,1,0,0,1944.426945,3101.149921,1978.682956,3086.062642 UL8_6 6 1 GEOMETRY 1 0 1 0 0 1944.426945 3101.149921 1978.682956 3086.062642
16 CONVEYOR CONVEYOR,UL8_7,7,1,GEOMETRY,1,0,1,0,0,1978.682956,3086.062642,2007.744900,3063.545268 UL8_7 7 1 GEOMETRY 1 0 1 0 0 1978.682956 3086.062642 2007.7449 3063.545268
17 CONVEYOR CONVEYOR,UL8_8,8,1,GEOMETRY,1,0,1,0,1,2007.744900,3063.545268,2040.663378,3048.333245 UL8_8 8 1 GEOMETRY 1 0 1 0 1 2007.7449 3063.545268 2040.663378 3048.333245
18 CONVEYOR CONVEYOR,UL10_1,1,1,GEOMETRY,1,1,1,0,0,632.900863,3592.147634,823.776601,3561.145597 UL10_1 1 1 GEOMETRY 1 1 1 0 0 632.900863 3592.147634 823.776601 3561.145597
19 CONVEYOR CONVEYOR,UL10_2,2,1,GEOMETRY,1,1,1,0,0,874.719154,3570.155999,1720.187324,3564.061477 UL10_2 2 1 GEOMETRY 1 1 1 0 0 874.719154 3570.155999 1720.187324 3564.061477
20 CONVEYOR CONVEYOR,UL10_3,3,1,GEOMETRY,1,0,1,0,0,1720.187324,3564.061477,2083.996631,3560.766860 UL10_3 3 1 GEOMETRY 1 0 1 0 0 1720.187324 3564.061477 2083.996631 3560.76686
21 CONVEYOR CONVEYOR,UL10_4,4,1,GEOMETRY,1,0,1,0,0,2083.996631,3560.766860,2128.229940,3542.739063 UL10_4 4 1 GEOMETRY 1 0 1 0 0 2083.996631 3560.76686 2128.22994 3542.739063
22 CONVEYOR CONVEYOR,UL10_5,5,1,GEOMETRY,1,0,1,0,0,2128.229940,3542.739063,2164.812356,3542.467143 UL10_5 5 1 GEOMETRY 1 0 1 0 0 2128.22994 3542.739063 2164.812356 3542.467143
23 CONVEYOR CONVEYOR,UL10_6,6,1,GEOMETRY,1,0,1,0,0,2164.812356,3542.467143,2200.090761,3544.785276 UL10_6 6 1 GEOMETRY 1 0 1 0 0 2164.812356 3542.467143 2200.090761 3544.785276
24 CONVEYOR CONVEYOR,UL10_7,7,1,GEOMETRY,1,0,1,0,0,2200.090761,3544.785276,2236.861695,3544.527150 UL10_7 7 1 GEOMETRY 1 0 1 0 0 2200.090761 3544.785276 2236.861695 3544.52715
25 CONVEYOR CONVEYOR,UL10_9,9,1,GEOMETRY,1,0,1,0,1,2309.630704,3563.985881,2358.664691,3592.202752 UL10_9 9 1 GEOMETRY 1 0 1 0 1 2309.630704 3563.985881 2358.664691 3592.202752
26 CONVEYOR CONVEYOR,UL9_3,3,1,GEOMETRY,1,1,1,0,0,551.208873,3355.007428,907.467125,3324.238385 UL9_3 3 1 GEOMETRY 1 1 1 0 0 551.208873 3355.007428 907.467125 3324.238385
27 CONVEYOR CONVEYOR,UL9_4,4,1,GEOMETRY,1,1,1,0,0,907.467125,3324.238385,1700.371316,3323.415506 UL9_4 4 1 GEOMETRY 1 1 1 0 0 907.467125 3324.238385 1700.371316 3323.415506
28 CONVEYOR CONVEYOR,UL9_5,5,1,GEOMETRY,1,0,1,0,0,1700.371316,3323.415506,1826.538319,3321.774338 UL9_5 5 1 GEOMETRY 1 0 1 0 0 1700.371316 3323.415506 1826.538319 3321.774338
29 CONVEYOR CONVEYOR,UL9_7,7,1,GEOMETRY,1,0,1,0,0,1891.501859,3302.098769,2212.651713,3118.960609 UL9_7 7 1 GEOMETRY 1 0 1 0 0 1891.501859 3302.098769 2212.651713 3118.960609
30 CONVEYOR CONVEYOR,UL9_8,8,1,GEOMETRY,1,0,1,0,0,2212.651713,3118.960609,2247.352179,3100.254070 UL9_8 8 1 GEOMETRY 1 0 1 0 0 2212.651713 3118.960609 2247.352179 3100.25407
31 CONVEYOR CONVEYOR,UL9_9,9,1,GEOMETRY,1,0,1,0,0,2247.352179,3100.254070,2277.803935,3081.192233 UL9_9 9 1 GEOMETRY 1 0 1 0 0 2247.352179 3100.25407 2277.803935 3081.192233
32 CONVEYOR CONVEYOR,UL9_10,10,1,GEOMETRY,1,0,1,0,0,2277.803935,3081.192233,2310.374208,3065.368059 UL9_10 10 1 GEOMETRY 1 0 1 0 0 2277.803935 3081.192233 2310.374208 3065.368059
33 CONVEYOR CONVEYOR,UL9_11,11,1,GEOMETRY,1,0,1,0,1,2310.374208,3065.368059,2343.399072,3047.086292 UL9_11 11 1 GEOMETRY 1 0 1 0 1 2310.374208 3065.368059 2343.399072 3047.086292
34 CONVEYOR CONVEYOR,UL11_3,3,1,GEOMETRY,1,1,1,0,0,548.752870,3692.802976,897.324015,3661.485774 UL11_3 3 1 GEOMETRY 1 1 1 0 0 548.75287 3692.802976 897.324015 3661.485774
35 CONVEYOR CONVEYOR,UL11_4,4,1,GEOMETRY,1,1,1,0,0,897.324015,3661.485774,1700.480744,3658.222070 UL11_4 4 1 GEOMETRY 1 1 1 0 0 897.324015 3661.485774 1700.480744 3658.22207
36 CONVEYOR CONVEYOR,UL11_5,5,1,GEOMETRY,1,0,1,0,0,1700.480744,3658.222070,1844.529026,3653.231416 UL11_5 5 1 GEOMETRY 1 0 1 0 0 1700.480744 3658.22207 1844.529026 3653.231416
37 CONVEYOR CONVEYOR,UL11_6,6,1,GEOMETRY,1,0,1,0,0,1844.529026,3653.231416,1879.597360,3657.637923 UL11_6 6 1 GEOMETRY 1 0 1 0 0 1844.529026 3653.231416 1879.59736 3657.637923
38 CONVEYOR CONVEYOR,UL11_7,7,1,GEOMETRY,1,0,1,0,0,1879.597360,3657.637923,1917.029348,3658.582710 UL11_7 7 1 GEOMETRY 1 0 1 0 0 1879.59736 3657.637923 1917.029348 3658.58271
39 CONVEYOR CONVEYOR,UL11_8,8,1,GEOMETRY,1,0,1,0,0,1917.029348,3658.582710,1951.991891,3658.283856 UL11_8 8 1 GEOMETRY 1 0 1 0 0 1917.029348 3658.58271 1951.991891 3658.283856
40 CONVEYOR CONVEYOR,UL11_9,9,1,GEOMETRY,1,0,1,0,0,1951.991891,3658.283856,1988.780120,3658.283856 UL11_9 9 1 GEOMETRY 1 0 1 0 0 1951.991891 3658.283856 1988.78012 3658.283856
41 CONVEYOR CONVEYOR,UL11_10,10,1,GEOMETRY,1,1,1,0,0,2030.764864,3659.578691,2591.455783,3686.635164 UL11_10 10 1 GEOMETRY 1 1 1 0 0 2030.764864 3659.578691 2591.455783 3686.635164
42 CONVEYOR CONVEYOR,UL11_12,12,1,GEOMETRY,1,0,1,0,0,2750.134283,3691.074283,2845.387748,3690.854148 UL11_12 12 1 GEOMETRY 1 0 1 0 0 2750.134283 3691.074283 2845.387748 3690.854148
43 CONVEYOR CONVEYOR,UL11_13,13,1,GEOMETRY,1,0,1,0,0,2845.387748,3690.854148,2953.707982,3688.012958 UL11_13 13 1 GEOMETRY 1 0 1 0 0 2845.387748 3690.854148 2953.707982 3688.012958
44 CONVEYOR CONVEYOR,UL11_14,14,1,GEOMETRY,1,0,1,1,1,2971.430134,3668.918012,3155.997766,3671.874205 UL11_14 14 1 GEOMETRY 1 0 1 1 1 2971.430134 3668.918012 3155.997766 3671.874205
45 CONVEYOR CONVEYOR,UL12_3,3,1,GEOMETRY,1,1,1,0,0,543.627555,3859.294486,905.036450,3826.957213 UL12_3 3 1 GEOMETRY 1 1 1 0 0 543.627555 3859.294486 905.03645 3826.957213
46 CONVEYOR CONVEYOR,UL12_4,4,1,GEOMETRY,1,1,1,0,0,905.036450,3826.957213,1742.072614,3827.324144 UL12_4 4 1 GEOMETRY 1 1 1 0 0 905.03645 3826.957213 1742.072614 3827.324144
47 CONVEYOR CONVEYOR,UL12_5,5,1,GEOMETRY,1,0,1,0,0,1742.072614,3827.324144,1842.084498,3824.815942 UL12_5 5 1 GEOMETRY 1 0 1 0 0 1742.072614 3827.324144 1842.084498 3824.815942
48 CONVEYOR CONVEYOR,UL12_7,7,1,GEOMETRY,1,0,1,0,0,1908.852330,3808.657056,1955.553412,3781.851714 UL12_7 7 1 GEOMETRY 1 0 1 0 0 1908.85233 3808.657056 1955.553412 3781.851714
49 CONVEYOR CONVEYOR,UL12_8,8,1,GEOMETRY,1,0,1,0,0,1955.553412,3781.851714,1986.689623,3761.398031 UL12_8 8 1 GEOMETRY 1 0 1 0 0 1955.553412 3781.851714 1986.689623 3761.398031
50 CONVEYOR CONVEYOR,UL12_9,9,1,GEOMETRY,1,0,1,0,0,1986.689623,3761.398031,2020.048027,3747.625802 UL12_9 9 1 GEOMETRY 1 0 1 0 0 1986.689623 3761.398031 2020.048027 3747.625802
51 CONVEYOR CONVEYOR,UL12_10,10,1,GEOMETRY,1,0,1,0,1,2020.048027,3747.625802,2049.673824,3728.878967 UL12_10 10 1 GEOMETRY 1 0 1 0 1 2020.048027 3747.625802 2049.673824 3728.878967
52 CONVEYOR CONVEYOR,UL7_3,3,1,GEOMETRY,1,1,1,0,0,551.742895,2956.847765,908.026025,2987.966131 UL7_3 3 1 GEOMETRY 1 1 1 0 0 551.742895 2956.847765 908.026025 2987.966131
53 CONVEYOR CONVEYOR,UL7_4,4,1,GEOMETRY,1,1,1,0,0,908.026025,2987.966131,1711.113463,2986.840411 UL7_4 4 1 GEOMETRY 1 1 1 0 0 908.026025 2987.966131 1711.113463 2986.840411
54 CONVEYOR CONVEYOR,UL7_5,5,1,GEOMETRY,1,0,1,0,0,1711.113463,2986.840411,1817.542835,2987.029037 UL7_5 5 1 GEOMETRY 1 0 1 0 0 1711.113463 2986.840411 1817.542835 2987.029037
55 CONVEYOR CONVEYOR,UL7_6,6,1,GEOMETRY,1,0,1,0,0,1817.542835,2987.029037,1857.441282,2972.114781 UL7_6 6 1 GEOMETRY 1 0 1 0 0 1817.542835 2987.029037 1857.441282 2972.114781
56 CONVEYOR CONVEYOR,UL7_7,7,1,GEOMETRY,1,0,1,0,0,1857.441282,2972.114781,1893.692205,2973.612010 UL7_7 7 1 GEOMETRY 1 0 1 0 0 1857.441282 2972.114781 1893.692205 2973.61201
57 CONVEYOR CONVEYOR,UL7_8,8,1,GEOMETRY,1,0,1,0,0,1893.692205,2973.612010,1929.723023,2973.789916 UL7_8 8 1 GEOMETRY 1 0 1 0 0 1893.692205 2973.61201 1929.723023 2973.789916
58 CONVEYOR CONVEYOR,UL7_9,9,1,GEOMETRY,1,0,1,0,0,1929.723023,2973.789916,1965.806948,2973.254470 UL7_9 9 1 GEOMETRY 1 0 1 0 0 1929.723023 2973.789916 1965.806948 2973.25447
59 CONVEYOR CONVEYOR,UL7_10,10,1,GEOMETRY,1,1,1,0,0,1998.130873,2981.527148,2611.835876,2978.598409 UL7_10 10 1 GEOMETRY 1 1 1 0 0 1998.130873 2981.527148 2611.835876 2978.598409
60 CONVEYOR CONVEYOR,UL7_12,12,1,GEOMETRY,1,0,1,0,0,2766.420800,2995.096200,2863.133560,2992.295904 UL7_12 12 1 GEOMETRY 1 0 1 0 0 2766.4208 2995.0962 2863.13356 2992.295904
61 CONVEYOR CONVEYOR,UL7_13,13,1,GEOMETRY,1,0,1,0,0,2863.133560,2992.295904,2970.734203,2992.915446 UL7_13 13 1 GEOMETRY 1 0 1 0 0 2863.13356 2992.295904 2970.734203 2992.915446
62 CONVEYOR CONVEYOR,UL7_14,14,1,GEOMETRY,1,0,1,1,1,2985.330236,2984.624061,3159.803377,2984.151808 UL7_14 14 1 GEOMETRY 1 0 1 1 1 2985.330236 2984.624061 3159.803377 2984.151808
63 CONVEYOR CONVEYOR,PS4_2,2,1,GEOMETRY,1,0,1,0,0,3144.026193,3596.341132,3300.316069,3508.372989 PS4_2 2 1 GEOMETRY 1 0 1 0 0 3144.026193 3596.341132 3300.316069 3508.372989
64 CONVEYOR CONVEYOR,PS4_4,4,1,GEOMETRY,1,0,1,0,0,3310.573165,3523.337000,3352.239313,3524.485575 PS4_4 4 1 GEOMETRY 1 0 1 0 0 3310.573165 3523.337 3352.239313 3524.485575
65 CONVEYOR CONVEYOR,PS4_5,5,1,GEOMETRY,1,0,1,0,0,3352.239313,3524.485575,4006.352329,3523.358120 PS4_5 5 1 GEOMETRY 1 0 1 0 0 3352.239313 3524.485575 4006.352329 3523.35812
66 CONVEYOR CONVEYOR,PS4_6,6,1,GEOMETRY,1,0,1,0,0,4006.352329,3523.358120,4688.607797,3525.782820 PS4_6 6 1 GEOMETRY 1 0 1 0 0 4006.352329 3523.35812 4688.607797 3525.78282
67 CONVEYOR CONVEYOR,PS4_7,7,1,GEOMETRY,1,0,1,0,0,4688.607797,3525.782820,5611.139091,3525.602719 PS4_7 7 1 GEOMETRY 1 0 1 0 0 4688.607797 3525.78282 5611.139091 3525.602719
68 CONVEYOR CONVEYOR,PS4_8,8,1,GEOMETRY,1,0,1,0,0,5611.139091,3525.602719,6274.851839,3521.438644 PS4_8 8 1 GEOMETRY 1 0 1 0 0 5611.139091 3525.602719 6274.851839 3521.438644
69 CONVEYOR CONVEYOR,PS4_10,10,1,GEOMETRY,1,0,1,0,0,6353.888615,3456.502166,6352.160013,2673.212430 PS4_10 10 1 GEOMETRY 1 0 1 0 0 6353.888615 3456.502166 6352.160013 2673.21243
70 CONVEYOR CONVEYOR,PS4_11,11,1,GEOMETRY,1,0,1,0,0,6352.160013,2673.212430,6349.468358,2155.105517 PS4_11 11 1 GEOMETRY 1 0 1 0 0 6352.160013 2673.21243 6349.468358 2155.105517
71 CONVEYOR CONVEYOR,PS4_12,12,1,GEOMETRY,1,0,1,0,0,6349.468358,2155.105517,6355.840289,1761.029836 PS4_12 12 1 GEOMETRY 1 0 1 0 0 6349.468358 2155.105517 6355.840289 1761.029836
72 CONVEYOR CONVEYOR,PS4_14,14,1,GEOMETRY,1,1,1,1,1,6272.313843,1688.457365,5949.215298,1690.378911 PS4_14 14 1 GEOMETRY 1 1 1 1 1 6272.313843 1688.457365 5949.215298 1690.378911
73 CONVEYOR CONVEYOR,UL11_11,11,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,, UL11_11 11 0 VFD_ONLY_BEFORE_GEOM_END 0 0 1 0 0
74 CONVEYOR CONVEYOR,PS4_1,1,0,VFD_ONLY_BEFORE_GEOM_END,0,1,1,0,0,,,, PS4_1 1 0 VFD_ONLY_BEFORE_GEOM_END 0 1 1 0 0
75 CONVEYOR CONVEYOR,PS4_3,3,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,, PS4_3 3 0 VFD_ONLY_BEFORE_GEOM_END 0 0 1 0 0
76 CONVEYOR CONVEYOR,PS3_4,4,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,, PS3_4 4 0 VFD_ONLY_BEFORE_GEOM_END 0 0 1 0 0
77 CONVEYOR CONVEYOR,PS4_9,9,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,, PS4_9 9 0 VFD_ONLY_BEFORE_GEOM_END 0 0 1 0 0
78 CONVEYOR CONVEYOR,PS3_8,8,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,, PS3_8 8 0 VFD_ONLY_BEFORE_GEOM_END 0 0 1 0 0
79 CONVEYOR CONVEYOR,PS3_11,11,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,, PS3_11 11 0 VFD_ONLY_BEFORE_GEOM_END 0 0 1 0 0
80 CONVEYOR CONVEYOR,PS4_13,13,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,, PS4_13 13 0 VFD_ONLY_BEFORE_GEOM_END 0 0 1 0 0
81 CONVEYOR CONVEYOR,UL7_11,11,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,, UL7_11 11 0 VFD_ONLY_BEFORE_GEOM_END 0 0 1 0 0
82 CONVEYOR CONVEYOR,UL8_4,4,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,, UL8_4 4 0 VFD_ONLY_BEFORE_GEOM_END 0 0 1 0 0
83 CONVEYOR CONVEYOR,UL8_9,9,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,, UL8_9 9 0 VFD_ONLY_LAST_MAY_MERGE 0 0 1 1 0
84 CONVEYOR CONVEYOR,UL9_6,6,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,, UL9_6 6 0 VFD_ONLY_BEFORE_GEOM_END 0 0 1 0 0
85 CONVEYOR CONVEYOR,UL12_6,6,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,, UL12_6 6 0 VFD_ONLY_BEFORE_GEOM_END 0 0 1 0 0
86 CONVEYOR CONVEYOR,UL9_12,12,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,, UL9_12 12 0 VFD_ONLY_LAST_MAY_MERGE 0 0 1 1 0
87 CONVEYOR CONVEYOR,UL10_8,8,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,, UL10_8 8 0 VFD_ONLY_BEFORE_GEOM_END 0 0 1 0 0
88 CONVEYOR CONVEYOR,UL10_10,10,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,, UL10_10 10 0 VFD_ONLY_LAST_MAY_MERGE 0 0 1 1 0
89 CONVEYOR CONVEYOR,UL12_11,11,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,, UL12_11 11 0 VFD_ONLY_LAST_MAY_MERGE 0 0 1 1 0
90 TPE TPE,PS3_1,,,,,,,,,,,,,PS3_1_TPE1,3159.132392,3024.713237,210.000000,90.000000,45.785116 PS3_1 PS3_1_TPE1 3159.132392 3024.713237 210 90 45.785116
91 TPE TPE,PS3_5,,,,,,,,,,,,,PS3_5_TPE1,3519.577701,3258.530860,90.000000,0.000000,45.785116 PS3_5 PS3_5_TPE1 3519.577701 3258.53086 90 0 45.785116
92 TPE TPE,PS3_5,,,,,,,,,,,,,PS3_5_TPE2,4079.105653,3253.674982,90.000000,0.000000,55.323971 PS3_5 PS3_5_TPE2 4079.105653 3253.674982 90 0 55.323971
93 TPE TPE,PS3_3,,,,,,,,,,,,,PS3_3_TPE1,3478.820696,3249.442902,120.000000,0.000000,45.785116 PS3_3 PS3_3_TPE1 3478.820696 3249.442902 120 0 45.785116
94 TPE TPE,PS3_2,,,,,,,,,,,,,PS3_2_TPE1,3190.945812,3042.099631,210.000000,90.000000,45.785116 PS3_2 PS3_2_TPE1 3190.945812 3042.099631 210 90 45.785116
95 TPE TPE,UL7_3,,,,,,,,,,,,,UL7_3_TPE2,908.026025,2987.966131,90.000000,0.000000,43.000000 UL7_3 UL7_3_TPE2 908.026025 2987.966131 90 0 43
96 TPE TPE,UL7_3,,,,,,,,,,,,,UL7_3_TPE1,612.253341,3029.621551,0.000000,270.000000,49.667350 UL7_3 UL7_3_TPE1 612.253341 3029.621551 0 270 49.66735
97 TPE TPE,UL7_5,,,,,,,,,,,,,UL7_5_TPE1,1817.542835,2987.029037,90.000000,0.000000,46.605812 UL7_5 UL7_5_TPE1 1817.542835 2987.029037 90 0 46.605812
98 TPE TPE,UL7_6,,,,,,,,,,,,,UL7_6_TPE1,1857.441282,2972.114781,90.000000,0.000000,62.276218 UL7_6 UL7_6_TPE1 1857.441282 2972.114781 90 0 62.276218
99 TPE TPE,UL7_7,,,,,,,,,,,,,UL7_7_TPE1,1893.692205,2973.612010,90.000000,0.000000,62.276218 UL7_7 UL7_7_TPE1 1893.692205 2973.61201 90 0 62.276218
100 TPE TPE,UL7_4,,,,,,,,,,,,,UL7_4_TPE1,1711.113463,2986.840411,90.000000,0.000000,45.064241 UL7_4 UL7_4_TPE1 1711.113463 2986.840411 90 0 45.064241
101 TPE TPE,UL7_8,,,,,,,,,,,,,UL7_8_TPE1,1929.723023,2973.789916,90.000000,0.000000,62.276218 UL7_8 UL7_8_TPE1 1929.723023 2973.789916 90 0 62.276218
102 TPE TPE,UL7_12,,,,,,,,,,,,,UL7_12_TPE1,2766.420800,2995.096200,90.000000,0.000000,49.855884 UL7_12 UL7_12_TPE1 2766.4208 2995.0962 90 0 49.855884
103 TPE TPE,UL7_12,,,,,,,,,,,,,UL7_12_TPE2,2863.133560,2992.295904,90.000000,0.000000,49.242255 UL7_12 UL7_12_TPE2 2863.13356 2992.295904 90 0 49.242255
104 TPE TPE,UL7_13,,,,,,,,,,,,,UL7_13_TPE1,2970.734203,2992.915446,90.000000,0.000000,49.057934 UL7_13 UL7_13_TPE1 2970.734203 2992.915446 90 0 49.057934
105 TPE TPE,PS3_6,,,,,,,,,,,,,PS3_6_TPE1,4784.946959,3257.612009,90.000000,0.000000,45.785116 PS3_6 PS3_6_TPE1 4784.946959 3257.612009 90 0 45.785116
106 TPE TPE,PS3_7,,,,,,,,,,,,,PS3_7_TPE1,5985.674639,3259.327631,90.000000,0.000000,45.785116 PS3_7 PS3_7_TPE1 5985.674639 3259.327631 90 0 45.785116
107 TPE TPE,PS3_9,,,,,,,,,,,,,PS3_9_TPE1,6060.483270,3193.853573,180.000000,0.000000,45.785116 PS3_9 PS3_9_TPE1 6060.48327 3193.853573 180 0 45.785116
108 TPE TPE,PS3_9,,,,,,,,,,,,,PS3_9_TPE2,6060.789954,2741.579531,180.000000,0.000000,45.785116 PS3_9 PS3_9_TPE2 6060.789954 2741.579531 180 0 45.785116
109 TPE TPE,PS3_10,,,,,,,,,,,,,PS3_10_TPE1,6060.495376,2610.801360,180.000000,0.000000,45.785116 PS3_10 PS3_10_TPE1 6060.495376 2610.80136 180 0 45.785116
110 TPE TPE,PS3_12,,,,,,,,,,,,,PS3_12_TPE1,5987.261559,2530.050002,90.000000,0.000000,45.785116 PS3_12 PS3_12_TPE1 5987.261559 2530.050002 90 0 45.785116
111 TPE TPE,PS3_12,,,,,,,,,,,,,PS3_12_TPE2,5948.039145,2529.928635,90.000000,0.000000,45.785116 PS3_12 PS3_12_TPE2 5948.039145 2529.928635 90 0 45.785116
112 TPE TPE,UL8_1,,,,,,,,,,,,,UL8_1_TPE1,824.872344,3157.126582,90.000000,0.000000,43.000000 UL8_1 UL8_1_TPE1 824.872344 3157.126582 90 0 43
113 TPE TPE,UL8_3,,,,,,,,,,,,,UL8_3_TPE1,1817.953869,3155.934504,90.000000,0.000000,63.087627 UL8_3 UL8_3_TPE1 1817.953869 3155.934504 90 0 63.087627
114 TPE TPE,UL8_8,,,,,,,,,,,,,UL8_8_TPE1,2040.663378,3048.333245,60.000000,0.000000,65.489640 UL8_8 UL8_8_TPE1 2040.663378 3048.333245 60 0 65.48964
115 TPE TPE,UL8_7,,,,,,,,,,,,,UL8_7_TPE1,2007.744900,3063.545268,60.000000,0.000000,65.489640 UL8_7 UL8_7_TPE1 2007.7449 3063.545268 60 0 65.48964
116 TPE TPE,UL8_6,,,,,,,,,,,,,UL8_6_TPE1,1978.682956,3086.062642,60.000000,0.000000,65.489640 UL8_6 UL8_6_TPE1 1978.682956 3086.062642 60 0 65.48964
117 TPE TPE,UL8_5,,,,,,,,,,,,,UL8_5_TPE2,1944.426945,3101.149921,60.000000,0.000000,65.489640 UL8_5 UL8_5_TPE2 1944.426945 3101.149921 60 0 65.48964
118 TPE TPE,UL8_5,,,,,,,,,,,,,UL8_5_TPE1,1881.702530,3136.323730,58.094345,0.000000,65.489640 UL8_5 UL8_5_TPE1 1881.70253 3136.32373 58.094345 0 65.48964
119 TPE TPE,UL9_7,,,,,,,,,,,,,UL9_7_TPE1,1891.501859,3302.098769,60.000000,0.000000,65.489640 UL9_7 UL9_7_TPE1 1891.501859 3302.098769 60 0 65.48964
120 TPE TPE,UL9_7,,,,,,,,,,,,,UL9_7_TPE2,2212.651713,3118.960609,0.000000,270.000000,65.489640 UL9_7 UL9_7_TPE2 2212.651713 3118.960609 58.094345 0 65.48964
121 TPE TPE,UL9_8,,,,,,,,,,,,,UL9_8_TPE1,2247.352179,3100.254070,58.094345,0.000000,65.489640 UL9_8 UL9_8_TPE1 2247.352179 3100.25407 58.094345 0 65.48964
122 TPE TPE,UL9_9,,,,,,,,,,,,,UL9_9_TPE1,2277.803935,3081.192233,58.094345,0.000000,65.489640 UL9_9 UL9_9_TPE1 2277.803935 3081.192233 58.094345 0 65.48964
123 TPE TPE,UL9_10,,,,,,,,,,,,,UL9_10_TPE1,2310.374208,3065.368059,58.094345,0.000000,65.489640 UL9_10 UL9_10_TPE1 2310.374208 3065.368059 58.094345 0 65.48964
124 TPE TPE,UL8_2,,,,,,,,,,,,,UL8_2_TPE1,885.669058,3169.966906,270.000000,0.000000,49.667350 UL8_2 UL8_2_TPE1 885.669058 3169.966906 270 0 49.66735
125 TPE TPE,UL8_2,,,,,,,,,,,,,UL8_2_TPE2,1712.765129,3158.462454,90.000000,0.000000,43.000000 UL8_2 UL8_2_TPE2 1712.765129 3158.462454 90 0 43
126 TPE TPE,UL9_3,,,,,,,,,,,,,UL9_3_TPE1,608.834305,3362.234637,270.000000,0.000000,49.667350 UL9_3 UL9_3_TPE1 608.834305 3362.234637 270 0 49.66735
127 TPE TPE,UL9_3,,,,,,,,,,,,,UL9_3_TPE2,907.467125,3324.238385,90.000000,0.000000,43.000000 UL9_3 UL9_3_TPE2 907.467125 3324.238385 90 0 43
128 TPE TPE,UL9_4,,,,,,,,,,,,,UL9_4_TPE1,1700.371316,3323.415506,90.000000,0.000000,43.000000 UL9_4 UL9_4_TPE1 1700.371316 3323.415506 90 0 43
129 TPE TPE,UL10_1,,,,,,,,,,,,,UL10_1_TPE1,823.776601,3561.145597,90.000000,0.000000,43.000000 UL10_1 UL10_1_TPE1 823.776601 3561.145597 90 0 43
130 TPE TPE,UL10_2,,,,,,,,,,,,,UL10_2_TPE1,874.719154,3570.155999,270.000000,0.000000,49.667350 UL10_2 UL10_2_TPE1 874.719154 3570.155999 270 0 49.66735
131 TPE TPE,UL10_2,,,,,,,,,,,,,UL10_2_TPE2,1720.187324,3564.061477,90.000000,0.000000,43.000000 UL10_2 UL10_2_TPE2 1720.187324 3564.061477 90 0 43
132 TPE TPE,UL10_4,,,,,,,,,,,,,UL10_4_TPE1,2128.229940,3542.739063,90.000000,0.000000,62.276218 UL10_4 UL10_4_TPE1 2128.22994 3542.739063 90 0 62.276218
133 TPE TPE,UL10_5,,,,,,,,,,,,,UL10_5_TPE1,2164.812356,3542.467143,90.000000,0.000000,62.276218 UL10_5 UL10_5_TPE1 2164.812356 3542.467143 90 0 62.276218
134 TPE TPE,UL10_6,,,,,,,,,,,,,UL10_6_TPE1,2200.090761,3544.785276,90.000000,0.000000,62.276218 UL10_6 UL10_6_TPE1 2200.090761 3544.785276 90 0 62.276218
135 TPE TPE,UL10_3,,,,,,,,,,,,,UL10_3_TPE1,2083.996631,3560.766860,90.000000,0.000000,45.064241 UL10_3 UL10_3_TPE1 2083.996631 3560.76686 90 0 45.064241
136 TPE TPE,UL10_7,,,,,,,,,,,,,UL10_7_TPE1,2236.861695,3544.527150,90.000000,0.000000,62.276218 UL10_7 UL10_7_TPE1 2236.861695 3544.52715 90 0 62.276218
137 TPE TPE,UL10_9,,,,,,,,,,,,,UL10_9_TPE1,2309.630704,3563.985881,120.000000,0.000000,62.276218 UL10_9 UL10_9_TPE1 2309.630704 3563.985881 120 0 62.276218
138 TPE TPE,UL10_9,,,,,,,,,,,,,UL10_9_TPE2,2358.664691,3592.202752,120.000000,0.000000,62.276218 UL10_9 UL10_9_TPE2 2358.664691 3592.202752 120 0 62.276218
139 TPE TPE,UL11_3,,,,,,,,,,,,,UL11_3_TPE1,606.378302,3700.030184,0.000000,270.000000,49.667350 UL11_3 UL11_3_TPE1 606.378302 3700.030184 0 270 49.66735
140 TPE TPE,UL11_3,,,,,,,,,,,,,UL11_3_TPE2,897.324015,3661.485774,90.000000,0.000000,43.000000 UL11_3 UL11_3_TPE2 897.324015 3661.485774 90 0 43
141 TPE TPE,UL11_5,,,,,,,,,,,,,UL11_5_TPE1,1844.529026,3653.231416,90.000000,0.000000,49.642395 UL11_5 UL11_5_TPE1 1844.529026 3653.231416 90 0 49.642395
142 TPE TPE,UL11_6,,,,,,,,,,,,,UL11_6_TPE1,1879.597360,3657.637923,90.000000,0.000000,62.276218 UL11_6 UL11_6_TPE1 1879.59736 3657.637923 90 0 62.276218
143 TPE TPE,UL11_7,,,,,,,,,,,,,UL11_7_TPE1,1917.029348,3658.582710,90.000000,0.000000,62.276218 UL11_7 UL11_7_TPE1 1917.029348 3658.58271 90 0 62.276218
144 TPE TPE,UL11_4,,,,,,,,,,,,,UL11_4_TPE1,1700.480744,3658.222070,90.000000,0.000000,45.064241 UL11_4 UL11_4_TPE1 1700.480744 3658.22207 90 0 45.064241
145 TPE TPE,UL11_8,,,,,,,,,,,,,UL11_8_TPE1,1951.991891,3658.283856,90.000000,0.000000,62.276218 UL11_8 UL11_8_TPE1 1951.991891 3658.283856 90 0 62.276218
146 TPE TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE1,2030.764864,3659.578691,90.000000,0.000000,62.276218 UL11_10 UL11_10_TPE1 2030.764864 3659.578691 90 0 62.276218
147 TPE TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE2,2198.528913,3659.525592,90.000000,0.000000,62.276218 UL11_10 UL11_10_TPE2 2198.528913 3659.525592 90 0 62.276218
148 TPE TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE3,2325.765680,3684.433010,270.000000,0.000000,62.276218 UL11_10 UL11_10_TPE3 2325.76568 3684.43301 270 0 62.276218
149 TPE TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE4,2487.792623,3686.690780,270.000000,0.000000,62.276218 UL11_10 UL11_10_TPE4 2487.792623 3686.69078 270 0 62.276218
150 TPE TPE,UL11_10,,,,,,,,,,,,,UL11_10_TPE5,2591.455783,3686.635164,270.000000,0.000000,62.276218 UL11_10 UL11_10_TPE5 2591.455783 3686.635164 270 0 62.276218
151 TPE TPE,UL11_12,,,,,,,,,,,,,UL11_12_TPE1,2750.134283,3691.074283,270.000000,0.000000,54.406101 UL11_12 UL11_12_TPE1 2750.134283 3691.074283 270 0 54.406101
152 TPE TPE,UL11_12,,,,,,,,,,,,,UL11_12_TPE2,2845.387748,3690.854148,270.000000,0.000000,54.406101 UL11_12 UL11_12_TPE2 2845.387748 3690.854148 270 0 54.406101
153 TPE TPE,UL11_13,,,,,,,,,,,,,UL11_13_TPE1,2953.707982,3688.012958,270.000000,0.000000,47.542783 UL11_13 UL11_13_TPE1 2953.707982 3688.012958 270 0 47.542783
154 TPE TPE,UL12_3,,,,,,,,,,,,,UL12_3_TPE1,601.252987,3866.521694,0.000000,270.000000,0.000000 UL12_3 UL12_3_TPE2 905.03645 3826.957213 90 0 43
155 TPE TPE,UL12_3,,,,,,,,,,,,,UL12_3_TPE2,905.036450,3826.957213,90.000000,0.000000,43.000000 UL12_4 UL12_4_TPE1 1742.072614 3827.324144 90 0 43
156 TPE TPE,UL12_4,,,,,,,,,,,,,UL12_4_TPE1,1742.072614,3827.324144,90.000000,0.000000,43.000000 UL12_9 UL12_9_TPE1 2020.048027 3747.625802 58.094345 0 65.48964
157 TPE TPE,UL12_9,,,,,,,,,,,,,UL12_9_TPE1,2020.048027,3747.625802,58.094345,0.000000,65.489640 UL12_8 UL12_8_TPE1 1986.689623 3761.398031 58.094345 0 65.48964
158 TPE TPE,UL12_8,,,,,,,,,,,,,UL12_8_TPE1,1986.689623,3761.398031,58.094345,0.000000,65.489640 UL12_7 UL12_7_TPE2 1955.553412 3781.851714 58.094345 0 65.48964
159 TPE TPE,UL12_7,,,,,,,,,,,,,UL12_7_TPE2,1955.553412,3781.851714,58.094345,0.000000,65.489640 UL12_7 UL12_7_TPE1 1908.85233 3808.657056 58.094345 0 65.48964
160 TPE TPE,UL12_7,,,,,,,,,,,,,UL12_7_TPE1,1908.852330,3808.657056,58.094345,0.000000,65.489640 PS4_2 PS4_2_TPE1 3144.026193 3596.341132 330 90 45.785116
161 TPE TPE,PS4_2,,,,,,,,,,,,,PS4_2_TPE1,3144.026193,3596.341132,0.000000,0.000000,45.785116 PS4_2 PS4_2_TPE2 3300.316069 3508.372989 329.554546 90 45.785116
162 TPE TPE,PS4_2,,,,,,,,,,,,,PS4_2_TPE2,3300.316069,3508.372989,329.554546,90.000000,45.785116 PS4_4 PS4_4_TPE1 3310.573165 3523.337 90 0 45.785116
163 TPE TPE,PS4_4,,,,,,,,,,,,,PS4_4_TPE1,3310.573165,3523.337000,90.000000,0.000000,45.785116 PS4_4 PS4_4_TPE2 3352.239313 3524.485575 90 0 45.785116
164 TPE TPE,PS4_4,,,,,,,,,,,,,PS4_4_TPE2,3352.239313,3524.485575,90.000000,0.000000,45.785116 PS4_5 PS4_5_TPE1 4006.352329 3523.35812 90 0 45.785116
165 TPE TPE,PS4_5,,,,,,,,,,,,,PS4_5_TPE1,4006.352329,3523.358120,90.000000,0.000000,45.785116 PS4_6 PS4_6_TPE1 4688.607797 3525.78282 90 0 45.785116
166 TPE TPE,PS4_6,,,,,,,,,,,,,PS4_6_TPE1,4688.607797,3525.782820,90.000000,0.000000,45.785116 PS4_7 PS4_7_TPE1 5611.139091 3525.602719 90 0 45.785116
167 TPE TPE,PS4_7,,,,,,,,,,,,,PS4_7_TPE1,5611.139091,3525.602719,90.000000,0.000000,45.785116 PS4_8 PS4_8_TPE1 6274.851839 3521.438644 90 0 45.785116
168 TPE TPE,PS4_8,,,,,,,,,,,,,PS4_8_TPE1,6274.851839,3521.438644,90.000000,0.000000,45.785116 PS4_10 PS4_10_TPE1 6353.888615 3456.502166 180 0 45.785116
169 TPE TPE,PS4_10,,,,,,,,,,,,,PS4_10_TPE1,6353.888615,3456.502166,180.000000,0.000000,45.785116 PS4_10 PS4_10_TPE2 6352.160013 2673.21243 180 0 45.785116
170 TPE TPE,PS4_10,,,,,,,,,,,,,PS4_10_TPE2,6352.160013,2673.212430,180.000000,0.000000,45.785116 PS4_11 PS4_11_TPE1 6349.468358 2155.105517 180 0 45.785116
171 TPE TPE,PS4_11,,,,,,,,,,,,,PS4_11_TPE1,6349.468358,2155.105517,180.000000,0.000000,45.785116 PS4_12 PS4_12_TPE1 6355.840289 1761.029836 180 0 45.785116
172 TPE TPE,PS4_12,,,,,,,,,,,,,PS4_12_TPE1,6355.840289,1761.029836,180.000000,0.000000,45.785116 UL7_14 UL7_14_PE1 2985.330236 2984.624061 90 0 62.276218
173 TPE TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE1,2985.330236,2984.624061,90.000000,0.000000,62.276218 UL7_14 UL7_14_PE2 2995.809571 2984.624061 90 0 62.276218
174 TPE TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE2,2995.809571,2984.624061,90.000000,0.000000,62.276218 UL7_14 UL7_14_PE3 3006.611353 2984.624061 90 0 62.276218
175 TPE TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE3,3006.611353,2984.624061,90.000000,0.000000,62.276218 UL7_14 UL7_14_PE4 3145.918252 2982.299275 90 0 62.276218
176 TPE TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE4,3145.918252,2982.299275,90.000000,0.000000,62.276218 UL7_14 UL7_14_PE5 3159.803377 2984.151808 90 0 62.276218
177 TPE TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE5,3159.803377,2984.151808,90.000000,0.000000,62.276218 UL11_14 UL11_14_PE1 2971.430134 3668.918012 90 0 62.276218
178 TPE TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE1,2971.430134,3668.918012,90.000000,0.000000,62.276218 UL11_14 UL11_14_PE2 2981.909469 3668.918012 90 0 62.276218
179 TPE TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE2,2981.909469,3668.918012,90.000000,0.000000,62.276218 UL11_14 UL11_14_PE3 2992.711251 3668.918012 90 0 62.276218
180 TPE TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE3,2992.711251,3668.918012,90.000000,0.000000,62.276218 UL11_14 UL11_14_PE4 3140.122346 3669.955216 90 0 62.276218
181 TPE TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE4,3140.122346,3669.955216,90.000000,0.000000,62.276218 UL11_14 UL11_14_PE5 3155.997766 3671.874205 90 0 62.276218
182 TPE TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE5,3155.997766,3671.874205,90.000000,0.000000,62.276218 UL7_9 UL7_9_TPE1 1965.806948 2973.25447 90 0 62.276218
183 TPE TPE,UL7_9,,,,,,,,,,,,,UL7_9_TPE1,1965.806948,2973.254470,90.000000,0.000000,62.276218 UL9_5 UL9_5_TPE1 1826.538319 3321.774338 90 0 65.052088
184 TPE TPE,UL9_5,,,,,,,,,,,,,UL9_5_TPE1,1826.538319,3321.774338,90.000000,0.000000,65.052088 UL9_11 UL9_11_TPE1 2343.399072 3047.086292 58.094345 0 65.48964
185 TPE TPE,UL9_11,,,,,,,,,,,,,UL9_11_TPE1,2343.399072,3047.086292,58.094345,0.000000,65.489640 UL11_9 UL11_9_TPE1 1988.78012 3658.283856 90 0 62.276218
186 TPE TPE,UL11_9,,,,,,,,,,,,,UL11_9_TPE1,1988.780120,3658.283856,90.000000,0.000000,62.276218 UL12_5 UL12_5_TPE1 1842.084498 3824.815942 90 0 64.845569
187 TPE TPE,UL12_5,,,,,,,,,,,,,UL12_5_TPE1,1842.084498,3824.815942,90.000000,0.000000,64.845569 UL12_10 UL12_10_TPE1 2049.673824 3728.878967 58.094345 0 65.48964
188 TPE TPE,UL12_10,,,,,,,,,,,,,UL12_10_TPE1,2049.673824,3728.878967,58.094345,0.000000,65.489640 UL7_10 UL7_10_TPE2 2184.282561 2976.023749 90 0 66.331837
189 TPE TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE2,2184.282561,2976.023749,90.000000,0.000000,66.331837 UL7_10 UL7_10_TPE4 2488.728147 2977.141287 90 0 63.585604
190 TPE TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE4,2488.728147,2977.141287,90.000000,0.000000,63.585604 UL7_10 UL7_10_TPE5 2611.835876 2978.598409 90 0 62.276218
191 TPE TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE5,2611.835876,2978.598409,90.000000,0.000000,62.276218 UL7_10 UL7_10_TPE1 1998.130873 2981.527148 90 0 62.276218
192 TPE TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE1,1998.130873,2981.527148,90.000000,0.000000,62.276218 UL7_10 UL7_10_TPE3 2334.139704 2978.861146 90 0 62.276218
193 TPE TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE3,2334.139704,2978.861146,90.000000,0.000000,62.276218 PS4_14 PS4_14_TPE1 6272.313843 1688.457365 90 0 45.785116
194 TPE TPE,PS4_14,,,,,,,,,,,,,PS4_14_TPE1,6272.313843,1688.457365,90.000000,0.000000,45.785116 PS4_14 PS4_14_TPE2 5949.215298 1690.378911 90 0 45.785116
195 TPE,PS4_14,,,,,,,,,,,,,PS4_14_TPE2,5949.215298,1690.378911,90.000000,0.000000,45.785116
196 SS,UL8_1,,,,,,,,,,,,,,,,,,,UL8_1_SS1,582.190462,3162.798540
197 SS,UL10_1,,,,,,,,,,,,,,,,,,,UL10_1_SS1,583.841517,3557.826629
198 S,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_S1,2263.759143,3731.906724
199 S,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_S2,2524.893305,3583.817025
200 S,PS4_1,,,,,,,,,,,,,,,,,,,PS4_1_S2,3254.687543,3627.961609
201 S,PS4_1,,,,,,,,,,,,,,,,,,,PS4_1_S1,3052.824579,3586.544093
202 S,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_S2,3244.850395,3052.907933
203 S,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_S1,3055.299664,3059.058178
204 S,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_S1,6043.698188,1611.642826
205 S,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_S2,6029.653783,1752.473946
206 S,UL7_3,,,,,,,,,,,,,,,,,,,UL7_3_S2,582.817379,3039.341965
207 S,UL7_3,,,,,,,,,,,,,,,,,,,UL7_3_S1,574.667731,2904.742791
208 S,UL7_4,,,,,,,,,,,,,,,,,,,UL7_4_S2,1670.303913,3032.983144
209 S,UL7_4,,,,,,,,,,,,,,,,,,,UL7_4_S1,1636.787455,2915.798503
210 S,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_S2,2552.028645,3049.935624
211 S,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_S1,2269.505352,2924.997821
212 S,UL8_2,,,,,,,,,,,,,,,,,,,UL8_2_S2,1671.123019,3202.500358
213 S,UL8_2,,,,,,,,,,,,,,,,,,,UL8_2_S1,1669.845463,3086.794440
214 S,UL9_3,,,,,,,,,,,,,,,,,,,UL9_3_S2,579.398343,3371.955051
215 S,UL9_3,,,,,,,,,,,,,,,,,,,UL9_3_S1,594.597327,3257.617658
216 S,UL9_4,,,,,,,,,,,,,,,,,,,UL9_4_S2,1668.603895,3376.054852
217 S,UL9_4,,,,,,,,,,,,,,,,,,,UL9_4_S1,1640.769348,3254.987490
218 S,UL11_3,,,,,,,,,,,,,,,,,,,UL11_3_S2,576.104040,3703.296263
219 S,UL11_3,,,,,,,,,,,,,,,,,,,UL11_3_S1,531.104080,3594.437881
220 S,UL11_4,,,,,,,,,,,,,,,,,,,UL11_4_S2,1668.309789,3714.276267
221 S,UL11_4,,,,,,,,,,,,,,,,,,,UL11_4_S1,1694.816485,3632.278065
222 S,UL12_3,,,,,,,,,,,,,,,,,,,UL12_3_S2,571.817025,3876.242109
223 S,UL12_3,,,,,,,,,,,,,,,,,,,UL12_3_S1,569.226919,3755.732444
224 S,UL12_4,,,,,,,,,,,,,,,,,,,UL12_4_S2,1629.139239,3886.315196
225 S,UL12_4,,,,,,,,,,,,,,,,,,,UL12_4_S1,1653.119576,3759.335223
226 S,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_S2,5991.628510,2628.805938
227 S,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_S1,5952.463924,2451.912399
228 S,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_S2,1665.273016,3590.067675
229 S,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_S1,1633.154395,3478.331750
230 BCN,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_BCN1_R,2263.890629,3765.465374
231 BCN,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_BCN1_A,2263.890629,3750.465374
232 BCN,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_BCN2_R,2525.024791,3602.375675
233 BCN,PS4_1,,,,,,,,,,,,,,,,,,,PS4_1_BCN2_R,3254.819029,3646.520259
234 BCN,PS4_1,,,,,,,,,,,,,,,,,,,PS4_1_BCN1_R,3052.956065,3605.102743
235 BCN,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_BCN2_R,3267.917552,3028.159869
236 BCN,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_BCN2_A,3267.917552,3013.159869
237 BCN,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_BCN1_R,3055.431150,3077.616828
238 BCN,PS3_3,,,,,,,,,,,,,,,,,,,PS3_3_BCN1_A,3517.975927,3197.768436
239 BCN,PS3_7,,,,,,,,,,,,,,,,,,,PS3_7_BCN1_A,5989.256292,3228.828387
240 BCN,PS4_8,,,,,,,,,,,,,,,,,,,PS4_8_BCN1_A,6275.152706,3483.262951
241 BCN,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_BCN1_R,6043.829674,1645.201476
242 BCN,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_BCN1_A,6043.829674,1630.201476
243 BCN,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_BCN2_R,6029.785269,1771.032596
244 BCN,PS4_13,,,,,,,,,,,,,,,,,,,PS4_13_BCN1_A,6340.635164,1796.556040
245 BCN,UL7_3,,,,,,,,,,,,,,,,,,,UL7_3_BCN2_R,583.471567,3059.122327
246 BCN,UL7_3,,,,,,,,,,,,,,,,,,,UL7_3_BCN1_R,572.240932,2926.444150
247 BCN,UL7_4,,,,,,,,,,,,,,,,,,,UL7_4_BCN2_R,1670.435399,3051.541794
248 BCN,UL7_4,,,,,,,,,,,,,,,,,,,UL7_4_BCN1_R,1636.947909,2934.431703
249 BCN,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_BCN2_R,2552.160130,3068.494274
250 BCN,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_BCN1_R,2230.163626,2928.691134
251 BCN,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_BCN1_A,2230.163626,2913.691134
252 BCN,UL8_1,,,,,,,,,,,,,,,,,,,UL8_1_BCN2_R,979.121973,3211.483561
253 BCN,UL8_1,,,,,,,,,,,,,,,,,,,UL8_1_BCN1_R,984.043673,3110.496697
254 BCN,UL8_2,,,,,,,,,,,,,,,,,,,UL8_2_BCN2_R,1670.296658,3220.473452
255 BCN,UL8_2,,,,,,,,,,,,,,,,,,,UL8_2_BCN1_R,1669.976949,3105.353090
256 BCN,UL9_3,,,,,,,,,,,,,,,,,,,UL9_3_BCN2_R,579.966745,3390.466825
257 BCN,UL9_3,,,,,,,,,,,,,,,,,,,UL9_3_BCN1_R,594.767891,3273.895976
258 BCN,UL9_4,,,,,,,,,,,,,,,,,,,UL9_4_BCN2_R,1668.735380,3394.613502
259 BCN,UL9_4,,,,,,,,,,,,,,,,,,,UL9_4_BCN1_R,1639.881190,3273.667966
260 BCN,UL10_1,,,,,,,,,,,,,,,,,,,UL10_1_BCN2_R,933.915746,3611.113504
261 BCN,UL10_1,,,,,,,,,,,,,,,,,,,UL10_1_BCN1_R,934.663193,3511.084081
262 BCN,UL11_3,,,,,,,,,,,,,,,,,,,UL11_3_BCN2_R,576.239517,3720.001813
263 BCN,UL11_3,,,,,,,,,,,,,,,,,,,UL11_3_BCN1_R,531.683270,3610.519045
264 BCN,UL11_4,,,,,,,,,,,,,,,,,,,UL11_4_BCN2_R,1668.441275,3732.834917
265 BCN,UL11_4,,,,,,,,,,,,,,,,,,,UL11_4_BCN1_R,1716.356108,3640.323151
266 BCN,UL12_3,,,,,,,,,,,,,,,,,,,UL12_3_BCN2_R,571.790818,3896.316612
267 BCN,UL12_3,,,,,,,,,,,,,,,,,,,UL12_3_BCN1_R,569.041551,3771.652327
268 BCN,UL12_4,,,,,,,,,,,,,,,,,,,UL12_4_BCN2_R,1629.880909,3904.123812
269 BCN,UL12_4,,,,,,,,,,,,,,,,,,,UL12_4_BCN1_R,1653.251062,3777.893873
270 BCN,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_BCN2_R,5991.759996,2662.364588
271 BCN,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_BCN2_A,5991.759996,2647.364588
272 BCN,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_BCN1_R,5952.499760,2469.764185
273 BCN,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_BCN2_R,1665.404502,3608.626325
274 BCN,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_BCN1_R,1633.285881,3496.890400
275 BCN,PS4_2,,,,,,,,,,,,,,,,,,,PS4_2_BCN1_A,3296.315943,3474.130647
276 BCN,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_BCN1_H,1633.285881,3519.080400
277 BCN,PS4_2,,,,,,,,,,,,,,,,,,,PS4_2_BCN1_H,3296.315943,3496.264940
278 BCN,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_BCN1_H,5953.903672,2493.154361
279 EPC,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_EPC1,2254.033396,3712.878910
280 EPC,UL11_10,,,,,,,,,,,,,,,,,,,UL11_10_EPC2,2547.742511,3630.875626
281 EPC,PS4_1,,,,,,,,,,,,,,,,,,,PS4_1_EPC2,3209.389706,3630.563030
282 EPC,PS4_1,,,,,,,,,,,,,,,,,,,PS4_1_EPC1,3083.147605,3628.719582
283 EPC,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_EPC1,3087.489034,3048.565032
284 EPC,PS3_1,,,,,,,,,,,,,,,,,,,PS3_1_EPC2,3207.882549,3045.719874
285 EPC,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_EPC1,6010.463992,2502.085712
286 EPC,PS3_12,,,,,,,,,,,,,,,,,,,PS3_12_EPC2,6007.382954,2569.962296
287 EPC,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_EPC1,6006.492928,1661.198094
288 EPC,PS4_14,,,,,,,,,,,,,,,,,,,PS4_14_EPC2,6004.855555,1723.871422
289 EPC,UL7_3,,,,,,,,,,,,,,,,,,,UL7_3_EPC2,554.627909,3022.394342
290 EPC,UL7_3,,,,,,,,,,,,,,,,,,,UL7_3_EPC1,551.742895,2956.847765
291 EPC,UL7_4,,,,,,,,,,,,,,,,,,,UL7_4_EPC2,1663.775673,3020.812226
292 EPC,UL7_4,,,,,,,,,,,,,,,,,,,UL7_4_EPC1,1664.397187,2958.950227
293 EPC,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_EPC2,2540.331771,3032.718246
294 EPC,UL7_10,,,,,,,,,,,,,,,,,,,UL7_10_EPC1,2275.008331,2950.612506
295 EPC,UL8_1,,,,,,,,,,,,,,,,,,,UL8_1_EPC2,632.618127,3188.888389
296 EPC,UL8_1,,,,,,,,,,,,,,,,,,,UL8_1_EPC1,632.994710,3135.422951
297 EPC,UL8_2,,,,,,,,,,,,,,,,,,,UL8_2_EPC2,1663.949122,3191.387347
298 EPC,UL8_2,,,,,,,,,,,,,,,,,,,UL8_2_EPC1,1663.949122,3127.513597
299 EPC,UL9_3,,,,,,,,,,,,,,,,,,,UL9_3_EPC2,551.208873,3355.007428
300 EPC,UL9_3,,,,,,,,,,,,,,,,,,,UL9_3_EPC1,551.125476,3300.747180
301 EPC,UL9_4,,,,,,,,,,,,,,,,,,,UL9_4_EPC2,1661.874193,3358.033329
302 EPC,UL9_4,,,,,,,,,,,,,,,,,,,UL9_4_EPC1,1662.300287,3296.932374
303 EPC,UL10_1,,,,,,,,,,,,,,,,,,,UL10_1_EPC2,632.900863,3592.147634
304 EPC,UL10_1,,,,,,,,,,,,,,,,,,,UL10_1_EPC1,633.277447,3538.682196
305 EPC,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_EPC2,1656.268141,3597.409223
306 EPC,UL10_2,,,,,,,,,,,,,,,,,,,UL10_2_EPC1,1656.268141,3534.281766
307 EPC,UL11_3,,,,,,,,,,,,,,,,,,,UL11_3_EPC2,548.752870,3692.802976
308 EPC,UL11_3,,,,,,,,,,,,,,,,,,,UL11_3_EPC1,551.211689,3631.687954
309 EPC,UL11_4,,,,,,,,,,,,,,,,,,,UL11_4_EPC2,1654.642349,3694.135723
310 EPC,UL11_4,,,,,,,,,,,,,,,,,,,UL11_4_EPC1,1659.355022,3630.637030
311 EPC,UL12_3,,,,,,,,,,,,,,,,,,,UL12_3_EPC2,543.627555,3859.294486
312 EPC,UL12_3,,,,,,,,,,,,,,,,,,,UL12_3_EPC1,543.544158,3805.034238
313 EPC,UL12_4,,,,,,,,,,,,,,,,,,,UL12_4_EPC2,1653.957728,3862.093813
314 EPC,UL12_4,,,,,,,,,,,,,,,,,,,UL12_4_EPC1,1653.957728,3799.671228

View File

@ -8,6 +8,7 @@ import re
# ----------------------- # -----------------------
SCALE = 0.0254 SCALE = 0.0254
FIXED_Y = 2.4 FIXED_Y = 2.4
BUTTON_Y = 2.3
CONVEYOR_WIDTH = 1.524 CONVEYOR_WIDTH = 1.524
EDGE_CLEARANCE = 0.45 EDGE_CLEARANCE = 0.45
BEAM_RANGE_ADJUSTMENT = 0.25 BEAM_RANGE_ADJUSTMENT = 0.25
@ -30,25 +31,40 @@ OUTPUT_DIR.mkdir(exist_ok=True)
SENSOR_SCENE_PATH = "res://parts/DiffuseSensor.tscn" SENSOR_SCENE_PATH = "res://parts/DiffuseSensor.tscn"
SENSOR_RES_ID = "auto_sensor" SENSOR_RES_ID = "auto_sensor"
# ✅ correct push button scene
BUTTON_SCENE_PATH = "res://parts/PushButton.tscn"
BUTTON_RES_ID = "auto_button"
# ----------------------- # -----------------------
# LOAD CSV DEVICES # LOAD CSV DEVICES
# ----------------------- # -----------------------
devices = [] tpe_devices = []
btn_devices = []
with open(CSV_PATH, newline="", encoding="utf-8") as f: with open(CSV_PATH, newline="", encoding="utf-8") as f:
reader = csv.DictReader(f) reader = csv.DictReader(f)
for row in reader: for row in reader:
if row.get("record_type") == "TPE": rt = (row.get("record_type") or "").strip().upper()
devices.append(row) if rt == "TPE":
tpe_devices.append(row)
elif rt == "S":
btn_devices.append(row)
if not devices: if not tpe_devices:
raise RuntimeError("No TPE records found in CSV.") raise RuntimeError("No TPE records found in CSV.")
devices_by_conveyor = {} devices_by_conveyor = {}
for d in devices: for d in tpe_devices:
key = (d.get("conveyor_key") or "").strip() key = (d.get("conveyor_key") or "").strip()
if key: if key:
devices_by_conveyor.setdefault(key, []).append(d) devices_by_conveyor.setdefault(key, []).append(d)
btn_by_conveyor = {}
for d in btn_devices:
key = (d.get("conveyor_key") or "").strip()
if key:
btn_by_conveyor.setdefault(key, []).append(d)
# ----------------------- # -----------------------
# SELECT SCENE # SELECT SCENE
# ----------------------- # -----------------------
@ -65,6 +81,21 @@ if choice < 0 or choice >= len(scene_files):
raise RuntimeError("Invalid selection.") raise RuntimeError("Invalid selection.")
SCENE_PATH = scene_files[choice] SCENE_PATH = scene_files[choice]
# -----------------------
# DEVICE SELECTION MENU
# -----------------------
print("\nWhat devices do you want to place?")
print("[1] All")
print("[2] Sensors only")
print("[3] Buttons only")
device_choice = int(input("\nSelect option: "))
if device_choice < 1 or device_choice > 3:
raise RuntimeError("Invalid selection.")
place_sensors = device_choice in (1, 2)
place_buttons = device_choice in (1, 3)
# ----------------------- # -----------------------
# READ SCENE # READ SCENE
# ----------------------- # -----------------------
@ -127,14 +158,20 @@ if node_name and pending_basis and pending_position:
} }
# ----------------------- # -----------------------
# ENSURE SENSOR RESOURCE # ENSURE RESOURCES
# ----------------------- # -----------------------
if SENSOR_SCENE_PATH not in scene_text: if place_sensors and SENSOR_SCENE_PATH not in scene_text:
idx = max(i for i, l in enumerate(lines) if l.startswith("[ext_resource")) idx = max(i for i, l in enumerate(lines) if l.startswith("[ext_resource"))
lines.insert(idx + 1, lines.insert(idx + 1,
f'[ext_resource type="PackedScene" path="{SENSOR_SCENE_PATH}" id="{SENSOR_RES_ID}"]' f'[ext_resource type="PackedScene" path="{SENSOR_SCENE_PATH}" id="{SENSOR_RES_ID}"]'
) )
if place_buttons and BUTTON_SCENE_PATH not in scene_text:
idx = max(i for i, l in enumerate(lines) if l.startswith("[ext_resource"))
lines.insert(idx + 1,
f'[ext_resource type="PackedScene" path="{BUTTON_SCENE_PATH}" id="{BUTTON_RES_ID}"]'
)
scene_text = "\n".join(lines) + "\n" scene_text = "\n".join(lines) + "\n"
# ----------------------- # -----------------------
@ -167,136 +204,182 @@ def compute_sensor_position(info, yaw, idx, total):
) )
def godot_yaw_from_cad(cad_deg: float) -> float: def godot_yaw_from_cad(cad_deg: float) -> float:
"""
AutoCAD Godot rotation conversion
AutoCAD:
0° = up
90° = right
180° = down
270° = left
clockwise
Godot:
0° = +X
90° = -Z
CCW
With Y-Z flip already applied in coordinates.
"""
return math.radians((270 - cad_deg) % 360) return math.radians((270 - cad_deg) % 360)
def compute_edge_offset(sensor_yaw, width): def compute_edge_offset(sensor_yaw, width):
"""
Move sensor to the edge in the direction perpendicular to where it's pointing.
The sensor beam points in the sensor_yaw direction, so we offset perpendicular to that.
"""
# Perpendicular to sensor's facing direction (90° to the right of where it points)
side = sensor_yaw - math.pi / 2 side = sensor_yaw - math.pi / 2
d = (width / 2) + EDGE_CLEARANCE d = (width / 2) + EDGE_CLEARANCE
return math.cos(side) * d, math.sin(side) * d return math.cos(side) * d, math.sin(side) * d
def sensor_yaw_from_csv(info, conveyor_yaw, csv_x, csv_z): # --- BUTTON HELPERS (UNCHANGED) ---
def side_of_conveyor(info, conveyor_yaw, csv_x, csv_z):
cx, _, cz = info["position"] cx, _, cz = info["position"]
# right perpendicular to conveyor forward
rx = math.cos(conveyor_yaw - math.pi / 2) rx = math.cos(conveyor_yaw - math.pi / 2)
rz = math.sin(conveyor_yaw - math.pi / 2) rz = math.sin(conveyor_yaw - math.pi / 2)
vx = csv_x - cx vx = csv_x - cx
vz = csv_z - cz vz = csv_z - cz
return vx * rx + vz * rz
side = vx * rx + vz * rz def project_to_conveyor(info, yaw, csv_x, csv_z):
cx, _, cz = info["position"]
if side >= 0: fx = math.cos(yaw)
return conveyor_yaw + math.pi / 2 fz = math.sin(yaw)
return conveyor_yaw - math.pi / 2 vx = csv_x - cx
vz = csv_z - cz
t = vx * fx + vz * fz
return cx + fx * t, cz + fz * t
# ----------------------- # -----------------------
# APPEND DEVICES # APPEND DEVICES
# ----------------------- # -----------------------
node_blocks = [] node_blocks = []
for key in sorted(devices_by_conveyor.keys()): # -------- SENSORS --------
devs = devices_by_conveyor[key] if place_sensors:
for key in sorted(devices_by_conveyor.keys()):
devs = devices_by_conveyor[key]
if key not in conveyors: if key not in conveyors:
print(f"⚠ Conveyor not found: {key}") print(f"⚠ Conveyor not found: {key}")
continue continue
info = conveyors[key] info = conveyors[key]
xx, xz, zx, zz = info["basis"] xx, xz, zx, zz = info["basis"]
width = info["width"] width = info["width"]
yaw = yaw_from_x_axis(xx, xz) if info["has_size"] else yaw_from_z_axis(zx, zz) yaw = yaw_from_x_axis(xx, xz) if info["has_size"] else yaw_from_z_axis(zx, zz)
for i, d in enumerate(devs): for i, d in enumerate(devs):
name = f"{key}_TPE{i+1}" name = f"{key}_TPE{i+1}"
tag = f"{name}_OIP" tag = f"{name}_OIP"
max_range = width + BEAM_RANGE_ADJUSTMENT max_range = width + BEAM_RANGE_ADJUSTMENT
x, z = compute_sensor_position(info, yaw, i, len(devs)) x, z = compute_sensor_position(info, yaw, i, len(devs))
LONGITUDINAL_OFFSET = 0.15 LONGITUDINAL_OFFSET = 0.15
if x is not None: if x is not None:
if len(devs) == 1: if len(devs) == 1:
x -= math.cos(yaw) * LONGITUDINAL_OFFSET
z -= math.sin(yaw) * LONGITUDINAL_OFFSET
elif len(devs) == 2:
if i == 0:
x += math.cos(yaw) * LONGITUDINAL_OFFSET
z += math.sin(yaw) * LONGITUDINAL_OFFSET
else:
x -= math.cos(yaw) * LONGITUDINAL_OFFSET x -= math.cos(yaw) * LONGITUDINAL_OFFSET
z -= math.sin(yaw) * LONGITUDINAL_OFFSET z -= math.sin(yaw) * LONGITUDINAL_OFFSET
else: elif len(devs) == 2:
x = float(d["tpe_x"]) * SCALE if i == 0:
z = -float(d["tpe_y"]) * SCALE x += math.cos(yaw) * LONGITUDINAL_OFFSET
z += math.sin(yaw) * LONGITUDINAL_OFFSET
else:
x -= math.cos(yaw) * LONGITUDINAL_OFFSET
z -= math.sin(yaw) * LONGITUDINAL_OFFSET
else:
x = float(d["tpe_x"]) * SCALE
z = -float(d["tpe_y"]) * SCALE
csv_x = float(d["tpe_x"]) * SCALE if "tpe_rotation" in d and d["tpe_rotation"] not in ("", None):
csv_z = -float(d["tpe_y"]) * SCALE tpe_rot = float(d["tpe_rotation"])
else:
tpe_rot = 0.0
if "tpe_rotation" in d and d["tpe_rotation"] not in ("", None): if "tpe_block_rotation" in d and d["tpe_block_rotation"] not in ("", None):
tpe_rot = float(d["tpe_rotation"]) blk_rot = float(d["tpe_block_rotation"])
else: else:
tpe_rot = 0.0 blk_rot = 0.0
if "tpe_block_rotation" in d and d["tpe_block_rotation"] not in ("", None): if tpe_rot != 0.0 or blk_rot != 0.0:
blk_rot = float(d["tpe_block_rotation"]) cad_world_rot = (blk_rot + tpe_rot) % 360.0
else: sensor_yaw = godot_yaw_from_cad(cad_world_rot)
blk_rot = 0.0 else:
sensor_yaw = yaw + math.pi
# If we have ANY rotation data (block or TPE), use it ox, oz = compute_edge_offset(sensor_yaw, width)
if tpe_rot != 0.0 or blk_rot != 0.0: x += ox
# Combine both rotations in CAD space z += oz
cad_world_rot = (blk_rot + tpe_rot) % 360.0
sensor_yaw = godot_yaw_from_cad(cad_world_rot)
else:
# fallback ONLY if both rotations are missing/zero
sensor_yaw = yaw + math.pi
ox, oz = compute_edge_offset(sensor_yaw, width) c, s = math.cos(sensor_yaw), math.sin(sensor_yaw)
x += ox
z += oz
c, s = math.cos(sensor_yaw), math.sin(sensor_yaw) transform = (
f"Transform3D({c:.6f},0,{-s:.6f},0,1,0,{s:.6f},0,{c:.6f},"
f"{x:.6f},{FIXED_Y:.6f},{z:.6f})"
)
transform = ( node_blocks.append(
f"Transform3D({c:.6f},0,{-s:.6f},0,1,0,{s:.6f},0,{c:.6f}," f'\n[node name="{name}" parent="." instance=ExtResource("{SENSOR_RES_ID}")]\n'
f"{x:.6f},{FIXED_Y:.6f},{z:.6f})" f"transform = {transform}\n"
) f"max_range = {max_range:.3f}\n"
f"enable_comms = true\n"
f'tag_name = "{tag}"\n'
)
# -------- BUTTONS --------
if place_buttons:
for key in sorted(btn_by_conveyor.keys()):
devs = btn_by_conveyor[key]
# ✅ force S1, S2
def btn_index(d):
name = (d.get("dev_name") or "")
m = re.search(r"_S(\d+)$", name)
return int(m.group(1)) if m else 999
devs = sorted(devs, key=btn_index)
if key not in conveyors:
print(f"⚠ Conveyor not found for buttons: {key}")
continue
info = conveyors[key]
xx, xz, zx, zz = info["basis"]
width = info["width"]
yaw = yaw_from_x_axis(xx, xz) if info["has_size"] else yaw_from_z_axis(zx, zz)
for i, d in enumerate(devs):
name = f"{key}_S{i+1}"
base_tag = d.get("dev_name", name)
csv_x = float(d["dev_x"]) * SCALE
csv_z = -float(d["dev_y"]) * SCALE
x, z = project_to_conveyor(info, yaw, csv_x, csv_z)
side = side_of_conveyor(info, yaw, csv_x, csv_z)
if abs(side) < 0.05:
side_sign = 0.0
else:
side_sign = 1.0 if side > 0 else -1.0
px = math.cos(yaw - math.pi / 2)
pz = math.sin(yaw - math.pi / 2)
d_off = (width / 2) + EDGE_CLEARANCE
BUTTON_CLEARANCE = 0.1
d_off = (width / 2) + BUTTON_CLEARANCE
x += px * d_off * side_sign
z += pz * d_off * side_sign
# Buttons face along the conveyor, flipped version
if side_sign >= 0:
btn_yaw = yaw + math.pi
else:
btn_yaw = yaw
c, s = math.cos(btn_yaw), math.sin(btn_yaw)
transform = (
f"Transform3D({c:.6f},0,{-s:.6f},0,1,0,{s:.6f},0,{c:.6f},"
f"{x:.6f},{BUTTON_Y:.6f},{z:.6f})"
)
node_blocks.append(
f'\n[node name="{name}" parent="." instance=ExtResource("{BUTTON_RES_ID}")]\n'
f"transform = {transform}\n"
f'text = "START"\n'
f"button_color = Color(0.39, 1.0, 0.098, 1)\n"
f"enable_comms = true\n"
f'pushbutton_tag_name = "{name}_PB_OIP"\n'
f'lamp_tag_name = "{name}_LT_OIP"\n'
)
node_blocks.append(
f'\n[node name="{name}" parent="." instance=ExtResource("{SENSOR_RES_ID}")]\n'
f"transform = {transform}\n"
f"max_range = {max_range:.3f}\n"
f"enable_comms = true\n"
f'tag_name = "{tag}"\n'
)
scene_text += "".join(node_blocks) scene_text += "".join(node_blocks)
@ -306,4 +389,4 @@ scene_text += "".join(node_blocks)
out_path = OUTPUT_DIR / f"{SCENE_PATH.stem}_devices{SCENE_PATH.suffix}" out_path = OUTPUT_DIR / f"{SCENE_PATH.stem}_devices{SCENE_PATH.suffix}"
out_path.write_text(scene_text, encoding="utf-8") out_path.write_text(scene_text, encoding="utf-8")
print(f"\n{len(node_blocks)} sensors added → {out_path}") print(f"\n{len(node_blocks)} devices added → {out_path}")