- Aggiunto tempo di calcolo delle alternative
- Di default la ricerca delle alternative è disattiva - Piccole migliorie varie
This commit is contained in:
@@ -1923,8 +1923,6 @@ end
|
||||
-------------------------------------------------------------------------------------------------------------
|
||||
function BeamExec.ProcessAlternatives( PARTS)
|
||||
-- ciclo sui pezzi
|
||||
local nTotErr = 0
|
||||
local Stats = {}
|
||||
local BestCombination = {}
|
||||
local nPart = 1
|
||||
local nOrd = 1
|
||||
@@ -1932,13 +1930,10 @@ function BeamExec.ProcessAlternatives( PARTS)
|
||||
local bTryToReProcess = false
|
||||
|
||||
-- se non serve trovare altre soluzioni, si esce subito
|
||||
if not PARTS[nPart].GeneralParameters.GEN_bTestAlternative or not PARTS[nPart].GeneralParameters.GEN_bGetAlternativesNesting2D then
|
||||
if not ( PARTS[nPart].GeneralParameters.GEN_bTestAlternative and not PARTS[nPart].bSquareSection) or not PARTS[nPart].GeneralParameters.GEN_bGetAlternativesNesting2D then
|
||||
return
|
||||
end
|
||||
|
||||
-- si analizzano le alternative solo del primo pezzo (la FlipRot viene chiamata sempre con un solo pezzo)
|
||||
local nCycles = 1
|
||||
|
||||
-- si copia il MachGroup originale
|
||||
local nOriginalMachGroup = EgtGetCurrMachGroup()
|
||||
local sMachGroupName = EgtGetMachGroupName( nOriginalMachGroup)
|
||||
@@ -2015,12 +2010,12 @@ function BeamExec.ProcessAlternatives( PARTS)
|
||||
|
||||
-- fino a che ci sono soluzioni da testare
|
||||
for z = 1, #TotalCombiToTest do
|
||||
|
||||
-- si svuota il machgroup e si resettano le variabili
|
||||
EgtRemoveAllOperations()
|
||||
MACHININGS = {}
|
||||
MACHININGS.Info = {}
|
||||
nOrd = 1
|
||||
local nCycles = 1
|
||||
|
||||
local bCombinationFound = true
|
||||
-- la parte di applicazione lavorazioni può essere lanciata più volte in caso della presenza di errori
|
||||
|
||||
Reference in New Issue
Block a user