diff --git a/IOB-UT-NEXT/baseUtils.cs b/IOB-UT-NEXT/baseUtils.cs index 9ad2a84e..dc8af6e0 100644 --- a/IOB-UT-NEXT/baseUtils.cs +++ b/IOB-UT-NEXT/baseUtils.cs @@ -761,6 +761,7 @@ namespace IOB_UT_NEXT // verifico directory checkDir(dirPath); string[] lines = dictionary.OrderBy(i => i.Key).Select(kvp => kvp.Key + ":" + kvp.Value).ToArray(); + //string[] lines = dictionary.OrderBy(i => i.Key).Select(kvp => kvp.Key + ":" + kvp.Value).ToArray(); try { File.WriteAllLines(file, lines); diff --git a/IOB-WIN-NEXT/DATA/CONF/3028.ini b/IOB-WIN-NEXT/DATA/CONF/3028.ini index c542218c..3939d04a 100644 --- a/IOB-WIN-NEXT/DATA/CONF/3028.ini +++ b/IOB-WIN-NEXT/DATA/CONF/3028.ini @@ -42,10 +42,10 @@ BIT5=!X8.4 ;BIT6=X33.4 AREAD_START=128 AREAD_SIZE=12 -AREAG_SIZE=8 +AREAG_SIZE=48 ;AREAG_SIZE=48 AREAR_START=15000 -AREAR_SIZE=2 +AREAR_SIZE=4 AREAX_START=0 AREAX_SIZE=40 AREAY_START=0 diff --git a/IOB-WIN-NEXT/Iob/Fanuc.cs b/IOB-WIN-NEXT/Iob/Fanuc.cs index e22206df..51a059ca 100644 --- a/IOB-WIN-NEXT/Iob/Fanuc.cs +++ b/IOB-WIN-NEXT/Iob/Fanuc.cs @@ -94,7 +94,7 @@ namespace IOB_WIN_NEXT.Iob } // leggo conf x ricerca valori memoria da tracciare in log di continuo... - mem2trace = fIni.ReadString("MEMORY", "MEM_2_TRACE", ""); + mem2trace = fIni.ReadString("OPTPAR", "MEM_2_TRACE", ""); // è little endian (NON serve conversione) hasBigEndian = false; @@ -1337,7 +1337,7 @@ namespace IOB_WIN_NEXT.Iob // se è da tracciare... if (mem2trace.Contains($"|{bKey}|")) { - lgTrace($"Valore | bKey: {bKey} | bVal: {bVal} | byte2check: {byte2check} | bitNum: {bitNum} | i: {i} | B_input: {B_input}"); + lgTrace($"Valore | bKey: {bKey} | bVal: {bVal} | byte: {byte2check} | tgt: {(1 << bitNum)} | B_input: {B_input}"); } } } @@ -1407,7 +1407,7 @@ namespace IOB_WIN_NEXT.Iob mappaValori = new Dictionary(); for (int i = 0; i < MemBlockCurr.Length; i++) { - mappaValori.Add(i.ToString("0000"), MemBlockCurr[i].ToString()); + mappaValori.Add($"[{i:0000}]", $"{MemBlockCurr[i]:B}={MemBlockCurr[i]}"); } utils.WritePlain(mappaValori, nomeFileB); @@ -1415,7 +1415,7 @@ namespace IOB_WIN_NEXT.Iob mappaValori = new Dictionary(); for (int i = 0; i < MemBlockCurr.Length / 2; i++) { - mappaValori.Add(i.ToString("0000"), BitConverter.ToUInt16(MemBlockCurr, i * 2).ToString()); + mappaValori.Add($"[{i:0000}]", BitConverter.ToUInt16(MemBlockCurr, i * 2).ToString()); } utils.WritePlain(mappaValori, nomeFileW); @@ -1423,7 +1423,7 @@ namespace IOB_WIN_NEXT.Iob mappaValori = new Dictionary(); for (int i = 0; i < MemBlockCurr.Length / 4; i++) { - mappaValori.Add(i.ToString("0000"), BitConverter.ToUInt32(MemBlockCurr, i * 4).ToString()); + mappaValori.Add($"[{i:0000}]", BitConverter.ToUInt32(MemBlockCurr, i * 4).ToString()); } utils.WritePlain(mappaValori, nomeFileDW); }