diff --git a/Machining.cpp b/Machining.cpp index 234e551..dca2462 100644 --- a/Machining.cpp +++ b/Machining.cpp @@ -401,6 +401,7 @@ Machining::ActivateDrillingUnit( int nHeadId, const INTVECTOR& vActExit) const return false ; // costanti static const string EMC_VAR = "EMC" ; // tabella variabili locali per calcolo + static const string EVAR_VER = ".VER" ; // IN (string) versione della Dll static const string EVAR_HEADID = ".HEADID" ; // IN (int) identificativo testa static const string EVAR_DRACEX = ".DRACEX" ; // IN (ints) vettore indici uscite attive static const string EVAR_ERROR = ".ERR" ; // OUT (int) codice di errore ( 0 = ok, > 0 errore) @@ -415,6 +416,7 @@ Machining::ActivateDrillingUnit( int nHeadId, const INTVECTOR& vActExit) const int nErr = 99 ; // imposto valori parametri bOk = bOk && pMch->LuaCreateGlobTable( EMC_VAR) ; + bOk = bOk && pMch->LuaSetGlobVar( EMC_VAR + EVAR_VER, GetEMkVer()) ; bOk = bOk && pMch->LuaSetGlobVar( EMC_VAR + EVAR_HEADID, nHeadId) ; bOk = bOk && pMch->LuaSetGlobVar( EMC_VAR + EVAR_DRACEX, vActExit) ; // eseguo