Piccole modifiche alle strategie
This commit is contained in:
@@ -638,16 +638,27 @@ function BLADETOWASTE.Make( ProcOrId, Part, OptionalParameters)
|
||||
|
||||
-- tutte le lavorazioni raggruppatee e calcolo area lavorata
|
||||
local dAreaToMachineTotal = 0
|
||||
-- TODO SISTEMARE!! A volte la lavorazione risulta completa, ma l'area lavorata è inferipre all'area totale e ritorna lavorazione incompleta (vedi i due casi sotto)
|
||||
for i = 1, #Machinings1 do
|
||||
if Machinings1[i].bIsApplicable then
|
||||
table.insert( Machinings, Machinings1[i])
|
||||
dAreaToMachineTotal = dAreaToMachineTotal + Machinings1[i].dAreaToMachine
|
||||
-- TODO controllare come mai nel progetto fiera saomad, pezzo 8 ritorna area lavorata più piccola pur lavorando tutto
|
||||
if Result1.sStatus == 'Completed' then
|
||||
dAreaToMachineTotal = dAreaToMachineTotal + EgtSurfArea( idFace1)
|
||||
else
|
||||
dAreaToMachineTotal = dAreaToMachineTotal + Machinings1[i].dAreaToMachine
|
||||
end
|
||||
end
|
||||
end
|
||||
for i = 1, #Machinings2 do
|
||||
if Machinings2[i].bIsApplicable then
|
||||
table.insert( Machinings, Machinings2[i])
|
||||
dAreaToMachineTotal = dAreaToMachineTotal + Machinings2[i].dAreaToMachine
|
||||
-- TODO controllare come mai nel progetto fiera saomad, pezzo 8 ritorna area lavorata più piccola pur lavorando tutto
|
||||
if Result2.sStatus == 'Completed' then
|
||||
dAreaToMachineTotal = dAreaToMachineTotal + EgtSurfArea( idFace2)
|
||||
else
|
||||
dAreaToMachineTotal = dAreaToMachineTotal + Machinings2[i].dAreaToMachine
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user