- in BatchProcessNew varie modifiche per renderla compatibile con nuovo automatismo; manca restituzione risultati
- in BeamExec prima versione della tabella globale RESULT per la restituzione risultati
This commit is contained in:
+14
-1
@@ -34,6 +34,7 @@ STRATEGIES_CONFIG = {} -- tabella contenente i parametri di default delle strat
|
||||
MACHININGS = {} -- tabella contenente le lavorazioni da applicare
|
||||
MACHININGS.Info = {}
|
||||
PROCESSINGS = {} -- tabella contenente tutte le informazioni di ogni feature, processate per ogni rotazione
|
||||
RESULT = {} -- tabella contenente il risultato, feature per feature, dell'applicazione della strategia scelta e il resoconto dell'analisi fatta
|
||||
|
||||
-------------------------------------------------------------------------------------------------------------
|
||||
-- *** COSTANTI *** TODO -> DA SPOSTARE IN BEAMDATA???
|
||||
@@ -1054,6 +1055,18 @@ local function CalculateMachinings( vProc, Part, nInitialRotation)
|
||||
local StrategyScript = require( StrategyScriptName)
|
||||
-- eseguo la strategia e si applicano le lavorazioni. Si passa la Proc e i parametri personalizzati
|
||||
_, _ = StrategyScript.Make( true, Proc, Part, Proc.ChosenStrategy)
|
||||
-- scrivo risultato in tabella globale
|
||||
-- TODO funzione
|
||||
RESULT[#RESULT+1] = {
|
||||
id = Proc.id,
|
||||
idFeature = Proc.idFeature,
|
||||
idTask = Proc.idTask,
|
||||
idCut = Proc.idCut,
|
||||
nFlag = Proc.nFlg,
|
||||
nRotation = nCurrRotation,
|
||||
ChosenStrategy = BeamLib.TableCopyDeep( Proc.ChosenStrategy),
|
||||
AvailableStrategies = BeamLib.TableCopyDeep( Proc.AvailableStrategies)
|
||||
}
|
||||
else
|
||||
-- se non esiste una strategia scelta (non dovrebbe mai succedere) cancello da lista generale
|
||||
PROCESSINGS[Proc.nIndexPartInParts].Rotation[Proc.nIndexRotation][Proc.nIndexInVProc].ChosenStrategy = nil
|
||||
@@ -1637,7 +1650,7 @@ function BeamExec.ProcessMachinings( PARTS)
|
||||
end
|
||||
end
|
||||
|
||||
return ( nTotErr == 0), Stats
|
||||
return ( nTotErr == 0), RESULT
|
||||
end
|
||||
|
||||
-------------------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user