From cab65c2a5d839aa5e021aa693b48efeba62daf45 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Fri, 21 Apr 2017 00:02:12 +0200 Subject: [PATCH] aggiunto NumInvAssi --- MTC_Adapter/MTC_Adapter/AdapterGeneric.cs | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs b/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs index 6b3bc50..fb9e611 100644 --- a/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs +++ b/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs @@ -2387,24 +2387,27 @@ namespace MTC_Adapter /// public bool procNumInvAssi(bool needSave) { + long delta = 0; + string outString = string.Format("Axis_[1-{0}]_InvDDone: ", currAdpConf.nAxis); for (int i = 0; i < currAdpConf.nAxis; i++) { - long delta = 0; - // controllo valore riferimento... - if (istNumInvAssi[i] > contNumInvAssi[i]) - { - delta = istNumInvAssi[i] - contNumInvAssi[i]; - // segnalo necessità salvataggio! - needSave = true; - } + delta = istNumInvAssi[i] - contNumInvAssi[i]; // processo comunque sempre... long contTot = updateValLongByIncr(i, delta, "Axis_{0:00}_InvDDone"); // passo valore totale all'adapter vettAxis[i].mAxInvDDone.Value = contTot; + // controllo valore riferimento... + if (delta > 0) + { + // segnalo necessità salvataggio! + needSave = true; + } // ...aggiorno valore riferimento... contNumInvAssi[i] = istNumInvAssi[i]; + outString += string.Format("{0} | ", vettAxis[i].mAxInvDDone.Value); } - + // salvo su maschera... + parentForm.dataMonitor += string.Format("{0}{1}", outString.Substring(0, outString.Length - 3), Environment.NewLine); return needSave; } ///