DataWall :

- corretto Process per macchina che richiede PosY senza che ci sia nel BTL.
This commit is contained in:
DarioS
2021-07-21 17:33:12 +02:00
parent 0baa4968e5
commit 06c592d72b
+3 -4
View File
@@ -1,4 +1,4 @@
-- Process.lua by Egaltech s.r.l. 2021/07/08
-- Process.lua by Egaltech s.r.l. 2021/07/21
-- Gestione calcolo disposizione e lavorazioni per Pareti
-- Si opera sulla macchina corrente
-- 2020/12/09 Come per BatchProcess.lua si gestiscono anche rotazioni di inversione con valori negativi.
@@ -92,12 +92,11 @@ local function MyProcessInputData()
-- Ne recupero la posizione
local CurrX = 50
for i = 1, #vWall do
local PosX = EgtGetInfo( vWall[i].Id, 'POSX', 'd')
if not PosX then PosX = CurrX end
local PosX = EgtGetInfo( vWall[i].Id, 'POSX', 'd') or CurrX
vWall[i].PosX = PosX
CurrX = CurrX + vWall[i].Box:getDimX() + 50
if WD.USE_POSY then
local PosY = EgtGetInfo( vWall[i].Id, 'POSY', 'd')
local PosY = EgtGetInfo( vWall[i].Id, 'POSY', 'd') or 0
vWall[i].PosY = max( PosY, 0)
else
vWall[i].PosY = 0