aggiunta visualizzazione distanza percorsa...
This commit is contained in:
@@ -9,6 +9,7 @@ namespace MTC_Adapter
|
||||
using MTConnect;
|
||||
using System.Globalization;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
|
||||
|
||||
#region macro oggetti da istanziare a blocchi da configurazione XML
|
||||
@@ -2116,19 +2117,22 @@ namespace MTC_Adapter
|
||||
/// <returns></returns>
|
||||
public bool procOreMaccOn(bool needSave)
|
||||
{
|
||||
double delta = 0;
|
||||
// controllo valore riferimento...
|
||||
if (istOreMaccOn > contOreMaccOn)
|
||||
{
|
||||
delta = istOreMaccOn - contOreMaccOn;
|
||||
// segnalo necessità salvataggio!
|
||||
needSave = true;
|
||||
}
|
||||
double delta = istOreMaccOn - contOreMaccOn;
|
||||
// processo comunque sempre...
|
||||
double contatore = updateValDoubleByIncr(0, delta, "ACC_TIME");
|
||||
currAdpConf.ContOreMaccOn += delta;
|
||||
// salvo valore su persistent layer
|
||||
mAccTime.Value = contatore.ToString("0.000", CultureInfo.InvariantCulture);
|
||||
// controllo incremento...
|
||||
if (delta > 0)
|
||||
{
|
||||
// segnalo necessità salvataggio!
|
||||
needSave = true;
|
||||
// salvo su maschera...
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.AppendLine(string.Format("ACC_TIME: {0}", mAccTime.Value));
|
||||
parentForm.dataMonitor += sb.ToString();
|
||||
}
|
||||
|
||||
// ...aggiorno valore riferimento...
|
||||
contOreMaccOn = istOreMaccOn;
|
||||
@@ -2311,23 +2315,27 @@ namespace MTC_Adapter
|
||||
/// <returns></returns>
|
||||
public bool procMovTotAssi(bool needSave)
|
||||
{
|
||||
double delta = 0;
|
||||
string AxisDistDone = string.Format("Axis_[1-{0}]_DistDone: ", currAdpConf.nAxis);
|
||||
for (int i = 0; i < currAdpConf.nAxis; i++)
|
||||
{
|
||||
double delta = 0;
|
||||
// controllo valore riferimento...
|
||||
if (istDistMovAssi[i] > contDistMovAssi[i])
|
||||
{
|
||||
delta = istDistMovAssi[i] - contDistMovAssi[i];
|
||||
// segnalo necessità salvataggio!
|
||||
needSave = true;
|
||||
}
|
||||
delta = istDistMovAssi[i] - contDistMovAssi[i];
|
||||
// processo comunque sempre...
|
||||
double contTot = updateValDoubleByIncr(i, delta, "Axis_{0:00}_DistDone");
|
||||
// passo valore totale all'adapter
|
||||
vettAxis[i].mAxDistDone.Value = contTot.ToString("0.000", CultureInfo.InvariantCulture);
|
||||
// controllo valore riferimento...
|
||||
if (delta > 0)
|
||||
{
|
||||
// segnalo necessità salvataggio!
|
||||
needSave = true;
|
||||
}
|
||||
// ...aggiorno valore riferimento...
|
||||
contDistMovAssi[i] = istDistMovAssi[i];
|
||||
AxisDistDone += string.Format("{0} | ", vettAxis[i].mAxDistDone.Value);
|
||||
}
|
||||
// salvo su maschera...
|
||||
parentForm.dataMonitor += AxisDistDone.Substring(0, AxisDistDone.Length - 3);
|
||||
|
||||
return needSave;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user