Integration 2.1.1.5:
- Aggiunto il controllo sul processo EgtCAM5 aperto da TechnoEssetre: finchè non è chiuso non è possibile tornare ad operare su TechnoEssetre - I parametri Qnn, se decimali, vengono scritti con "." al posto di ","
This commit is contained in:
@@ -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++;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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")]
|
||||
|
||||
Reference in New Issue
Block a user