diff --git a/.vs/Testrong.User.Program/v17/.suo b/.vs/Testrong.User.Program/v17/.suo index b30e32a..671686e 100644 Binary files a/.vs/Testrong.User.Program/v17/.suo and b/.vs/Testrong.User.Program/v17/.suo differ diff --git a/.vs/Testrong.User.Program/v17/DocumentLayout.backup.json b/.vs/Testrong.User.Program/v17/DocumentLayout.backup.json index 61f7b57..f8bad88 100644 --- a/.vs/Testrong.User.Program/v17/DocumentLayout.backup.json +++ b/.vs/Testrong.User.Program/v17/DocumentLayout.backup.json @@ -5,6 +5,9 @@ { "AbsoluteMoniker": "D:0:0:{E96B1A19-D109-4F67-B1AA-5BF15E580D77}|Testrong.User.Program\\Testrong.User.Program.csproj|d:\\work\\manlin\\verify\\userprogram_time\\testrong.user.program\\userprogram.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{E96B1A19-D109-4F67-B1AA-5BF15E580D77}|Testrong.User.Program\\Testrong.User.Program.csproj|solutionrelative:testrong.user.program\\userprogram.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\ProgramData\\Testrong\\ATE_Tester\\CalibrationLog\\Init_Files\\config.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" } ], "DocumentGroupContainers": [ @@ -14,17 +17,27 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 0, + "SelectedChildIndex": 1, "Children": [ + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "config.json", + "DocumentMoniker": "C:\\ProgramData\\Testrong\\ATE_Tester\\CalibrationLog\\Init_Files\\config.json", + "ToolTip": "C:\\ProgramData\\Testrong\\ATE_Tester\\CalibrationLog\\Init_Files\\config.json", + "ViewState": "AQIAAAAAAAAAAAAAAADwvwAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-04-08T03:13:35.564Z" + }, { "$type": "Document", "DocumentIndex": 0, "Title": "UserProgram.cs", "DocumentMoniker": "D:\\WORK\\ManLin\\Verify\\UserProgram_time\\Testrong.User.Program\\UserProgram.cs", "RelativeDocumentMoniker": "Testrong.User.Program\\UserProgram.cs", - "ToolTip": "D:\\WORK\\ManLin\\Verify\\UserProgram_time\\Testrong.User.Program\\UserProgram.cs*", - "RelativeToolTip": "Testrong.User.Program\\UserProgram.cs*", - "ViewState": "AgIAAEkEAAAAAAAAAAAIwFUEAAA2AAAAAAAAAA==", + "ToolTip": "D:\\WORK\\ManLin\\Verify\\UserProgram_time\\Testrong.User.Program\\UserProgram.cs", + "RelativeToolTip": "Testrong.User.Program\\UserProgram.cs", + "ViewState": "AgIAABQNAAAAAAAAAAAAwCwNAAANAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-06-18T12:27:43.78Z", "EditorCaption": "" diff --git a/.vs/Testrong.User.Program/v17/DocumentLayout.json b/.vs/Testrong.User.Program/v17/DocumentLayout.json index 24f1bc1..927c477 100644 --- a/.vs/Testrong.User.Program/v17/DocumentLayout.json +++ b/.vs/Testrong.User.Program/v17/DocumentLayout.json @@ -24,9 +24,9 @@ "RelativeDocumentMoniker": "Testrong.User.Program\\UserProgram.cs", "ToolTip": "D:\\WORK\\ManLin\\Verify\\UserProgram_time\\Testrong.User.Program\\UserProgram.cs", "RelativeToolTip": "Testrong.User.Program\\UserProgram.cs", - "ViewState": "AgIAACsNAAAAAAAAAAAAAG8MAABRAAAAAAAAAA==", + "ViewState": "AgIAACACAAAAAAAAAAAkwD4CAAAfAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-06-18T12:27:43.78Z", + "WhenOpened": "2025-04-08T08:17:11.815Z", "EditorCaption": "" } ] diff --git a/Testrong.User.Program/UserProgram.cs b/Testrong.User.Program/UserProgram.cs index 736197e..6864426 100644 --- a/Testrong.User.Program/UserProgram.cs +++ b/Testrong.User.Program/UserProgram.cs @@ -4,8 +4,10 @@ using System; using System.Collections.Generic; using System.IO; using System.Linq; +using System.Runtime.Remoting.Contexts; using System.Text; using System.Threading; +using System.Xml.Linq; using Testrong.Core.Common; using Testrong.Core.Model.ACTiming; using Testrong.Core.Model.ChannelMap; @@ -557,8 +559,6 @@ namespace Testrong.User.Program else { int slotIndex = slotList.FindIndex(x => x.Equals(SlotNum)); - - File.Move(METADATA_PATH, EXT_CAL_PATH + "metadata_temp" + ".csv"); StreamReader sr = new StreamReader(EXT_CAL_PATH + "metadata_temp" + ".csv", Encoding.UTF8); int line = 0; while (!sr.EndOfStream) @@ -664,6 +664,10 @@ namespace Testrong.User.Program } Directory.CreateDirectory(WritePath); } + else + { + File.Move(METADATA_PATH, EXT_CAL_PATH + "metadata_temp" + ".csv"); + } } catch (Exception ex) { @@ -702,25 +706,31 @@ namespace Testrong.User.Program WritePath = EXT_CAL_PATH; break; } - if (SlotNum != slotList[0]) //If we are NOT the FIRST slot in the list + if(lockFlag==true) { - int slotIndex = slotList.FindIndex(x => x.Equals(SlotNum)); - while (lockFlag) //Do we need lock or just set the Flag as we are done + if (SlotNum != slotList[0]) //If we are NOT the FIRST slot in the list { - Thread.Sleep(1000); - if (File.Exists(WritePath + slotList[slotIndex - 1] + ".flag")) //Wait until previous thread flags completion + int slotIndex = slotList.FindIndex(x => x.Equals(SlotNum)); + while (lockFlag) //Do we need lock or just set the Flag as we are done { - File.Delete(WritePath + slotList[slotIndex - 1] + ".flag"); - break; + Thread.Sleep(1000); + if (File.Exists(WritePath + slotList[slotIndex - 1] + ".flag")) //Wait until previous thread flags completion + { + File.Delete(WritePath + slotList[slotIndex - 1] + ".flag"); + break; + } } } - if(SlotNum != slotList[slotList.Count - 1]) //If we are NOT the LAST slot in the list + } + else + { + if (SlotNum != slotList[slotList.Count - 1]) //If we are NOT the LAST slot in the list { StreamWriter swSignal = new StreamWriter(WritePath + SlotNum + ".flag"); //Create file flagging end of current thread swSignal.WriteLine(); swSignal.Flush(); swSignal.Close(); - } + } } } private int GetPMUTempSensorIndex(int channel) @@ -1397,7 +1407,6 @@ namespace Testrong.User.Program armDnaRaw = armDnaRaw.Reverse().ToArray(); string arm_dna = BitConverter.ToUInt64(armDnaRaw, 0).ToString(); //convert hex dna to decimal int SlotNum = context.Communicator.SlotNo; - SlotThreadLocker(SlotNum: SlotNum, slotList: slotList, pathFlag: "CAL_Init",lockFlag: true); if (SlotNum == slotList[0]) { if (Directory.Exists(RINT_PATH)) @@ -1413,19 +1422,11 @@ namespace Testrong.User.Program EmptyDir(DOWN_INITVALUE_PATH); } DelayHelper.Sleep(1); + SlotThreadLocker(SlotNum: SlotNum, slotList: slotList, pathFlag: "CAL_Init", lockFlag: true); } else { - int slotIndex = slotList.FindIndex(x => x.Equals(SlotNum)); - while (true) - { - Thread.Sleep(1000); - if (File.Exists(EXT_CAL_INIT_PATH + slotList[slotIndex - 1] + ".flag")) - { - File.Delete(EXT_CAL_INIT_PATH + slotList[slotIndex - 1] + ".flag"); - break; - } - } + SlotThreadLocker(SlotNum: SlotNum, slotList: slotList, pathFlag: "CAL_Init", lockFlag: true); } ExternalCalibrationHandle extCaliHandle = new ExternalCalibrationHandle(); @@ -1514,9 +1515,9 @@ namespace Testrong.User.Program swdata = new StreamWriter(METADATA_PATH, true, Encoding.UTF8) { AutoFlush = true - }; + }; - Metadata_handler( + Metadata_handler( swdata: swdata, SlotNum: SlotNum, slotList: slotList, @@ -1672,7 +1673,6 @@ namespace Testrong.User.Program File_Mover(SlotNum: SlotNum, slotList: slotList, pathFlag: "CAL_Single"); //---------Thread Locker-------- - int slotIndex = slotList.FindIndex(x => x.Equals(SlotNum)); SlotThreadLocker(SlotNum: SlotNum, slotList: slotList, pathFlag: "CAL", lockFlag: true); //-----Start Write MetaData----- @@ -1682,14 +1682,14 @@ namespace Testrong.User.Program AutoFlush = true }; - Metadata_handler( + Metadata_handler( swdata: swdata, SlotNum: SlotNum, slotList: slotList, arm_dna: arm_dna, context: context, init_Flag: true - ); + ); #endregion #region Config DMM @@ -1910,6 +1910,7 @@ namespace Testrong.User.Program if (SlotNum == slotList[0]) { DelayHelper.Sleep(1); + SlotThreadLocker(SlotNum: SlotNum, slotList: slotList, pathFlag: "RINT", lockFlag: true); } else { @@ -2002,6 +2003,7 @@ namespace Testrong.User.Program if (SlotNum == slotList[0]) { DelayHelper.Sleep(1); + SlotThreadLocker(SlotNum: SlotNum, slotList: slotList, pathFlag: "CAL_Init", lockFlag: true); } else { @@ -2069,6 +2071,7 @@ namespace Testrong.User.Program } DelayHelper.Sleep(1); dmm.InitDMM(ksightConnStr); + SlotThreadLocker(SlotNum: SlotNum, slotList: slotList, pathFlag: "CAL_Init", lockFlag: true); } else { @@ -2377,7 +2380,7 @@ namespace Testrong.User.Program //---------Thread Locker-------- SlotThreadLocker(SlotNum: SlotNum, slotList: slotList, pathFlag: "CAL", lockFlag: true); - + //-----Start Slot Number----- // Write MetaData.csv Header @@ -3125,10 +3128,11 @@ namespace Testrong.User.Program if (SlotNum == slotList[0]) { DelayHelper.Sleep(1); + SlotThreadLocker(SlotNum: SlotNum, slotList: slotList, pathFlag: "CAL_COM", lockFlag: true); } else { - SlotThreadLocker(SlotNum: SlotNum, slotList: slotList, pathFlag: "CAL_COM",lockFlag:true); + SlotThreadLocker(SlotNum: SlotNum, slotList: slotList, pathFlag: "CAL_COM", lockFlag: true); } //Write files @@ -3196,7 +3200,7 @@ namespace Testrong.User.Program arm_dna: arm_dna, context: context, init_Flag: true - ); + ); string filetime = DateTime.Now.ToString("yyyy-MM-dd HH-mm-ss"); for (int loopk = 0; loopk < 256; loopk++) { diff --git a/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Common.dll b/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Common.dll index fb55541..ccfce2a 100644 Binary files a/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Common.dll and b/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Common.dll differ diff --git a/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Communicate.dll b/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Communicate.dll index 4e80619..4362bc7 100644 Binary files a/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Communicate.dll and b/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Communicate.dll differ diff --git a/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Model.dll b/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Model.dll index 7a895e6..5df3697 100644 Binary files a/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Model.dll and b/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Model.dll differ diff --git a/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Primitives.dll b/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Primitives.dll index e5020e1..e847e7b 100644 Binary files a/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Primitives.dll and b/Testrong.User.Program/bin/x64/Debug/Testrong.Core.Primitives.dll differ diff --git a/Testrong.User.Program/bin/x64/Debug/UserProgram.dll b/Testrong.User.Program/bin/x64/Debug/UserProgram.dll index 43c96ce..fc729bb 100644 Binary files a/Testrong.User.Program/bin/x64/Debug/UserProgram.dll and b/Testrong.User.Program/bin/x64/Debug/UserProgram.dll differ diff --git a/Testrong.User.Program/bin/x64/Debug/UserProgram.pdb b/Testrong.User.Program/bin/x64/Debug/UserProgram.pdb index a20b631..a148a70 100644 Binary files a/Testrong.User.Program/bin/x64/Debug/UserProgram.pdb and b/Testrong.User.Program/bin/x64/Debug/UserProgram.pdb differ diff --git a/Testrong.User.Program/obj/x64/Debug/Testrong.User.Program.csproj.AssemblyReference.cache b/Testrong.User.Program/obj/x64/Debug/Testrong.User.Program.csproj.AssemblyReference.cache index 5434f4f..9bf6334 100644 Binary files a/Testrong.User.Program/obj/x64/Debug/Testrong.User.Program.csproj.AssemblyReference.cache and b/Testrong.User.Program/obj/x64/Debug/Testrong.User.Program.csproj.AssemblyReference.cache differ diff --git a/Testrong.User.Program/obj/x64/Debug/Testrong.User.Program.csproj.CoreCompileInputs.cache b/Testrong.User.Program/obj/x64/Debug/Testrong.User.Program.csproj.CoreCompileInputs.cache index e461646..5e43543 100644 --- a/Testrong.User.Program/obj/x64/Debug/Testrong.User.Program.csproj.CoreCompileInputs.cache +++ b/Testrong.User.Program/obj/x64/Debug/Testrong.User.Program.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -8336289dafd7be8d8ceb71ec0bfb414b5e10ce0020e044e9f7d2ae18b0c1e638 +1c5e67c428e7ea9ad83db74e3225f3a6ee4bdaaf429227caea859a4df23e5fee diff --git a/Testrong.User.Program/obj/x64/Debug/Testrong.User.Program.csproj.FileListAbsolute.txt b/Testrong.User.Program/obj/x64/Debug/Testrong.User.Program.csproj.FileListAbsolute.txt index a08c680..ea950ae 100644 --- a/Testrong.User.Program/obj/x64/Debug/Testrong.User.Program.csproj.FileListAbsolute.txt +++ b/Testrong.User.Program/obj/x64/Debug/Testrong.User.Program.csproj.FileListAbsolute.txt @@ -2580,40 +2580,53 @@ C:\Users\testrong\Desktop\UserProgram_ReWorked_v0.6\UserProgram_time\Testrong.Us C:\Users\testrong\Desktop\UserProgram_ReWorked_v0.6\UserProgram_time\Testrong.User.Program\obj\x64\Debug\Testrong.A8AD3C05.Up2Date C:\Users\testrong\Desktop\UserProgram_ReWorked_v0.6\UserProgram_time\Testrong.User.Program\obj\x64\Debug\UserProgram.dll C:\Users\testrong\Desktop\UserProgram_ReWorked_v0.6\UserProgram_time\Testrong.User.Program\obj\x64\Debug\UserProgram.pdb -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\NLog.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Transport.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Buffers.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Codecs.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\System.Threading.Tasks.Dataflow.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Common.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Globalization.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\AutoMapper.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Datalog.Interfaces.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Hardware.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\MxFFTCalc.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\MWArray.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\MathNet.Numerics.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Gramar.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\System.Threading.Tasks.Extensions.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\System.Runtime.CompilerServices.Unsafe.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Extensions.Logging.Abstractions.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Extensions.Logging.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\STDF.Library.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\System.Memory.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\System.ValueTuple.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Antlr4.Runtime.Standard.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Extensions.DependencyInjection.Abstractions.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Extensions.Options.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Extensions.DependencyInjection.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\System.Numerics.Vectors.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Extensions.Primitives.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Bcl.AsyncInterfaces.dll -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Model.xml -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Primitives.xml -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Transport.xml -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Buffers.xml -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Codecs.xml -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\System.Threading.Tasks.Dataflow.xml -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Common.xml -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\AutoMapper.xml -D:\WORK\ManLin\Verify\UserProgram_time\Testrong.User.Program\bin\x64\Debug\STDF.Library.xml +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\UserProgram.xml +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\UserProgram.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\UserProgram.pdb +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Ivi.Visa.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\NationalInstruments.Visa.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Common.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Communicate.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Model.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Primitives.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\NLog.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Transport.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Buffers.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Codecs.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\System.Threading.Tasks.Dataflow.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Common.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\System.Buffers.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Globalization.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\AutoMapper.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Datalog.Interfaces.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Hardware.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\MxFFTCalc.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\MWArray.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\MathNet.Numerics.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Gramar.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\System.Threading.Tasks.Extensions.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\System.Runtime.CompilerServices.Unsafe.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Extensions.Logging.Abstractions.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Extensions.Logging.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\STDF.Library.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\System.ValueTuple.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Antlr4.Runtime.Standard.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Extensions.DependencyInjection.Abstractions.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Extensions.Options.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Extensions.DependencyInjection.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Extensions.Primitives.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Microsoft.Bcl.AsyncInterfaces.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Model.xml +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\Testrong.Core.Primitives.xml +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Transport.xml +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Buffers.xml +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Codecs.xml +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\System.Threading.Tasks.Dataflow.xml +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\DotNetty.Common.xml +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\AutoMapper.xml +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\bin\x64\Debug\STDF.Library.xml +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\obj\x64\Debug\Testrong.User.Program.csproj.AssemblyReference.cache +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\obj\x64\Debug\Testrong.User.Program.csproj.CoreCompileInputs.cache +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\obj\x64\Debug\Testrong.A8AD3C05.Up2Date +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\obj\x64\Debug\UserProgram.dll +C:\Users\230210\Desktop\WC\UserProgram_ReWorked_v0.8_t\UserProgram_time\Testrong.User.Program\obj\x64\Debug\UserProgram.pdb diff --git a/Testrong.User.Program/obj/x64/Debug/UserProgram.dll b/Testrong.User.Program/obj/x64/Debug/UserProgram.dll index 43c96ce..fc729bb 100644 Binary files a/Testrong.User.Program/obj/x64/Debug/UserProgram.dll and b/Testrong.User.Program/obj/x64/Debug/UserProgram.dll differ diff --git a/Testrong.User.Program/obj/x64/Debug/UserProgram.pdb b/Testrong.User.Program/obj/x64/Debug/UserProgram.pdb index a20b631..a148a70 100644 Binary files a/Testrong.User.Program/obj/x64/Debug/UserProgram.pdb and b/Testrong.User.Program/obj/x64/Debug/UserProgram.pdb differ