From 2f2065857bd7768f8a41d99f02ee84178bc3649d Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Thu, 2 Nov 2017 17:23:10 +0100 Subject: [PATCH] aggiunto trim prog name main --- CncLib/CNC/CNC.FANUC/CNC.FANUC.vb | 9 +++++++++ IOB-WIN/App.config | 1 + IOB-WIN/IobFanuc.cs | 6 ++++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CncLib/CNC/CNC.FANUC/CNC.FANUC.vb b/CncLib/CNC/CNC.FANUC/CNC.FANUC.vb index 9fca2f03..39054158 100644 --- a/CncLib/CNC/CNC.FANUC/CNC.FANUC.vb +++ b/CncLib/CNC/CNC.FANUC/CNC.FANUC.vb @@ -1524,6 +1524,10 @@ Namespace CNC End Function + ''' + ''' restituisce il PROGRAM NAME principale (compreso di PATH!!!) + ''' + ''' Public Function getPrgNameMain() As Char() ' RIFERIMENTO: '... @@ -1551,10 +1555,15 @@ Namespace CNC End If End If + Return prgName End Function + ''' + ''' Retituisce nome programma (o SUB program) in esecuzione... + ''' + ''' Public Function getPrgName() As Focas1.ODBEXEPRG ' RIFERIMENTO: '... diff --git a/IOB-WIN/App.config b/IOB-WIN/App.config index acd37699..8014746b 100644 --- a/IOB-WIN/App.config +++ b/IOB-WIN/App.config @@ -12,6 +12,7 @@ + diff --git a/IOB-WIN/IobFanuc.cs b/IOB-WIN/IobFanuc.cs index efe2fd1a..8044ff88 100644 --- a/IOB-WIN/IobFanuc.cs +++ b/IOB-WIN/IobFanuc.cs @@ -291,16 +291,18 @@ namespace IOB_WIN lg.Error(exc, "Errore in getPrgName"); } // se in test butto fuori nUOVA versione prgName... - if(utils.CRB("enableNewFunc")) + if (utils.CRB("enableNewFunc")) { // recupero NUOVO prgName... try { char[] newMainName = FANUC_ref.getPrgNameMain(); string nomeMain = utils.purgedChar2String(newMainName); + // trimmo path del programma, ovvero "CNCMEMUSERPATH1" + nomeMain.Replace(utils.CRS("basePrgMemPath"), ""); lg.Info("PROG_MAIN: {0}", nomeMain); } - catch(Exception exc) + catch (Exception exc) { lg.Error(string.Format("Eccezione in recupero PRG NAME MAIN:{0}{1}", Environment.NewLine, exc)); }