From 7bd36d278e5d2e609a5741bda719f6783a2e038d Mon Sep 17 00:00:00 2001 From: Renzo Lanza Date: Fri, 1 Feb 2019 16:32:40 +0000 Subject: [PATCH] =?UTF-8?q?Integration=202.1.1.5:=20-=20Aggiunto=20il=20co?= =?UTF-8?q?ntrollo=20sul=20processo=20EgtCAM5=20aperto=20da=20TechnoEssetr?= =?UTF-8?q?e:=20finch=C3=A8=20non=20=C3=A8=20chiuso=20non=20=C3=A8=20possi?= =?UTF-8?q?bile=20tornare=20ad=20operare=20su=20TechnoEssetre=20-=20I=20pa?= =?UTF-8?q?rametri=20Qnn,=20se=20decimali,=20vengono=20scritti=20con=20"."?= =?UTF-8?q?=20al=20posto=20di=20","?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IntegrationEgaltech/BTL.cs | 3 + IntegrationEgaltech/Generator.cs | 58 +++++++++++-------- .../Properties/AssemblyInfo.cs | 4 +- 3 files changed, 40 insertions(+), 25 deletions(-) diff --git a/IntegrationEgaltech/BTL.cs b/IntegrationEgaltech/BTL.cs index 9ed8a08..2def1a6 100644 --- a/IntegrationEgaltech/BTL.cs +++ b/IntegrationEgaltech/BTL.cs @@ -142,7 +142,10 @@ namespace ib.essetre.integration.egaltech { // Stampo i vari parametri Qnn diversi da 0, preceduti da "USERATTRIBUTE:" if (!singleParameter.Equals("0")) + { + string rp = singleParameter.Replace(",", "."); tw.WriteLine(Constants.USERATTRIBUTE + "\"Q" + (i - 26).ToString("D2") + "\":\"" + singleParameter + "\" "); + } } //Convert.ToInt16(i); i++; diff --git a/IntegrationEgaltech/Generator.cs b/IntegrationEgaltech/Generator.cs index 64217eb..a44f0e1 100644 --- a/IntegrationEgaltech/Generator.cs +++ b/IntegrationEgaltech/Generator.cs @@ -239,34 +239,46 @@ namespace ib.essetre.integration.egaltech parameters.Patterns[i].GetTaskState(cutId, taskId, out res, out msg); System.Windows.Forms.MessageBox.Show(msg, res.ToString()); - ////imposta le modifiche - ////solo se parameters.Patterns[i].Transformable - //parameters.Patterns[i].AddCutChange(2, "inverted", 180); - //parameters.Patterns[i].AddPatternChange("StartX", 20); + string cMyProcessName = "EgtCAM5R32"; + Process[] processlist = Process.GetProcessesByName(cMyProcessName); + while (processlist.Length != 0) + { + processlist = Process.GetProcessesByName(cMyProcessName); + while (processlist.Length != 0) //(processlist.Length == 0) + { + Thread.Sleep(5000); + processlist = Process.GetProcessesByName(cMyProcessName); + } + } - //public enum Results - //{ - // NONE = 0, - // OK = 1, - // ERROR = 2 - //} + ////imposta le modifiche + ////solo se parameters.Patterns[i].Transformable + //parameters.Patterns[i].AddCutChange(2, "inverted", 180); + //parameters.Patterns[i].AddPatternChange("StartX", 20); - ////fattibile o non fattibile - ////parameters.Patterns[i].Iso;=.... //stringa iso - ////parameters.Patterns[i].OutputFilename; //nome file da generare - ////parameters.Patterns[i].SetTaskState(cutId, taskId, value, message); //Cutid del db - //parameters.Patterns[i].Result = PatternInfo.Results.OK; - //parameters.Patterns[i].Message = ""; //eventuale errore messaggio - // } + //public enum Results + //{ + // NONE = 0, + // OK = 1, + // ERROR = 2 + //} - //esempio di apertura db, usare solo le viste (iniziano per vw_) - // chiavi - //parameters.Patterns(0).ProductionId + ////fattibile o non fattibile + ////parameters.Patterns[i].Iso;=.... //stringa iso + ////parameters.Patterns[i].OutputFilename; //nome file da generare + ////parameters.Patterns[i].SetTaskState(cutId, taskId, value, message); //Cutid del db + //parameters.Patterns[i].Result = PatternInfo.Results.OK; + //parameters.Patterns[i].Message = ""; //eventuale errore messaggio + // } - //cn.Close(); - //} + //esempio di apertura db, usare solo le viste (iniziano per vw_) + // chiavi + //parameters.Patterns(0).ProductionId - } + //cn.Close(); + //} + + } //callback.Progress(0, "Init"); //mostra descrizione a video con progressione 0-1 (0-100%) //System.Threading.Thread.Sleep(5000); //qui calcola 'pausa solo di test diff --git a/IntegrationEgaltech/Properties/AssemblyInfo.cs b/IntegrationEgaltech/Properties/AssemblyInfo.cs index bb48687..c1ab4b7 100644 --- a/IntegrationEgaltech/Properties/AssemblyInfo.cs +++ b/IntegrationEgaltech/Properties/AssemblyInfo.cs @@ -36,5 +36,5 @@ using System.Runtime.InteropServices; // È possibile specificare tutti i valori oppure impostare valori predefiniti per i numeri relativi alla revisione e alla build // usando l'asterisco '*' come illustrato di seguito: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.1.1.4")] -[assembly: AssemblyFileVersion("2.1.1.4")] +[assembly: AssemblyVersion("2.1.1.5")] +[assembly: AssemblyFileVersion("2.1.1.5")]