1c00c1224b
- Rimosso da WinExec gestione strategie derivata da Beam - Pulita Collect da parametri provenienti da BTL - ProcessFeature semplitifacta. Non contempla rotazioni/ribaltamenti del pezzo - Aggiunta libreria delle lavorazioni - Aggiunta libreria identità di una lavorazione - Aggiunta libreria recupero informazioni feature - AlignRawsToTable spostata in ProcessWin (prima era nella macchina)
29 lines
905 B
Lua
29 lines
905 B
Lua
-- WinLib.lua by Egalware s.r.l. 2024/06/14
|
|
-- Libreria globale per Serramenti
|
|
|
|
-- Tabella per definizione modulo
|
|
local WinLib = {}
|
|
|
|
-- Include
|
|
require( 'EgtBase')
|
|
local WinData = require( 'WinData')
|
|
|
|
EgtOutLog( ' WinLib started', 1)
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
function WinLib.GetAddGroup( PartId)
|
|
-- recupero il nome del gruppo di lavoro corrente
|
|
local sMchGrp = EgtGetMachGroupName( EgtGetCurrMachGroup() or GDB_ID.NULL)
|
|
if not sMchGrp then
|
|
return nil, nil
|
|
end
|
|
|
|
-- cerco il gruppo aggiuntivo omonimo nel pezzo e se esiste lo restituisco
|
|
local AddGrpId = EgtGetFirstNameInGroup( PartId or GDB_ID.NULL, sMchGrp)
|
|
|
|
-- restituisco Id e Nome
|
|
return AddGrpId, sMchGrp
|
|
end
|
|
|
|
-------------------------------------------------------------------------------------------------------------
|
|
return WinLib |