added feature for the SS placement
This commit is contained in:
parent
0f4d605d0a
commit
de309a613d
@ -1,314 +0,0 @@
|
||||
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_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_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_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.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.801360
|
||||
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_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_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_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.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_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.766860
|
||||
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.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_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,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_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_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.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_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.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.222070
|
||||
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.597360,3657.637923
|
||||
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.582710,1951.991891,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_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_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.036450,3826.957213
|
||||
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_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_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,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_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_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.612010,1929.723023,2973.789916
|
||||
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_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.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,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.337000,3352.239313,3524.485575
|
||||
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.358120,4688.607797,3525.782820
|
||||
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_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.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_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,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,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,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,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,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,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,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_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,,,,
|
||||
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.530860,90.000000,0.000000,45.785116
|
||||
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.000000,0.000000,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.000000,0.000000,43.000000
|
||||
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.000000,0.000000,46.605812
|
||||
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.612010,90.000000,0.000000,62.276218
|
||||
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.000000,0.000000,62.276218
|
||||
TPE,UL7_12,,,,,,,,,,,,,UL7_12_TPE1,2766.420800,2995.096200,90.000000,0.000000,49.855884
|
||||
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.000000,0.000000,49.057934
|
||||
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.000000,0.000000,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.000000,0.000000,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.000000,0.000000,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.000000,0.000000,43.000000
|
||||
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.000000,0.000000,65.489640
|
||||
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.000000,0.000000,65.489640
|
||||
TPE,UL8_5,,,,,,,,,,,,,UL8_5_TPE2,1944.426945,3101.149921,60.000000,0.000000,65.489640
|
||||
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.000000,0.000000,65.489640
|
||||
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.254070,58.094345,0.000000,65.489640
|
||||
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.000000,65.489640
|
||||
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.000000,0.000000,43.000000
|
||||
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.000000,0.000000,43.000000
|
||||
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.000000,0.000000,43.000000
|
||||
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.000000,0.000000,43.000000
|
||||
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.000000,0.000000,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.766860,90.000000,0.000000,45.064241
|
||||
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.000000,0.000000,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.000000,270.000000,49.667350
|
||||
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.000000,0.000000,49.642395
|
||||
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.582710,90.000000,0.000000,62.276218
|
||||
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.000000,0.000000,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.000000,0.000000,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.690780,270.000000,0.000000,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.000000,0.000000,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.000000,0.000000,47.542783
|
||||
TPE,UL12_3,,,,,,,,,,,,,UL12_3_TPE1,601.252987,3866.521694,0.000000,270.000000,0.000000
|
||||
TPE,UL12_3,,,,,,,,,,,,,UL12_3_TPE2,905.036450,3826.957213,90.000000,0.000000,43.000000
|
||||
TPE,UL12_4,,,,,,,,,,,,,UL12_4_TPE1,1742.072614,3827.324144,90.000000,0.000000,43.000000
|
||||
TPE,UL12_9,,,,,,,,,,,,,UL12_9_TPE1,2020.048027,3747.625802,58.094345,0.000000,65.489640
|
||||
TPE,UL12_8,,,,,,,,,,,,,UL12_8_TPE1,1986.689623,3761.398031,58.094345,0.000000,65.489640
|
||||
TPE,UL12_7,,,,,,,,,,,,,UL12_7_TPE2,1955.553412,3781.851714,58.094345,0.000000,65.489640
|
||||
TPE,UL12_7,,,,,,,,,,,,,UL12_7_TPE1,1908.852330,3808.657056,58.094345,0.000000,65.489640
|
||||
TPE,PS4_2,,,,,,,,,,,,,PS4_2_TPE1,3144.026193,3596.341132,0.000000,0.000000,45.785116
|
||||
TPE,PS4_2,,,,,,,,,,,,,PS4_2_TPE2,3300.316069,3508.372989,329.554546,90.000000,45.785116
|
||||
TPE,PS4_4,,,,,,,,,,,,,PS4_4_TPE1,3310.573165,3523.337000,90.000000,0.000000,45.785116
|
||||
TPE,PS4_4,,,,,,,,,,,,,PS4_4_TPE2,3352.239313,3524.485575,90.000000,0.000000,45.785116
|
||||
TPE,PS4_5,,,,,,,,,,,,,PS4_5_TPE1,4006.352329,3523.358120,90.000000,0.000000,45.785116
|
||||
TPE,PS4_6,,,,,,,,,,,,,PS4_6_TPE1,4688.607797,3525.782820,90.000000,0.000000,45.785116
|
||||
TPE,PS4_7,,,,,,,,,,,,,PS4_7_TPE1,5611.139091,3525.602719,90.000000,0.000000,45.785116
|
||||
TPE,PS4_8,,,,,,,,,,,,,PS4_8_TPE1,6274.851839,3521.438644,90.000000,0.000000,45.785116
|
||||
TPE,PS4_10,,,,,,,,,,,,,PS4_10_TPE1,6353.888615,3456.502166,180.000000,0.000000,45.785116
|
||||
TPE,PS4_10,,,,,,,,,,,,,PS4_10_TPE2,6352.160013,2673.212430,180.000000,0.000000,45.785116
|
||||
TPE,PS4_11,,,,,,,,,,,,,PS4_11_TPE1,6349.468358,2155.105517,180.000000,0.000000,45.785116
|
||||
TPE,PS4_12,,,,,,,,,,,,,PS4_12_TPE1,6355.840289,1761.029836,180.000000,0.000000,45.785116
|
||||
TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE1,2985.330236,2984.624061,90.000000,0.000000,62.276218
|
||||
TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE2,2995.809571,2984.624061,90.000000,0.000000,62.276218
|
||||
TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE3,3006.611353,2984.624061,90.000000,0.000000,62.276218
|
||||
TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE4,3145.918252,2982.299275,90.000000,0.000000,62.276218
|
||||
TPE,UL7_14,,,,,,,,,,,,,UL7_14_PE5,3159.803377,2984.151808,90.000000,0.000000,62.276218
|
||||
TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE1,2971.430134,3668.918012,90.000000,0.000000,62.276218
|
||||
TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE2,2981.909469,3668.918012,90.000000,0.000000,62.276218
|
||||
TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE3,2992.711251,3668.918012,90.000000,0.000000,62.276218
|
||||
TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE4,3140.122346,3669.955216,90.000000,0.000000,62.276218
|
||||
TPE,UL11_14,,,,,,,,,,,,,UL11_14_PE5,3155.997766,3671.874205,90.000000,0.000000,62.276218
|
||||
TPE,UL7_9,,,,,,,,,,,,,UL7_9_TPE1,1965.806948,2973.254470,90.000000,0.000000,62.276218
|
||||
TPE,UL9_5,,,,,,,,,,,,,UL9_5_TPE1,1826.538319,3321.774338,90.000000,0.000000,65.052088
|
||||
TPE,UL9_11,,,,,,,,,,,,,UL9_11_TPE1,2343.399072,3047.086292,58.094345,0.000000,65.489640
|
||||
TPE,UL11_9,,,,,,,,,,,,,UL11_9_TPE1,1988.780120,3658.283856,90.000000,0.000000,62.276218
|
||||
TPE,UL12_5,,,,,,,,,,,,,UL12_5_TPE1,1842.084498,3824.815942,90.000000,0.000000,64.845569
|
||||
TPE,UL12_10,,,,,,,,,,,,,UL12_10_TPE1,2049.673824,3728.878967,58.094345,0.000000,65.489640
|
||||
TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE2,2184.282561,2976.023749,90.000000,0.000000,66.331837
|
||||
TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE4,2488.728147,2977.141287,90.000000,0.000000,63.585604
|
||||
TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE5,2611.835876,2978.598409,90.000000,0.000000,62.276218
|
||||
TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE1,1998.130873,2981.527148,90.000000,0.000000,62.276218
|
||||
TPE,UL7_10,,,,,,,,,,,,,UL7_10_TPE3,2334.139704,2978.861146,90.000000,0.000000,62.276218
|
||||
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
|
||||
|
174
AMZ_TPA8_SYSDL_MCM04.csv
Normal file
174
AMZ_TPA8_SYSDL_MCM04.csv
Normal file
@ -0,0 +1,174 @@
|
||||
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,UL19_1,1,1,GEOMETRY,1,1,1,0,0,630.776892,5352.967296,823.833781,5325.607257
|
||||
CONVEYOR,UL19_2,2,1,GEOMETRY,1,1,1,0,0,912.928607,5339.817925,1553.647117,5324.177686
|
||||
CONVEYOR,UL19_3,3,1,GEOMETRY,1,0,1,0,0,1553.647117,5324.177686,1655.261848,5336.687026
|
||||
CONVEYOR,UL19_5,5,1,GEOMETRY,1,0,1,0,0,1724.697402,5306.489129,1754.136252,5292.587018
|
||||
CONVEYOR,UL19_6,6,1,GEOMETRY,1,0,1,0,0,1754.136252,5292.587018,1786.849635,5271.836400
|
||||
CONVEYOR,UL19_7,7,1,GEOMETRY,1,0,1,0,0,1786.849635,5271.836400,1818.047606,5255.048566
|
||||
CONVEYOR,UL19_8,8,1,GEOMETRY,1,0,1,0,0,1818.047606,5255.048566,1847.275816,5233.334084
|
||||
CONVEYOR,UL19_9,9,1,GEOMETRY,1,0,0,0,1,1847.275816,5233.334084,1879.584028,5215.400541
|
||||
CONVEYOR,UL20_3,3,1,GEOMETRY,1,1,1,0,0,551.223813,5540.894078,868.049592,5507.366065
|
||||
CONVEYOR,UL20_4,4,1,GEOMETRY,1,1,1,0,0,868.049592,5507.366065,1507.038428,5505.918004
|
||||
CONVEYOR,UL20_5,5,1,GEOMETRY,1,0,1,0,0,1507.038428,5505.918004,1548.114619,5506.030794
|
||||
CONVEYOR,UL20_6,6,1,GEOMETRY,1,0,1,0,0,1548.114619,5506.030794,1583.293284,5505.472876
|
||||
CONVEYOR,UL20_7,7,1,GEOMETRY,1,0,1,0,0,1583.293284,5505.472876,1620.426377,5506.867659
|
||||
CONVEYOR,UL20_9,9,1,GEOMETRY,1,0,1,0,0,1682.759439,5489.587475,1708.662044,5469.764001
|
||||
CONVEYOR,UL20_10,10,1,GEOMETRY,1,0,1,0,1,1708.662044,5469.764001,1743.055007,5455.476072
|
||||
CONVEYOR,UL21_3,3,1,GEOMETRY,1,1,1,0,0,545.776623,5708.425433,867.459877,5678.226480
|
||||
CONVEYOR,UL21_4,4,1,GEOMETRY,1,1,1,0,0,867.459877,5678.226480,1510.186518,5673.449537
|
||||
CONVEYOR,UL21_5,5,1,GEOMETRY,1,0,1,0,0,1510.186518,5673.449537,1585.747834,5674.553260
|
||||
CONVEYOR,UL21_6,6,1,GEOMETRY,1,0,1,0,0,1585.747834,5674.553260,1621.429653,5674.990576
|
||||
CONVEYOR,UL21_8,8,1,GEOMETRY,1,0,1,0,0,1718.772945,5613.590886,1738.499375,5585.383046
|
||||
CONVEYOR,UL21_9,9,1,GEOMETRY,1,0,1,0,0,1738.499375,5585.383046,1756.909908,5553.506352
|
||||
CONVEYOR,UL21_10,10,1,GEOMETRY,1,0,1,0,0,1756.909908,5553.506352,1773.987237,5522.808455
|
||||
CONVEYOR,UL21_11,11,1,GEOMETRY,1,1,1,0,0,1790.463006,5504.574502,2255.678701,4697.251241
|
||||
CONVEYOR,UL21_13,13,1,GEOMETRY,1,1,1,0,0,2387.295449,4624.412928,2602.089273,4621.928535
|
||||
CONVEYOR,UL21_15,15,1,GEOMETRY,1,0,1,0,0,2761.954916,4636.697517,2851.316275,4640.711058
|
||||
CONVEYOR,UL21_16,16,1,GEOMETRY,1,0,1,0,0,2851.316275,4640.711058,2951.394194,4638.222519
|
||||
CONVEYOR,UL21_17,17,1,GEOMETRY,1,0,1,1,1,2972.295857,4627.643582,3158.515467,4620.731502
|
||||
CONVEYOR,PS7_2,2,1,GEOMETRY,1,0,1,0,0,3116.604758,4693.641979,3181.936959,4732.846452
|
||||
CONVEYOR,PS7_4,4,1,GEOMETRY,1,0,1,0,0,3226.172607,4740.940904,3299.100298,4739.411646
|
||||
CONVEYOR,PS7_5,5,1,GEOMETRY,1,0,1,0,0,3299.100298,4739.411646,3883.203682,4738.979463
|
||||
CONVEYOR,PS7_6,6,1,GEOMETRY,1,0,1,0,0,3883.203682,4738.979463,4675.093468,4740.359477
|
||||
CONVEYOR,PS7_7,7,1,GEOMETRY,1,0,1,0,0,4675.093468,4740.359477,5539.883934,4741.742839
|
||||
CONVEYOR,PS7_8,8,1,GEOMETRY,1,0,1,0,0,5539.883934,4741.742839,6284.991822,4739.694307
|
||||
CONVEYOR,PS7_9,9,1,GEOMETRY,1,1,1,0,0,6284.991822,4739.694307,7202.213697,4744.036191
|
||||
CONVEYOR,PS7_10,10,1,GEOMETRY,1,0,1,0,0,8285.892779,4742.415460,8285.892779,4742.415460
|
||||
CONVEYOR,PS7_12,12,1,GEOMETRY,1,0,1,0,0,8352.324782,4821.152224,8351.974524,4971.342057
|
||||
CONVEYOR,PS7_14,14,1,GEOMETRY,1,0,1,0,0,8429.613331,5033.586316,8689.485241,5034.866776
|
||||
CONVEYOR,PS7_15,15,1,GEOMETRY,1,0,1,1,1,8689.485241,5034.866776,8749.610728,5035.678603
|
||||
CONVEYOR,PS7_1,1,0,VFD_ONLY_BEFORE_GEOM_END,0,1,1,0,0,,,,
|
||||
CONVEYOR,PS7_3,3,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
|
||||
CONVEYOR,UL19_4,4,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
|
||||
CONVEYOR,UL21_12,12,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
|
||||
CONVEYOR,UL21_14,14,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
|
||||
CONVEYOR,PS7_11,11,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
|
||||
CONVEYOR,PS7_13,13,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
|
||||
CONVEYOR,UL19_10,10,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,,
|
||||
CONVEYOR,UL20_8,8,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
|
||||
CONVEYOR,UL20_11,11,0,VFD_ONLY_LAST_MAY_MERGE,0,0,1,1,0,,,,
|
||||
CONVEYOR,UL21_7,7,0,VFD_ONLY_BEFORE_GEOM_END,0,0,1,0,0,,,,
|
||||
TPE,UL21_16,,,,,,,,,,,,,UL21_16_TPE1,2951.394194,4638.222519,90.000000,0.000000,43.000000
|
||||
TPE,UL21_13,,,,,,,,,,,,,UL21_13_TPE1,2387.295449,4624.412928,90.000000,0.000000,62.276218
|
||||
TPE,UL21_13,,,,,,,,,,,,,UL21_13_TPE2,2602.089273,4621.928535,90.000000,0.000000,62.276218
|
||||
TPE,UL21_15,,,,,,,,,,,,,UL21_15_TPE2,2851.316275,4640.711058,90.000000,0.000000,43.000000
|
||||
TPE,UL21_15,,,,,,,,,,,,,UL21_15_TPE1,2761.954916,4636.697517,90.000000,0.000000,45.785116
|
||||
TPE,UL19_1,,,,,,,,,,,,,UL19_1_TPE1,823.833781,5325.607257,90.000000,0.000000,43.000000
|
||||
TPE,UL20_3,,,,,,,,,,,,,UL20_3_TPE1,574.890496,5521.291422,270.000000,0.000000,49.667350
|
||||
TPE,UL20_3,,,,,,,,,,,,,UL20_3_TPE2,868.049592,5507.366065,90.000000,0.000000,43.000000
|
||||
TPE,UL21_3,,,,,,,,,,,,,UL21_3_TPE1,569.443306,5688.822777,90.000000,0.000000,49.667350
|
||||
TPE,UL21_3,,,,,,,,,,,,,UL21_3_TPE2,867.459877,5678.226480,90.000000,0.000000,43.000000
|
||||
TPE,UL19_2,,,,,,,,,,,,,UL19_2_TPE1,912.928607,5339.817925,270.000000,0.000000,49.667350
|
||||
TPE,UL19_2,,,,,,,,,,,,,UL19_2_TPE2,1553.647117,5324.177686,90.000000,0.000000,45.785116
|
||||
TPE,UL19_5,,,,,,,,,,,,,UL19_5_TPE1,1724.697402,5306.489129,60.207935,0.000000,62.276218
|
||||
TPE,UL19_5,,,,,,,,,,,,,UL19_5_TPE2,1754.136252,5292.587018,60.207935,0.000000,62.276218
|
||||
TPE,UL19_6,,,,,,,,,,,,,UL19_6_TPE1,1786.849635,5271.836400,60.207935,0.000000,62.276218
|
||||
TPE,UL19_7,,,,,,,,,,,,,UL19_7_TPE1,1818.047606,5255.048566,60.207935,0.000000,62.276218
|
||||
TPE,UL19_8,,,,,,,,,,,,,UL19_8_TPE1,1847.275816,5233.334084,60.207935,0.000000,62.276218
|
||||
TPE,UL20_4,,,,,,,,,,,,,UL20_4_TPE1,1507.038428,5505.918004,90.000000,0.000000,45.785116
|
||||
TPE,UL21_4,,,,,,,,,,,,,UL21_4_TPE1,1510.186518,5673.449537,90.000000,0.000000,45.785116
|
||||
TPE,UL21_8,,,,,,,,,,,,,UL21_8_TPE1,1718.772945,5613.590886,30.000000,0.000000,70.829164
|
||||
TPE,UL21_8,,,,,,,,,,,,,UL21_8_TPE2,1738.499375,5585.383046,30.000000,0.000000,70.829164
|
||||
TPE,UL21_9,,,,,,,,,,,,,UL21_9_TPE1,1756.909908,5553.506352,30.000000,0.000000,70.829164
|
||||
TPE,UL21_10,,,,,,,,,,,,,UL21_10_TPE1,1773.987237,5522.808455,30.000000,0.000000,70.829164
|
||||
TPE,UL21_11,,,,,,,,,,,,,UL21_11_TPE2,1864.609268,5371.471276,30.369915,0.000000,62.276218
|
||||
TPE,UL21_11,,,,,,,,,,,,,UL21_11_TPE3,1918.490903,5280.583878,30.369915,0.000000,62.276218
|
||||
TPE,UL21_11,,,,,,,,,,,,,UL21_11_TPE4,1998.439647,5133.678542,30.369915,0.000000,66.487007
|
||||
TPE,UL21_11,,,,,,,,,,,,,UL21_11_TPE1,1790.463006,5504.574502,30.000000,0.000000,70.829164
|
||||
TPE,UL21_11,,,,,,,,,,,,,UL21_11_TPE5,2255.678701,4697.251241,30.369915,0.000000,66.487007
|
||||
TPE,PS7_2,,,,,,,,,,,,,PS7_2_TPE1,3116.604758,4693.641979,120.000000,0.000000,45.785116
|
||||
TPE,PS7_2,,,,,,,,,,,,,PS7_2_TPE2,3181.936959,4732.846452,120.000000,0.000000,45.785116
|
||||
TPE,PS7_4,,,,,,,,,,,,,PS7_4_TPE1,3226.172607,4740.940904,90.000000,0.000000,45.785116
|
||||
TPE,PS7_4,,,,,,,,,,,,,PS7_4_TPE2,3299.100298,4739.411646,90.000000,0.000000,45.785116
|
||||
TPE,PS7_5,,,,,,,,,,,,,PS7_5_TPE1,3883.203682,4738.979463,90.000000,0.000000,45.785116
|
||||
TPE,PS7_6,,,,,,,,,,,,,PS7_6_TPE1,4675.093468,4740.359477,90.000000,0.000000,45.785116
|
||||
TPE,PS7_7,,,,,,,,,,,,,PS7_7_TPE1,5539.883934,4741.742839,90.000000,0.000000,45.785116
|
||||
TPE,PS7_8,,,,,,,,,,,,,PS7_8_TPE1,6284.991822,4739.694307,90.000000,0.000000,45.785116
|
||||
TPE,PS7_9,,,,,,,,,,,,,PS7_9_TPE1,7202.213697,4744.036191,90.000000,0.000000,45.785116
|
||||
TPE,PS7_10,,,,,,,,,,,,,PS7_10_TPE1,8285.892779,4742.415460,90.000000,0.000000,45.785116
|
||||
TPE,PS7_12,,,,,,,,,,,,,PS7_12_TPE1,8352.324782,4821.152224,0.000000,0.000000,45.785116
|
||||
TPE,PS7_12,,,,,,,,,,,,,PS7_12_TPE2,8351.974524,4971.342057,0.000000,0.000000,45.785116
|
||||
TPE,PS7_14,,,,,,,,,,,,,PS7_14_TPE2,8689.485241,5034.866776,90.000000,0.000000,45.785116
|
||||
TPE,PS7_14,,,,,,,,,,,,,PS7_14_TPE1,8429.613331,5033.586316,90.000000,0.000000,45.785116
|
||||
TPE,UL21_17,,,,,,,,,,,,,UL21_17_PE1,2972.295857,4627.643582,90.000000,0.000000,62.276218
|
||||
TPE,UL21_17,,,,,,,,,,,,,UL21_17_PE2,2982.775192,4627.643582,90.000000,0.000000,62.276218
|
||||
TPE,UL21_17,,,,,,,,,,,,,UL21_17_PE3,2993.576973,4627.643582,90.000000,0.000000,62.276218
|
||||
TPE,UL21_17,,,,,,,,,,,,,UL21_17_PE4,3139.401920,4622.976783,90.000000,0.000000,62.276218
|
||||
TPE,UL21_17,,,,,,,,,,,,,UL21_17_PE5,3158.515467,4620.731502,90.000000,0.000000,62.276218
|
||||
TPE,UL19_3,,,,,,,,,,,,,UL19_3_TPE1,1655.261848,5336.687026,90.000000,0.000000,45.785116
|
||||
TPE,UL19_9,,,,,,,,,,,,,UL19_9_TPE1,1879.584028,5215.400541,60.207935,0.000000,62.276218
|
||||
TPE,UL20_5,,,,,,,,,,,,,UL20_5_TPE1,1548.114619,5506.030794,90.000000,0.000000,62.276218
|
||||
TPE,UL20_6,,,,,,,,,,,,,UL20_6_TPE1,1583.293284,5505.472876,90.000000,0.000000,62.276218
|
||||
TPE,UL20_7,,,,,,,,,,,,,UL20_7_TPE1,1620.426377,5506.867659,90.000000,0.000000,62.276218
|
||||
TPE,UL20_9,,,,,,,,,,,,,UL20_9_TPE1,1682.759439,5489.587475,60.207935,0.000000,62.276218
|
||||
TPE,UL20_9,,,,,,,,,,,,,UL20_9_TPE2,1708.662044,5469.764001,60.207935,0.000000,62.276218
|
||||
TPE,UL20_10,,,,,,,,,,,,,UL20_10_TPE1,1743.055007,5455.476072,60.207935,0.000000,62.276218
|
||||
TPE,UL21_5,,,,,,,,,,,,,UL21_5_TPE1,1585.747834,5674.553260,90.000000,0.000000,62.276218
|
||||
TPE,UL21_6,,,,,,,,,,,,,UL21_6_TPE1,1621.429653,5674.990576,90.000000,0.000000,62.276218
|
||||
TPE,PS7_15,,,,,,,,,,,,,PS7_15_TPE1,8749.610728,5035.678603,90.000000,0.000000,45.785116
|
||||
SS,UL19_1,,,,,,,,,,,,,,,,,,,UL19_1_SS1,582.645329,5324.221072
|
||||
S,UL21_11,,,,,,,,,,,,,,,,,,,UL21_11_S1,2056.223524,5249.531885
|
||||
S,UL21_11,,,,,,,,,,,,,,,,,,,UL21_11_S2,2003.833797,5074.560811
|
||||
S,UL21_13,,,,,,,,,,,,,,,,,,,UL21_13_S1,2444.778997,4689.594789
|
||||
S,UL21_13,,,,,,,,,,,,,,,,,,,UL21_13_S2,2425.654535,4545.701193
|
||||
S,PS7_1,,,,,,,,,,,,,,,,,,,PS7_1_S2,3243.760296,4663.544624
|
||||
S,PS7_1,,,,,,,,,,,,,,,,,,,PS7_1_S1,3028.070511,4705.703537
|
||||
S,PS7_9,,,,,,,,,,,,,,,,,,,PS7_9_S2,7387.496994,4674.217945
|
||||
S,PS7_9,,,,,,,,,,,,,,,,,,,PS7_9_S1,7391.388625,4793.947599
|
||||
S,UL20_3,,,,,,,,,,,,,,,,,,,UL20_3_S2,567.952587,5560.164948
|
||||
S,UL20_3,,,,,,,,,,,,,,,,,,,UL20_3_S1,565.414607,5465.659820
|
||||
S,UL21_3,,,,,,,,,,,,,,,,,,,UL21_3_S2,562.505396,5727.696302
|
||||
S,UL21_3,,,,,,,,,,,,,,,,,,,UL21_3_S1,563.110004,5630.503498
|
||||
S,UL19_2,,,,,,,,,,,,,,,,,,,UL19_2_S2,1414.035228,5385.970678
|
||||
S,UL19_2,,,,,,,,,,,,,,,,,,,UL19_2_S1,1437.621475,5252.605061
|
||||
S,UL20_4,,,,,,,,,,,,,,,,,,,UL20_4_S2,1443.523342,5558.176234
|
||||
S,UL20_4,,,,,,,,,,,,,,,,,,,UL20_4_S1,1419.414208,5431.695828
|
||||
S,UL21_4,,,,,,,,,,,,,,,,,,,UL21_4_S2,1416.417394,5736.468768
|
||||
S,UL21_4,,,,,,,,,,,,,,,,,,,UL21_4_S1,1416.569001,5627.175490
|
||||
BCN,UL21_11,,,,,,,,,,,,,,,,,,,UL21_11_BCN1_R,2056.355009,5283.090535
|
||||
BCN,UL21_11,,,,,,,,,,,,,,,,,,,UL21_11_BCN1_A,2056.355009,5268.090535
|
||||
BCN,UL21_11,,,,,,,,,,,,,,,,,,,UL21_11_BCN2_R,2003.965283,5093.119462
|
||||
BCN,UL21_13,,,,,,,,,,,,,,,,,,,UL21_13_BCN1_R,2444.910483,4708.153440
|
||||
BCN,UL21_13,,,,,,,,,,,,,,,,,,,UL21_13_BCN2_R,2425.786021,4564.259844
|
||||
BCN,PS7_2,,,,,,,,,,,,,,,,,,,PS7_2_BCN1_R,3243.891782,4697.103274
|
||||
BCN,PS7_2,,,,,,,,,,,,,,,,,,,PS7_2_BCN1_A,3243.891782,4682.103274
|
||||
BCN,PS7_1,,,,,,,,,,,,,,,,,,,PS7_1_BCN1_R,3028.201996,4724.262187
|
||||
BCN,PS7_13,,,,,,,,,,,,,,,,,,,PS7_13_BCN1_A,8346.004645,5018.500390
|
||||
BCN,PS7_9,,,,,,,,,,,,,,,,,,,PS7_9_BCN2_R,7387.628480,4692.776596
|
||||
BCN,PS7_9,,,,,,,,,,,,,,,,,,,PS7_9_BCN1_R,7391.520111,4812.506249
|
||||
BCN,UL19_1,,,,,,,,,,,,,,,,,,,UL19_1_BCN2_R,920.927058,5379.496266
|
||||
BCN,UL19_1,,,,,,,,,,,,,,,,,,,UL19_1_BCN1_R,925.848758,5278.509403
|
||||
BCN,UL20_3,,,,,,,,,,,,,,,,,,,UL20_3_BCN2_R,514.863600,5561.184347
|
||||
BCN,UL20_3,,,,,,,,,,,,,,,,,,,UL20_3_BCN1_R,539.830807,5457.984321
|
||||
BCN,UL21_3,,,,,,,,,,,,,,,,,,,UL21_3_BCN2_R,509.416410,5728.715702
|
||||
BCN,UL21_3,,,,,,,,,,,,,,,,,,,UL21_3_BCN1_R,534.383616,5625.515676
|
||||
BCN,UL19_2,,,,,,,,,,,,,,,,,,,UL19_2_BCN2_R,1414.166713,5404.529328
|
||||
BCN,UL19_2,,,,,,,,,,,,,,,,,,,UL19_2_BCN1_R,1437.752961,5271.163711
|
||||
BCN,UL20_4,,,,,,,,,,,,,,,,,,,UL20_4_BCN2_R,1422.588588,5561.777098
|
||||
BCN,UL20_4,,,,,,,,,,,,,,,,,,,UL20_4_BCN1_R,1419.545694,5450.254478
|
||||
BCN,UL21_4,,,,,,,,,,,,,,,,,,,UL21_4_BCN2_R,1416.548880,5755.027419
|
||||
BCN,UL21_4,,,,,,,,,,,,,,,,,,,UL21_4_BCN1_R,1439.342616,5626.123312
|
||||
BCN,PS7_11,,,,,,,,,,,,,,,,,,,PS7_11_BCN1_A,8384.835624,4727.262590
|
||||
BCN,UL21_5,,,,,,,,,,,,,,,,,,,UL21_5_BCN1_A,1707.054655,5637.665819
|
||||
BCN,UL20_4,,,,,,,,,,,,,,,,,,,UL20_4_BCN2_H,1422.555631,5584.199497
|
||||
BCN,PS7_13,,,,,,,,,,,,,,,,,,,PS7_13_BCN1_H,8346.004645,5040.690390
|
||||
EPC,UL21_11,,,,,,,,,,,,,,,,,,,UL21_11_EPC1,2029.538788,5248.893675
|
||||
EPC,UL21_11,,,,,,,,,,,,,,,,,,,UL21_11_EPC2,2021.244284,5101.377282
|
||||
EPC,UL21_13,,,,,,,,,,,,,,,,,,,UL21_13_EPC1,2449.988961,4670.788068
|
||||
EPC,UL21_13,,,,,,,,,,,,,,,,,,,UL21_13_EPC2,2461.299130,4587.997240
|
||||
EPC,PS7_1,,,,,,,,,,,,,,,,,,,PS7_1_EPC1,3079.948256,4697.078317
|
||||
EPC,PS7_1,,,,,,,,,,,,,,,,,,,PS7_1_EPC2,3200.341771,4694.233159
|
||||
EPC,PS7_9,,,,,,,,,,,,,,,,,,,PS7_9_EPC1,7399.058479,4773.254442
|
||||
EPC,PS7_9,,,,,,,,,,,,,,,,,,,PS7_9_EPC2,7399.105189,4718.682018
|
||||
EPC,UL19_1,,,,,,,,,,,,,,,,,,,UL19_1_EPC2,630.776892,5352.967296
|
||||
EPC,UL19_1,,,,,,,,,,,,,,,,,,,UL19_1_EPC1,631.153475,5299.501858
|
||||
EPC,UL20_3,,,,,,,,,,,,,,,,,,,UL20_3_EPC2,551.223813,5540.894078
|
||||
EPC,UL20_3,,,,,,,,,,,,,,,,,,,UL20_3_EPC1,551.295358,5487.428647
|
||||
EPC,UL21_3,,,,,,,,,,,,,,,,,,,UL21_3_EPC2,545.776623,5708.425433
|
||||
EPC,UL21_3,,,,,,,,,,,,,,,,,,,UL21_3_EPC1,545.848168,5654.960002
|
||||
EPC,UL19_2,,,,,,,,,,,,,,,,,,,UL19_2_EPC2,1435.002073,5361.398148
|
||||
EPC,UL19_2,,,,,,,,,,,,,,,,,,,UL19_2_EPC1,1435.017089,5296.041187
|
||||
EPC,UL20_4,,,,,,,,,,,,,,,,,,,UL20_4_EPC2,1443.584735,5542.520383
|
||||
EPC,UL20_4,,,,,,,,,,,,,,,,,,,UL20_4_EPC1,1443.599751,5477.163423
|
||||
EPC,UL21_4,,,,,,,,,,,,,,,,,,,UL21_4_EPC2,1437.384240,5711.896238
|
||||
EPC,UL21_4,,,,,,,,,,,,,,,,,,,UL21_4_EPC1,1437.399256,5646.539277
|
||||
|
146
add_devices.py
146
add_devices.py
@ -40,6 +40,7 @@ BUTTON_RES_ID = "auto_button"
|
||||
# -----------------------
|
||||
tpe_devices = []
|
||||
btn_devices = []
|
||||
ss_devices = []
|
||||
|
||||
with open(CSV_PATH, newline="", encoding="utf-8") as f:
|
||||
reader = csv.DictReader(f)
|
||||
@ -49,6 +50,8 @@ with open(CSV_PATH, newline="", encoding="utf-8") as f:
|
||||
tpe_devices.append(row)
|
||||
elif rt == "S":
|
||||
btn_devices.append(row)
|
||||
elif rt == "SS":
|
||||
ss_devices.append(row)
|
||||
|
||||
if not tpe_devices:
|
||||
raise RuntimeError("No TPE records found in CSV.")
|
||||
@ -65,6 +68,12 @@ for d in btn_devices:
|
||||
if key:
|
||||
btn_by_conveyor.setdefault(key, []).append(d)
|
||||
|
||||
ss_by_conveyor = {}
|
||||
for d in ss_devices:
|
||||
key = (d.get("conveyor_key") or "").strip()
|
||||
if key:
|
||||
ss_by_conveyor.setdefault(key, []).append(d)
|
||||
|
||||
# -----------------------
|
||||
# SELECT SCENE
|
||||
# -----------------------
|
||||
@ -87,14 +96,16 @@ SCENE_PATH = scene_files[choice]
|
||||
print("\nWhat devices do you want to place?")
|
||||
print("[1] All")
|
||||
print("[2] Sensors only")
|
||||
print("[3] Buttons only")
|
||||
print("[3] Buttons only (S)")
|
||||
print("[4] SS only")
|
||||
|
||||
device_choice = int(input("\nSelect option: "))
|
||||
if device_choice < 1 or device_choice > 3:
|
||||
if device_choice < 1 or device_choice > 4:
|
||||
raise RuntimeError("Invalid selection.")
|
||||
|
||||
place_sensors = device_choice in (1, 2)
|
||||
place_buttons = device_choice in (1, 3)
|
||||
place_ss = device_choice in (1, 4)
|
||||
|
||||
# -----------------------
|
||||
# READ SCENE
|
||||
@ -166,7 +177,7 @@ if place_sensors and SENSOR_SCENE_PATH not in scene_text:
|
||||
f'[ext_resource type="PackedScene" path="{SENSOR_SCENE_PATH}" id="{SENSOR_RES_ID}"]'
|
||||
)
|
||||
|
||||
if place_buttons and BUTTON_SCENE_PATH not in scene_text:
|
||||
if (place_buttons or place_ss) 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}"]'
|
||||
@ -310,12 +321,11 @@ if place_sensors:
|
||||
f'tag_name = "{tag}"\n'
|
||||
)
|
||||
|
||||
# -------- BUTTONS --------
|
||||
# -------- BUTTONS (S) --------
|
||||
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)
|
||||
@ -335,7 +345,6 @@ if place_buttons:
|
||||
|
||||
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
|
||||
@ -351,13 +360,11 @@ if place_buttons:
|
||||
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:
|
||||
@ -380,6 +387,129 @@ if place_buttons:
|
||||
f'lamp_tag_name = "{name}_LT_OIP"\n'
|
||||
)
|
||||
|
||||
# -------- SS STATIONS --------
|
||||
if place_ss:
|
||||
for key in sorted(ss_by_conveyor.keys()):
|
||||
devs = ss_by_conveyor[key]
|
||||
|
||||
# sort SS1, SS2...
|
||||
def ss_index(d):
|
||||
name = (d.get("dev_name") or "")
|
||||
m = re.search(r"_SS(\d+)$", name)
|
||||
return int(m.group(1)) if m else 999
|
||||
|
||||
devs = sorted(devs, key=ss_index)
|
||||
|
||||
if key not in conveyors:
|
||||
print(f"⚠ Conveyor not found for SS station: {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):
|
||||
station = f"{key}_SS{i+1}"
|
||||
|
||||
csv_x = float(d["dev_x"]) * SCALE
|
||||
csv_z = -float(d["dev_y"]) * SCALE
|
||||
|
||||
# Get conveyor center position
|
||||
cx, _, cz = info["position"]
|
||||
|
||||
# Check if SS is to the left of conveyor (lower X coordinate)
|
||||
if csv_x < cx:
|
||||
# Place at START edge CENTER of conveyor, facing opposite to flow
|
||||
if not info["size"]:
|
||||
x = cx
|
||||
z = cz
|
||||
else:
|
||||
length = info["size"][0]
|
||||
# Position at start edge center (negative direction along conveyor)
|
||||
x = cx - math.cos(yaw) * (length / 2)
|
||||
z = cz - math.sin(yaw) * (length / 2)
|
||||
|
||||
# Rotation: 270 degrees (-90), perpendicular to flow, pointing left
|
||||
# Calculate perpendicular based on conveyor's actual basis vectors
|
||||
# Right perpendicular uses the conveyor's Z-axis direction
|
||||
perp_yaw = math.atan2(zx, zz) # perpendicular right
|
||||
base_yaw = perp_yaw + math.pi / 2 # rotate 90° to get 270° (-90°)
|
||||
|
||||
# Spread buttons along the perpendicular (left-right across conveyor width)
|
||||
fx = math.cos(yaw - math.pi / 2) # perpendicular to conveyor flow
|
||||
fz = math.sin(yaw - math.pi / 2)
|
||||
STATION_SPREAD = 0.45
|
||||
else:
|
||||
# Original logic: project to conveyor and place on side
|
||||
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)
|
||||
|
||||
BUTTON_CLEARANCE = 0.1
|
||||
d_off = (width / 2) + BUTTON_CLEARANCE
|
||||
x += px * d_off * side_sign
|
||||
z += pz * d_off * side_sign
|
||||
|
||||
if side_sign >= 0:
|
||||
base_yaw = yaw + math.pi
|
||||
else:
|
||||
base_yaw = yaw
|
||||
|
||||
# Spread buttons along conveyor direction
|
||||
fx = math.cos(yaw)
|
||||
fz = math.sin(yaw)
|
||||
STATION_SPREAD = 0.45
|
||||
|
||||
# -------- START (SPB) --------
|
||||
start_node = f"{station}_SPB"
|
||||
start_x = x + fx * (STATION_SPREAD / 2)
|
||||
start_z = z + fz * (STATION_SPREAD / 2)
|
||||
|
||||
c, s = math.cos(base_yaw), math.sin(base_yaw)
|
||||
start_transform = (
|
||||
f"Transform3D({c:.6f},0,{-s:.6f},0,1,0,{s:.6f},0,{c:.6f},"
|
||||
f"{start_x:.6f},{BUTTON_Y:.6f},{start_z:.6f})"
|
||||
)
|
||||
|
||||
node_blocks.append(
|
||||
f'\n[node name="{start_node}" parent="." instance=ExtResource("{BUTTON_RES_ID}")]\n'
|
||||
f"transform = {start_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 = "{station}_SPB_OIP"\n'
|
||||
f'lamp_tag_name = "{station}_SPB_LT_OIP"\n'
|
||||
)
|
||||
|
||||
# -------- STOP (STPB) --------
|
||||
stop_node = f"{station}_STPB"
|
||||
stop_x = x - fx * (STATION_SPREAD / 2)
|
||||
stop_z = z - fz * (STATION_SPREAD / 2)
|
||||
|
||||
stop_transform = (
|
||||
f"Transform3D({c:.6f},0,{-s:.6f},0,1,0,{s:.6f},0,{c:.6f},"
|
||||
f"{stop_x:.6f},{BUTTON_Y:.6f},{stop_z:.6f})"
|
||||
)
|
||||
|
||||
node_blocks.append(
|
||||
f'\n[node name="{stop_node}" parent="." instance=ExtResource("{BUTTON_RES_ID}")]\n'
|
||||
f"transform = {stop_transform}\n"
|
||||
f'text = "STOP"\n'
|
||||
f"button_color = Color(1.0, 0.15, 0.15, 1)\n"
|
||||
f"normally_closed = true\n"
|
||||
f"enable_comms = true\n"
|
||||
f'pushbutton_tag_name = "{station}_STPB_OIP"\n'
|
||||
)
|
||||
|
||||
|
||||
scene_text += "".join(node_blocks)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user