f7beede72e
- aggiunto modulo FaceByPocket per lavorazione per svuotatura di una faccia da sorgenti in tenone - aggiunta possibilità di svuotatura per piano sgrossatura profili su macchine PF e pezzi alti - aggiunto modulo GetBeamData.
44 lines
1.2 KiB
Lua
44 lines
1.2 KiB
Lua
-- GetWallData.lua by Egaltech s.r.l. 2021/11/22
|
|
-- Recupero dati da file WallData.lua di macchina
|
|
|
|
-- Intestazioni
|
|
require( 'EgtBase')
|
|
_ENV = EgtProtectGlobal()
|
|
EgtEnableDebug( false)
|
|
|
|
-- Per test
|
|
--GWD = {}
|
|
--GWD.MACHINE = 'Essetre-90480019_MW'
|
|
|
|
local sLog = 'GetBeamData : ' .. GWD.MACHINE
|
|
EgtOutLog( sLog)
|
|
|
|
-- Imposto direttorio libreria specializzata per Travi
|
|
EgtAddToPackagePath( GWD.BASEDIR .. '\\LuaLibs\\?.lua')
|
|
|
|
-- Verifico che la macchina corrente sia abilitata per la lavorazione delle Travi
|
|
local sMachDir = EgtGetCurrMachineDir()
|
|
if not EgtExistsFile( sMachDir .. '\\Beam\\BeamData.lua') then
|
|
GWD.ERR = 12
|
|
GWD.MSG = 'Error not configured for beam machine : ' .. GWD.MACHINE
|
|
WriteErrToLogFile( GWD.ERR, GWD.MSG)
|
|
PostErrView( GWD.ERR, GWD.MSG)
|
|
return
|
|
end
|
|
|
|
-- Elimino direttori altre macchine e imposto direttorio macchina corrente per ricerca librerie
|
|
EgtRemoveBaseMachineDirFromPackagePath()
|
|
EgtAddToPackagePath( sMachDir .. '\\Beam\\?.lua')
|
|
|
|
-- Carico i dati globali
|
|
local BD = require( 'BeamData')
|
|
|
|
-- Assegno valori di interesse
|
|
GWD.SIMUL_VIEW_DIR = BD.SIMUL_VIEW_DIR
|
|
GWD.OVM_MID = BD.OVM_MID
|
|
|
|
-- Tutto ok
|
|
GWD.ERR = 0
|
|
|
|
EgtOutLog( ' +++ GetWallData completed')
|