- In ShortestPathSorting tolte le dipendenze tra lavorazioni in rotazioni diverse. Analizzando un DISP palla volta no c'è rischio che si possano mischiare
- Aggiunto TIMER per algoritmo di sorting
This commit is contained in:
@@ -1664,16 +1664,6 @@ function MachiningLib.ShortestPathSorting()
|
||||
else
|
||||
-- TODO :
|
||||
-- se ci sono dipendenze tra due feature diverse, la dipendenza è obbligatoria! ATTENZIONE A DIPENDENZE INCROCIATE A->B, B->C, C->A
|
||||
|
||||
-- se in diversa rotazione dipendenza obbligatoria
|
||||
if MACHININGS[DB_MACH_APPLIED[k].nIndexInMachinings].Proc.bDown and ( MACHININGS[DB_MACH_APPLIED[j].nIndexInMachinings].Proc.bStd or MACHININGS[DB_MACH_APPLIED[j].nIndexInMachinings].Proc.bSide) then
|
||||
EgtOptMachAddDependence( k, j)
|
||||
elseif MACHININGS[DB_MACH_APPLIED[k].nIndexInMachinings].Proc.bSide and MACHININGS[DB_MACH_APPLIED[j].nIndexInMachinings].Proc.bStd then
|
||||
EgtOptMachAddDependence( k, j)
|
||||
-- dipendenza suggerita se sono su segmenti diversi (non sempre il segmento è settato)
|
||||
elseif MACHININGS[DB_MACH_APPLIED[k].nIndexInMachinings].Machining.nPartSegment < MACHININGS[DB_MACH_APPLIED[j].nIndexInMachinings].Machining.nPartSegment then
|
||||
EgtOptMachAddSuggestedDependence( k, j)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user