From 906b3e8fbf5cb8de6daf1888b2bc1ca5abaa1d0f Mon Sep 17 00:00:00 2001 From: Pradeep Kumar Date: Tue, 27 May 2025 11:59:33 +0400 Subject: [PATCH] Adds new files from Corrtest --- .gitattributes | 14 + .../C#实例/TestLib/.vs/TestLib/v16/.suo | Bin 0 -> 69120 bytes .../TestLib/.vs/TestLib/v16/Browse.VC.db | 3 + .../C# examples => C#实例}/TestLib/App.config | 2 +- .../TestLib/CTConvert.cs | 0 .../TestLib/CorGraph.cs | 0 .../C#实例/TestLib/MainForm.Designer.cs | 349 ++++++++++++++++++ .../potentiostat/C#实例/TestLib/MainForm.cs | 295 +++++++++++++++ .../TestLib/MainForm.resx | 0 .../C# examples => C#实例}/TestLib/Program.cs | 0 .../TestLib/Properties/AssemblyInfo.cs | 0 .../TestLib/Properties/Resources.Designer.cs | 0 .../TestLib/Properties/Resources.resx | 0 .../TestLib/Properties/Settings.Designer.cs | 2 +- .../TestLib/Properties/Settings.settings | 0 .../TestLib/TestLib.csproj | 16 +- .../TestLib/TestLib.csproj.user | 0 .../potentiostat/C#实例/TestLib/TestLib.sln | 25 ++ .../TestLib/bin/Debug/GraphControl.dll | 0 .../C#实例/TestLib/bin/Debug/TestLib.exe | Bin 0 -> 24064 bytes .../TestLib/bin/Debug}/TestLib.exe.config | 2 +- .../C#实例/TestLib/bin/Debug/TestLib.pdb | Bin 0 -> 44544 bytes .../TestLib/bin/Release}/GraphControl.dll | 0 .../bin/Release/Interop.CSStudio6Lib.dll | Bin 0 -> 9216 bytes .../TestLib/bin/Release/TestLib.exe | Bin 19968 -> 19968 bytes .../TestLib/bin/Release}/TestLib.exe.config | 0 .../C#实例/TestLib/lib/GraphControl.dll | 3 + .../TestLib/obj/Debug/.AssemblyReference.cache | Bin 0 -> 93339 bytes ...Framework,Version=v4.5.AssemblyAttributes.cs | 4 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 461 bytes ...signTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7462 bytes .../TestLib/obj/Debug/Interop.CSStudio6Lib.dll | Bin 0 -> 12288 bytes .../TempPE/Properties.Resources.Designer.cs.dll | Bin 0 -> 3584 bytes .../obj/Debug/TestLib.MainForm.resources | Bin 0 -> 180 bytes .../TestLib.Properties.Resources.resources | Bin 0 -> 180 bytes .../TestLib.csproj.AssemblyReference.cache | Bin 0 -> 11 bytes .../obj/Debug/TestLib.csproj.CopyComplete | 0 .../TestLib.csproj.CoreCompileInputs.cache | 1 + .../Debug/TestLib.csproj.FileListAbsolute.txt | 28 ++ .../Debug/TestLib.csproj.GenerateResource.cache | Bin 0 -> 1015 bytes .../TestLib.csproj.ResolveComReference.cache | Bin 0 -> 1207 bytes .../C#实例/TestLib/obj/Debug/TestLib.exe | Bin 0 -> 24064 bytes .../C#实例/TestLib/obj/Debug/TestLib.pdb | Bin 0 -> 44544 bytes .../C#实例/TestLib/obj/Debug/build.force | 0 ...Framework,Version=v4.5.AssemblyAttributes.cs | 4 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 1070 bytes ...signTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7268 bytes .../obj/Release/Interop.CSStudio6Lib.dll | Bin 0 -> 10752 bytes .../TempPE/Properties.Resources.Designer.cs.dll | Bin 0 -> 3584 bytes .../obj/Release/TestLib.MainForm.resources | Bin 0 -> 180 bytes .../TestLib.Properties.Resources.resources | Bin 0 -> 180 bytes .../TestLib.csproj.AssemblyReference.cache | Bin 0 -> 10571 bytes .../obj/Release/TestLib.csproj.CopyComplete | 0 .../TestLib.csproj.CoreCompileInputs.cache | 1 + .../Release/TestLib.csproj.FileListAbsolute.txt | 15 + .../TestLib.csproj.GenerateResource.cache | Bin 0 -> 850 bytes .../TestLib.csproj.ResolveComReference.cache | Bin 0 -> 1091 bytes .../TestLib.csprojAssemblyReference.cache | Bin 0 -> 27706 bytes .../C#实例/TestLib/obj/Release/TestLib.exe | Bin 0 -> 19968 bytes .../C#实例/TestLib/obj/Release/build.force | 0 .../C#实例/TestLib2/.vs/TestLib/v16/.suo | Bin 0 -> 93696 bytes .../C#实例/TestLib2/CSStudioLib/CSStudio6.cs | 11 + .../TestLib2/CSStudioLib/CSStudio6Class.cs | 246 ++++++++++++ .../C#实例/TestLib2/CSStudioLib/ICSStudio6.cs | 132 +++++++ .../potentiostat/C#实例/TestLib2/CTConvert.cs | 339 +++++++++++++++++ .../potentiostat/C#实例/TestLib2/CorGraph.cs | 6 + .../TestLib2}/MainForm.Designer.cs | 13 + .../TestLib => C#实例/TestLib2}/MainForm.cs | 38 +- .../C#实例/TestLib2/MainForm.resx | 123 ++++++ .../potentiostat/C#实例/TestLib2/Program.cs | 21 ++ .../TestLib2/Properties/AssemblyInfo.cs | 36 ++ .../TestLib2/Properties/Resources.Designer.cs | 63 ++++ .../C#实例/TestLib2/Properties/Resources.resx | 117 ++++++ .../TestLib2/Properties/Settings.Designer.cs | 26 ++ .../TestLib2/Properties/Settings.settings | 7 + .../C#实例/TestLib2/TestLib.csproj | 99 +++++ .../C#实例/TestLib2/TestLib.csproj.user | 6 + .../potentiostat/C#实例/TestLib2/TestLib.sln | 31 ++ .../potentiostat/C#实例/TestLib2/app.config | 3 + .../TestLib2/bin/Debug/GraphControl.dll | 3 + .../C#实例/TestLib2/bin/Debug/TestLib.exe | Bin 0 -> 28672 bytes .../TestLib2/bin/Debug/TestLib.exe.config | 3 + .../C#实例/TestLib2/bin/Debug/TestLib.pdb | Bin 0 -> 46592 bytes .../C#实例/TestLib2/lib/GraphControl.dll | 3 + .../TestLib2/obj/Debug/.AssemblyReference.cache | Bin 0 -> 93339 bytes ...Framework,Version=v4.5.AssemblyAttributes.cs | 4 + ...signTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7329 bytes .../TempPE/Properties.Resources.Designer.cs.dll | Bin 0 -> 3584 bytes .../obj/Debug/TestLib.MainForm.resources | Bin 0 -> 180 bytes .../TestLib.Properties.Resources.resources | Bin 0 -> 180 bytes .../obj/Debug/TestLib.csproj.CopyComplete | 0 .../TestLib.csproj.CoreCompileInputs.cache | 1 + .../Debug/TestLib.csproj.FileListAbsolute.txt | 11 + .../Debug/TestLib.csproj.GenerateResource.cache | Bin 0 -> 850 bytes .../C#实例/TestLib2/obj/Debug/TestLib.exe | Bin 0 -> 28672 bytes .../C#实例/TestLib2/obj/Debug/TestLib.pdb | Bin 0 -> 46592 bytes .../TestLib/bin/Debug/GraphControl.dll.config | 24 -- .../TestLib/bin/Debug/GraphControl.pdb | 3 - .../bin/Debug/ICSharpCode.SharpZipLib.dll | 3 - .../bin/Debug/Interop.CSStudio6Lib.dll | Bin 9728 -> 0 bytes .../C# examples/TestLib/bin/Debug/TestLib.exe | Bin 20992 -> 0 bytes .../C# examples/TestLib/bin/Debug/TestLib.pdb | Bin 42496 -> 0 bytes .../TestLib/bin/Release/GraphControl.dll | 3 - .../bin/Release/GraphControl.dll.config | 24 -- .../TestLib/bin/Release/GraphControl.pdb | 3 - .../bin/Release/ICSharpCode.SharpZipLib.dll | 3 - .../bin/Release/Interop.CSStudio6Lib.dll | Bin 9728 -> 0 bytes .../TestLib/bin/Release/TestLib.pdb | Bin 40448 -> 0 bytes .../CSStudio6Lib port manual.docx | 3 - .../CSStudio6Lib/32/CSStudio6Lib.dll | 3 - .../CSStudio6Lib/64/CSStudio6Lib.dll | 3 - .../LabView examples/CV scan.vi | Bin 18246 -> 0 bytes .../LabView examples/OCP.vi | Bin 20876 -> 0 bytes .../LabView examples/SWV scan.vi | Bin 26479 -> 0 bytes .../VC examples/TestLibForVC/TestLibForVC.aps | 3 - .../CSStudio6Lib/32/CSStudio6Lib.dll | 3 + .../32/右键管理员注册32位系统.bat | 0 .../32/右键管理员注册64位系统.bat | 0 .../CSStudio6Lib/64/CSStudio6Lib.dll | 3 + .../64/右键管理员注册64位系统.bat | 0 .../potentiostat/CSStudio6Lib接口说明书.docx | 3 + .../potentiostat/LabView实例/CV扫描.vi | Bin 0 -> 27130 bytes .../potentiostat/LabView实例/RS.vi | Bin 0 -> 18894 bytes .../potentiostat/LabView实例/SWV扫描.vi | Bin 0 -> 26475 bytes .../LabView examples => LabView实例}/cv.png | 0 .../LabView examples => LabView实例}/ocp.png | Bin .../LabView examples => LabView实例}/swv.png | 0 .../potentiostat/LabView实例/开路电位.vi | Bin 0 -> 20880 bytes .../potentiostat/QT实例/TestLibQT.zip | Bin 0 -> 15691 bytes .../potentiostat/QT实例/编译类导出.txt | 7 + .../VC实例/Bin/Debug/CSStudio6Lib.dll | 3 + .../VC实例/Bin/Debug/TestLibForVC.exe | 3 + .../TestLibForVC/ReadMe.txt | 0 .../VC实例/TestLibForVC/TestLibForVC.aps | 3 + .../TestLibForVC/TestLibForVC.cpp | 0 .../TestLibForVC/TestLibForVC.h | 0 .../TestLibForVC/TestLibForVC.rc | Bin 11264 -> 12020 bytes .../VC实例/TestLibForVC/TestLibForVC.sln | 31 ++ .../TestLibForVC/TestLibForVC.vcxproj | 2 +- .../TestLibForVC/TestLibForVC.vcxproj.filters | 0 .../TestLibForVC/TestLibForVC.vcxproj.user | 0 .../TestLibForVC/TestLibForVCDlg.cpp | 28 ++ .../TestLibForVC/TestLibForVCDlg.h | 5 + .../TestLibForVC/res/TestLibForVC.ico | Bin .../TestLibForVC/res/TestLibForVC.rc2 | Bin .../TestLibForVC/resource.h | Bin 1610 -> 1978 bytes .../TestLibForVC/stdafx.cpp | 0 .../TestLibForVC/stdafx.h | 0 .../TestLibForVC/targetver.h | 0 .../potentiostat/csstudio6-DPV.py | 31 ++ .../potentiostat/csstudio6.py | 38 ++ 151 files changed, 2246 insertions(+), 95 deletions(-) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/.vs/TestLib/v16/.suo create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/.vs/TestLib/v16/Browse.VC.db rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/App.config (53%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/CTConvert.cs (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/CorGraph.cs (100%) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/MainForm.Designer.cs create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/MainForm.cs rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/MainForm.resx (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/Program.cs (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/Properties/AssemblyInfo.cs (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/Properties/Resources.Designer.cs (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/Properties/Resources.resx (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/Properties/Settings.Designer.cs (97%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/Properties/Settings.settings (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/TestLib.csproj (91%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/TestLib.csproj.user (100%) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/TestLib.sln rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/bin/Debug/GraphControl.dll (100%) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Debug/TestLib.exe rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release => C#实例/TestLib/bin/Debug}/TestLib.exe.config (53%) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Debug/TestLib.pdb rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples/TestLib/lib => C#实例/TestLib/bin/Release}/GraphControl.dll (100%) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Release/Interop.CSStudio6Lib.dll rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples => C#实例}/TestLib/bin/Release/TestLib.exe (90%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug => C#实例/TestLib/bin/Release}/TestLib.exe.config (100%) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/lib/GraphControl.dll create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/.AssemblyReference.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/Interop.CSStudio6Lib.dll create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.MainForm.resources create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.Properties.Resources.resources create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.AssemblyReference.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.CopyComplete create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.CoreCompileInputs.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.FileListAbsolute.txt create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.GenerateResource.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.ResolveComReference.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.exe create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.pdb create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/build.force create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/DesignTimeResolveAssemblyReferences.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/Interop.CSStudio6Lib.dll create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.MainForm.resources create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.Properties.Resources.resources create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.AssemblyReference.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.CopyComplete create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.CoreCompileInputs.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.FileListAbsolute.txt create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.GenerateResource.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.ResolveComReference.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csprojAssemblyReference.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.exe create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/build.force create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/.vs/TestLib/v16/.suo create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CSStudioLib/CSStudio6.cs create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CSStudioLib/CSStudio6Class.cs create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CSStudioLib/ICSStudio6.cs create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CTConvert.cs create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CorGraph.cs rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples/TestLib => C#实例/TestLib2}/MainForm.Designer.cs (95%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/C# examples/TestLib => C#实例/TestLib2}/MainForm.cs (89%) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/MainForm.resx create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Program.cs create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/AssemblyInfo.cs create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Resources.Designer.cs create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Resources.resx create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Settings.Designer.cs create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Settings.settings create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/TestLib.csproj create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/TestLib.csproj.user create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/TestLib.sln create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/app.config create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/GraphControl.dll create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/TestLib.exe create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/TestLib.exe.config create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/TestLib.pdb create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/lib/GraphControl.dll create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/.AssemblyReference.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.MainForm.resources create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.Properties.Resources.resources create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.csproj.CopyComplete create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.csproj.CoreCompileInputs.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.csproj.FileListAbsolute.txt create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.csproj.GenerateResource.cache create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.exe create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.pdb delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/GraphControl.dll.config delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/GraphControl.pdb delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/ICSharpCode.SharpZipLib.dll delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/Interop.CSStudio6Lib.dll delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/TestLib.exe delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/TestLib.pdb delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/GraphControl.dll delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/GraphControl.dll.config delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/GraphControl.pdb delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/ICSharpCode.SharpZipLib.dll delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/Interop.CSStudio6Lib.dll delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/TestLib.pdb delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/CSStudio6Lib port manual.docx delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/CSStudio6Lib/32/CSStudio6Lib.dll delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/CSStudio6Lib/64/CSStudio6Lib.dll delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/LabView examples/CV scan.vi delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/LabView examples/OCP.vi delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/LabView examples/SWV scan.vi delete mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.aps create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/32/CSStudio6Lib.dll rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll) => }/CSStudio6Lib/32/右键管理员注册32位系统.bat (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll) => }/CSStudio6Lib/32/右键管理员注册64位系统.bat (100%) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/64/CSStudio6Lib.dll rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll) => }/CSStudio6Lib/64/右键管理员注册64位系统.bat (100%) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib接口说明书.docx create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/CV扫描.vi create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/RS.vi create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/SWV扫描.vi rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/LabView examples => LabView实例}/cv.png (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/LabView examples => LabView实例}/ocp.png (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/LabView examples => LabView实例}/swv.png (100%) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/开路电位.vi create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/QT实例/TestLibQT.zip create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/QT实例/编译类导出.txt create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/VC实例/Bin/Debug/CSStudio6Lib.dll create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/VC实例/Bin/Debug/TestLibForVC.exe rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/ReadMe.txt (100%) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.aps rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/TestLibForVC.cpp (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/TestLibForVC.h (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/TestLibForVC.rc (93%) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.sln rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/TestLibForVC.vcxproj (99%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/TestLibForVC.vcxproj.filters (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/TestLibForVC.vcxproj.user (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/TestLibForVCDlg.cpp (88%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/TestLibForVCDlg.h (90%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/res/TestLibForVC.ico (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/res/TestLibForVC.rc2 (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/resource.h (81%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/stdafx.cpp (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/stdafx.h (100%) rename non_academic_paper_references/equipment_manuals/potentiostat/{CSStudio6 SDK(.dll)/VC examples => VC实例}/TestLibForVC/targetver.h (100%) create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/csstudio6-DPV.py create mode 100644 non_academic_paper_references/equipment_manuals/potentiostat/csstudio6.py diff --git a/.gitattributes b/.gitattributes index cff89c9..5c7e1a8 100644 --- a/.gitattributes +++ b/.gitattributes @@ -578,5 +578,19 @@ /Figures/Co_Mo_phasediagram_davydovThermodynamicAssessmentCoMo1999.png filter=lfs diff=lfs merge=lfs -text /Thesis.bbl-SAVE-ERROR filter=lfs diff=lfs merge=lfs -text /Electrochemical/HIPed_Stellite1_EIS_LPR/test_ReStart_ReStart_ReStart_ReStart.cor filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/C\#实例/TestLib/.vs/TestLib/v16/Browse.VC.db filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/C\#实例/TestLib/bin/Debug/GraphControl.dll filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/C\#实例/TestLib/bin/Release/GraphControl.dll filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/C\#实例/TestLib/lib/GraphControl.dll filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/C\#实例/TestLib2/bin/Debug/GraphControl.dll filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/C\#实例/TestLib2/lib/GraphControl.dll filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/32/CSStudio6Lib.dll filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/64/CSStudio6Lib.dll filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib接口说明书.docx filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/cv.png filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/swv.png filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/Bin/Debug/CSStudio6Lib.dll filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/Bin/Debug/TestLibForVC.exe filter=lfs diff=lfs merge=lfs -text +/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.aps filter=lfs diff=lfs merge=lfs -text *.jp*g filter=lfs diff=lfs merge=lfs -text *.tif filter=lfs diff=lfs merge=lfs -text diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/.vs/TestLib/v16/.suo b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/.vs/TestLib/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..d92ab0cec85b4bee5c44250094d8c4903db08af2 GIT binary patch literal 69120 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 literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/.vs/TestLib/v16/Browse.VC.db b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/.vs/TestLib/v16/Browse.VC.db new file mode 100644 index 0000000..5270df6 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/.vs/TestLib/v16/Browse.VC.db @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cce9511fdb8f16249c43c58461f8b4dd42846442135fa7d4a544b000b4c1efa +size 331776 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/App.config b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/App.config similarity index 53% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/App.config rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/App.config index 343984d..e707b32 100644 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/App.config +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/App.config @@ -2,5 +2,5 @@ - + diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/CTConvert.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/CTConvert.cs similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/CTConvert.cs rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/CTConvert.cs diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/CorGraph.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/CorGraph.cs similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/CorGraph.cs rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/CorGraph.cs diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/MainForm.Designer.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/MainForm.Designer.cs new file mode 100644 index 0000000..9800eba --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/MainForm.Designer.cs @@ -0,0 +1,349 @@ +namespace TestLib +{ + partial class MainForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.btnSreach = new System.Windows.Forms.Button(); + this.btnOcp = new System.Windows.Forms.Button(); + this.lblTime = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.txtTime = new System.Windows.Forms.TextBox(); + this.txtE1 = new System.Windows.Forms.TextBox(); + this.txtE2 = new System.Windows.Forms.TextBox(); + this.txtE3 = new System.Windows.Forms.TextBox(); + this.txtE4 = new System.Windows.Forms.TextBox(); + this.txtE5 = new System.Windows.Forms.TextBox(); + this.txtFreq = new System.Windows.Forms.TextBox(); + this.btnStop = new System.Windows.Forms.Button(); + this.pnlGraph = new System.Windows.Forms.Panel(); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.btnPotS = new System.Windows.Forms.Button(); + this.btnGalS = new System.Windows.Forms.Button(); + this.btnLSV = new System.Windows.Forms.Button(); + this.btnCV = new System.Windows.Forms.Button(); + this.btnEis = new System.Windows.Forms.Button(); + this.button1 = new System.Windows.Forms.Button(); + this.SuspendLayout(); + // + // btnSreach + // + this.btnSreach.Location = new System.Drawing.Point(17, 13); + this.btnSreach.Name = "btnSreach"; + this.btnSreach.Size = new System.Drawing.Size(61, 29); + this.btnSreach.TabIndex = 0; + this.btnSreach.Text = "搜索设备"; + this.btnSreach.UseVisualStyleBackColor = true; + this.btnSreach.Click += new System.EventHandler(this.btnSreach_Click); + // + // btnOcp + // + this.btnOcp.Location = new System.Drawing.Point(86, 13); + this.btnOcp.Name = "btnOcp"; + this.btnOcp.Size = new System.Drawing.Size(61, 29); + this.btnOcp.TabIndex = 0; + this.btnOcp.Text = "开路电位"; + this.btnOcp.UseVisualStyleBackColor = true; + this.btnOcp.Click += new System.EventHandler(this.btnOcp_Click); + // + // lblTime + // + this.lblTime.AutoSize = true; + this.lblTime.Location = new System.Drawing.Point(20, 64); + this.lblTime.Name = "lblTime"; + this.lblTime.Size = new System.Drawing.Size(35, 12); + this.lblTime.TabIndex = 1; + this.lblTime.Text = "时长:"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(107, 64); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(41, 12); + this.label1.TabIndex = 1; + this.label1.Text = "电位1:"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(200, 64); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(41, 12); + this.label2.TabIndex = 1; + this.label2.Text = "电位2:"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(293, 64); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(41, 12); + this.label3.TabIndex = 1; + this.label3.Text = "电位3:"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(386, 64); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(41, 12); + this.label4.TabIndex = 1; + this.label4.Text = "电位4:"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(479, 64); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(59, 12); + this.label5.TabIndex = 1; + this.label5.Text = "电位变化:"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(590, 64); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(35, 12); + this.label6.TabIndex = 1; + this.label6.Text = "采样:"; + // + // txtTime + // + this.txtTime.Location = new System.Drawing.Point(20, 84); + this.txtTime.Name = "txtTime"; + this.txtTime.Size = new System.Drawing.Size(67, 21); + this.txtTime.TabIndex = 2; + this.txtTime.Text = "100"; + // + // txtE1 + // + this.txtE1.Location = new System.Drawing.Point(107, 84); + this.txtE1.Name = "txtE1"; + this.txtE1.Size = new System.Drawing.Size(67, 21); + this.txtE1.TabIndex = 2; + this.txtE1.Text = "0.1"; + // + // txtE2 + // + this.txtE2.Location = new System.Drawing.Point(200, 84); + this.txtE2.Name = "txtE2"; + this.txtE2.Size = new System.Drawing.Size(67, 21); + this.txtE2.TabIndex = 2; + this.txtE2.Text = "-0.5"; + // + // txtE3 + // + this.txtE3.Location = new System.Drawing.Point(293, 84); + this.txtE3.Name = "txtE3"; + this.txtE3.Size = new System.Drawing.Size(67, 21); + this.txtE3.TabIndex = 2; + this.txtE3.Text = "0.2"; + // + // txtE4 + // + this.txtE4.Location = new System.Drawing.Point(386, 84); + this.txtE4.Name = "txtE4"; + this.txtE4.Size = new System.Drawing.Size(67, 21); + this.txtE4.TabIndex = 2; + this.txtE4.Text = "0.6"; + // + // txtE5 + // + this.txtE5.Location = new System.Drawing.Point(479, 84); + this.txtE5.Name = "txtE5"; + this.txtE5.Size = new System.Drawing.Size(67, 21); + this.txtE5.TabIndex = 2; + this.txtE5.Text = "10"; + // + // txtFreq + // + this.txtFreq.Location = new System.Drawing.Point(590, 84); + this.txtFreq.Name = "txtFreq"; + this.txtFreq.Size = new System.Drawing.Size(67, 21); + this.txtFreq.TabIndex = 2; + this.txtFreq.Text = "10"; + // + // btnStop + // + this.btnStop.Location = new System.Drawing.Point(651, 13); + this.btnStop.Name = "btnStop"; + this.btnStop.Size = new System.Drawing.Size(83, 29); + this.btnStop.TabIndex = 0; + this.btnStop.Text = "停止"; + this.btnStop.UseVisualStyleBackColor = true; + this.btnStop.Click += new System.EventHandler(this.btnStop_Click); + // + // pnlGraph + // + this.pnlGraph.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.pnlGraph.Location = new System.Drawing.Point(6, 112); + this.pnlGraph.Name = "pnlGraph"; + this.pnlGraph.Size = new System.Drawing.Size(742, 463); + this.pnlGraph.TabIndex = 3; + this.pnlGraph.SizeChanged += new System.EventHandler(this.pnlGraph_SizeChanged); + // + // timer1 + // + this.timer1.Interval = 1000; + this.timer1.Tick += new System.EventHandler(this.timer1_Tick); + // + // btnPotS + // + this.btnPotS.Location = new System.Drawing.Point(156, 12); + this.btnPotS.Name = "btnPotS"; + this.btnPotS.Size = new System.Drawing.Size(51, 29); + this.btnPotS.TabIndex = 0; + this.btnPotS.Text = "恒电位"; + this.btnPotS.UseVisualStyleBackColor = true; + this.btnPotS.Click += new System.EventHandler(this.btnPotS_Click); + // + // btnGalS + // + this.btnGalS.Location = new System.Drawing.Point(214, 13); + this.btnGalS.Name = "btnGalS"; + this.btnGalS.Size = new System.Drawing.Size(51, 29); + this.btnGalS.TabIndex = 0; + this.btnGalS.Text = "恒电流"; + this.btnGalS.UseVisualStyleBackColor = true; + this.btnGalS.Click += new System.EventHandler(this.btnGalS_Click); + // + // btnLSV + // + this.btnLSV.Location = new System.Drawing.Point(271, 12); + this.btnLSV.Name = "btnLSV"; + this.btnLSV.Size = new System.Drawing.Size(51, 29); + this.btnLSV.TabIndex = 0; + this.btnLSV.Text = "LSV"; + this.btnLSV.UseVisualStyleBackColor = true; + this.btnLSV.Click += new System.EventHandler(this.btnLSV_Click); + // + // btnCV + // + this.btnCV.Location = new System.Drawing.Point(328, 13); + this.btnCV.Name = "btnCV"; + this.btnCV.Size = new System.Drawing.Size(51, 29); + this.btnCV.TabIndex = 0; + this.btnCV.Text = "CV"; + this.btnCV.UseVisualStyleBackColor = true; + this.btnCV.Click += new System.EventHandler(this.btnCV_Click); + // + // btnEis + // + this.btnEis.Location = new System.Drawing.Point(388, 12); + this.btnEis.Name = "btnEis"; + this.btnEis.Size = new System.Drawing.Size(51, 29); + this.btnEis.TabIndex = 0; + this.btnEis.Text = "EIS"; + this.btnEis.UseVisualStyleBackColor = true; + this.btnEis.Click += new System.EventHandler(this.btnEis_Click); + // + // button1 + // + this.button1.Location = new System.Drawing.Point(445, 13); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(51, 29); + this.button1.TabIndex = 0; + this.button1.Text = "阶梯波"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // MainForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(749, 574); + this.Controls.Add(this.pnlGraph); + this.Controls.Add(this.txtFreq); + this.Controls.Add(this.txtE5); + this.Controls.Add(this.txtE4); + this.Controls.Add(this.txtE3); + this.Controls.Add(this.txtE2); + this.Controls.Add(this.txtE1); + this.Controls.Add(this.txtTime); + this.Controls.Add(this.label6); + this.Controls.Add(this.label5); + this.Controls.Add(this.label4); + this.Controls.Add(this.label3); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Controls.Add(this.lblTime); + this.Controls.Add(this.btnStop); + this.Controls.Add(this.btnEis); + this.Controls.Add(this.button1); + this.Controls.Add(this.btnCV); + this.Controls.Add(this.btnLSV); + this.Controls.Add(this.btnGalS); + this.Controls.Add(this.btnPotS); + this.Controls.Add(this.btnOcp); + this.Controls.Add(this.btnSreach); + this.Name = "MainForm"; + this.Text = "测试程序"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button btnSreach; + private System.Windows.Forms.Button btnOcp; + private System.Windows.Forms.Label lblTime; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.TextBox txtTime; + private System.Windows.Forms.TextBox txtE1; + private System.Windows.Forms.TextBox txtE2; + private System.Windows.Forms.TextBox txtE3; + private System.Windows.Forms.TextBox txtE4; + private System.Windows.Forms.TextBox txtE5; + private System.Windows.Forms.TextBox txtFreq; + private System.Windows.Forms.Button btnStop; + private System.Windows.Forms.Panel pnlGraph; + private System.Windows.Forms.Timer timer1; + private System.Windows.Forms.Button btnPotS; + private System.Windows.Forms.Button btnGalS; + private System.Windows.Forms.Button btnLSV; + private System.Windows.Forms.Button btnCV; + private System.Windows.Forms.Button btnEis; + private System.Windows.Forms.Button button1; + } +} + diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/MainForm.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/MainForm.cs new file mode 100644 index 0000000..176c439 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/MainForm.cs @@ -0,0 +1,295 @@ +using CSStudio6Lib; +using GraphControl; +using GraphControl.GraphElements; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Diagnostics; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading; +using System.Windows.Forms; + +namespace TestLib +{ + public partial class MainForm : Form + { + private ICSStudio6 m_spDev = new CSStudio6(); + CSStudio6Class + public Graph graph = new Graph(); + private GraphLine line1 = null; + public Graph graph2 = new Graph(); + private GraphLine line2 = null; + public MainForm() + { + InitializeComponent(); + + string sVer = m_spDev.GetLibVersion(); + + InitGraph(); + } + + + private void InitGraph() + { + graph.offsetLeft = 80; + graph.offsetRight = 20; + graph.offsetTop = 20; + graph.offsetBottom = 50; + graph.IsDrawCursor = true; + graph.Dock = DockStyle.Fill; + graph.YAxisTitleColor = Color.Red; + line1 = new GraphLine(AxisAssosiatedType.Left); + line1.lineColor = Color.Red; + line1.markColor = Color.Red; + line1.markStyle = PointStyle.cycle_empty; + graph.YAxisTitle = line1.Name = line1.legend = "电位(V)"; + graph.XAxisTitle = "Time/s"; + line1.IsDrawLengend = false; + graph.AxisManager.IsAutoAll = true; + graph.AxisManager.IsShowXGrid = graph.AxisManager.IsShowYGrid = true; + graph.AxisManager.YAxisColor = line1.lineColor; + graph.AddNewGraphElement(line1); + graph.SetActiveElement(line1.Name); + graph.AxisManager.Axises[0].MinValue = 0; + + graph2.offsetLeft = 80; + graph2.offsetRight = 20; + graph2.offsetTop = 20; + graph2.offsetBottom = 50; + graph2.IsDrawCursor = true; + graph2.Dock = DockStyle.Fill; + graph2.YAxisTitleColor = Color.Red; + line2 = new GraphLine(AxisAssosiatedType.Left); + line2.lineColor = Color.Red; + line2.markColor = Color.Red; + line2.markStyle = PointStyle.cycle_empty; + graph2.YAxisTitle = line2.Name = line2.legend = "电流(A)"; + graph2.XAxisTitle = "Time/s"; + line2.IsDrawLengend = false; + graph2.AxisManager.IsAutoAll = true; + graph2.AxisManager.IsShowXGrid = graph2.AxisManager.IsShowYGrid = true; + graph2.AxisManager.YAxisColor = line2.lineColor; + graph2.AddNewGraphElement(line2); + graph2.SetActiveElement(line2.Name); + graph2.AxisManager.Axises[0].MinValue = 0; + + pnlGraph.Controls.Add(graph); + pnlGraph.Controls.Add(graph2); + + pnlGraph_SizeChanged(null, null); + } + + private void btnSreach_Click(object sender, EventArgs e) + { + if (!m_spDev.FindDeviceInCom()) + { + return; + } + Text = m_spDev.GetSerialNumber(); + } + + private void btnOcp_Click(object sender, EventArgs e) + { + if (!m_spDev.DeviceIsOpen()) return; + Clear(); + //m_spDev.SetOcpParams(60,50); + //m_spDev.DeviceStart(); + DateTime dtStart = DateTime.Now; + //Console.WriteLine("60s 50Hz 测试开始:"+ dtStart.ToString("HH:mm:ss:fff") + " 数据量:"+m_spDev.GetValuesCount()); + //while(!m_spDev.ExpIsEnd()) + //{ + // Thread.Sleep(10); + //} + //Console.WriteLine("60s 50Hz 测试结束:" + DateTime.Now.ToString("HH:mm:ss:fff") + " 数据量:" + m_spDev.GetValuesCount()); + //Console.WriteLine("时长:" + (DateTime.Now - dtStart).TotalSeconds.ToString("f4") + "s"); + + //m_spDev.SetOcpParams(60, 100); + //m_spDev.DeviceStart(); + //dtStart = DateTime.Now; + //Console.WriteLine("60s 100Hz 测试开始:" + dtStart.ToString("HH:mm:ss:fff") + " 数据量:" + m_spDev.GetValuesCount()); + //while (!m_spDev.ExpIsEnd()) + //{ + // Thread.Sleep(10); + //} + //Console.WriteLine("60s 100Hz 测试结束:" + DateTime.Now.ToString("HH:mm:ss:fff") + " 数据量:" + m_spDev.GetValuesCount()); + //Console.WriteLine("时长:" + (DateTime.Now - dtStart).TotalSeconds.ToString("f4") + "s"); + + m_spDev.SetOcpParams(60,2000); + m_spDev.DeviceStart(); + dtStart = DateTime.Now; + Console.WriteLine("60s 2000Hz 测试开始:" + dtStart.ToString("HH:mm:ss:fff") + " 数据量:" + m_spDev.GetValuesCount()); + while (!m_spDev.ExpIsEnd()) + { + Thread.Sleep(10); + } + Console.WriteLine("60s 2000Hz 测试结束:" + DateTime.Now.ToString("HH:mm:ss:fff") + " 数据量:" + m_spDev.GetValuesCount()); + Console.WriteLine("时长:" + (DateTime.Now - dtStart).TotalSeconds.ToString("f4") + "s"); + + //m_spDev.SetOcpParams(100, 60); + //m_spDev.DeviceStart(); + //dtStart = DateTime.Now; + //Console.WriteLine("100s 60Hz 测试开始:" + dtStart.ToString("HH:mm:ss:fff") + " 数据量:" + m_spDev.GetValuesCount()); + //while (!m_spDev.ExpIsEnd()) + //{ + // Thread.Sleep(10); + //} + //Console.WriteLine("100s 60Hz 测试结束:" + DateTime.Now.ToString("HH:mm:ss:fff") + " 数据量:" + m_spDev.GetValuesCount()); + //Console.WriteLine("时长:" + (DateTime.Now - dtStart).TotalSeconds.ToString("f4") + "s"); + } + + + private object m_objLock = new object(); + private void Clear() + { + if (line1 == null) return; + + lock(m_objLock) + { + line1.Clear(); + line2.Clear(); + } + this.graph.Invalidate(); + this.graph2.Invalidate(); + } + + private void btnStop_Click(object sender, EventArgs e) + { + if (!m_spDev.DeviceIsOpen()) return; + + m_spDev.DeviceStop(); + timer1.Stop(); + + m_bIsEis = false; + } + + private void pnlGraph_SizeChanged(object sender, EventArgs e) + { + int nWidth = pnlGraph.Width; + int nHeith = pnlGraph.Height; + + if (this.graph == null) return; + + this.graph.Dock = DockStyle.None; + this.graph2.Dock = DockStyle.None; + + this.graph.Location = new Point(0, 0); + this.graph.Size = new Size(nWidth, nHeith / 2); + + this.graph2.Location = new Point(0, nHeith / 2 + 0); + this.graph2.Size = new Size(nWidth, nHeith / 2); + this.graph.Invalidate(); + this.graph2.Invalidate(); + } + + private void timer1_Tick(object sender, EventArgs e) + { + if (m_spDev == null || m_spDev.DeviceIsOpen() == false) return; + + if(!m_bIsEis) + { + int nCount = m_spDev.GetValuesCount(); + if (nCount <= 0) return; + + object dEs = new object(); + object dIs = new object(); + object dTs = new object(); + m_spDev.GetValues(out dEs, out dIs, out dTs); + + List listE = (dEs as double[]).ToList(); + List listI = (dIs as double[]).ToList(); + List listT = (dTs as double[]).ToList(); + + line1.Add(listT, listE); + line2.Add(listT, listI); + } + else + { + int nCount = m_spDev.GetEisValueCount(); + if (nCount <= 0) return; + + object dEs = new object(); + object dIs = new object(); + object dTs = new object(); + object dZs = new object(); + object dAs = new object(); + m_spDev.GetEisValues(out dEs, out dIs, out dTs,out dZs,out dAs); + + List listE = (dEs as double[]).ToList(); + List listI = (dIs as double[]).ToList(); + List listT = (dTs as double[]).ToList(); + List listA = (dAs as double[]).ToList(); + + line1.Add(listE, listI); + line2.Add(listE, listA); + } + + this.graph.Invalidate(); + this.graph2.Invalidate(); + } + + private void btnPotS_Click(object sender, EventArgs e) + { + if (!m_spDev.DeviceIsOpen()) return; + Clear(); + m_spDev.SetVoltRange(true, 2); + m_spDev.SetPotStaticParams(3, float.Parse(txtE1.Text), float.Parse(txtTime.Text), float.Parse(txtFreq.Text)); + m_spDev.DeviceStart(); + timer1.Start(); + } + + private void btnGalS_Click(object sender, EventArgs e) + { + if (!m_spDev.DeviceIsOpen()) return; + Clear(); + m_spDev.SetGalStaticParams(3, float.Parse(txtE1.Text)/1000, float.Parse(txtTime.Text), float.Parse(txtFreq.Text)); + m_spDev.DeviceStart(); + timer1.Start(); + } + + private void btnLSV_Click(object sender, EventArgs e) + { + if (!m_spDev.DeviceIsOpen()) return; + Clear(); + m_spDev.SetLSVAParams(3, float.Parse(txtE1.Text), float.Parse(txtE4.Text), float.Parse(txtE5.Text)/1000, float.Parse(txtFreq.Text)); + m_spDev.DeviceStart(); + timer1.Start(); + } + + private void btnCV_Click(object sender, EventArgs e) + { + if (!m_spDev.DeviceIsOpen()) return; + Clear(); + //m_spDev.SetIRValue(true, 200); + m_spDev.SetCVParams(3, float.Parse(txtE1.Text), float.Parse(txtE2.Text), float.Parse(txtE3.Text), float.Parse(txtE4.Text), float.Parse(txtE5.Text) / 1000, float.Parse(txtFreq.Text),5); + m_spDev.DeviceStart(); + timer1.Start(); + } + + private bool m_bIsEis = false; + private void btnEis_Click(object sender, EventArgs e) + { + m_bIsEis = true; + + if (!m_spDev.DeviceIsOpen()) return; + Clear(); + float fValue = 0; + m_spDev.GetOcpValue(out fValue); + m_spDev.SetEISVSfrqParams(100000,0.1f,fValue,10,60); + m_spDev.DeviceStart(); + timer1.Start(); + } + + private void button1_Click(object sender, EventArgs e) + { + if (!m_spDev.DeviceIsOpen()) return; + Clear(); + //m_spDev.SetIRValue(true, 200); + m_spDev.SetPotSquareParams(3, 0.1f, 5, 0.2f, 5, 0.3f, 5, 0.4f, 5, 100, 10); + m_spDev.DeviceStart(); + timer1.Start(); + } + } +} diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/MainForm.resx b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/MainForm.resx similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/MainForm.resx rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/MainForm.resx diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/Program.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/Program.cs similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/Program.cs rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/Program.cs diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/Properties/AssemblyInfo.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/Properties/AssemblyInfo.cs similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/Properties/AssemblyInfo.cs rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/Properties/AssemblyInfo.cs diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/Properties/Resources.Designer.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/Properties/Resources.Designer.cs similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/Properties/Resources.Designer.cs rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/Properties/Resources.Designer.cs diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/Properties/Resources.resx b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/Properties/Resources.resx similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/Properties/Resources.resx rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/Properties/Resources.resx diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/Properties/Settings.Designer.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/Properties/Settings.Designer.cs similarity index 97% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/Properties/Settings.Designer.cs rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/Properties/Settings.Designer.cs index f6c804f..95dfbb4 100644 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/Properties/Settings.Designer.cs +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/Properties/Settings.Designer.cs @@ -12,7 +12,7 @@ namespace TestLib.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.8.1.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/Properties/Settings.settings b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/Properties/Settings.settings similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/Properties/Settings.settings rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/Properties/Settings.settings diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/TestLib.csproj b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/TestLib.csproj similarity index 91% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/TestLib.csproj rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/TestLib.csproj index a52c73a..0e052a9 100644 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/TestLib.csproj +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/TestLib.csproj @@ -9,7 +9,7 @@ Properties TestLib TestLib - v3.5 + v4.5 512 true @@ -23,6 +23,7 @@ DEBUG;TRACE prompt 4 + false AnyCPU @@ -32,8 +33,13 @@ TRACE prompt 4 + false + + False + lib\GraphControl.dll + @@ -81,15 +87,9 @@ - - - {46e19d3d-816f-4fda-b44e-33c37cde7934} - GraphControl - - - {A6FA3840-0F80-4F1F-8216-01F58F792828} + {56C545EB-986F-4730-997F-A163DB97CE74} 1 0 0 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/TestLib.csproj.user b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/TestLib.csproj.user similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/TestLib.csproj.user rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/TestLib.csproj.user diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/TestLib.sln b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/TestLib.sln new file mode 100644 index 0000000..5898d92 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/TestLib.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.33927.289 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestLib", "TestLib.csproj", "{8FFCB6BA-E562-4BD7-BCAF-6E6F38329A06}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8FFCB6BA-E562-4BD7-BCAF-6E6F38329A06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8FFCB6BA-E562-4BD7-BCAF-6E6F38329A06}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8FFCB6BA-E562-4BD7-BCAF-6E6F38329A06}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8FFCB6BA-E562-4BD7-BCAF-6E6F38329A06}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {D6D1D1CA-4871-46C5-9686-A09111041D2E} + EndGlobalSection +EndGlobal diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/GraphControl.dll b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Debug/GraphControl.dll similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/GraphControl.dll rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Debug/GraphControl.dll diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Debug/TestLib.exe b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Debug/TestLib.exe new file mode 100644 index 0000000000000000000000000000000000000000..fe3b841119e281bb8cedfd2f7add7664734a4221 GIT binary patch literal 24064 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 literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/TestLib.exe.config b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Debug/TestLib.exe.config similarity index 53% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/TestLib.exe.config rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Debug/TestLib.exe.config index 343984d..e707b32 100644 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/TestLib.exe.config +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Debug/TestLib.exe.config @@ -2,5 +2,5 @@ - + diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Debug/TestLib.pdb b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Debug/TestLib.pdb new file mode 100644 index 0000000000000000000000000000000000000000..14346567785ea33bf026d127d357e3a4e3878d9b GIT binary patch literal 44544 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 literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/lib/GraphControl.dll b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Release/GraphControl.dll similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/lib/GraphControl.dll rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Release/GraphControl.dll diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Release/Interop.CSStudio6Lib.dll b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Release/Interop.CSStudio6Lib.dll new file mode 100644 index 0000000000000000000000000000000000000000..6c7757e92df6bff4317f2cecb1b8a3e8b88d12a1 GIT binary patch literal 9216 zcmeHMdvIJ;8UN0?yUFI!5Z;AWxTOUPY1Sl7lN3=mk4?Lnwjmo*pjh^1_a?o#dw1F0 z)CL&4LXn~*mYmv~3pWT+?yQk!?vcm(SSIWy_k^R6~!)iN=IM&o(zq z`>idJT-72XL@S|b@U#z{i?fLmLt!v+l3u?dss8hsDk#wNVNmQkqIUIPJ6EaaLX(KQ zo#hzOMLZElA1R{NqjmobH;FI;eMG=FYep0;+k49351tBuO^vnMZ!mS3M5$=8R7``Z zzQrK$LY;;ZIAZ91v}kAZa8!Lw!N{@BKnWZ%qM-m);>|p-IJj?;!ZdE83G_*@@?SWH zlIIVJYHjYz?w)8@bVFBvPd^6>Qx^E!V~AFN7-PcHEXVq;PL_*~J6mFp!b#q|t-dfx zdmzJwR&Tm6F@p1c@T;*#tB11rX?DheVYYATC)vd0Phvg6hx^W)r|JW&M&YGxM43TZ zjuJ&-KX07j2JhTJBlLcx+yte7dllZUG@nuO{R*E@_?*JSKt8NUhY>yz)IW!iRu z+(1YN9Bgytd32m+*UBL}Ub6+cnNHN~X)vBuuih(ioZg|?3C6|M)aRH3hE3;aTiPg4 zw`SKHSJ8lG&lvmYJ(~T**dJg`q1$Ls+fE974w=FSw=fdgN1HUeFmy1$7D5lx7HvBe zdJ?(C2iFtfX7ApkSWCDqz)lE17hq?@c9E{vAO3NGO@x0zmuTA@n5Ef1uw9zn7QTw| znmraCC%yxDefd7vywAd%gSbFFTbOgO#yAISjB~KYI0yIYdYpqb#yMDHoP#ySIap(y zgEhuESYw=n72N{o;72s$9K1#|&cW+7;~cy}GtR+}X~sEtqh_3gH)+N>c(Z1lgSTqN zIru5fI0x_4jC1gA%{T`SYQ{PEfM%S74{63Z_)X0?2WyOT@NsS99Q>AMoP$ql#yMDH zoP*!iHqOECYsNYFyk?w(HO4tuW1NFO)SjG!HO4vkV{PLc{JCbFgTK;@bMUvCaSr}o zGtR-+iA+HWL8ej%5%;>E3BKdM0yO9_FhqX@hRMLKPSB}9&njr0(hMri`AXiYd@c%!}yK8-Z{U-JykNFCIS+hGSCFJr)!G6g(SR)A5t0PL5Gz?fVD zCUAr7pb6YKJ7|ZD0W&fM%*hIHw_E`3m5adratU|~ZlxW#W0=4LG6wvLOaUK~72xA? z0r<3B1pYuS0bjsPw}W27jkAM(BV)kVWD5AEtNiBpB5=8}1YBiM1J9lbyhFr* zcZn46pr`;3i3Q-JViEX+SOR`WP$SQY34Bq+fG>*_@UW-=-w+ExAs2zoatV06qzKQ6 z2|QEAfKizO_R9(|CKrGSxd@z)OTZnHns`o3U{1z>yJZTvS5|=gP^K;d2B95Ani4xmGla>rk#oxf|sklmjUD zq8vow-^Ubkzk#NK5y}9Yu^Z*9VHdECE(f+_e=M;Ba)BpM0eBJ>fy?ovF6mU-4O~fk zfTz)wK$ETpo`ENDNo%MAJd3UYuBCmzbLgYMb+jKC#q+Mj4)jJ~4}B8Yi|1NNeR!Ug z*aO`TJQq*1lFp+~1K*2hSxGVaEO3bK0*=rEaFjj|+)Q5po=;x{j?sO@s3H-PCVC!D*W3RJbs5?Mf_~)L*UA<9_MYzXXdi@ zduceCEYD?}eBW@^DwS$<%$cqcN@zFAmD2fQ7S?Ukm)q$wCFe_JJ4c)5oXlVuZyu)S z%63&5otSgWPR@=d+_GKF7m{{yx0AL@G&x_e(Ey)nb(qm`UiG7WPTF_b zZaGyKm~^X~tZcnobuP5SSaNF650P-4avV)Ku9d|(iFc|K7Sa`ssy2tGe9vUrF2uXx z!si}xhv(B-Brf`u91g}y$H`4vxkA?7?qtflXy*L6TtN+lUANa<2jS!3N~?}=&UVxD z94?+nP9#W=8qVWd)0EtVo3Zy$ zh8NbGiVROoRpbtOVl~e+Q9>zD53;TZS=UreW64zo-MFtHT!;1*UewHlZDp%sB4^EF z@{99Teo6H_zRN1vgYIm$zFRsRy6Ma4gpLha2ZvlA9SSczgrnl)K9{wv;)qqYD88qV zKr&}|F}9RuH(PE7Y3)|efh#vT8BFB(9!h&xoi_y39;~I$;Ba-}RBDXl;?1iDlACKz zs4+TONBvwtPW$QLuY5u;eL`mqE`zF@pGUkpe$8s5Gb$OYH{htgjo01YL86%~ze^^= zR6h_6r%(SVd)Dit2X?&k*Izs|eE~(japk2`r}Qq}00)60L#B{z5ZWSUSjtEwBEzPH zzZsgrR9~Wov6|BR0ORIJgp@TU*SCC$zRUHJgn}Zfa`vMQDB3CNvglM*T?p zGX85q^nkRo9e-_RgKuWjGPL5kXr|oQmHQcKM5o$Y+XKzDLND4F8qjZX+_5ZT2vS5M z;&`#*Y(ZFUSpdAtLcm`kp( zab%=-L*H<`b8uj&ud}zix2JPxeb4&Nk%69#sIjppzG0Af>$)PiKDEX2ewsNV9}zrZ z`vSM1G}sq=0yg`efZu*kz$XDuX!Hf|OA6ws*ZdsNd%Fyw#rJ9T1@GlDOl`i#d%+A1 ze@#%WAL|R=+h&-&7tIh(@J%QB0zN6=fazpk;4cVDg<{s=<4j9>7MBv=;`k3?CPG`Ffh}Ju%lFe?h9M^kvvu*!crz2;Q8LM}HoBao8z`H__-Ie;F z-uia^9XgO2RoK;bH#07jM;u)L8uC)vw z6U7@(&Ci?p4C>`juSg$Mv*Y<*iZ?z2YwyM2ndkobbHR*flma7o>wZSj?=1fKn8aOJ zU=LbEKQlCkIV}f9PW0^7tFHd|_S<%@H2=}4-(miFhke1m-7Qz%wDYM?Ni24+n*aKk gN3X)sYoI#wzXBK||8gD*+_V2zy8d=Q|NR;GE8ccKTL1t6 literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/TestLib.exe b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Release/TestLib.exe similarity index 90% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/TestLib.exe rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Release/TestLib.exe index a7a8f30e05baba551265b9a8330a66156b04a465..51547652d7051ec06f0eb980bba0bc7c0b8c2b16 100644 GIT binary patch delta 89 zcmZpe!`Lu~aY6^nB`&t4jXfkb_tdhX1FIDyWVH|#i<+jU+LMi*}?e$7XT)79b*6h delta 89 zcmZpe!`Lu~aY6^nq`mD48+%%81ZL<=IP+k#mE%$`cQ<}pkC@F0wqICvK++6Azy!oH oj0_Aqi9qbkzz`Jd65Oy(Mx-(`+IyKzUQ^ZmbE`HxI3M5w0E=lJUjP6A diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/TestLib.exe.config b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Release/TestLib.exe.config similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/TestLib.exe.config rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/bin/Release/TestLib.exe.config diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/lib/GraphControl.dll b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/lib/GraphControl.dll new file mode 100644 index 0000000..1869e8b --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/lib/GraphControl.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35d41867fd368a8a950c6f09c96755cfd954f2a11ae96aed29e846d50e63e47f +size 298496 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/.AssemblyReference.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..d3a6073ea578488c541f86706e57b663c58ffb04 GIT binary patch literal 93339 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 literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs new file mode 100644 index 0000000..e5dc9b8 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..42f29e17cc530b4f96d62f105280e8a866ff6aae GIT binary patch literal 461 zcmeZu3JP{+WMpArU|_U&wu%YQ%uC5HFOKoeOfJeV&QB}R^K%V}aVtv9O)bwa%8n^B z(lgLAH83|aj|r|UE=kSRb4e}EOwZFx$;n}41e(I2FlU>-{w)rWfm{gHB%AJ-oSa%* zoSBrFlUY(p*z^>j+XIU7(}50EaLdd|EmqK|urSk%2}(^%ElSNxPE~L$E>6u&%E?Sc t@*I-KK>kGXriq>@E)V)_iOkGA5A~o4FgT12j14Ur7-``I9HD^22>?2Sjl2K= literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..7edd434bc6d1c5c901cd27e42b2288cfc9eb8c2b GIT binary patch literal 7462 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 S!}hb`55K*ixA1p50{;uA^M}#^ literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..30150417c9a61cc03170c2f0ffde0adb8c796b41 GIT binary patch literal 3584 zcmeHJ-)|IE6#izq-7ZThbWsA)=s+oHi%i-Se-M#$+pVS8O6|5F1Ov0Px66>(nPq0S zv}j0;VnSkw#>9j-G(H*ei729vzFk6!8&89)(fPG=r#0* zE{+EK06VZk@zlwE%T^z8fI>W{2?NKasr+w@u_z(7Ir`mMWA9A|fYy6!9*i15>K2O> z4n6(T8eZFn-zO-gGqMZv%L% z1<)k;5N(6r#fW%tJ;2Id9b4#wzS?n&H1XI!S~~g6Is_Cdml%rPwS?9_?bG2>lBF#R z(ynIRx)CY5p&t!Y%FyYDG?CtjWY0S23sUH*>v@l+`{z1k5stFDB^ zIZx^29j8kr1Mg~*XJF{j=Jh0YD0&?;`f_~EDQR3lmiQGSNqh-u^Rs?gOQKIdMSiV* zO-thxJkoYe(zo#kwNsEby^8*&FW1v}pSWD9wq7k`D{xx>Mqf*esI~%&l%C}-n|TDk zXs?kT#x$vcJ(w`$>~~i0;i?+;De0rsCjAXcpT*K16exWgO9CZI-z(|k)Ngv3G5@Nh z_mmeMzbom()%*28#*aZS0-8qzenNmrmxAzKu+NLL}N_`@ul_1x#5`bLZr z>4l^46Ie-$ZoG)sHIp~*I7}iZNuR(O450&Gk#59Q(tgrWWoawkruI6X#PhrvI%8;3 zC)cOX0+`2}q*wF>YINeVH`69TDr>I=i3J+m*3K}!H{UjDwyRrlCw94ZG;-$Falcq~ z#Ws{f+Yel)fc(5?9}IlYIVy@MiW#fwMx$OBS)MI0S@j~PET-lwV!P!PU4ao1N$KUl zFUN=!Q4-PqARw}MzTan{?c@agjRtBw5V7TZ+elQsLM?$OM zihN{60z-be;(WSIuyaZl+t};!X4{2 z6t%V0Mkj@9%_%Ny=;O>tGpY)X>qPSn?X2Zi1ydVFqHIbV-xFTM+zS^IfnO0ppP@hi+QcPk%`Uuwb0}V!L)gNq-u!c&N)`e^TWuo!}`29YbqsjUS0&V zjx8GcdO}b;N!|~cv=CDwjK-XT*+?Gh_Xj%*hq!yS-CXVdDn1*AqFiw2Rl#hT0xu>a zjIoLftknqw@KGTe5OtK+#H1R1REgS(2bO$yVZ-7!du-v*k0;yCHV-3VXj-btfYwZ= zy}jAcwYE0JZ)$02(leczPQGNBE$uHQ3}muNsn28+En22ql2)l4&J3r%KDuw$n$1^E zG$k{g?A`3GEapt7B;721Ie}~|UwJK&k_wV;Nm^4{{QdBhd}62cRl5VL!dpK)XN!tF z$tl+Kkx-*ui>m&thW_|m>Sr37Q@-zpCV#VhujJ0lLN3;ogH^{ZiXheZ9Dnur$2Ud# z*{k7|amNn)(4UFST~1iF+$KM@NI4^laa(B1-_eo8&f5;DVt~+iyUhRDoLKTwK-sq$c^`&>Wmq*BbGhoy{ QCl_D1uf-$9|2PBx0=2yqKmY&$ literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.MainForm.resources b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.MainForm.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.Properties.Resources.resources b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.AssemblyReference.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f5e894aea93a73e58fa9d4feab241bc197ee1a40 GIT binary patch literal 11 QcmeZu3JP{+WMlvW01Ze1dH?_b literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.CopyComplete b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.CoreCompileInputs.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..3a40731 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +5b823f4605e9e6222ea6b0dda7e929f5deb2d669 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.FileListAbsolute.txt b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..b210ab4 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.FileListAbsolute.txt @@ -0,0 +1,28 @@ +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\bin\Debug\TestLib.exe.config +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\bin\Debug\TestLib.exe +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\bin\Debug\TestLib.pdb +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\bin\Debug\GraphControl.dll +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Debug\Interop.CSStudio6Lib.dll +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Debug\TestLib.csproj.ResolveComReference.cache +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Debug\TestLib.MainForm.resources +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Debug\TestLib.Properties.Resources.resources +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Debug\TestLib.csproj.GenerateResource.cache +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Debug\TestLib.exe +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Debug\TestLib.pdb +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Debug\TestLib.csproj.CoreCompileInputs.cache +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Debug\TestLib.csproj.CopyComplete +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Debug\TestLib.csproj.AssemblyReference.cache +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\bin\Debug\TestLib.exe.config +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\bin\Debug\TestLib.exe +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\bin\Debug\TestLib.pdb +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\bin\Debug\GraphControl.dll +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\obj\Debug\TestLib.csproj.AssemblyReference.cache +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\obj\Debug\Interop.CSStudio6Lib.dll +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\obj\Debug\TestLib.csproj.ResolveComReference.cache +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\obj\Debug\TestLib.MainForm.resources +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\obj\Debug\TestLib.Properties.Resources.resources +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\obj\Debug\TestLib.csproj.GenerateResource.cache +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\obj\Debug\TestLib.csproj.CoreCompileInputs.cache +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\obj\Debug\TestLib.csproj.CopyComplete +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\obj\Debug\TestLib.exe +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\发布\CSStudio6二次开发接口\C#实例\TestLib\obj\Debug\TestLib.pdb diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.GenerateResource.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..068bcbc74bbd648df5de6d063e171ccc33e3c7ab GIT binary patch literal 1015 zcma)4O>fgc5VafIjq?G?0ab_|BE$hHkrlU!;1VG58w}QDl=AFRc(Yihw*ym?Y@1p&v6~cIme(cMPm)qhlxnFGAgst zP9Y?Zj+mL5XrwgsI>(@mQ28((L~+!Q`n}Gmkhah;%%QNF$zJEMNTf*jVR@uxkPnmo zb~ebKWpT_0eYVYfB73@;<1Lt%knh3*at?Vaz<3A_HJEo}A;Gj4N?VplI1q_u8v7dw zGx(R!fD>X@Xh^Nn%g)p?3sl-cK=-2oEtnLafnO-_JlA==`WDyuX&`rmtr0e?P@-Gc ze4o~L*h~Xy@N1$go71JSFvpooiF$D0CVIupNvXZ0@o|q!G$mhv3y(_w-MEf`+JRzx z%xFgI7n7)t)O^7-=oV3o6o*5tJ_!!GN`)y7&BNC;!7-Bs7^JK?zF)7d;@Z1B>&XfQ zd$-R2^XB;rl2fadGU$R~6_ZPXNDl$8P+hh2ueGHI;Q4?iF~Z|JVK|O1`RAd zL=6kj7A^7~U8M@0f+^cAA}D9r#6@@yQ;W`}XwlgeKK0_&_PA}*E|yAz(u36Hl^e~* zm6euc#cqZvXLERTqb`}T6U9X)fIqm=gHvIw3D6`>x4ia!Bne6O)|cPkzMua(b6pZq as%cY?^#5JFKKc6N=b76kI7OR!6!m}ao*ESZ literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.ResolveComReference.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.csproj.ResolveComReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..31826a3c4759ac83595d3f47dde735c577fd24b5 GIT binary patch literal 1207 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 literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.pdb b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/TestLib.pdb new file mode 100644 index 0000000000000000000000000000000000000000..14346567785ea33bf026d127d357e3a4e3878d9b GIT binary patch literal 44544 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 literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/build.force b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Debug/build.force new file mode 100644 index 0000000..e69de29 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs new file mode 100644 index 0000000..e5dc9b8 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/.NETFramework,Version=v4.5.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/DesignTimeResolveAssemblyReferences.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..31d26de62a314bb2e49813e7a55f73b52554828a GIT binary patch literal 1070 zcmeZu3JP{+WaMOEU|_U&wu%YQ%uC5HFOKoeOfJeV&QB}R^K%V}aVtv9O)bwa%8n^B z(lgLAH83|aj|r|UE=kSRb4e}EOwZFx$;n}41e(I2FlU>-{w)rWfm{gHB%AJ-oSa%* zoSBrFlUY(p*mNt>+@4#UoL`ianS?NShF~9S)on~?#{&%xD9TR z*wB)JF`EXqL*oq^(|T_CMY+X@aKPn~SlYP+o^){8okBai(NixjC#2HQ2}OzJnR)4i OqktB{fFqmX2nGN)7f;Io literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..6276b150f9c8e1da4cdde4e1d773df6a8e5d38a0 GIT binary patch literal 7268 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 aHroHCPjU4(V{_`>{!2gHivwId1OEkOz3|Tf literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..977f6e2c57ccef8fbf25f03b4e9cb64251c64dcd GIT binary patch literal 3584 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 V2ZSsN#fudvcJVnKpu$fC{a-3%M4kWu literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.CopyComplete b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.CoreCompileInputs.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..ae503cd --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +e9181ae1824ebd5fca510c1067f790436894da04 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.FileListAbsolute.txt b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..6b4acac --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.FileListAbsolute.txt @@ -0,0 +1,15 @@ +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Release\TestLib.csproj.AssemblyReference.cache +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Release\TestLib.csproj.ResolveComReference.cache +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Release\TestLib.MainForm.resources +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Release\TestLib.Properties.Resources.resources +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Release\TestLib.csproj.GenerateResource.cache +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Release\TestLib.csproj.CoreCompileInputs.cache +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\bin\Release\TestLib.exe.config +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\bin\Release\TestLib.exe +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\bin\Release\TestLib.pdb +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\bin\Release\GraphControl.dll +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\bin\Release\Interop.CSStudio6Lib.dll +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Release\Interop.CSStudio6Lib.dll +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Release\TestLib.csproj.CopyComplete +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Release\TestLib.exe +D:\mzg\软件组\产品\CS Studio6\01开发\二次开发\CSStudio6Lib\TestLib\obj\Release\TestLib.pdb diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.GenerateResource.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..1e9f8a43e2e8609472ca2fb46e5f193b3f9cb12a GIT binary patch literal 850 zcma)4!D`z;5S406vE&$>LkT54n9@TbX0b6Qy_iBBoP@?DZ9?dwIjprKvUsgEJ5q@I z1-bWk3jKl7bMp`Vfu7nK(T3uP(m6bhW_D-Z%v;a*JnttNf7v!45L`@k;w;)U7cUEK zlsJ<(M{zX}!*1ss9BP}5=tuNKuiF_HCNCU}GAMEVoT~%5pWT83&C2af{h*s=pZ39-po-hlLnhW2ikX1I3}l%UsS3lnv^1r_S)tqZ@P} zKDJU#BoDFid$WzPT`Z*o*XE*QtKh`hE3LpaIB=>zK%JJ0;kh&gpy$ z)OuRM`RHE#?{A*J-~r;eNf-qTAwioxPK3<4HI+J>Shoj zxCF3FxA}g#l!%-tCJ5N;SL=2E0qjz!6rcCmG@=KEC+&tvP=dWLMbbI6bOu6LVVuz>wv3z~`@zb{(e~XW^ZE=pR F`3rj2^(X)U literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.ResolveComReference.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csproj.ResolveComReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..ce0435b458843f6e2c42df736950557a6894ee40 GIT binary patch literal 1091 zcmb_b%}*0S6kjYYrC38^ylLEn2S1uk%SR<7#Mnhb1r=!n9wzAQ?kh}~-DzfK5r_v3 zns6`@}JYD-?p>Jng1Q1Lo|HF%C-bIdDZd4mFSv`QTE223qmRQD200 z5kaJ@ECi)#SXW0h_sU^?RQOaQt1O-0wX-XlY8YZ1N>stQn+hbOoGn7o6p?6Yv5r?3 zl!g%1aSpy|qMTu>W;FFU95QyaCorT8gJHLyj7c#qX=t0a%04~cS3E=hXt67UBZ^G2 zC=j<5nJb__7m3Fra`jSm=!V_n^x0J*xJo7eXSZalVfarWZTLZERM23E`dY}grU7X* zx=tm?P9xbB0ie7&7Jy8f7ZvoX73Zi@6O_lGEGv<)lF5$repu!0UZ?hPw7jSP#`V4n z#)VAAaBEMQV6sk=8M9Mq4BlWr2^Xiy&rh${R^R?uy-(IYylgzVN8AcdHx8I6l6;}@ z@or<~F_s>#zk1f(xRqvolzF6tBNzt`cn$F6PQeK{Pqib?ode?_aO2(5PS@Qe)*roS ztUTYT87jq|zxG=UGRWZ8ff?);w540^6 tX+~h&PiLP#C~qA5@_jj-Et0Mi?>9|0_3P~Cr8g$ae!X1E<-aX={06Svikbib literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csprojAssemblyReference.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib/obj/Release/TestLib.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..fb3401867c66022df05826ccf6148268bb758ebd GIT binary patch literal 27706 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 K6{d?J%lkA-BjtoM-(**my@ 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≠Ey7Pdv&+mL!Debqw?3fOZdYpzS6L4hrF4v!sH z_q}t^UCurC+;h+U;q!aHdemv`G$}p$y_TqI4(;WdO$^Wetncarlrjtx(=Ojq%n^N3XiY^~s;R1`+Sl zxgzo+U>sD=SLOkG9%l(<^%!3Z=8bKc{3seO$>Y!%Cmh zi`3+hvav%4@UxBV18|D}uZX+1{^_%o&Us`RlipncdjO6GNZg0wd}qLsfR6w= z0UrhI2jIJV>cR-F%2_tJ`=DTV1NDoF*qIt_>g|hxC}B~;%Z|4uRxw$ zrsoUm$q3*=z)HX>09z7U^F@HQfOUXTz{P+|0G9$9+5Rt`Qf&Wo=K?u`Y=4bx|LmwH z+rP+v*>WTwknLXH=e2D6Q}N0)0H5uGBildE$@|C$tnL4B{W;tJ#{g{qZ08*~P6x>L zZ*9x6{U3`s{65=1kF#)e1FXD&&n9B1NBg(t{Y1>iiA*yko-}%mUQO~CQqF?hL8)T| z(#H^aPx1hndlTlZkz*f zivLZ-eM|p2s_h0q* zd!Tp7=>6MD)POAdwjqq%d(h+eYjs2DAv%@$xRb*37>*aBrf{^WC@0oH|2=q*dIE-O z@TWAnB#QK%U|S~@xRvc zkG4qpUj||>2S_>4c)SMpuLWEOxE^o=U_IbQzy`ogfSUmu0iOYU7H|vTbAVd`w*meh za691hfI9$R0Biz$5pXBqF2I)nn*nzNUI8!-_u_aT;46Up0bd0?0C*6v1@I8yVZbAR ze*k<9@c#hRDSQL)O~9jo#{iE5o&Y=vcna_>z|(-OfM)>P0Fv&1!ufN6f7b7P8^`Ye zzN=q&Q5Mg96`IKB+{xqkf%9DfP;72s9CuL1uC_zmE< zfY$&_%R4x}4)}M#f9UuAh~s|(-q5evhy4lgXZ`xWaQqA4zxC^Pas2;)|Ix4c-M{f1 zKnBQbtNcfOYP|UGe~&*1su;t2cjLzr^u}QNEc6 z9wg@BmI0%k1U3`+iTA)N@S~^;`k%$XyaMtsrCwqry*W*~%xSZMD>3@;Z6!|4PJV9x%*9x%PmnHPE;Epl1l6y+zRCx}cX$;HTne z7o_~*LnNp8uRvT`|7mZ)7C(gYO@Y4^M}2Z;QdkCX)XOn1>w%FYf&XcEXH|iJ4dTw% z6A;IDGbmTKEPmNo9~a>nd6FFUnOhz{g5W{XNX9WO6J1~&@Z(9 zLnsrgrn~${VSiA-?G*o6_*5?|A%dO$BM#b!M6`WNclU22u}IWPZ9Tr`Ujohr+il_5WgD_0|2M^Uqaj;>mQW;pXlWmgY$|p z4@V%hM;y|62H6AaFBuN(f2ZU6BLJuPjq<-U`YV@!)c+GVgCS`ZPk)am)D1CM#~M=3 zp|siWz!I^uhW`Id;Fa>XIsb>j4}_MP`EN~|l*6@z>wld8J{afhPo2`g7;&Zi8HYSQ zALBpD8kGMA!38Cra`L{8ws3&_TebeH$Aq8qpS{#~2Dl7$Qk2NjNMo*mT~Vn2-yhdn z;X5q<>kxk}UqblCIQd7t_&<9ZW6wc(i2Z`~zN+^Of8Vnyu;eH2E&a=`Q@y+VzWJ$v=HcO;!M2jnpWzQ(b|pt5`gpYM45 zz=i$&C-M~Gl6+r(ZuW72JKRe?pdQ z`Pij*?`(Y+bBcGJOsUiEtPYddT{{FX0o-s$zH zPd_iQ^j|;xNzc@Uq)C>mJeJZ~=}vX6PUzVmZxMOS${Qrlm{*Z&C<=8ychoWc)AWo@ ztzZA$%}XyizfwL|y3ct)>Q8oo1sUh4Y7_%&YjS9xPUH{Dc9jCKD2T_P74A>~E{C|I{gV94csXhTqoywrc!TJ)R=aBj-8W z%X#)?nw2$mB9!;3d#675bc{zS4fNrkqa!gxrN4{=d;4^^F0{Fep;dm?HHo)xwrfUn1cL2Ts z*aY|@;7-6@fG+_y1MUXg1NbuFUch~TuK?}`d=>Bj;6VU!JcQ%JfJXoa0f<9}eJ$7W z{^YSV2kJ9^6Y{ImzQj6$IcxW)W~L6jcI*Fa?EBoy&wcxOkM}#C*wyYWk9J>u$?SjH z--F^bl`pB_J%&eHNPc%pzmV%|8NmvgjsK62lYX`(Bd|Z?kkNQ=SIf2W+1~mywmIr_ zs8;w8fINwVaL&uKeNsn5I~}s!!vG%vbN~(q90B+!UVg! z9^h2K#{u&J3jn7976KLlP6rs@F`l1|XMYDc2XHPR2{;e%3BXdoCjluy8jt~G0enBN zAD7|S2RI*a0iYkS954VF1grpj3c&ts7%&335U>)k3a}c$?_GrBTEIHMDBxniC4fr- zw~w>_)Q5j0kq=yF#FoJka2|B`DrfH-`u4OB9ed>2AD(vYIXA!k(7Nl+`c&$f%dS3U z>A^o*vhmxyBl#tKVNi9VYmkbG`F*WIztDsBqAY1;AvnaTcYkB!@vpx<>xz$m{l)Y4 z{r6SVFS_=<@I&9(?d`RjmOM7+=}(rU-{bMP0oFg>Vi;ZL_0I~g>rV9#=h(Go>r;Mq z{J-*OeEQy<-@o$iske9a1ztPn=ij>Xsb_XSY1^w$KYMZb`A2{MFBd&sjy_apE$|t` zrk1F`q`&+O)^%IF^Ut|<%bK2_Z0x#i_JN0dZSA~$JRiTd|AG0bFD~1#(M1|0P4dWl zPDAwre_8j{iVImTafA- z=pGze-kBL*w^mfElKQ6ALHP`oPMsC>i(2<6D9cuu7t0KH4D0h^wtB_PupX^UTel|H zSI|OI$ygx1io}Oz1w10{4&_=7#;b*4#`jBi5f99-Z*$p^>el(3nlhuOj8e zhRt@;w4~3gg((%gagK}|$xtWx|5!F1wtZKju*>va);Y0p^Z&=ktQ*$#2WLV4r0p3k zUpb~2D|A5rWaKbo#pm-g030haSn-!%{~+R)`>#d+eKJ0D-4yXPD}LHRQupT60~6PO zvA^NCmiZvQYX9Gj$2;p$%HbDQrdgyS3$3VqdT4+BQGBZd;1quXaV7pUG1}t1I9GNO zpVc0N`0WDiZ#ll_c-$#|${g~WW8r81&<3Al`*MNnZ-|%msTTaFV5FJVXs5kNKXQW> zX#Lt9t_T<_(Efw^4h}|Z!5>A=)AJWceuEgjbM2M1fr)Evks5-^LE1kPH$&x^#V1Q} zN<9t3WdF~h@Wk!^H6ujZ4y*RTR*iyo{uAC;5=zpvor3d4)Xz(*cGLy~U~{ zyf<`U9$_^uRm>$MwYk+i%9*Qd2hj7j#{5yKo#WWHOpE{Vwf}tS7x@>@eCGQ%4`1zm z;@YMDy$*SH=&A3WlXzkOo1>gGFx3p!kWyQHVW?LPkDna>ZBOIB$^IWEsJdo*BKH3! z{QrKijmAnW2DV+bf?Jzcp5*_v^Z()8_~w7C^GC*+pvn0k!)#hDHu2-u|8ZPvKZ3HB zUpfD8w6CZXr2QZ5Ei?(EQbfc3pW^(7`n41LSK4?~3dHZmL+Xc|;(rNof2@DdtnX^i z^2y(`hSnO@9Ojq>b3@)h(0+wf8OCZiaepu1Fk|4mWM)e=86&N6^QFksGTca z|0uuJQSn<=`%=3v#S`=AF=e!*8Q)sR`q?`4BUiXOiC!6Kxw5P>(1YI8ydH4GweTaON@)n%Qhb|t0R0FP*zexdniixPW3 zIH8rT|AVYY=2DPpc9ODqgHy&?8@4ri4ih>gC#j@`VB_*{Y`)Od(DcMLezFQRj+XvT z^6TV=rq9e9JGI#vuE}QaGj?9m+Ou(GEB116k}mdTt;(My71Tftz`k@Wde}c3fqgZ# z!J@D3L`xK2Ov%03A4%&@#^WrMxlgx`e_%;`>94~6y+bO#C;VL4zx}Z>-Y)MY!~UDJ zWj0eTDRJg`!~W}(n8)*V>9r$?(zh!=O5OFrBm9ThV`G0(Pi)rpqiVsQiSSlppBh?* zH!?Lv-zoO#qIE@c(q;DPLYr9olzyUxQfjRWBW2s$h>vsXX6lP0 zFL@@kD74VBjvLG6P;grLj?gRx9{0qMnejJlp9m)U~y<+BYE%uUV&$MSSe=wra@NC=WznJUjN3Ck_ zvKZE8JV-K6=m}#^8x2AnHtONsXP6NHkEZ1mwu5H@0wH$<=Sl$&obhHO| zm1&l(p%489ZBN;zztgtm!CBk^%ry^c>!R34wo{L1EfdZu_qTb8tOT!RE0MGNERpZE zZT%uO^t?>@uuq%4B|YuKzc`QIk96m?9#FP@dENe$2>RN&Ovt~?5<4oGA(YDa<}$7H zzDw6L*E$O@Ri;7nr(eAneU4+V1JsJYo?iSp<0JI$)bB85)=@TY74DPrI{~ed^78&$ z#Eyj2UcLgD2{49AG&0T*z&sTUg2^qrfQKF$J8*q8FdE0`Ox?Tb(@%PCr=RS7Q;)KB;pQoK;g+dX z3iXc<#t8hL3_LgDlK1V7<=!{mvwPR>8FdE?wS4QP(1 z<|?qomDLm+h3z(whr5=1wWz+Z-);k2Wc1+!OoK-K6f3&1@zW3dUw44-wO~Gy_C#R5 z9nPlG?g0MXsX)Nz_WL}kR8Cb>Y9K#dxzrV(?ZIztxVt+RRij<*L{Rm)1JQWM9gTH$ zyVZo+?GO8XkuHxqx=#1)E#21)5B6U;(lGRw^vS z%1AFP4%2kw2bZS4LZY~&)M0v->Gede0kC&Uc6^UsGftFM26#MyXt*mH_PM))Ayl#M zM7KKJ5y+OYZ9lvV_<<~F2aoNwhKQ*`cebgRG)ZMdKbd;*!7x4Mi zyj%6AL1o?-c1L`<99nHQkPhZ^-drF&T8!@VrPRF7?{`NszN|YK%%KlV`*Uvef1aQ( z6iQ`+L1Xl6DC7$xcd|K83b~UGx+9TP${miRRZk?F&*nn@(YQ^YX`Hj91k7C!dm&3! zvHz=Sm2rtIQ|1QcMoQESUC=1eYMXK|M_j`4eIC*w)|EKf|CRC=Ekm8If1#Xs0DxgJ zFm4a~zj{E6Q~F7_l-+BQ+G>%Rb~E~=aM@hVO67c^l$!RqbN)ck4apA;M$P8k!CWfu zj|6f#zZ&U;SP}Av*O3xqI6&cMh-(VBW^TO!=Z65|4HHOq(uH2v9%kv+dhMLhU@4(+ zT3p~TJ~fi^__7(dn#zaWUT@a#PG>U#NL(3DAg_kQxu9n>-fY2S*P<-rs&MW&M^ulu zLeUpW9w!*pXd&KWBI0fZX$x|Q>i~IW^oil#HcgR%Qn(PA+cy_l+@eJ0$%n(Ch|lBB_%P;!MCNlx{GlKuvalx; z3WTx{*bIZXYzP`0UnYd18+EDaFh+mDY{czT!=8YeO=W%llp(r5kPE3fD1LIeK#E`Y zxFIv=@b#1@6Y=Ep`HbHX-KS=Qfm9^qPN#Aqw?D)oqBoUwd-FbDB$)SP(%#HyG>Gx4 zKkN$zLJ_ZDQ}Ft|o=^%S&p<@Q$TA$vxzmAQ(Ct;T*>ofXp)!~=V9Dft*=)w|bB8nh zwjkN#L!yEZa%r8UP$c9{1xHO^X$2LXX}fQ3 zxy{L@D&`+7vE{-+v4Ad9*zTKVpTg`yEUO|WBOWRMxZG-vWy)-mb-tuY>8+H$hg%|j zoOpGbqX)?eDeH#6 zY`D5LTQ0w558Q1`m+yam-+Rv5bH4J!$NzNpHAg&_cwqJm zncLo3eW>_Cj}p%Bx9z=cht0qH3)wBV9`pv;XJ(JJtB zb@(dH;<|{J`)7}su!{8_<VFr3DG%Vs z72rj`GiIOI^gm9$qYU`yn1Q}p*%30>>7SPXGwbqVLIH?lY`LkTF#+#2vx z;jtf)BiP|TOY?$1V7ni@uLk_Ix%jMx-5!4oka+3GyL>tP(A>E)%EX9e2T+K250#7 zPC&e3`X~J}aEGh8oYMa`;{Me1mGNB=uME|GiM?1HTr2|K-wjSl{vW}$IE&+oy#qO@ zAAN)yal_~-x^d2xFkT#aoj_0MtS1m0xt>_-!IA5kp7C5&k5rxu74CUrQ$%vla@3=&0e$=Jene}N_Wij+&Tusd$nQQDT(=!J( zK&&J^Q|k@6UqTY!%7Q_4NRj3hHwlczXDpV4C7u1kOL)L&ymAFuTok*s`y4y z`?eR)!^mwu3*tP4Cjsr9AmTD#y*P$(H-a;t7AvEDi)%zG?`wBF(n{}n1K4SDcPIv$ zlSiaB1RAmcN?9J{4fC4qJFC$Y2CcKfy!J&YPgj1?M%Dv0*p2xeo=_?}v&Hq*O{{Dt`|g%WNF6E} z<|zuHU`;+zwLJy%^tBD?K`G7`I?SZBwrwVErxmKK6|Yz+R;W!lDHzyq=PDGV!Ty@Y z4haqG2AYSt4%MdYx`c_VZ#OJ-7;OSCDz2nxE_SCC%SKUTwB3Y50(_$HUHOfFv`n;HM|70Xf$E<&i}Lyb0O_rdOKHsTaqUzwJ2l;1;(7Fc4> zdbzM9sZ{SHPb@ttUGI?8E#!M)S4NxKPFO|Jrg$3Q$tI^(_zz>ATGK6_*x8@anoCh0 zcSON^FdV%cu{oT&67XrjRe-Aj*8r{s+yb~Ba06gH;6}g(z)gUg0UH6I0nnzI-}@Yn zw*qbh+zy~^>J}XD0DJ+k3GhY0oq)RlUjl3f+zq$~@MXZgfcpSkc5*-9tAGap4+4ne zAsinDJOcO!z>xsrVfdzgelU)VOJCaBgUP>=9Ppve2VngefL$ZK^rvwQ;*1uKIo-aJ z9{g$dn8)*+_AG_=!q|EIQreq7yy1hbBrPvfIHR|GyE}AC1^|VHrqaT zwFL*T2`=4zUag#kpB}{T0aB`-YAuiY^8ZHEib@n%@2iC#n0Du1YMELcgQUZ~ z#|AX}c&IKV( z$NN5I7UHMG^w*;fR$u)2@~=O3V0ZN2JTrcl-u3(!w&DCQtE2lKc;)fh{fj@@b-g@a z{NdBy-e>X1g17gMM>m|b=;UeBM4V%K-hKb*sbMYt3B7OK=sn}hd;S;VoO{qqL&Fc} zX7K#Mr$^2`V9$qN=DWu4SjZdmazDgi`iptEV(yqP86u1~|Dp@J7gNrXJJc7~3CjKH zXQ4OeIzG9p`3Y!6VuyE`?gYLe_F59V+&lXQcjm#$BfNXWS$zZ9!BsuEk&(WE-r*x= zuN@sVkZ61AThgH!B1R|f8&2Qq+fgS<3{|V zJ(=;ByH_r)Q75>I7}vL75qvW9 z{?ebj&Tf%L7;;${h%b zz4~lDx40`J%ZBpukYRsj(PCLk7=zwgt-P{wUtoThJL5Wk*V>QB6reIz{7U7Oo$_st zPb!THWE|!~`SGxf0oVIwVzB&#?^}9apdVgpCFMJmQ-xm-v({2Rrz|F(a|J5LDt+4b zI6h!+$~CrWl;IkzUmZYe8nk@>@QUwqoi*FMT!l+6V4v2Gir*4D7c*_FN%mjjZk(($ ze}}KNN?Yqk%IU7C(*EOI3r{Y^w$+Ox+a^~zvy>P}&m0^-$bERlo`}UAqMW3OzH>yH z%yp~-tIGS3e%62vI13fr<7ngnYegO~1Qt`a`ih~k67O>T0^;gyq(b6+9l>C&=5Jq?KM-K1d#Gu7P3?Z71nsU)HL8R#HKEY(V+cnE7no zIh%bOB}LI!+wY%E3CP^1+sCKeXpTRq&m!BucSyze?mg|9#YxaeA6I?g7_41J4JxVm z*cfk98ZFhJ*ne|YP2ViehueRhb7tl9Nzhw9#l^2njm}s(6Q~;=F{^J+75kI=Q02^q zz&)488 z@Jiz^JSvQ}c;3wMRsA$ttpqTE>P6CF;V&PCH3>hbh1uU6D0KP zy(Zp`s2cxnwQ(oME@m1kk5$W+Lo>&w)FPYHE=GOj(%Ft<)x9dv*Qwd6aa3!i)H;fd zCwgME3Aj)j7Y;&}<=hc%9+Q}3qHc*g&lLcAxuj3ZC1_QgaiKL|Kkm^Qx<|iDd&*9H zA%cHeMtbq@M+}azjk}T$YZ_0^2GV9Vp;;AH*2EHnRgXs7Nv7yRP2b#s6cjDI%FzHc z@Ss~7#&d5hoW^{Um|0?tqS=VQKINt;Tao@olvn-Jo`J@F1a*;iV(m(UnCs|AYa|_8 z+m?>TxBv0irwnqP^=BAIde&{H{I{lkHRi-=`QFYn(29MzM#FP$(+;fVAT+S@F73YB zg)_-C%hu3`ex8;VtW)1iAKg50+{osvy8Q08k}PQnu8_EQv8#bXVA~i1ZPjf z##Y$ga!Wqivt%`$!z`r(BTZUgl3R8G4=w0AaD6l|8prKS-Mi`2PkL^rpX_~8kFs^) z<|%jKmZ?+<^^Xt62>hN5JU8N!_wA15-Z$Q}d)Mw6bq5T!eCyRWob6d8FqHnYrd#n- zzM%C)8kV+}&FQwdvgW0t$V0J!)cEP5%Eo>v1`I>{@ByYlqkf7N-PrioLXG)XYzQ?Y z63V6m{!|`&mIg!afEx5-o6vB;jr~gfsy7(Qgwwg{O7k}#zDznf4|jLRqH46uod|N* z)Mz~9j>fvW-D*PZ_J{qxNS8+)U1#w^J3QEb;Yi=$z)-F~HPW{-H@lXtHd=9?^c(A( zEruOBT6@Ea^&cGJg*^zW*i+(?IJURN2DkO8okfqgPIrB1o87V7WE1#y+9&&+aW#d8 zcj3Fgb$(wuDbMMVyz&#r`BbHk z@K%&-OWk<84wboN$}#C!dyL0*$h*%M_{CmZ>6YqL@{3lJzs=sLT?ZQT%;X>1=20E; zs*qJUDR^vd6Vb2WVA*wGXJ?Y!S!SYI@PBOc$Z76X>z=sz;*HURu&d%l9q6aZO@x_S z-@*wOZpYhZgkx}v>pHlk1{J;5+CFrei`6=nZKrWfsSjA!5heL4J(3qZw0=-cbJBt8 zqytqlrExn@jm%em`1qgBzUGL>5)aINA#>Y1s}JRO8RA&q%6-3M(C>HSOohf@#Tji0 z{F)shcl=hd$2V8nEzo>oaORYjceMYY0(ph*2jG0fI6;Am7hw*pTNGt2z9M!Bk18f7 ztaLQM$%ZQQ&z9J7DoMBk$|xUIHl2I@!X&;ZoUqEtYGN|tk@x3Vrc5?j_2o@UZ>97- z+!E>IQY)u9dXSuxvaWbiF@Iw7kd9b6!9uvEWvFIqEK@98K-MW-*4M{+YXz5_ZPBTZawVHmT3Pf zxJ(x~Oad$GRd5zJI7GAx{=?PIt1NtHp=Kpy(Dji5O$!&yIa$CwW%)jd7*dXNUU z@2xs5q9!JRuTzF00HEy7kM7l&iy#^;ui-?a-&rEjAcU>MQI?0a`R~Y zdN`r3-eixVlJdQUTxgk#yW6(L8`9T->73D`-mBhfqxSEn2 znQLq-*XKE?Wnv}SnHo2wH!%8{%EA(k_EKDjG6HFo{E(K4(nqaa`Im&1#2_%!Gm`LC zMn7y^)j}_GDSU@-rtrmK)Y78osU&!osy!zMN`nK1a15ip1T?NBypX5yl|14Fa8wbC zJezGw1;(WIZ7-gO(c1Vdi1QGh1hjX8h|6~6#W9S#5uEw7SoDLQMyzUln>QzqNNor- zWC84DJ;)p8HTip1qbUqpXU|ZSeNoEOmF;}ntL=TK?g_WS=Y-l^vSHJa6KNyj?R%f@ ziMt=&MBNc|LT?l|Y5a8A&$>S~cRQEj+T5~gdly1YhFTXjaxCjh#ump02Ug~WMqoSB zMAUVdux$;4v~`UwKC|^(Q;|C_!t$ne+qYb4Fy33;SexOZHGI<$JFXg4nkY`BVVBAN z@v6q`<~t(o&ZP;L$#xJuMysU5aRsZ=wsXR%he{1cuWyB_Ce2h^Dlv7abY+cVCzOiL zY;k*a6Dym^zPDu(Qin>0d5S_PSQAfFZBM~GxtUwhHxswh3RSIv^>(g8F&b>IY3vwp zL8@zCU8U)dPR z%3Q}vRu{Bw$2YlrVRHEbh3IiFU$E{jNh9=1K9uO<<~~@G%|@K%%0;j*ODb~bo@#fb zsnthSshwf6>`sb`LYuxPo19u<%g8*nrrU{?BmH|jv(ogz5-b4gH`>L~yLB4JAkJvv zmV?C@?d$0Ins#q_JkM#*Qm`Xq>^y!c?M)xv@WECt4V$wR&gkX38XGwz81HchKrTU9 zg12dX$35S;mr>>5(%mQ3TC@0NdhEUc_0kqU{IiwY-}>z5S+|v%YxWFS_l^fYE$i=W znYudJ{uRxSpR{1E#iO5CDAlO;|3O=6+i@@}XDeEn)9(07EmNy2?er^lysoD;c`3J7 z3*H&aaUa@O%l@DXw$m%XF^#*|iG8e}ZK0fWy57LLZ?h0vx3vT%rKKdxptMGp(y=q@ z_M>e_huDQ$Q6|@an0b4A4e|!!PhsZySwkb zW!WCjZCLiuUHf11+3U1L&F@>n7_OQ;vpnm%Q~krahtUq9ttyePopW6C&MdNp&@1ZQ zO>W<%e2Duhi=A^RRdcbhqU;FR)Z~=fm%mua`*6#qk!z!dvCgR%tDU$Xkjz=J+Wt5P f+I7|zLaqAnZR2delkLB>tw;_(mc+F^wEzDDBX1G; literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CSStudioLib/CSStudio6.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CSStudioLib/CSStudio6.cs new file mode 100644 index 0000000..8c79ef9 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CSStudioLib/CSStudio6.cs @@ -0,0 +1,11 @@ +using System; +using System.Runtime.InteropServices; + +namespace CSStudio6Lib +{ + [CoClass(typeof(CSStudio6Class)), Guid("FD052593-A6E0-4266-B8A8-4715834ADB63")] + [ComImport] + public interface CSStudio6 : ICSStudio6 + { + } +} diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CSStudioLib/CSStudio6Class.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CSStudioLib/CSStudio6Class.cs new file mode 100644 index 0000000..7b9fdd9 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CSStudioLib/CSStudio6Class.cs @@ -0,0 +1,246 @@ +using System; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +namespace CSStudio6Lib +{ + [ClassInterface(ClassInterfaceType.None), Guid("82423ECF-EFC0-47E0-8AB0-35ADE2CD3EEF"), TypeLibType(TypeLibTypeFlags.FCanCreate)] + [ComImport] + public class CSStudio6Class : ICSStudio6, CSStudio6 + { + [DispId(1)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool FindDevice(); + + [DispId(2)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool FindDeviceInLan(); + + [DispId(3)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool FindDeviceInCom(); + + [DispId(4)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool FindDeviceByName([MarshalAs(UnmanagedType.BStr)] string strName); + + [DispId(5)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool DeviceIsOpen(); + + [DispId(6)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern void DeviceDisconnect(); + + [DispId(7)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool DeviceStart(); + + [DispId(8)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool DeviceStop(); + + [DispId(9)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool DevicePause(); + + [DispId(10)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool DeviceContinue(); + + [DispId(11)] + [MethodImpl(MethodImplOptions.InternalCall)] + [return: MarshalAs(UnmanagedType.BStr)] + public virtual extern string GetLastError(); + + [DispId(12)] + [MethodImpl(MethodImplOptions.InternalCall)] + [return: MarshalAs(UnmanagedType.BStr)] + public virtual extern string GetSerialNumber(); + + [DispId(13)] + [MethodImpl(MethodImplOptions.InternalCall)] + [return: MarshalAs(UnmanagedType.BStr)] + public virtual extern string GetLibVersion(); + + [DispId(14)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetCurrentRange(bool isAutoRange, int nRange, int nMinRange, int nMaxRange, bool isOnlyInc); + + [DispId(15)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetVoltRange(bool isAuto, int nRange); + + [DispId(16)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetGNDMode(bool isVirMode); + + [DispId(17)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetIRValue(bool isEnable, float fValue); + + [DispId(18)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetEisFilter(int nHigh, int nMid, int nLow); + + [DispId(19)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool GetOcpValue(out double ocpValue); + + [DispId(20)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetOcpParams(float fTestTime, float fFreq); + + [DispId(21)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetPotStaticParams(float fWaitTime, float fPotValue, float fTestTime, float fFreq); + + [DispId(22)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetGalStaticParams(float fWaitTime, float fCurrentValue, float fTestTime, float fFreq); + + [DispId(23)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetLSVAParams(float fWaitTime, float fInitE, float fFinalE, float fScanRate, float fFrq); + + [DispId(24)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetCVParams(float fWaitTime, float fInitE, float fStepE1, float fStepE2, float fFinalE, float fScanRate, float fFrq, uint nCycles); + + [DispId(25)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetSCVAParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, uint nCycles, uint nSampleWidth, float fJumpTime); + + [DispId(26)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetSWVAParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fAmplitude, float fFrequency, uint nSampleWidth); + + [DispId(27)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetEISVSfrqParams(float fInitFreq, float fFinalFreq, float fSineBias, float fSineAmp, uint nPoints); + + [DispId(28)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern int GetValuesCount(); + + [DispId(29)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool GetValue(int nIndex, out double dVoltValue, out double dCurrValue, out double dTimeValue); + + [DispId(30)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool GetLastValue(out double dVoltValue, out double dCurrValue, out double dTimeValue); + + [DispId(31)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool GetValues([MarshalAs(UnmanagedType.Struct)] out object dVoltValues, [MarshalAs(UnmanagedType.Struct)] out object dCurrValues, [MarshalAs(UnmanagedType.Struct)] out object dTimeValues); + + [DispId(32)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern int GetEisValueCount(); + + [DispId(33)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool GetEisValue(int nIndex, out double dFreqValue, out double dRealValue, out double dImaginaryValue, out double dZValue, out double dPhaseAngleValue); + + [DispId(34)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool GetLastEisValue(out double dFreqValue, out double dRealValue, out double dImaginaryValue, out double dZValue, out double dPhaseAngleValue); + + [DispId(35)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool GetEisValues([MarshalAs(UnmanagedType.Struct)] out object dFreqValues, [MarshalAs(UnmanagedType.Struct)] out object dRealValues, [MarshalAs(UnmanagedType.Struct)] out object dImaginaryValues, [MarshalAs(UnmanagedType.Struct)] out object dZValues, [MarshalAs(UnmanagedType.Struct)] out object dPhaseAngleValues); + + [DispId(36)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern void ClearData(); + + [DispId(37)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool ExpIsEnd(); + + [DispId(38)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetMsgHandle(int nHandle); + + [DispId(39)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool DeviceStartST(); + + [DispId(40)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool GetOcpValueEx(out double ocpValue, out double currentValue); + + [DispId(41)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetACVParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fAmplitude, float fACFreq, float fSamplePeriod); + + [DispId(42)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetSHACVParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fAmplitude, float fACFreq, float fSamplePeriod); + + [DispId(43)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetFTACVParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fAmplitude, float fACFreq, float fSamplePeriod); + + [DispId(44)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetEISVSfrqGalParams(float fInitFreq, float fFinalFreq, float fSineBiasI, float fSineAmpI, uint nPoints); + + [DispId(45)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetEISVSPotParams(float fFreq, float fSineAmp, float fInitE, float fFinalE, float fIncE); + + [DispId(46)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetEISVSTimeParams(float fFreq, float fSineBias, float fSineAmp, float fPeriod, float fTime); + + [DispId(47)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetStaticChange(int nMode, float fValue); + + [DispId(48)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetEarthMode(bool isSet); + + [DispId(49)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetEISVSTimeGalParams(float fFreq, float fSineBiasI, float fSineAmpI, float fPeriod, float fTime); + + [DispId(50)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetPotSquareParams(float fWaitTime, float fInitE, float fInitTime, float fStepE1, float fStepE1Time, float fStepE2, float fStepE2Time, float fFinalE, float fFinalTime, float fFrq, uint nCycles); + + [DispId(51)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetGalSquareParams(float fWaitTime, float fInitI, float fInitTime, float fStepI1, float fStepI1Time, float fStepI2, float fStepI2Time, float fFinalI, float fFinalTime, float fFrq, uint nCycles); + + [DispId(52)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetEINoiseParams(float fWaitTime, float fTestTime, float fFreq); + [DispId(53)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetDPVParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fAmplitude, float fPulseWidth, float fPulsePeriod, uint nSampleWidth); + [DispId(54)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetNPVParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fPulseWidth, float fPulsePeriod, uint nSampleWidth); + [DispId(55)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetDNPVParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fAmplitude, float fPulseWidth1, float fPulseWidth2, float fPulsePeriod, uint nSampleWidth); + [DispId(56)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool DeviceReset(); + [DispId(57)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool CallEisResultValue(out double dRsValue, out double dRpValue, out double dCValue); + [DispId(58)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetDevFilter(int nFilter); + [DispId(59)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetEisBiasGain(bool bBiasE, int nBiasGainE, bool bBiasI, int nBiasGainI); + [DispId(60)] + [MethodImpl(MethodImplOptions.InternalCall)] + public virtual extern bool SetEisACAttenuation(bool bACAttenuation, int nACRatio); + } +} diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CSStudioLib/ICSStudio6.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CSStudioLib/ICSStudio6.cs new file mode 100644 index 0000000..577c106 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CSStudioLib/ICSStudio6.cs @@ -0,0 +1,132 @@ +using System; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +namespace CSStudio6Lib +{ + [Guid("FD052593-A6E0-4266-B8A8-4715834ADB63"), TypeLibType(TypeLibTypeFlags.FDual | TypeLibTypeFlags.FNonExtensible | TypeLibTypeFlags.FDispatchable)] + [ComImport] + public interface ICSStudio6 + { + [DispId(1)] + bool FindDevice(); + [DispId(2)] + bool FindDeviceInLan(); + [DispId(3)] + bool FindDeviceInCom(); + [DispId(4)] + bool FindDeviceByName(string strName); + [DispId(5)] + bool DeviceIsOpen(); + [DispId(6)] + void DeviceDisconnect(); + [DispId(7)] + bool DeviceStart(); + [DispId(8)] + bool DeviceStop(); + [DispId(9)] + bool DevicePause(); + [DispId(10)] + bool DeviceContinue(); + [DispId(11)] + string GetLastError(); + [DispId(12)] + string GetSerialNumber(); + [DispId(13)] + string GetLibVersion(); + [DispId(14)] + bool SetCurrentRange(bool isAutoRange, int nRange, int nMinRange, int nMaxRange, bool isOnlyInc); + [DispId(15)] + bool SetVoltRange(bool isAuto, int nRange); + [DispId(16)] + bool SetGNDMode(bool isVirMode); + [DispId(17)] + bool SetIRValue(bool isEnable, float fValue); + [DispId(18)] + bool SetEisFilter(int nHigh, int nMid, int nLow); + [DispId(19)] + bool GetOcpValue(out double ocpValue); + [DispId(20)] + bool SetOcpParams(float fTestTime, float fFreq); + [DispId(21)] + bool SetPotStaticParams(float fWaitTime, float fPotValue, float fTestTime, float fFreq); + [DispId(22)] + bool SetGalStaticParams(float fWaitTime, float fCurrentValue, float fTestTime, float fFreq); + [DispId(23)] + bool SetLSVAParams(float fWaitTime, float fInitE, float fFinalE, float fScanRate, float fFrq); + [DispId(24)] + bool SetCVParams(float fWaitTime, float fInitE, float fStepE1, float fStepE2, float fFinalE, float fScanRate, float fFrq, uint nCycles); + [DispId(25)] + bool SetSCVAParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, uint nCycles, uint nSampleWidth, float fJumpTime); + [DispId(26)] + bool SetSWVAParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fAmplitude, float fFrequency, uint nSampleWidth); + [DispId(27)] + bool SetEISVSfrqParams(float fInitFreq, float fFinalFreq, float fSineBias, float fSineAmp, uint nPoints); + [DispId(28)] + int GetValuesCount(); + [DispId(29)] + bool GetValue(int nIndex, out double dVoltValue, out double dCurrValue, out double dTimeValue); + [DispId(30)] + bool GetLastValue(out double dVoltValue, out double dCurrValue, out double dTimeValue); + [DispId(31)] + bool GetValues(out object dVoltValues, out object dCurrValues, out object dTimeValues); + [DispId(32)] + int GetEisValueCount(); + [DispId(33)] + bool GetEisValue(int nIndex, out double dFreqValue, out double dRealValue, out double dImaginaryValue, out double dZValue, out double dPhaseAngleValue); + [DispId(34)] + bool GetLastEisValue(out double dFreqValue, out double dRealValue, out double dImaginaryValue, out double dZValue, out double dPhaseAngleValue); + [DispId(35)] + bool GetEisValues(out object dFreqValues, out object dRealValues, out object dImaginaryValues, out object dZValues, out object dPhaseAngleValues); + [DispId(36)] + void ClearData(); + [DispId(37)] + bool ExpIsEnd(); + [DispId(38)] + bool SetMsgHandle(int nHandle); + [DispId(39)] + bool DeviceStartST(); + [DispId(40)] + bool GetOcpValueEx(out double ocpValue, out double currentValue); + [DispId(41)] + bool SetACVParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fAmplitude, float fACFreq, float fSamplePeriod); + [DispId(42)] + bool SetSHACVParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fAmplitude, float fACFreq, float fSamplePeriod); + [DispId(43)] + bool SetFTACVParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fAmplitude, float fACFreq, float fSamplePeriod); + [DispId(44)] + bool SetEISVSfrqGalParams(float fInitFreq, float fFinalFreq, float fSineBiasI, float fSineAmpI, uint nPoints); + [DispId(45)] + bool SetEISVSPotParams(float fFreq, float fSineAmp, float fInitE, float fFinalE, float fIncE); + [DispId(46)] + bool SetEISVSTimeParams(float fFreq, float fSineBias, float fSineAmp, float fPeriod, float fTime); + [DispId(47)] + bool SetStaticChange(int nMode, float fValue); + [DispId(48)] + bool SetEarthMode(bool isSet); + [DispId(49)] + bool SetEISVSTimeGalParams(float fFreq, float fSineBiasI, float fSineAmpI, float fPeriod, float fTime); + [DispId(50)] + bool SetPotSquareParams(float fWaitTime, float fInitE, float fInitTime, float fStepE1, float fStepE1Time, float fStepE2, float fStepE2Time, float fFinalE, float fFinalTime, float fFrq, uint nCycles); + [DispId(51)] + bool SetGalSquareParams(float fWaitTime, float fInitI, float fInitTime, float fStepI1, float fStepI1Time, float fStepI2, float fStepI2Time, float fFinalI, float fFinalTime, float fFrq, uint nCycles); + [DispId(52)] + bool SetEINoiseParams(float fWaitTime, float fTestTime, float fFreq); + [DispId(53)] + bool SetDPVParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fAmplitude, float fPulseWidth, float fPulsePeriod, uint nSampleWidth); + [DispId(54)] + bool SetNPVParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fPulseWidth, float fPulsePeriod, uint nSampleWidth); + [DispId(55)] + bool SetDNPVParams(float fWaitTime, float fInitE, float fFinalE, float fIncE, float fAmplitude, float fPulseWidth1, float fPulseWidth2, float fPulsePeriod, uint nSampleWidth); + [DispId(56)] + bool DeviceReset(); + [DispId(57)] + bool CallEisResultValue(out double dRsValue, out double dRpValue, out double dCValue); + [DispId(58)] + bool SetDevFilter(int nFilter); + [DispId(59)] + bool SetEisBiasGain(bool bBiasE, int nBiasGainE, bool bBiasI, int nBiasGainI); + [DispId(60)] + bool SetEisACAttenuation(bool bACAttenuation, int nACRatio); + } +} \ No newline at end of file diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CTConvert.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CTConvert.cs new file mode 100644 index 0000000..b924b1a --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CTConvert.cs @@ -0,0 +1,339 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; + +namespace TestLib +{ + public class CTConvert + { + + public static float limit = 1000000000000000; + /// + /// 将指定类型的littleEndian数据转换为BigEndian的字节序列 + /// + /// 需要转换的类型 + /// 接收转换后的字节序列的目标数组 + /// 目标数组开始复制字节序列的起始索引 + /// 需要转换的数据,数量可变 + public static void ToBytesBigEndian(byte[] buffer, int offset, params T[] pars) where T : struct + { + int nOffset = offset; + foreach (T t in pars) + { + byte[] bt = StructToBytes(t); + + for (int i = bt.Length - 1; i >= 0; i--) + { + buffer[nOffset++] = bt[i]; + } + } + } + + + /// + /// 将指定类型的littleEndian数据转换为BigEndian的字节序列 + /// + /// 需要转换的类型 + /// 接收转换后的字节序列的目标数组 + /// 目标数组开始复制字节序列的起始索引 + /// 需要转换的数据,数量可变 + public static void ToBytesBigEndian2(byte[] buffer, int offset, params T[] pars) where T : struct + { + int nOffset = offset; + foreach (T t in pars) + { + byte[] bt = StructToBytes(t); + + for (int i = 0; i < bt.Length; i++) + { + buffer[nOffset++] = bt[i]; + } + } + } + + /// + /// 将BigEndian的字节序列转换为指定类型的littleEndian数据 + /// + /// 需要转换的类型 + /// 存储需要转换的字节序列的数组 + /// 数组开始转换字节序列的起始索引 + /// 经过转换的值 + public static T FromBytesBigEndian(byte[] buffer, int offset) where T : struct + { + int nOffset = offset; + T val = new T(); + byte[] bt = StructToBytes(val); + for (int i = bt.Length - 1; i >= 0; i--) + { + bt[i] = buffer[nOffset++]; + } + val = (T)BytesToStruct(bt, bt.Length, typeof(T)); + return val; + } + + public static T FromBytesBigEndian2(byte[] buffer, int offset) where T : struct + { + int nOffset = offset; + T val = new T(); + byte[] bt = StructToBytes(val); + for (int i = 0; i < bt.Length; i++) + { + bt[i] = buffer[nOffset++]; + } + val = (T)BytesToStruct(bt, bt.Length, typeof(T)); + return val; + } + + + /// + /// 将字节序列转换为DateTime,字节序列依次为,年月星期日时分秒,每个一字节,一共七字节 + /// 其中,年为2000开始,即转换范围为2000-2255年 + /// + /// 存储需要转换的字节序列的数组 + /// 数组开始转换字节序列的起始索引 + /// 经过转换后的值 + public static DateTime Bytes2DateTime(byte[] buffer, int offset) + { + DateTime dt = DateTime.MinValue; + if (buffer == null) return dt; + if (offset < 0 || offset > buffer.Length - 1) return dt; + if (buffer.Length - offset < 6) return dt; + try + { + dt = new DateTime(buffer[offset] + 2000, + buffer[offset + 1], + buffer[offset + 3], + buffer[offset + 4], + buffer[offset + 5], + buffer[offset + 6] + ); + } + catch + { + } + return dt; + } + private static DateTime dtLast = DateTime.Now.AddDays(-1); + /// + /// 将字节序列转换为DateTime,字节序列依次为,年月日时分秒,每个一字节,一共6字节 + /// 其中,年为2000开始,即转换范围为2000-2255年 + /// + public static DateTime Bytes2DateTime2(byte[] buffer, int offset) + { + DateTime dt = DateTime.MinValue; + if (buffer == null) return dt; + if (offset < 0 || offset > buffer.Length - 1) return dt; + if (buffer.Length - offset < 6) return dt; + try + { + dt = new DateTime + (buffer[offset] + 2000, + buffer[offset + 1], + buffer[offset + 2], + buffer[offset + 3], + buffer[offset + 4], + buffer[offset + 5] + ); + dtLast = dt; + } + catch(Exception ex) + { + //dt = dtLast.AddHours(1); + //dtLast = dt; + } + return dt; + } + + public static DateTime Bytes2DateTime3(byte[] buffer, int offset) + { + DateTime dt = DateTime.MinValue; + if (buffer == null) return dt; + if (offset < 0 || offset > buffer.Length - 1) return dt; + if (buffer.Length - offset < 7) return dt; + try + { + dt = new DateTime(FromBytesBigEndian2(buffer, offset), + buffer[offset + 2], + buffer[offset + 3], + buffer[offset + 4], + buffer[offset + 5], + buffer[offset + 6] + ); + } + catch + { } + return dt; + } + + /// + /// 将DateTime转换为字节序列,字节序列依次为,年月星期日时分秒,每个一字节,一共七字节 + /// 其中,年为2000开始,即转换范围为2000-2255年 + /// + /// 存储转换后的字节序列的数组 + /// 数组开始复制转换后的字节序列的起始索引 + /// 需要转换的时间 + public static void DateTime2Bytes(byte[] buffer, int offset, DateTime dt) + { + if (buffer == null) return; + if (offset < 0 || offset > buffer.Length - 1) return; + if (buffer.Length - offset < 6) return; + buffer[offset] = (Byte)(dt.Year - 2000); + buffer[offset + 1] = (Byte)dt.Month; + buffer[offset + 2] = (Byte)dt.DayOfWeek; + buffer[offset + 3] = (Byte)dt.Day; + buffer[offset + 4] = (Byte)dt.Hour; + buffer[offset + 5] = (Byte)dt.Minute; + buffer[offset + 6] = (Byte)dt.Second; + } + + public static void DateTime2Bytes3(byte[] buffer, int offset, DateTime dt) + { + if (buffer == null) return; + if (offset < 0 || offset > buffer.Length - 1) return; + if (buffer.Length - offset < 6) return; + buffer[offset] = (Byte)(dt.Year - 2000); + buffer[offset + 1] = (Byte)dt.Month; + buffer[offset + 2] = (Byte)dt.Day; + buffer[offset + 3] = (Byte)dt.DayOfWeek; + buffer[offset + 4] = (Byte)dt.Hour; + buffer[offset + 5] = (Byte)dt.Minute; + buffer[offset + 6] = (Byte)dt.Second; + } + + /// + /// 将DateTime转换为字节序列,字节序列依次为,年月日时分秒,每个一字节,一共6字节 + /// 其中,年为2000开始,即转换范围为2000-2255年 + /// + /// 存储转换后的字节序列的数组 + /// 数组开始复制转换后的字节序列的起始索引 + /// 需要转换的时间 + public static void DateTime2Bytes2(byte[] buffer, int offset, DateTime dt) + { + if (buffer == null) return; + if (offset < 0 || offset > buffer.Length - 1) return; + if (buffer.Length - offset < 6) return; + if (dt == DateTime.MinValue) dt = new DateTime(2000, 1, 1, 0, 0, 0); + if (dt == DateTime.MaxValue) dt = new DateTime(2100, 1, 1, 0, 0, 0); + buffer[offset] = (Byte)(dt.Year - 2000); + buffer[offset + 1] = (Byte)dt.Month; + buffer[offset + 2] = (Byte)dt.Day; + buffer[offset + 3] = (Byte)dt.Hour; + buffer[offset + 4] = (Byte)dt.Minute; + buffer[offset + 5] = (Byte)dt.Second; + } + + + public static float GetFloatNumber(byte[] bytes, int offset) + { + if (offset > bytes.Length) return 0; + float temp = BitConverter.ToSingle(bytes, offset); + if (float.IsInfinity(temp) || float.IsNaN(temp)) + { + return limit; + } + if (Math.Abs(temp) > limit) + { + if (temp > 0) + return limit; + else + return -limit; + } + return temp; + } + + public static float GetCorrectFloatNumber(byte[] bytes, int offset) + { + if (offset > bytes.Length) return 0; + float temp = FromBytesBigEndian(bytes, offset); + if (float.IsInfinity(temp) || float.IsNaN(temp)) + { + return limit; + } + if (Math.Abs(temp) > limit) + { + if (temp > 0) + return limit; + else + return -limit; + } + return temp; + } + + private static byte[] StructToBytes(object obj) + { + int rawsize = Marshal.SizeOf(obj); + IntPtr buffer = Marshal.AllocHGlobal(rawsize); + Marshal.StructureToPtr(obj, buffer, false); + byte[] rawdatas = new byte[rawsize]; + Marshal.Copy(buffer, rawdatas, 0, rawsize); + Marshal.FreeHGlobal(buffer); + return rawdatas; + } + + private static object BytesToStruct(byte[] buf, int len, Type type) + { + object rtn; + IntPtr buffer = Marshal.AllocHGlobal(len); + Marshal.Copy(buf, 0, buffer, len); + rtn = Marshal.PtrToStructure(buffer, type); + Marshal.FreeHGlobal(buffer); + return rtn; + } + + public static int FrqToByte(int Frq) + { + if (Frq == 1) + { + return 0; + } + else if (Frq == 12) + { + return 1; + } + else + { + return 2; + } + } + + public static float ByteToFrq(int Byte) + { + if (Byte == 0) + { + return 0.1f; + } + else if (Byte == 1) + { + return 1; + } + else if (Byte == 2) + { + return 12; + } + else + { + return 117; + } + + } + + public static byte[] StringToHexByte(string hexString) + { + if (string.IsNullOrEmpty(hexString)) return null; + hexString = hexString.Replace(" ", "").Replace("0x", ""); + if (string.IsNullOrEmpty(hexString)) return null; + byte[] returnBytes = new byte[hexString.Length / 2 + hexString.Length % 2]; + for (int i = 0; i < returnBytes.Length; i++) + { + if (hexString.Length >= i * 2 + 2) + returnBytes[i] = Convert.ToByte(hexString.Substring(i * 2, 2), 16); + else + return null; + } + return returnBytes; + } + + } +} diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CorGraph.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CorGraph.cs new file mode 100644 index 0000000..642df00 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/CorGraph.cs @@ -0,0 +1,6 @@ +namespace TestLib +{ + public class CorGraph + { + } +} \ No newline at end of file diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/MainForm.Designer.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/MainForm.Designer.cs similarity index 95% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/MainForm.Designer.cs rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/MainForm.Designer.cs index 42bce35..d5e7483 100644 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/MainForm.Designer.cs +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/MainForm.Designer.cs @@ -53,6 +53,7 @@ this.btnLSV = new System.Windows.Forms.Button(); this.btnCV = new System.Windows.Forms.Button(); this.btnEis = new System.Windows.Forms.Button(); + this.btnEisG = new System.Windows.Forms.Button(); this.SuspendLayout(); // // btnSreach @@ -270,11 +271,22 @@ this.btnEis.UseVisualStyleBackColor = true; this.btnEis.Click += new System.EventHandler(this.btnEis_Click); // + // btnEisG + // + this.btnEisG.Location = new System.Drawing.Point(445, 12); + this.btnEisG.Name = "btnEisG"; + this.btnEisG.Size = new System.Drawing.Size(51, 29); + this.btnEisG.TabIndex = 4; + this.btnEisG.Text = "EIS-G"; + this.btnEisG.UseVisualStyleBackColor = true; + this.btnEisG.Click += new System.EventHandler(this.btnEisG_Click); + // // MainForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(749, 574); + this.Controls.Add(this.btnEisG); this.Controls.Add(this.pnlGraph); this.Controls.Add(this.txtFreq); this.Controls.Add(this.txtE5); @@ -331,6 +343,7 @@ private System.Windows.Forms.Button btnLSV; private System.Windows.Forms.Button btnCV; private System.Windows.Forms.Button btnEis; + private System.Windows.Forms.Button btnEisG; } } diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/MainForm.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/MainForm.cs similarity index 89% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/MainForm.cs rename to non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/MainForm.cs index 0d9276e..b801ba4 100644 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/MainForm.cs +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/MainForm.cs @@ -83,6 +83,10 @@ namespace TestLib { return; } + //if (!m_spDev.FindDeviceByName("192.168.0.201:57700")) + //{ + // return; + //} Text = m_spDev.GetSerialNumber(); } @@ -173,12 +177,10 @@ namespace TestLib m_spDev.GetEisValues(out dEs, out dIs, out dTs,out dZs,out dAs); List listE = (dEs as double[]).ToList(); - List listI = (dIs as double[]).ToList(); - List listT = (dTs as double[]).ToList(); - List listA = (dAs as double[]).ToList(); + List listI = (dZs as double[]).ToList(); - line1.Add(listE, listI); - line2.Add(listE, listA); + line1.Add(listE, listE); + line2.Add(listE, listI); } @@ -218,7 +220,11 @@ namespace TestLib { if (!m_spDev.DeviceIsOpen()) return; Clear(); - m_spDev.SetCVParams(3, float.Parse(txtE1.Text), float.Parse(txtE2.Text), float.Parse(txtE3.Text), float.Parse(txtE4.Text), float.Parse(txtE5.Text) / 1000, float.Parse(txtFreq.Text),5); + + m_spDev.SetVoltRange(false, 2); + m_spDev.SetCurrentRange(false, 7, 8, 0, true); + + m_spDev.SetCVParams(3, float.Parse(txtE1.Text), float.Parse(txtE2.Text), float.Parse(txtE3.Text), float.Parse(txtE4.Text), float.Parse(txtE5.Text) / 1000, float.Parse(txtFreq.Text),1); m_spDev.DeviceStart(); timer1.Start(); } @@ -230,11 +236,27 @@ namespace TestLib if (!m_spDev.DeviceIsOpen()) return; Clear(); - float fValue = 0; + double fValue = 0; m_spDev.GetOcpValue(out fValue); - m_spDev.SetEISVSfrqParams(100000,0.1f,fValue,10,60); + m_spDev.SetEISVSfrqParams(100000,0.1f,(float)fValue,10,60); m_spDev.DeviceStart(); timer1.Start(); } + + private void btnEisG_Click(object sender, EventArgs e) + { + m_bIsEis = true; + + if (!m_spDev.DeviceIsOpen()) return; + Clear(); + + m_spDev.SetGNDMode(true); + m_spDev.SetEisFilter(6, 6, 6); + + m_spDev.SetEISVSfrqGalParams(1000, 0.1f, 0, 2000, 40); + m_spDev.DeviceStart(); + timer1.Start(); + + } } } diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/MainForm.resx b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/MainForm.resx new file mode 100644 index 0000000..886d0de --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/MainForm.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Program.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Program.cs new file mode 100644 index 0000000..e05e3b6 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Program.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Windows.Forms; + +namespace TestLib +{ + static class Program + { + /// + /// 应用程序的主入口点。 + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new MainForm()); + } + } +} diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/AssemblyInfo.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..e735a5d --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的一般信息由以下 +// 控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("TestLib")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("TestLib")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +//将 ComVisible 设置为 false 将使此程序集中的类型 +//对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型, +//请将此类型的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("8ffcb6ba-e562-4bd7-bcaf-6e6f38329a06")] + +// 程序集的版本信息由下列四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: : +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Resources.Designer.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Resources.Designer.cs new file mode 100644 index 0000000..8eaa391 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +namespace TestLib.Properties { + using System; + + + /// + /// 一个强类型的资源类,用于查找本地化的字符串等。 + /// + // 此类是由 StronglyTypedResourceBuilder + // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 + // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen + // (以 /str 作为命令选项),或重新生成 VS 项目。 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// 返回此类使用的缓存的 ResourceManager 实例。 + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TestLib.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// 重写当前线程的 CurrentUICulture 属性,对 + /// 使用此强类型资源类的所有资源查找执行重写。 + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Resources.resx b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Settings.Designer.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Settings.Designer.cs new file mode 100644 index 0000000..95dfbb4 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +namespace TestLib.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + } +} diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Settings.settings b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/TestLib.csproj b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/TestLib.csproj new file mode 100644 index 0000000..65029b0 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/TestLib.csproj @@ -0,0 +1,99 @@ + + + + + Debug + AnyCPU + {8FFCB6BA-E562-4BD7-BCAF-6E6F38329A06} + WinExe + Properties + TestLib + TestLib + v3.5 + 512 + true + + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + false + + + x86 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + false + + + + False + lib\GraphControl.dll + + + + + + + + + + + + + + + + + + + Form + + + MainForm.cs + + + + + MainForm.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + \ No newline at end of file diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/TestLib.csproj.user b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/TestLib.csproj.user new file mode 100644 index 0000000..9b86104 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/TestLib.csproj.user @@ -0,0 +1,6 @@ + + + + ShowAllFiles + + \ No newline at end of file diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/TestLib.sln b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/TestLib.sln new file mode 100644 index 0000000..dc93b6e --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/TestLib.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31702.278 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestLib", "TestLib.csproj", "{8FFCB6BA-E562-4BD7-BCAF-6E6F38329A06}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestCSStudio6", "..\TestCSStudio6\TestCSStudio6.csproj", "{06DA92F8-49A8-4D4A-8F3E-D85FE331E85E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8FFCB6BA-E562-4BD7-BCAF-6E6F38329A06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8FFCB6BA-E562-4BD7-BCAF-6E6F38329A06}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8FFCB6BA-E562-4BD7-BCAF-6E6F38329A06}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8FFCB6BA-E562-4BD7-BCAF-6E6F38329A06}.Release|Any CPU.Build.0 = Release|Any CPU + {06DA92F8-49A8-4D4A-8F3E-D85FE331E85E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {06DA92F8-49A8-4D4A-8F3E-D85FE331E85E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {06DA92F8-49A8-4D4A-8F3E-D85FE331E85E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {06DA92F8-49A8-4D4A-8F3E-D85FE331E85E}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {9BF7F3DE-A494-4C0B-B089-66A105C86616} + EndGlobalSection +EndGlobal diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/app.config b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/app.config new file mode 100644 index 0000000..2fa6e95 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/app.config @@ -0,0 +1,3 @@ + + + diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/GraphControl.dll b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/GraphControl.dll new file mode 100644 index 0000000..1869e8b --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/GraphControl.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35d41867fd368a8a950c6f09c96755cfd954f2a11ae96aed29e846d50e63e47f +size 298496 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/TestLib.exe b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/TestLib.exe new file mode 100644 index 0000000000000000000000000000000000000000..52a9461c4ef3f240b68a07f26080b69fb33459fc GIT binary patch literal 28672 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

iN(;eYZv7&BVHd$Hx*y-i!Svw@ zgXxp_vTYFM`hxGbuUuER`OI^^ME%%T@<*pj0;^}~^m76C=z&?Y=plrtPLJw$g>^bR zz;K>`F9>*(fcFUa4?^ZXeJ(WA3V1?r7HNk{aVIpu{FugYktlt%obewB{ChE$`H3jK z&(HX2qSiM8j6W4VR9Zq$mL_AkIZ!fE8lkuSx5r|nN6rKP`{87)gjS)ngf6RO*eh^~ zBx5@LWx3EszfyGi7wC*pyZ*B>owlKOIw?B$_ej|`z?Z@|g=6%rb{=Ftsx!P++l>Bx zJHi_N+{chg8Lk$b6M_>dVa~!*?#mfL#=jC`_*WHd^EJYfh5lr$itdg)7mCn(ezt$5 zfY(&qjvhT<_Ul;@`ls^msz0SKV(@f&IdXTXiat~E9N;aX=R$MoA>ReCxmxt%QM4PQ zfav>`8u#%>W!%=!XK^b@<+)G^jf-~UKK8~+_(!L!D(^z?ZbpxIq!)?-=V-nMVK_&5 z5j0auc{$w>dr`SqP+V4Hmz@VrIlUcvMU-77sK2a`)LuayDSbs5Ma11gQ+U1OMo<^i zsdP75E2mwvj?7}}GiauqzFU4|*5ioZ`w*v16;G>C`cXv=I!>+p3st9J$@f)-7Sr>< zCyDVKaE1Q0_i?Nph|336%=7$-6)Bh^q`NZ&M0gns#I{`}+=0^qmh5t?9 zA!2y3fZr4FHv;+<=C_wItS)2C{~Y=!z;5~#;Qb17?h^1R0gnjyqjKhN10JQnE`1wt zSbG;x@x8}s2p2q~{8aV%WS%kgbg7rRyNKHE4|pVlVIQ_Xj+Vc~SQe=7RCvq6WnSt5 z%}XUiUh1=v14=*jBk}oeZArk-pLXlNd71|?kiAdgr-6@sylkjcd1*J0F`p7m7qpkstmm~U8*hC=F7X(!|>pwOWo%C8y}V@{-8%q z7{4h&F!dWq?suubivHMlqe~qHb{1r83cf^F88H z@5Fq*M_uZd!6^@QdgMvp6K>h;F!_(TR6ac0_oSeFV#XyS*0kFd`9D}^1BpgRe|EHDsjs=tN0MfpJz1As!EsQ ztSV5PRRxN(YPKuMSyiAotE$~H&Z-42#aVTlOL0~$b}7!Pr7p!;wZf%1tIlyL&MMr^ zvaRNq)iug?L4A_`tu*MrMmcIz4^Ys*Ux}Z>lAomGr4|0`m78qpcB=5- zsQj}{-Q};H^0Xj7M!wfPS#U$Uv%V7LFCqQ2j&j3l_;!I~E%IrU!UPC-e(+^Yo7lBqcYY?0+b~ zJxfwkpdL~_wnS1Es7I7av9Rr@J3xI&dB~=20reH-re-Pm_n^L}1Y0CE2wjGNl}&BZE(H~6 z=X$pVFVl8`Di_ozgR3is{ZA-o2uk|w31x|(q(7ffD6UYipWEWyI!(Xqkd^4b*zJ@K3Mtz=IvJ{0V-2kWwNnJ<=gk+F@fDMq-x>p;| zDw-(OX+E}70s0QCdVk3a(O;c*<2)G<@(QhjB`P%n`skeq+wcy&q|p=DWWmqygG#Rl zRg``K5Wi6XR0KyA93OMy3f)nz##Oo!&__w^_MN(iMcvCq-8CWp)x`P0by_R*aH&dM z>LV`oi&BkCp>wy;xl`!;9H5_80czAH^#4!nWqFKPLpePEVZE+H9|Ls1hy*!~Gd(H& z^BQZM4G;U7<3S@HK}HL9Pt(9$ou(xk%-=}qSrw?GQGW!xx>EFh$VGmNhgNiPg0I1Piq01 z0t|{;A?WAG`MQXlYenoW7MUJ}{}t*&D=M8W`YvAMrZjMc3^9AW1}Nqqz+GZo{xI8o zu>b$lXB&7Pvkk@wvkju_KV`OoPRusYiP;7^G20-gFxw#B{xIA8VYd12oo&7(RtF6? zI(#%G=Kl}kC{!r@_u@YK)eQab$7#kYjQoIA3VHDhF+U?i#cs-v+0sX6Vb7yb3cbKe zCuZ6&iuL+I(XWI5t@xjd);D19Q4UM_8^n5cEP{J{fI7_qEWz8^$0FslRKV2&wh7oH z;6(y%6EFoho6-WmLcslibFn`@7Kzh6fTz=!0Tp@{P^YB|!_|O`sZHQL0;U0*=|Leg zsr;+jhdY?B`BL;aO$Kv-$0An(8fAw7+e#Szw&c@*1C@;bD#9=jWO#?l@TSTK0hfhx zbWr&%?vH#*xxMl!z(dMYbdTbj^$b0z+!p#?A*1HKx04e+|kp95Bx{;R-$2iU6V z%HzssDo+P|1wVa!Tv@@bE02ekDo-i1gDaKCX=!CU;J0IIl~;xRFAMl8g)5TaR12t< zG5$y?!!N^Q&niDJ=~G@-=BPWsxhOKA{2a9|2Q(sA03Hyq(Z5G|OWCjP1-#H-POnm> zfEwUi%1!EQaK4WpU%jJTS~{EFQAWUdN7*XiC!q6Hny9!Qb=&<1fDc!cqqL;_<4Psn zQhJ}FsN=y0m1mW=${$fe>TLCEz~@z#!?sxE0p(N5z1ow?9Oe5s^+eT{2;>w#n?==S z70*KQTN{K}xK0M`04>dSOJta?`YO$FETSK^Mj`qHeN zI;nP5TnYGM_-b{M_EdgMy$Ck^sd|O5=Ob#jdcPW{15~b^Nk?do)`TZ!`}|FKH}yuq zd2~PELV5(SfsO#S2zZWw9fE%$Jq3PJa4r*YfL;b?H~F+yXr7~W;J$q#&_MX+4G z>;k`D8^AAObAbWyuLishl2hO}Xx9nJ>%jS3;4nDLw4;D)wBvx?8Yu^0VH|Liwoti` zz8F}je1R4Meig74{Hvh|1-M_I z0{p0c81OdzDBzv?alrd^(htxhdK~aky%q4Nz6&F3qp;O=h z{aTL$zNfbW1_QeQqk$>Fxq+jA<=Sz;IT{6djN*U|S}Wi(Z5QAgZ3?hkI}Etbe-v<& zb{uf4Mj`fd9Po0j6)>mm0=!zA0=z*x40wxn6!4IC9PqG4CG6)o;8(O(z$4l&z^An- zz~{8XfG=rB0bkLM1O5y*0oc!Rz<0G)K%c$~Fsx4j&ejhDF3^txo}nKH#4FZe_H!Jt zU2g@vP~QdEt4{&$&<_I+=|=%g{W#!+PG#)pIN(S1R>0fzU4VD$Q-JsDhXEhaj{-ib z9|t_DQ-u8-2YgX)1^kh|3-EP)3h)>DVZdMOM*-i{j{^n+G>iQl2ZWz1K8;xQFS!kH zP(U9}j2gZHd_(wtguab<`?h*BzW3w%d3+zl_Y3$wjPGi?0ISq~tV{P`J$jygLuE>Z zGFMrnY*3CUPb)uAex|gl*Q$4@hoMiw`4ER4Jm1XVL}zLi;LeH(ze>x>;O2fFQGY4~ig`)wLAWOWb4o_|LA*;b{)l>L2Jcbz zIjrZr=fIZ3{yd^Ca|v$javWtJ!)9p04cps9~l0Gsdo^v_757KBc+Olzz~s%)WR;T9phOcpK^#Bxd4 zmlf30kxb^t2h-*XI(LIPIG!=iqoJPcKo<>lr?aU{7iHVisodIBI@?A4jH09`o6dJp zGJTcNP5t?7S30-W7VjyD_rNi5WZURikF01jSO-wn(L+7Cjj4^SV{Iyv zPkO*e=2KQa*~{FHK8EX)ebkXLQWkodBG>Ts>3-@pa(TXv<_1hF10*?_%NwIj9cCtD z4CK>hHrKS)$Qo99fYP~5*~}#RNNt0IG;HK|ZZQTaH8{AFd(<(K$_|4b%VyT{&=oP0 zli7h0%gjPkYI6 z4jYg(227ws$<*jr#@Gxq@oP01GA<#R!ln*0o43qNQ%^Q;SVO4+gSHrB8NOo72Br6? z!!i(xJ=t77l|{**F_aq5h3-sOZXaB2pnI zsi!lY8#8l)y=6Sh`PVx+W~@tP2O)@tHspqFVy%(qB2FrsleMqCCIWF7@;SJAYuiLR z*PG7U?dSWDwlI3NU-`+nQ`G?%Cm%V^mU3@e8*m|2KfWhgy7jy|5WxYNiDSn09i zLg`geV~deVO$aPk(A{AQcNQ3qk((_nHUs&Y1s&$tq?H~X@f0C4Qlo8_m6|-6_~=+F z>nX5j2{sJI^rtaXc}h8MF=ug%bX!-*#g^o2d%fm5V}di020KI|@buENMWTb3+Skn^ zh~+k(O>71ynnZ_e&K4t;ktk;dT66eg62U~ZX~4!!2N~?Pj4NzGo-ds`Ikyg0Sr=cQ z%H_SZEzPs8L_1QM3V(bO<@1JSaHv7{65M1=$SHvr)56l?5FME`mI6`6VABxwj}JLBjm%lh3^Za)$Wfu> zcz;g3R!M_mDd19jV&YYlNo)<0NcMpd%C1A?xJx&6n3k9VF@L1<5*y|AZ; zqpyHtV`CG%3vsK5Ck$QB7zcf4YI4)iC5Ew^+A{dV zYU|eG)zef4NnjWbz5x^P2zabPtP2=sTF+Zm$Kjk*W)|be`+y8)>@1)V7pp%slkl>= zKY{O^EE*wmXb5WCO)MUx7_4-*+q6cDq}Hdh zPmHhRpMas4qL-uA>cn&+f!uFNACI$>K`I1~y2@@UJ%WO|} z$fRsr2iD58X>Y|i{tz(kCfxREuQ_J>fCEUR4qu1bI(P!YE?z?3`b(5kM_|}gh^w7^ z*j5PfE5uQx*Ti%xhIJeE=W>_Mu1sRrn#yb(AMH0Rrjd~r_T$|dGnFrJy<`r1V#s1v z7{Y}^7n7LSQ(%}=SZD>0_cIRNwFeO?w|Z7#Tn3F!llT8})hC{&Eu40oh@>pmLhPRH z7$^|ffY?MA@2;sm4WqMr42ubl^)?&<@Ou(Q3!6s_6nK1alo*#{JAn0k9CH9~D%(>7 zyJZ^l;Ly{bNJh5Art-mM7Qyk{)92jjl#_UO9??X)k5{e7vB;FA5A}04{y(ac* z!b$7kHaY$r;?&lkbKKLJP7P&3lB1{8gaA?}dH93Qu^N7hU6=rsxW=>X%vK^BH85GF_gU8G0r5GOJ@?6nu)Wk7^ zIvi3q+KKHP2S&5lfZHy#PvF$g$9b|Bejw9UesJ8SAGo{d1Lrgm3ng%OEr&5;I`StP z3sPM1it&`?VR6N2tgfDoCdRo?&DDhZ)3`&{6-7+Umop`%anPj0kyH64ICA4K(!@(t zPRSO*X+wj9z7xLj84%X(wT;cVgkwwy8yfo9U9={%Mk z08W=qdGCOOkMkd^3=S#1_=B%o#AJ<3^+c+fQvWc3KI|(!iug5DVyr=!5TF|S$W~Q?f7jf*T4wL zHFVs_4onJ`bK=38J~m0%v~?k3`BZ|NUs$-)n7$d^IG)LDvbsjcK=H>H=i8s!5}F_? zT|T~HQ-b>Nj8iG=#XaFsGUzP+`ywc58%$l$PKh zl}dgWTNzkFO?-8EY+)m$n(()&6qgJ8gd|E`9&8glwCM6+m&UD--FCO|>=mFLPa}cY zo7(ox{kxUu7`%@iFr-r8!uz(|W=J70(ZZHp(&w`NTF7B!KdkVz(x_YtawMZ-hlkbOYK-!@h3VVj+Ggbm8a^50qZ@@jp^l z_hOWDuy8#j`r)h1kl=n9xMCU+rA@R&TumAWcR=7AruFHnyIW>|v*+43t%|oFxUrP* z)J_Q^cohvuG|FUzfy#7jjo@|(xB-vklt@Hpxv4Lg1p>kO3n;jN=4(M!T|lJ)-6j^0 zR<7W0jrmKI1$b})Ezzl`LIEwhL&blpPmk^h#dRepKB#8%V`;oyu4@6G3Yjc&ES6DgYtUJ=9aQyzpBpF*1m~DA2Udpqkq9gcN+10k&q$(EzmSA|dCRYZ#o%pKhcb#y{f-4~HVeAFmC<&Y43$Z4wzftX zxBpDpY$Nl+VM#2Nm(_Uag`Y5SgaO1xLvVU*>OuS`de;^}l}K!Vn-+jm9)^o!i6CNV ze;57>K6=&mzB$W|ezV^Ov- z2#*PYLQ`S3F&K`-OC6J7V2FFcmc~OaH^kjQga=E?6(8pUr*yf3bOw%;i|*i*K?dQ1 zC?{NzHNIMqu{9V(kxpTx0}3KMa<#Fkg9v*bO@~7<09C6l!QCF*n03$2xWR<2ngY21KU$_qEX~vpz zCVsKFYG`Pne?@<)(OABsxp7(l;L67Sfz(jr3S-4k%c_><)u|;|KUnEf{8||Q@IEVB z!XF^2gYaWo!9lJ|L_Yn5jP7s(4k8|wa&^43g%1$%NR<)1xg|MxNlPMlJ60m%p()Fh zJDjM4h$pvPRN-*&t~oy7$Y16Gsd6~g4pQSF^7nd>nd@-y3w3edGqqsEsbp}x|TF9YhJOUv3*tBs>Wq2mo8t`vaGGMeFbcU?eZf+w0T)`OIJsC zV^?-jR&k?-gucvh5R9oTM9(aqa&M|-=tJLIsM z#s>S@?Elu!o!1wd|2pIG0`0{f@W|oa9NY`-nlSh_nS5=*Fq#H&2c19foksCif&Bse zpLl@Z7#71Z#mm=bqN!qSa&gAgJ%i73)0p5$d7SK~6>%ou|7nAD{no?S0Lb-S@WMV` zJo<1x+X>i(Q&bYCwN11UbPr&+{J-_!FB<$3KcQtkQkQc*UufZ94>=s0flH_0_2Fb^ zK~EZINjxdX8E*)uH~yR|YW1Qt1#S-IDRG{|vjS0$zgptYAkh`rl!p|b4~I{pX`PVa z)3*G#45vh1Hs=a|bfC3SaYrHxEje3ry{BwUv_Fa7ri7d=LaVS_OC7{w;c!7qVH{k?~kltiK5|6ZrD~ zLnwxN>wyo88r;({yyMND!Xrv(Bbv#JBkrW0oyv_i?O9qMA5CS`LwHHX*&K-Wpe!DDmGunb{wwat71_i)i28UIFaNBm z-!SQUk)jlWVH|cEgPX1N9&C?> zjok04wZ+jI$ETnN3(dedzq+yB*kfek8HQ`>@giP!4|YFReSAFKHh{-HaN|%4uRYqG w5=zcGi8YStXBF9g?pdxAAaL$k&Ip}{!T!JXnZo>ww!X{L?jJt?-+ADF1G@8A0{{R3 literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/TestLib.exe.config b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/TestLib.exe.config new file mode 100644 index 0000000..2fa6e95 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/TestLib.exe.config @@ -0,0 +1,3 @@ + + + diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/TestLib.pdb b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/bin/Debug/TestLib.pdb new file mode 100644 index 0000000000000000000000000000000000000000..6cc37b1d87ce17f21e1340e24726766a76254763 GIT binary patch literal 46592 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 literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs new file mode 100644 index 0000000..e5dc9b8 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/.NETFramework,Version=v4.5.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5", FrameworkDisplayName = ".NET Framework 4.5")] diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..42123705001ee06eb6da6e16ebfcc4d3f123e811 GIT binary patch literal 7329 zcmeHMTW=Fb6t;62;&3TWDVI>FDYOM@ZS4dnA!?+89n+|QqSyi?HiGf)*csT}ac5?e zm?%%0xvNo=8oQr`dS?Ve<|; znl*c3tvX!x9VaiT%NB&Z-E1n-6144mtSv7b8|HfyD~nWCm~N>R{E}k&GJvQPyy6MT za;!|j6;qzlU|-w1I`HXdcdEnHyB^@{LmYXcezjJ@fq5#u#>^a-%+f+~ruJ5CO=W>m zY0XVjJ*W0o)>Q1QN>K(6;j9KEt8k@dt*sD)iD`x|90Z`%&R8|d{xwaPgvW0)d2Ida z99LC`)^NbJij6=!Tvwcy!eUAZc@C`S8s-Ec*HB^hjPGggvWCi9q`H^XL0_>MR%ViU z0F{@*1<+f7v`02;1GkVa(oIMt(hagJ8jTY8f{b*1*ITG5&0GjiSYJzHz!?{q$0WCm zi{PxA>Fd{@(FJzI73%nGnsRw_sMWQgCHE@HgsUte9bRhhu`?UqVxyxpV`WCtXNS+Q z)Y#eCf))yQu8tsJWRzy*2H*E#@3m#J;Z=ga%rJ3;i5T_7W5H;D5~GY#f6UH~G!KqWIgi_2sW;M|Mm#!dH5#r)^b`wt)d`uBs+%!j}Kxbn@%X10*1 z^YRfhm0tPdqm{c~L(`X!e!AEA0~IU3eG2^=-Bvd~`s#<3yWgAH<14>>`|z(X%p!2c zi@Y>siqb7J$4Y($qyn;91VS~#lyK%-?77XJ42xQGEcOykdM}8<$LG~d5^#Pb4($Vv zwI_o50jTc@N-smHdvR=p?1Mu8{1DKdOlov!H1-PokMzfJHSkOJqc9e@=i1}|lzR-@ zamc}-#1>f`7Yx^cV3x4Bz5avD!?1$XgABsxpKtT>0hfh5NdwO}3ruTZl*)hvB`A=? zV9+PqY!EP6^8#dVbC8c|DV$)bUIjzOv*YGf?%85NwKoRFhuPW~W;+JVCM^#1kAQv= z^kKFYNZ=AdK9@KNv2)67MQ5V1qtF-aowo`cqS9>fbjbqbqkvov6FEmUHBi8Ev=h`| ztk+}uX$LJe?a19Vbi!lVg$h{BIz8-v>bVyK#1cjRJhn+(N z58E4X%;Kuv8;ajyeK+Ro=YG&~zo&KYeDWBibH;%uo=-iF*^0Oid+|fg_^!|P^~K(V zyI%8(BbmnAAbAVKWGHu9auT3UZsfL)&wg?$q=8c=Ilb|Lq4(R++t`SiEe>qPG3~%3 zbCLwnlZT_|D5fAmUb5P+QOrr6sEuQif>#_96?8o@Kpb4ku6s7VOx}Ukfu;Akr|~ot zk4dNCKCnzuP(Qd-T>s#=woKB{9!Bmn1US2wX6OQPJ3JU(Cc{v*&1}BJy+$?^$0R2R z*E3KEDO@uEwefHr329&mz|oBl486yo_w$Bpkh6i_jvzLhua~-i?mRXA?>$-PsnL3W HF}w3WNTuYo literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..180fc04e8f8303552e2a46fc129fb0ae2e7054f3 GIT binary patch literal 3584 zcmeHJ-ES0C6#vb1yIq!2=%NIo(J7^-A2Mk{L?W7gY=L4c*xiC9D9p~@ZpX~dEHkq} z!H^ooglLS$!~|a?h9?!Dj3Pejiv|oK`e5{d2TgqN4s>SfNU&eM3Y_LB+n}O%C-YRdJ$j}MUo1G+aatQc*O8xfLZcG+rNAm1 zw&i(#WE6xER6WD-jO@0YQTB_%T(l^?Dt5hn6d2cZd=wro)mOWSmBvD?A4n6?Yv>Q% z91ZqCc3_F(sgwJbtv+Heg?LUA29HWp`QI30Q9^77>33U=y*(WST5qqpJ8A%_>nu`~ zw_GQikvJGpJ}-@^yFOM*su{puGZ3zC$9otgEMvQALxhKk-c$RG@yjOnrlT2u8^EhA zfF{9vXpiaLjEIHn1(x>f*gzlj)s7>ii3k4C(#gkHBA`$?&rtO41+?~QpAHw2ENq#V zb~WqPKBVY|el$=iL#H3oM7j^j-j&ejrO;c~^Bhx88te6LCMu2I9bpnkb}yn3QLE2O z6FMHwZ5`I)NM%a*uQB`0b^Ytttf#PCVT#niG`1UZ_Up^1xvGZUN_s!FT7QYs$yl03fzmgzBv7LCosvFC{ic^0^RG&J zQ+d(xyOQ2pzDEyKJ~YfSuhY85HRU=hNYm&cU4j9HY*5r9U4|jW@8h*u#eM#%_hF1k zKOBW0!%|xG;Ay<5nLK$%VG?Qvl}U8t2t8f~2Li&a-V zi*jiDf$J2IoAd11!1tU(qKKlHv8rw~=7o{v*#eVQFLKHvKUWc3EU)MaY!;D}HU)k; zMx=<6i1v(dW;GB9uj2y|`qjV|b=^><;ySh!Ilh+@Q6%rmuoVi77M;ish6DdVXcb(M zi>yds#4lGIR|K1dCjtV+p@`S3P^Ib`G{Rqu2AmazYN;fG=Y4M~6v6G3(tTsXP3txk zwYAkoCxvSrR9x85$C;64R23Z8iRK#G{gzu5Ol=s6vMFtRPk0e?FI;R7{E7%7M}+2N zoSo3jiqI)BO4AO_qU*~3pA6$QP|x#(HUgTn3Ib3zzq6kt0Px4offBa39 zes*biZo;txKlEoJbB7aFEjJfci;i#Bt`gnF_xjqAt^+w%(-oUo_xSeu!2-G;i2ZY` z*PgNy@pp%;-5JRnlDoClzfWqKJtKaQb=?We@oMjz5b7dH?bR;&P+xktdby9>F#|^J QbMov{ceJ>#_#bEBU(bLP9{>OV literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.MainForm.resources b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.MainForm.resources new file mode 100644 index 0000000000000000000000000000000000000000..06c24d06c1cab750788146ce052b37770f3fa530 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HY4fmYnNLXWso~7bhmSs&$LS3!Ro@yAsfwlgLIhg zr~SSh_QXI0+-tYI#RtGQkR8DiG6`9t0GUt20)Ct*4Y)NE2q!9=gXI4sWg&6KuB!ga z@`CH7igFdI83m00af{h*$iEm>UYxJc!6F_Tt*JdN1LL;>ubh}^C>m7hPL<)GM{9H- zIx#{{1P@XBz1jNMESAE8ZFAAFk#J_swUS`#95`3EP^IN!cqw!a=y{cj7X;0ES+C2}JU|pR2^#@JNYG}F6CrbMO@+!P#x7#gPPKy>rvYkzlFV&AQKDNS&M6dZfc}T z70BmnIk-{iFeHszenGOBn}^)3O;7i~Jly#{Q!co-*x_k^EKjfQzka*(H~Bc*Cg<3i FzW^w@^Q`~? literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.exe b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.exe new file mode 100644 index 0000000000000000000000000000000000000000..52a9461c4ef3f240b68a07f26080b69fb33459fc GIT binary patch literal 28672 zcmeHw4SXEcb?=$ko!MP!wbrg=Nw#Hck@;9GOW2Y>0fWA6fxqwyVS`=iZsw zS;;`!*S`MV?`6%NIp^GS&pr3tbMD8?tk`hrt>hyjKfdq1NAwu3{Am^NgTWMvBXv(i z=xd?pPI*jO|J*6PBk5dx%rb|q)M$JlmCc&@c)t<1#;aeNQs%httlQKj9$g#CP_uvRVS1R zJ*qeUgo4#u!@E^F4;x>}g+h{*|8&xM&zm?T<^C$e%)jzffebDJL=!ZMG4+)su zP#P#$9uBhIWew#N3`xUbbO@Y~Z83V*_zyuyy&!r!7tTrCgf8FDWN828olk@u}RM6KaD} zT^17Tb>R56)yifBX9c|BI~ac$RDHA5#C!~f7_e!pZahTKgQ6gnf>&{|@^CbPV3Y)amixH&5z6ZPoqYdt9ikx*ZI^ zNSDN^=ri&nI!hJatgf!As!DLA`>#0-P?U2z3W;SwqJqTlH4bs%Q_d%k>qS2u*Nbtm zU0<<8C5}@hBIYL8d_qM81R;ubpkW7s56M?jq9@M4r7@@{61d9D4$(E3fBfNwm3rb# za0PWj6}HDo7b-wvW?US!CCkLs2siL#fo$ga{lnVFOw;gR*}k7J8SxeY44hgo3=&sJgU4qngqN3h>;n5|&gd74lfdkiQ|Sf9}|^ zHKh#=tN>NOAeuVAv|+AVb3#Fo2}WyMX@fxivE9+7(HEc#>pb^)DXhSl2P(s>4uPv$ z7}YTg6UCU>j3Nu6;UUZI8a%aEh8spyvjsvmm)X}HTZOYqsw(^q=a6JZ{WX`?Y?X^I zM?;Ms^{awuVty;BD^D!P<<17yS3^;M^;V7{-Ca!|^Y{$WNM*3Q{=uCCTcP7^E}`r>&!DT>JE`;1#Y$pMpdpIS84iQ?tm!V*8!&Lp*vlA&b}^zi#`hp zDQCf*W2cqw>qcqdv=VbIuB4mm_#$nv=5Q?ZNCr1mWnNGyH7^8SZLXijkyT~kX<>5% z7YEIaGo)DGUbfoA7TRf1T4rvZ!MTV9w-neyzlqITNtM|PxKIoKTLJ7D*F|27${Y+ZhB8$2$nFk`EdLtZsg@4+CNc#U*lVJZzyxvMVbS zSS@8fsf2}vX32a)X8BEIfG%f0A2q~Ob+6zeHgyxn1n11)qtvu|NEW-E+Hj$o_)~5{ zR#x{`vf^#1ow!uki2a*~Hql-Ebh{ypB;)g00$Y07-aO3BAo!Gs`BbEq++e8<7pQxA z{wNJ3wzITdYVKgd_OHO{C&57CkC^-SwvRArv50Vtz!!-_vb5@Yh)YhDGdZ!9 zF2NH_RaI^PHO)cMoS6OeK+R=2gPB8;DJn73E6L0mlC063=@33wU5OM2BW$;BKyxt3_2ib5{s{66M{moD2bNX zR>h(*Sal0*mWGtdOITiPBO{WUWgA%<3&+Z0k=QJA7aJNa^;lCLjd-Z2ZCiP?yvVll zXwKa}roNTHmYHd~b;uz;iw+~H6%>Ir7vs2=pbYy$3 z{s4Q1itIV51z=v)dD(~Bfko#7?a=9CA7ICx54S_zi~UEDXRr=?XvfZJ(-oG%540;p z&%du-+N!UktjM&gq9LoAzo4p`7aOOElX_6yTUBJKy0>~7{U7OBHLvMTyC)fX%w;;| zV1I>}531#sP3CwzYKqLqakkIy-$ICr59T_a2x7!*ozp-)ZT|DMVt=jgMknKKb?5R5 z;}pMN`&U7u%!QM+kGV+2p~}1bRP)xz(OO$u%iAD_6eBEb07ksIf48$PVWtZbCo@Bw z6&f5ne2X!CW99Kzp71p&Rj?p}NroA$hnFN@;&MiK|LUVhup1N~HMbjFx!=uY7%fE| zRia^mjxrbW;0hG`UI&E>92BdfgJO|!P|Vp5is1s9Wo5h)+bGWpHp;Y{aJMN1hotrp%oTOO%3b@Pi>L6)jA5w?yVYb{qns5y*kGhZOo6Z)+f{@gfN<{ruC z(WvX2);cpSY+c;eh1B%cnd!DJs$iLQTW5ybIumI9;Plox0IJO^r729*Ro1l@If9uM zg3UEWNG+@j7db-eu^l0*OnOY=*m7H8qHg!JR+wq+_p~CU&YaeY)MK|Is(jqj3Wu%R z3KQ|~A{nMN#C+>ho`#rFH@zXL%5F$h`MjqgP71dnCgP`I%Q3AX=38I(G{lS<4M|mY zL!!!)o`#~{hM0(7JF_9?ThDqLV#bVyq$;~1QRQzu4RJ!dJz^sM%FKqCZ@ubih#7U~ zOdBJq%5F$h`K70!3U5P9#5bxlT*rLte|Z{WM&0y~ld5tubVZerQiy(@j1bGcMX}6G zE6P%qtR|#7>Shj@9>qdxx?*O!iba*>9>qLS%7`u2 z&3tQ(M>jL-rt4;=t6Nm*@#yB6R|aXZZsuFqUb_xq#thxebajg=J3YF2DwlCtteg4P zutzsDX6R<7t6Nmbd35vIAVaZOH}kE%9^K5Cp_`emZc*h=Ji2+Yk;Rha3{>!QlT9=n<0&g)EIUcYVnyv}Q8 z-7IrLhB;HUbz?=jz&z`#9#fbRe-k#xpGWQ&Wds+^aWaAlG02^jEa(+xNU{P;RHpx6VkTJq9qt zHGl~i@Tutr@Lnu_y)wfC%(v!y3}D6#1DNR=AgVNY3}A+90246aj_C&Q4lw@BnFcW5 zYVjDrj2Q+nbFPyRqDqIy0A{!bFaZNTJMOc zuP)~Bk-+9yn-CNUnMqcv5Fk~FDLH!k`LgJ8N?glGRpL6nMW@>@Q;74O zN~?(o-o~^0Q_+gNO<7OYZm51C#7BP&dx?1iK<-9>(!dnUN$IeBWQTL2!q1@y;|M*c zp}eGl^hNcgPBDS^DP%cD9_6RI@fClc=EN3=m7-$!i$r{4}lO3 zv~cakJ)O9&0=*u$Vi&e&%zhTe2cpU)EAI`3u

iN(;eYZv7&BVHd$Hx*y-i!Svw@ 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 literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.pdb b/non_academic_paper_references/equipment_manuals/potentiostat/C#实例/TestLib2/obj/Debug/TestLib.pdb new file mode 100644 index 0000000000000000000000000000000000000000..6cc37b1d87ce17f21e1340e24726766a76254763 GIT binary patch literal 46592 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 - - - -

-
- - - - - - - - - - - - - - - - - - diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/GraphControl.pdb b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/GraphControl.pdb deleted file mode 100644 index d78014e..0000000 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/GraphControl.pdb +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e6566f4804fd5cdc7ec3264c5d67cfdab8cb8c4ae93979b7dd8f38340e21acb0 -size 568832 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/ICSharpCode.SharpZipLib.dll b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/ICSharpCode.SharpZipLib.dll deleted file mode 100644 index a839b20..0000000 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/ICSharpCode.SharpZipLib.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b4cba17e1123333356bf7e80a20e3adffd8ec335c14da1a249d1b10f3d7cfd0b -size 188416 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/Interop.CSStudio6Lib.dll b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/Interop.CSStudio6Lib.dll deleted file mode 100644 index 84956e7ff58cd75324990aaf49ef472b44560c14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9728 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 J{(ofPzX5o|H0=NY diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/TestLib.exe b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Debug/TestLib.exe deleted file mode 100644 index 4165839dfd39c99204497eed32f2f6a74791af1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20992 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 chTWb{$nig|12#P)Bpeg diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/GraphControl.dll b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/GraphControl.dll deleted file mode 100644 index 8f58990..0000000 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/GraphControl.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fdb05fcdf77d423f2552474421614658d2bbd6e1697ad68ba11d6708fb1e0eed -size 270848 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/GraphControl.dll.config b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/GraphControl.dll.config deleted file mode 100644 index abdfca3..0000000 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/GraphControl.dll.config +++ /dev/null @@ -1,24 +0,0 @@ - - - - -
-
- - - - - - - - - - - - - - - - - - diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/GraphControl.pdb b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/GraphControl.pdb deleted file mode 100644 index ac3bb65..0000000 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/GraphControl.pdb +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5dc0e73364f3147f49580d02df7dae8a037711a1dfaa725e3369e2f8f94fb95a -size 476672 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/ICSharpCode.SharpZipLib.dll b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/ICSharpCode.SharpZipLib.dll deleted file mode 100644 index a839b20..0000000 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/ICSharpCode.SharpZipLib.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b4cba17e1123333356bf7e80a20e3adffd8ec335c14da1a249d1b10f3d7cfd0b -size 188416 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/Interop.CSStudio6Lib.dll b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/Interop.CSStudio6Lib.dll deleted file mode 100644 index b98ddb72391514bfe1805270a4da870fde2d7800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9728 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 J&i{`L{5NX0Gjad` diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/TestLib.pdb b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/C# examples/TestLib/bin/Release/TestLib.pdb deleted file mode 100644 index 74918161507632c2a4bef46dd97464f6853eafd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40448 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%0A_~rX+02mP{ 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 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/LabView examples/SWV scan.vi b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/LabView examples/SWV scan.vi deleted file mode 100644 index c06a23b894578cc6ceda0c4a2facb05afcfb862c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26479 zcmc$`WmH|wvM#)E5AN<7+$BhGhhV|o-QC>@ZXvi^0>Rx04ncyuyZbkJ-@VU0ckgq~ zH|~!+Zo$*f?5?Wr>h87XWUT6i@+akwNbn#CSv4tnSrIjL5XitD1cG`6fj}g{wIaab z=pcWP5D4t8;Y}bx5FmbliG}>ZQ2+)5e!yP=c~kyVTHJ@KFd42T@_+WJ+)4$a)#pc5Rapr zK_QK@$$ImTTZ*6hV0=Jl_5G}|X$GF+tqtnRC6Ilovq>mvX6a!SQxa%{1n?#$Ah5TY z!GBU$8!GA9V|2CnyB&yFSVK+auL>BImoTTeFdH{J^Lu7-Zszyw;w<9txmj5_-!rp_ zb8w4u@vw5Ua{GW3RV11JcK=T$I57MFR)n}8iu{p@6#}uquH!stXaK{%td}ZHul~1d z2%z@Qp8SBzCHE{N?%~dvPWu3`aNGc#;TKRJHcj_CL}qmKZw#_*gz=KH4zLJ1HxOvg zL9lbaomO}vBVY)~!NQ;sQ^-eXEL{e3c1{*U3+_d*5R5gUn{*INIC8FmHRMYG8zig! z;FD0E!(qS5ZIGnE9W!amV1h)lkv<4?J-pNS7K#}N1ik8>RhiUcg(-~DKfcuBb^2ig zz3YyKL0JQGCXMWyBep0R8IBSK37MfNtZ-g($sks3LyU%IR7gmOdEJj&Vidr#phl8( z@APP7EPLrFF9d>kH9h^uY8H>vSmdB@f-fzZdRMUItpGs~A=y3r69~r}{tg}oecwBT z?;>Zwj;q@vaePo2qrz>O-_@(X54Y-8h?s%|3U{!uId$c;YoLxk*F3~cpo2Y#05a?# z2q9u9btx>4_XA?ib~wi`2a9K~%QNTWacw7`?>7kTInKV*u?qB?ZbToT^@0^Toz5^G z2eMbAFP(O8zIK@f-e1x!tv~7AlX^!w@AIVU3+%F1oR2QB5A$eTI)TkTjW%D+T%#gg zsWOg6=T1%dI-}B0CZvzdaLtU942m=p>(yooewWuzooX~RSQX;y zPrG{m<~`Q*sV;14ocz{zOM4uTWw=H{3dlHal8*t!j~Qo75mHQ`^D0ST3j8)TlXn9di;hQ^t!TGq!wT*hrLK zCuKEaWug5GNwYT@U0wG@?hrW%_2M3Qt%2}BU}{pLpZ@JV3IgskZ)#c)=(DkV)-gYl zv&wezstnZ-Mf#T9pg$ZU^9Bw$G$IuQD!BY0d*En*VyRdRMuSD>>{Yy~r2|(@0>#Hr z(odQ;v&XpvYKqo#%E!c?(i|qt!gK#MSQKM=u{69(5qBt%&r$=$ah0ll8yrbgfCNjg*QGF^EcKy;&@cexKGq z-;En>lQA@JRg*jh{x=MxVJy)|+7EPrb4O%uiD zbItO7dP{TYuY6KJ`_FTOfqT$?G0oRe_5y$Qs^uQMGCCnAk0kR~QA=--L!RUnGbuAQ z(K=L=bS2dI`(VO|q4^!sy>l##9-j*)C{St*vE$%F(Mu zth!D@GazW*Q@YI?wokuQ!VvwtGunn((WaL>f-{2SW} zV}5F}xEs!%O%qx(7l-H9&<_|Vp{t1O`rcmeI?fGRYZarzTp_x*%2FWjP!dC5SM=v{FY0sJZr2oh#En^JYM>K9gh(*K+^%!sd9Hd-%;`sXLyBIpojwshYaTx5 zB#~NC1u~whV+-UI_6U3MDC|=G5nsMfE=gK5Mv>ezX!|8U*y+=*D+!i;Nqx%QDQhz^ZJ0!&Xl=@ibL zjLW~ss`~gWKcW15-MJ@tasL7mwa!;yEAbEuD=5rX;4fD~yE+$+~ zP*1OHuik!KFUtGo@2zo026yJ15mgo8y(nCGhoakt%bzn8OdWETGW)4nme8G;g6{8; z7M?=QrkDI}zusNKl%QP*Cx08P=~>skQ-xmX0=a?&7&BNgB2L9pH7AE5N`qu z4)IahPakbDHsbqiRrL>A!gjqoLwD9Wi4dPph`Y+CVG&hmEqd%POE2knZcz!(`rDG%%#1fPEXEq<$qcBcyn-RsWcA;qZhuS`xqiQFV-TX-+;olJ-qgF z@nf3-@-4Ajiki+0M7&7Qf~L(z7%BG>mM(Nh+q(9P)`(vlK_#k_^+?Zc=AAFxs@~}B zuOCg^>l_3tZ0=wMnyE2EWt4Ha$z^0N--iu7J*!FDFk&PTs2#-_-I7ZqjPXV3-ivDT zpmxX>@Ny&&1WDG1NaCX={4SM~>$N~Btw*ug6}=h$GE+eH#R{dg7G)v6vJi|q?f`o_ z7$Sp{#Yt2KqUkC0qlK*y8`VlnlI%@ij#9nIvAxyQ)$u_m*zLu|Gf$?w4OL+ncKpJ(c^fElm7EUP&1IzE;O43*RI;a_oJ`BDfz61r}PfB*jMQ_2F*(XiCT+ zNB1beuz$@^I~>q_WanyL!jB+S^0;Y!XXDCDKUEQvuz5799MNCVY1OTDD%`%1zg>M& zY(~=bG3}%~&NR~qcR@hJsQ4n6#u(2IiIP<`Lpgo3IX9){?wkGP;UBn4ei0ctzSIgG zuAgA>Y0WGwV&Zl0B#Gq5cMF_Nr3brrS{gA%HFLHn_7hctF-I}T_x7TkybrFdjoHP& zIsHI>FyHdwelkM*4jD@pUB&!RQZ+VJxb5IXB)7TXPP^`d-NLS-c{+6l3T;X%Je&%) zS*o{;WIPsR%4n`L^O@fvlEW3yirM>It{t_L5Cvt~B|>=xGw2fKZ@V^ok*> zHp&!lW`!L18JpmI84=`)eQqD}s89f3fxb-q~`k$^-szo+rBb^ZX3d>oGa zz~*Hh`fqW90M@$~;xj`o=DPpi>Cz*&5t{uKQ_Gm^!1ESx3BK;E<$=SD!C z*odeB%gEO40mth@Pk1d_14qAOHGe;Ai2vNLnbV{aFDMstjF?6kqTKV#H2O<-iD9%4 z*)VKZt_9?k3!j}7G5iMCQzgC^$2kef7#3+Djpk?a4a_K|8^&bOQdy-NqRWbreT;w> zyA1h5+ZyMRFJWwQnMb-Cc|!0N1r7ZiOo?DXSpnCZ`%_W0Q<M>3JqgB+laAdr zsfuF*(VeK>*6_YbQQn+!?!c1K)HK>>y8Gr`HfeM28~$wJyB_BJ>pSZaa~ue0jDy=btPzp{-NVBMfBCWaZ7Grxu)3 z7_;FJisa3>`I4s=$SL<)F>M91e=`eYZ{zM;JKWSunpJx8TH%ssKbQANLfhm|eLlbY zG>XJ}eT{bQD)3vS#iSZGHfMk!U823$C}=Eywzr4Pm&iALpj|d-Ks;Mwus7fMiQhKK zV@8Ib*O@4WifHBhk|xokl{7h3jyLZ29P_o^27#vNfn8*8GwtBq;Rqc+Rw4eMYM5=G-_Op#l zJ#)(o8Wu&W&*_fM-n*2)k`*$J)3}h8|4D6z|CELqr&D5Eqg*3n`4eMDgLb}&{~&)k8MkJ!{hAi1XZ>STIh@gy^xbf3sq2 z6Bj)WX>+$$amOL7*GOacJS#%t@XmuF-lO$B2hpxG5d;;{_U0~&%ucP?hJ(^Bi#rlN zGV!i`G+vw}by2{)$$Y1#yq^XCVqP|h9|3NCzZM5JKDlm?|e}5nHSq(lVi*M{DnkgMKoSy7*j?Z~PsUZD$SKUaYMx+}vrnsM4irf1KHid-QoTjL$TQix$;&Mu{ zotGm^tEEM4{v;6f-0y_6>TrC_OnavQ{CI?{7wDb-Rez{grG~Y|R;dfD+>%S>)_{9F zVr!LU_bg50Pjjy40cXBf{Pm(+w20dG&rvK%L@Y`9Y?uzGc!p9ja9qee5qW zOXv{P6CL!%uT>#>>^KQy zO1__8ZGqqpk10o|jWL7EBuS3RtGW>|XD^0UCRqfco{v`ZwpghqlVH?|d@`J+ABIWL z!4%`C^H}1ridxieM*h}QW#ElS*I535DyXe%%ph(l-+)7lT^LU4xe@y+NmVbVRK13l z@22}ZDbtLli8{t{PbOl%+}zQ7w5$0Ymt#ZKEL3W(i&q}Kb8BQ2T>x=&PbZU7D9qXn z=!?`+wTu(FYuWkZ)F3me-Cz&?2GrKf>hq7E%DtmL&yIL{IlU4$bB)Rr`mJRQW5jOa za`oX(BVw6>afgYsVwpM)5_riDED{^ddild(@DpAh{?If+5aRw*{%PPUXU=}gnq@qv z0;JoW9i2iYxjhkFu~y{%)j#g{dzoVO`dI5&Va&L8SlJgWf@xiga0Lqz?HvppSlG5x zhGdUFkK9TdRA--#_NvayM!7f{wx7|jNBQ|{ghT5@aOnxBuI%OMm**~y90sz@ob0lE z5NG{;qT@Y~dvg@@h_)(!k?FBEU_pE+vk`VRIA0>clP z&&>siFMo|+sl6R`2e!@_!%6fz@!VbKwImMq!CJTJuBP^~UHd6U$7zZ8YK`ma=V>2R zX6Q!Q6$q|}yeF4hPyY_t=$lOhMsukp@1niHtj(Fyb^M7c12>B3pokfMD?zWbK#>pU z7VT#%aR?{*fAH~hJpBceqo>H)ecKtCV#lv$AX?5?bXI*|N-9V7z#~Q>5SKgS(FkxD z{=nLVA>g<<^{+@aeqz3*Y(YrGf34;k$1BIl0_ZEo;=nWe+mltnxV zjm|o9+l-({1BLhY6%@0Dq>a-l-t0%Iv2_XV42c^(P>3?TTnb?$7fy_Ria2`c;Mj>j zCz=N|@Vj1+2(YeK<(Pj)>bp115{OEw`R3U>fa?tdaX=8SK|qfHq0 z7+;TfaTZ?sP_*Z(DPke?v-l?AR|B-L>UD7tyWKpaZpdxOqB*kZy0>sk3I|7vGa;RD zSk*v1qQ2M}YPgA;dKhtsNZ0-}!~k8s)>udidHy(IKmR~H2Mc-DY+a@> zNR;);m2Y8E`?#QFUvj@kpf*GxZ;V3_h!#dqI-(qIoBhi+X|J06p}l?n`%Kn{DQge3 zUH^OxlgY6G51|Gu3v{B!lC<3s@@wU}O(S-*6A$Iw#_BbbPj0`pE4webh?7sznQ6xo@cZJBdVVjQL&3cXk%%;?e1&&C z<^)?+R3A^1;$)rd+n1vHAaQY#z?{31=xwn9%=?Elg)O5MNuwA2GM0f^4u@6PkvVV1bzOgzSVj(hD%Y$;4|Cd=2Q?fqG2?Y~nq zz9Z_Du{?eu3fYsvl+jLKPx4{xU-xqbaf~8u5{cY#is|(6< z@@?Zhg!)2nJtcGYGU{s8{6D2!WrRlTWtkW~*Ue(|rgari`FO)Dg7{53MIW+1oub&x z|JY+$Kla2=;VMJ2f|oMQ>h3L%k~o_#FE;TaA}RHNQOnAM$Ul|f-F{cm^Am!8;-OH- zCjaq^l4{zF^N{5qA3-!m_J@Q-qib@g9p8_|3d*0Y>iOA!uEy=L)BM>hb#cnDjEPO1 zcOrtwj|Vq`LXH*@VAeK*>K}6c{m>LORN$M5Pu!*3b$Qm&Mk9#a5ijeTc6T9m>~Y8Y z#EH-`V~QN%!INXVG197i_1Y>Cbz_u+8DmsU@i1hQBc4;nKRI1$)O6&j_)y5KW(Q zFp%_;&wdmdT_xj=G@%6a@GqS%jp2&}GO$&T1ptl8yZlWzc zEeG?4pp&Fi@S^v~XqrI7&D)x~^V$Bz?On4SD#hY1*ozC+4I^EYvBC4F1=!BrHU4&_ z73ecQkRC*M+`F^86@m&E_(!a2GrGl%g3H$}iq`5~wC7FmlpR!U`ZXf3-EE@|_1@Xt z#Maec17CXwvKT8yKe%Qhcu^5QW*~Tx5@{J($SOjZU-=ig_Z-Id}pm3F|MGp;Uq%&ftyd_!`(2^{aTCbR!~kXNluek z@9sX?#-%jsIcipXNk?xN zvU5R_HA=7!-iR%CN3ClzH9IYIzj$S*Zh0$rvVo__QO?t?y)n7ZNtXD7w-MgHlQZ5v zn-}j8F8W!kzuP@*JIPwzA)GDhS+xJOX}s^9D(XRl3G}|3GxX4LTY!G1KNI}k1-doX z*=H~&gvK-RsfJDQDRM>vo9~$re9tzhoxSBI!?Vx^6V!t zPzzvW7w+G_fo&-f0P|PSn>+$W$96jae-&S46Lvy1%CqjgRrJ9G(G~_$Hq8& z2E}|D_5MEBb7_&~%aPMx>Iv300OhUFS%!z#5oT%r^k8NF^7P3v3*L>0U!LybO23{oO$R?F?+3E_>&$qlFm1fL%w#< z5o1@p-&c!xQO8}3i`@Ha?so)7?Qd%&E7L;_1S=DpifkKw{Le6l#>*9{HfDVDn@4az6OT>37TAtHmm~<9 zLL7;44!)};KceC5kNtsuguypDR`bI;E!zlt0k#FPmoV~^1FdaeeiDstU-4bCW1-0B zQU+%ml^li_d5it%+g}Q59iNYpMqt^Y)L>>IGawGZ-v`VJX?+u@A+2GVK;1)hhPi>< znSClaDV_L{OB|vL+lIl5_F%I2d&2Hx2g38IGX?SMv)+BV9_~Z1cg6GS)+<=2l)T|v zx(Eb%0TM@JK>k!;f5y;QU*8%EZRD#gA|j$DiAX4}C@brx(T~8oB(U_Oi+7UUuu>`d z%s+6Yig^^%T+qV%0*ca(c``sPkb~xGEGSNdB3B>S!o4GGiG#Pk`O8J8oya2>OAWRnk zogfevkm<(_0RZ?Bgab$ekOu-0#sYH#d_mX%-UJ5d6VU&)N*&3E&@segj+p`-JKC zHzRlcgA)M;2m0p*7&tRQ2+Z*tEvzZnkLgSR@^{@)A%#Pn8&d3zlI zjBfrnWA^{eSd4!&EU=evdf1%58Ds-6urDCbzZnV^V0d6$%zrQmz<>|*+Z=#BCI|)? z*n4;efZqZ9){YFY0>G#M18ejby94~TE`|SKVBPnS0Am4o>kk#gZ^Hbq=U3bZn7bP;aeRDI>bBQpQ}@A-|5Fct>48rFA%FY7?rrS> zHgDza6a5pzzv;JLw*dWHdCLIE+CSZa*ns%%_W;cv;0~0x^iTBv=KoJ6U~>Be`|th# zvvXjG|5E=J|KB0L{+Io~>Hi^r#rH4q-~MM|U!_pJ&`{#kdp%!fd2KL7JvJnzWD>HH|?7qi1n=xa`L~|@AV95 zAph(4Z5IFP4+6ct)5!n&Jv%);``7USC2)%c0locY2>RFf-{x}q*2Q0DAkhDs-P>#H zt^G~TPS5_b`MU;`e`)@g{y*CPaq+k2zt{i&`TsxH|22>QA^v~p-*)7G5Wor?H29b8 z+x_>S0-VPYSCmxz@6O`@_hUp57+4ti5LgsA@Vxnt`g^bl@b`b!A%JJi12`f8;NA)7 zfjSro_&Wf9*Wdi3z-++cz}}t%fA<#!ngNRe&HU3I_zU1G0N|PV4}S{KH{huT)Um2T zAl*vfJdie=JBHYe-!hw288uuwdD!}}@Hk3russ|kWdP#33JMm=6DW>>j_#nU3j%e9 zC6YR75I(A^WySjioASHAe|V_VmIjLR=Q&UwO~s3_(!2fr*YcD7{e$$e5o5&1?afD+ z;va4`MrC`q+p4b56!lbt2+NRa1_niq*Ykb{IzF#q)ckdrbfVOc zyP_?KC|K;x1+sqmg8rqUozqNIICfnPfrFBNGqjJ5XN> zn?L2+E2Zv9NMW>4a~sl?MMz;r&ad}`DIxy)HZO-}9ElVp$;hMPLqhvZw@SC>U!Ehq zB>`To=rNFNzMv+pL%l)rz~hE%MjWMAEZP10gP$vs+Q7-Iy^A)XpDq{~IczX9T)&0IGG~a9p7^^s1Rq0LKPUm7gSAYfn8p)P@ z4+f=jQbs(oto8 zh5qQ8K@vamjub20PnLM<$WqFh+riVUwtdKa$T1#I98;6z5iB#P;O0D^n*@5HqoypY zo9cce&eRDQ>&qO@R`#USIB(_BwF;ynXj~j#s)UVp(%nlZgKPdl2qLla(oh|ou5Xh69jacpua!F*6Wv?iMCxl}%WO_A*?nCyx@`Dya0$yiBy^wP;@Wa~ zt`s6TORW(sdsYB-DY4UQhikFqvH6#~!ux720i?{Ybeweq0cBR8z!lIjXnttG{VStK z{v6Yi9QBtIXplubL}HAsK9yJE-0BIKNj6HIOJEp1iADF72EGhQhvBwz8}saqK9KEdv@E3T!$z|@5{UP zfyww8Hz~ybG8Cv(i{wl_yd%2jqlzdz^XL}6f?Hkgsa0=oq-5ClN&3D-`2$WQjtG)C zVwiyTCr(4yTXwHrloKS6Kq8h2bZzFs^WS=nOj~eW;Q`lRqK#ycBMeFDJ>rN-P2eU) zz0o+`&$=DUIIJZVEXHXDEPTNsc-$2P#nA6oZSOg8q<~YIAJvB%_k^b?Cw;(^n z{#cbENfuMZ`A$|<&EqA>V`ZHGbULT7cH|N#|K@}EW8E*6<4-EbwQdz&lx$vu9h`G0 z9^uaT&+)Zio7P4|`nXxJtv`=hAG0i`=L_uYNey&cb}T1^miE$6?VmaJd`nRHeKlMZsoq|Hg()nR0(x1~lf`?L5mh z6Ak`X1jImOqg`-66PP+3!gzm(DaQbHAKzFh=n@gAl6X>FcS62X+;qgcATC4t7wF;U zZjA9DliI`pF1asYnJI`G$&j7ZNr%bbb!pZ2X}h%8DF+ef=Hk(wD(^o9Zky6}SxrEz ziNT%PNfbcZD3;N;Vu|f!hbMhQx|vozq}G(KA!DU9&%eg}BQ_<~KTJyIqNE&{;K(8e z*LZ0L+-~41G^N*yX#-RdXkDf_JYLQ-(p0J-c zb1D*gy_~WtP%9(ti~7{({Q3=pQIf<3Ma2ryy>0)4_uKh~qbx0}kW&|iWS8$^oRD8$ z;eultq*P=7Bpp;8Vx>caIAfUQZ_D(z_ieIHR>L>W1=IyO*P|mUz8C)9)-ns%Y5vOZ z_g!jOKeOpfEvOboJ=q~4v{}H_hd^ONqtJxh4!Y2lu4*q(j=4yQ8)upsj=@r&W20IA zJV8uHUyyyj7oXi}QOzvQocB(i+(Dn*X~0iB<-l(7YB&4h-C!td@}*sqf*#oWcBIB$ z5%ez_hzDN#&>i$eMdWD|Hx})Dtv#!jh{um)ANfX;;d8lN%~z|3@vs)&O$fTmU(i~` z>Xh-YM&~})DSuTN-ju#iCi;VnBhpe-OVH?1cce8Zna7t%_@ ziiDc0vo8j0hq)jQ?w`xL_Pmgrk4hq5LcXAnUizc=Kd*X%U9%R87bJ1+)}Ed^t1kUG zW0Vj|(KA}i{{n^~e$zfx0N^5zwO#C6vIrvQa=&2>yqNYWp(FGwJTgXLi80#v9q#aY{(Pi`b znniBw6Rg@?{|NOCkUe7>26+}ivbA@;Uq+CA9samDpDj+-W((V`=zJ8W`fPfC{-eq~ zbpE=~=D^uc3e|9)X5tvsUEcZGv=O4A6zyXs=PNY)vh>D`NacK`NXuS}n8Y<6zQf8O z1Dp9Ov#~6m`JM=L>JsXROrFOm>7*ZUG(NbtnI*<?fuD6+D`?myO6aYF0i%sBjlbKZ4!Pt4cH6S13pZbec5fkl zTE*b{y3FIwVQpU>xE8HWAJlRIeQVkBBCm$GrfB>8a80wNyF5ff0`qFhA$+R4c?ZS^ zvko&5$G%xMF88P9GTX?+@Z`7QiRik-04;_WcmUd^Ft_TnrZ26X9}V}3@zIVWs9Jqci1_FlNNB z#l6&@Rt`U!8G{eKS#kzkmYSYc=7A_OUA~+@_~234p!8j?<(Q&LrsqLQP_%FFvbrN!W&iMHsU`LGyxQ0 z2i58}*O+tT%j0D2OyN-9J+oT&&6L+wpNKfKNioyA27VMgiJqNn?@gu`tYxUU2%eT@ zjQW)ZB?hgjDB5e&aT6OHy@nxL%FPE;I1U^!VR#Rk<6Dw zLy*t3w-?WSnC`-aAfQ*l-lE?lSa#=Sbp8{XKaKVM8@@{a9!z8H z>;3m-rajor7K{jn zcWRpBA5|#7lnwKU_Wb%@@PWzWSCbCXec|jAITXblXD?fl(>r8JeHkAQXDp(wjylV9 zET6D>t5fTqY;uunJ(SC=Mzu&NEIrar_A?jI9$X%59{zzquvd~@Ut7!UZEz1<+W-0n*JAIK)I zEhY4mQA*z1P=2CBua9440fVp7@j$`ZWc!N)uw0aGlBLyy%kEErVrk+sHu#a#pRkLz zwh}M))`cMDNE@jP`sPYJwvm(F4P;e92f`8in;Z1WD0P6=c78wz^a;}E$>=3~Wi#K; zvl(p+M6k$H{#O;O~JVyw{~grrTC3aBs{U=X0Wa}%oXPd}sX^*unUwC9iUfvg zT0vw9-;q}ru+0Rfk|hJ|moLluO1SumT)Q&etNf=ym0>mBTWCWkySts;6%F+D6$;AE zHmSGmN84I~t!?6>FT{IbakRTY(hhf-Y5?nS?jH=Hv4+zQe@C^1-vHN;?=tT`2K@wP zNT9Ho!u-`0XpI|kXGPldQ0K+HqXG4w8#e@>Z>8DW@n%F9CmZlzbAN4H->d~1xn&!< z#3q}#k}s^T@)J#XIhk&YNb|ufS%b@2OOcaZu&slmUGPaq zs2BN_Ipayp1e+32&^rJHpYTbHeJQa0)2~i;8yhRI&%jF$)?{ZXvkVr{q~qS2!q}?0 zeHYCz4qYMDw(W1*4@uXtQ=V!Dw_#Dn726#b@N5bQ)w z^@oGq+V8T3rA=OL%or!TP~0wDlls`KHbK!GZhX_t| z1F>!8MGrfROoSen*OWaXt7Jc0aIM;Wr?g@Y>yX2q5S-^+$5&d(DN!So`+1$^M@%4( z^xIAkmU}Y3C5R5ntti(1TS*g}fk@U&t#h-c_r+yD(vE(i zae4p;YFCCQSf}(*ETk1#;I)3fKIH(Cnsh9jMxh+kuj2k9#iP2ZWJu+bvh5nIejyV1 zmg3pxIv>J%pUFFU12s44l$Vq5C&Jh@&PF?Q$WBdT(AYIsMP|Zp6<|qlBXm})JFI@%(oD!)Bdn+yp*$@@VwI!J- zrr}vKH0mv|0&XZ|wt{RS&}$f)rvBlN-H>E1n3d6NONA$^4Sq5A*7C`X&}=2Gu)og` zfb0zo8Xc2}i&ehj=grVaK5Ovbg>u1`AMdP(%N$a#mA++=6l%x)$?q2aJ#ay_qaheEB>#wf#6$5CWC@3K*>gK@)@ z_WMVxk#~LfDGy(i+Xp%ehzbiEkm_zayQelex2=$#HG}l5lB(JE=5X&^`h^7e8lf=j z;1@eXAZi(h@u~)pLrCm-Po|#T4 z7)wsit|`X~82grG2DDl*Zi#Z13L7P)PR~hC?X%6PfP(!z_B+l>S6FM$Ptp5ZoM%j! zCh6}25qhPpeM>>iNe%c_{5A-(uA%JLLjkc4rmjORe)ElwZE~mvoj2Arh_ISClHzCC z6Zl*%ul#2`Rl^+hO#5zE!yE0%pZ6M=$1~G+<@)_5S`?4XivEnl9PCu$$NJv{39!ou znwRaWys}QkmAq0wkDDg* zcQrW0o@$d?jXP|WeGgyQeMilnLQO1jk4WS;e8p>6(-B079@f!#3BdAX%g8h%FL~Iy zBOnOQm4D2X#VGz@lr2ZR59cc;>XX&qGXwe9qvGT8h6IR*r9*w5N2pX48XpyDd*W0k z{iw?GQWk|?JzP;mAVYzhSSp_bcECZOLFb4z>X4cYV}|1WkHDpg?4!54~JSNs2w>v%yFgR>LuYu z_`Dkl*hiWl?1-b^k0y}((%N4#Ar9@AB<~s2e?;*1-=r9%Vv5f>xDE5&_Ie(SFRDHK<{QK_mt;7-CS-&Kf;fL2DQDh_H;&2=Lrwftyw2W8oJ|p_Gghk*sWi zt9ye^P;Ot@$a4PdyPY<y)pMRUIGi% zhs=$(WvyY38PuFu=nYAYWJ6RqkGvc=JXsb^(&eE*F%{_8PZ6m-kapA)<)aRQRQQZ1 z^bag}x5%MV$dnTf8iF8xXNHFW=_Y*dm&ru|0-m@76(MIj;p6h=yr6rSK?Ql(UqWyR zXOIiN0VmYo4&idplWZX;XemoX_bny~vGlcokhX^5I6t-12>+f0;D`EL>+PiF3yYbk^sP0KjqD0#tvEwdS2J=ZezVYYd zj6-&_iLITRM(}HP_vKTTUUi$3TT(id2Ti6$+^t&Cqu4y`EjBEXoNMHpp9D$10KtSSkevG>~9Oz@hh2;ILS zY)8CVW6QrEQzbmGm%(zM9Vh+Vu%@EJS8?@tuB}~nuqz)I=)SkpO(hsKAg@92T3VEGYkd3y5E@#&&25> z7OsgMk8AqU;)=eNhV+>nZ=7dQgM3b&)YP6TZjw1<{ij!kN)XCE)FIjXCk z9m>XFyHf0W^wcY1_7AJziK4XRjxkIoYf}6%4rc?ieUxhoBtjwNsY*4eotIf75~62H zj-dr3i8$_PV0>wU4V`gR&R^ODk~~@87j9Ki{IE3FLNQN9Ck=wL8o!bmJlw4OQ#& zJvw$sFIm7y(S44OPF^cnQZBQ3eW~`+eR{l!%RqWyvuko?;t16-CXfB5-cyDZWlWl) zmj>kxc9EvG`I^>mc{gVeZ!a<-2`?J;^b>1{)ayJ-d$XDne2InNAeKSb2x7=GeCUZZ?JOrLRM0CJOOE z*0}*1PY?cK-&Q#>%CgRD6wfH8d``|*H0r}@Z~DqRiJ}W9f8c-1U@(5&z5Yn{M5xHH z!@x+z6T3f`-;w_~iEJ-Qt{w=PY*3?SRqV>`cEFSH>fr=;jq7?K=FlngZK96T&9d02 z*fo7xcD(hIS8uvzcLHv@+W{u(3mpw7+q68A@M*&3v4VlB%P~e);5tS*K0iN)<~nWI zc*6wh*DBUIc6vE?O$O+M^3gMPJ~{VhHAp?P(Be?`b&CjCUCYp79*gd2N0zJ#=AP-L zx^;^Z`mDi|vpVUmmM%nv%c;=fvY&UhX!o-j^f?Om-J%^}w$I|M?T=HT<49zy;>?jy z(UpP*P8RCRSc^Vni&+0(V`m)}RrB_7x6B(cNNyV>wRahopaA;zBA`OGv|-9d(J&az3Fiue4PNnzLEtU zlI-=*J`(FbcdDBbDo&YgId`pRO?))Wd_IkrMjXY^&4S!*JaVFj);{~Ft`~TuJm=&vaAsD;5mrvB9%F)EvAxLxfdmWW&N= z9}m2#>d~EhL^E0YhMrRn`EaxRZ8sg;c&!-gM~!{8IFfYKZ0mcz7r~ak6wY`3F1k8j z9~kM8ZxY#sa564&LY53H{6%yD>nE%$JtjGEV_!_1h?NkMjhx?hn}d5QGGuVf*#z%u zx$x)%AIYbXSkGx4=_?$=KG|BPdYNC3d%2i)x!ileKajBmc9;R>=yGlIsBzsZct;{q z`;_Z*ei6y(g<-3~cwxMdN-2r7-9*&I$=%b{39aUEliZb<$Sy^wr1_gz{#M)slo<+W zzWL4(bhK!{OL9DLXyp-g0n~XD_-H9V=8I0W)+X%g~mhO_22Ywv7#LQU0M9qNJo`@k&fE$TOs#0JD)sw5r+&LcW=^>_>j>+*du zyAB3B_;pakPxjv5HVb|mm7DGqQH1#XhNX=p$ag8&28#*Hqy8B(Dfbf9FdNRp&Ou%} z|Gl)4frP0*NR+@jG7WzC0U=}KjJi#SIbsXqx-$6-RTy990RZtkmWY8+($=cRBts_HJR+L%tJAFmFOrlTu~l2d&b+aUilw_qn$vS z+SOy1YW7qh)W!GjiBBB-P}iAXPo%OX2AR+Fx;Y4Tw;w6-bs9oH8+oO8UaS;ASj%OZGaP)b6+p51 zP(K5+lERED&QCpyqcZPQdmuy4a86@t+RS#S&#^I1zX<0nAdGui?>VU>%#SZwmzFPI zVLvXPzV{P;J$efQe!C6DmjZjI@G>1)hF*>^m#OTQxvwA2=r6Owd_8*fsooPXzxFSm z5eqUZwXLT;PqP}$VN3zS(n&^o^Y{BkW9 zOKN@eQ+AqV)HO|LxgDd1pmVcM#ri1w@+%h-!5nm?X|@?D znKcAmnsw6FN58nDXEwM5dTDz`5a zLz2*qg1MfwJrnPR-e0o5aT%=(Yz|Q7cg~Bt?ftVM`!2fJTz;xGiT0nfQGnWsfKuwszoq(setU zeL_APjJMZ!UP%>8E++9-)fSgHyluAp5a;9;`c1+eA-5yNqKJ1o z@9-|a?T46fc_Wl{A$nqT=Q-k4uRp;!;*E2oDU>Wapz4X0kRnoD)@M7WrwI$7z;jNz zZ>M>#91_-KEzonwnpYAlGiQuVPW}b;wr6ot#Ad1J;-iE{2Cc!nAM!>syXWM_k~>?V zPgh2E4HOLH%c*1QV)NM}{K{%%&&fvwliGuK4qapQd@uPzf%%bDIFOb@nZ`mu3o>cM zk$cqPgMC@4Q*_9Cx2@BPEIj6l&ds=2U<8x9(>EPG& zr37Z+{&LpWRlG5(0DZ=-Sm8N+Eum}bT|Ox;d3m}>F1K*;Sc*4a$RU#g(Yg;|kr$6m zeUuBrjK8+&Qm5SuEyyx6woI`!wtP@m4pGy;|B_w@@nt{9&dm4<)d0x|c74dMyq)o; z0>MHj$4;wyn2&3+(H%>Ix^mcP$fdhVt+DYYS^R;Xz41^X?$^25YHoh|nvfcT4=C7U ztLUps>ew!`S_GJ89p%(i9m2NQlBN$EwW>Mz$=9F6VM{#7ujcSO|J1t1WYROnCb_!V znLKuU!W9_rdG;>Tf^`)T+7T9Yz=pO2T!9dI3WP-M6ZX){o@1ab$*xSGJPP?hOklwA zVZdd_9xGdFIp!|s*>aDm?D>7PCFzwIl$L}KT~rhekAq_&2lucHfy?A9qTMsGzIUG9 z(K_DgKI1)!?n9Q$!mh+x$A}wVWQj!-%5r1xzb>&icQ*ql^sHw*NKKQXntGQ$G0o-* z=!eWK%{KQst6b_Yc2h7&_CMPT*Dv}GS*Zf!mh$*1ez0G(FP`yDRY$VOsS9BHh`q2dRu{V>)x@vxyGWX3 z#9w3e6gRMX8`dgcvRJOJ$(1@>xyvfRm3gGCgjL5&qcnl$Sd) z0TdYTi9fC&RgmP09gU%d=Ub46IkAU+$L`%OoMu1K+9C30w_reWDWSrgrIsA`%C{xf z6KFU+U9Zuz(+#@6g>69K#x)IWE5owmLM=P`O5(^7xkCD8a`jz%llm_kT10xli4oF^+ zC#l{tys&R*-4W#X>>3yUOsoc;Db}o98g&?2fdd{Z9hR)7^fO~T;IwVXsII-DxFQjy zqIPP@3mUWc`tE=5;>F1gJj-xy!k+b&V`iUlZ?&JRJCC#&5q7GInj~B&|6oC~KpItC zK4Z!B41=S6jxzme^>;|sehQPoyqCg$%UFpR*KC~CP@?Gg_jf)9)rU(wPB!*7Ls5Im zHLyz%(G(gVomr+5rGsei`#Qxv^Oi zLPoHElUR`@C61oTT%vdSF0gT;C+WC8Mq_22TyM}PTO-EcL$Qa93k9y>?(q(7j>T{; zIgYMZXPz;{MaNxdGck}vZ^fK?67(3vFbt`6X(RoBFwESPC;LJQ?;Tl1#XFIF$INeN z_a`V#HKt2o2xs?FgD})EoZ)@*n3mQdQLu~>LJ=Mw zoZk;XudNgm+(jeZ5G-$ib}a117X&`Luz#LQ6WcxJXYIDsavlECooLYtHtSOPBK=B| zJ8lQ*ail4*UB&L*4D>i;I?{r^#=(xk2U*ZDwXBmqkAX^AD_75P&J*4YPDQ2x-gV`(CiNzopRt@P&GZati-yj{o)w~Agh+xl z*<|sK_rSG1JZ(P7+^+%_3Ih>$On}X{W-;Y?E(m4QFMtz5&Ccol)S*}{I1avfy7L}p zPddxp^-WS{Qc{(kB`n3>D{dgnY2bUFuQT7)9MiET-zG455_G@}l0dX-z2D!(VxShH zuMpG)JDjqMRoU2%?<=2Z9dkg)!mWp*_5Kz3u)f?sJy^V ze3FA&=^qXMC4BEr4bOMfNp~8i8dNVLp<+nX2qtM)rD|Zb+W5Q|cY{gj^BC@g{%Fo{ z&|}GImNR}RAW!^(lUFFMT*u}c%yDMC?5I7VZ_Vp~;!&vAb;FZ4;?Pk$VSG|cJmKuA zZ1!hoCfttmS-b~aDduuHoa^0FggDW&E!40NktxSAVVQM;q2W*%eO>8!+Dc);wTXjrh zqTrCrp+HnnSBpdhVn8wi&=@r;#BZQTbBJ!p4*WfG8GhN47v zs}D*xs@nfqP)${2MPCb6tqXZEBuHXAw}K`}sZR~5ErX_Yu}RH4D=L<@4qI+A&aH($ zHTE8H7JX2zl{^PNXjs$4iP};R6~jLbJSP?1c?j7K^+EeCzzk-J{8V`|^0qe-#0h1) zD23Hus7|FS%AL<&NLVgRg+eDDKuA6A>8iA;v|D=u1WX+1rzMxdx84%0Jd#r?GbUB^ zCRN1{%%*UP@$wrlt+eiO{>hL8oB7IechTnY9 z{D80eNvs37wU2?+Qb<)_v_tmHYc7VPyXS44=MTl01e5fPT@blC2oHEUpEt=%K}{fJ z&#%{!OefEX7y+t>PZQS|%Owsjtg$129Twg*qC;wdRT?4r^uC;T3R2O_P7_l)PLW`x zLNGz;8AAj0==6T<7yayyrnJ#5eTvOBU%StLc-hn}6u!`C1+7TAVn{+mjkk4f0B`Xp zfHlO&>raLvO>*0J7PWYwN$r%x^>JAO0P$#)_y@QdGzy3yenfnk^rJ+C zrn`4)L|ElEbB)8%j&ZkNu8**typxYzWBO_qnPy^c&X*mZz6$x}8Q zU2E9N(bj#G$L`s(LB$?MF%U2pz&K|`dDc!qT_*#O*sHU;y$O;1QF^jp;TqQvJRc z?UUe%Hy=;UIAqQG=tUD3+X7Ph=gVFWw)42yI~1|fl9RB|FI{fem5D2=Edr4-AQyf6 z**AwZ#VX<+Yl1^p8l>(ap*H?@0`CchKx*5cqXhj~9^(#J5hxyc3yGQC(&{oFe%W{c?#x4r3tBu(S;tsK-LCESuq5A!Z?WlMyr?*P$ z&NrKD_IY3}iJ}jkApl7PFt_$aPYVc(WJ01)82z>n%m$t2O;`HZ3lP;;S?xj6af4Dag*@;2=Wic-rnr1^biP`$7d)}z5sbUIm9l?(>^nJ!1 zfpS=%L)neGyHDI`DR=(ce7PY31*$<^#0LZMPO4e0z7KHh$lq`oDr-V0qZ9$hNzv+y zxMmwg?dne7K9{_WSqv=cVto_fK0NmlT4r~0W+XvPK@{%(&SC(WEyZ;3t~S=^afZcC zOT4U!RKpTf7arFb8i5XjPj|LGfNB@l1lP(yh3tsUukvaaO>`I04Ea;^7k&vz&-7(l z_0?Dw=vk906UI}Uy6y+xkoceP@wHwox-8`sOyx3cBqu-DUhrB|nX-NNv4-jn_$GXt&DX6{a*sFzx2e#XG{e+PPtpY{9M4JRGj+l)!FF`3W+)$*oN$Trr0b&?TF%N&i_7H(}cJ zuF@PQts9T449O_MJZ|6nF!y0fmJty|#4-u>1yC8%o1H?RL-doH@_FVPtCn~?RXkP^ zc~sG`B6)g#tUV0MuDWwEG`4obfkyNjo!GqPk6S1pqjgD!*5G}?6(20~Y`Nz{!vKCp z{T->7-;RiK#6>hL0URBQUSfVGw@fp@uxlh$jSA2UJH1fbG+^&Q536Z4uW=A zKQD0*8sO1|Nbs1#AFYcUF|1DK%7?7P?x*4cT}W)+eiq~((1pS8bLt1s|5W0sskhzX%%JgFFlf| z2IwL8tqqoWEb}9-AD)oRlz?U~x3;GiP+I2Jj+T>_0p8lL+|8YTXyCJeRIM)k+aKin zGDW};0gIe8Z7-|c;N{J1HR6$;;l`g1hlyI0fie3l$M5b_<4gO z1CMYuxz(&c2CK{7+UH7O;BEh?I7&bhvtJyQ2L7bZtsa$MO6Ip7RbECz{&s9ppMd^z zEU1q1z~6I$8muL)@mrJnSVL0kw$FFJw*St5gzVnZ=-;(}uvdR!)qi2{|IH9B|H5v^ z=U1@)uX@BE=iJZq&wf#iZV^22`nP{50sm%H<+lvwA072?|Iq(nowquSKiK#!!~BD- z-!iN}*kAmkLAlla;UCS9bt!(Pf7;TB{)Nf>g_-@E(caGEpJPS)``G^2FWvmV+tTCw zh0*+lY5avv|C=%YWgpDH$LbGXm=A8-{_&0$mOHl$`JZuNp}A#$%o_{$E&CDne|t`{ zNZc~CKiKba`D1=rjBa&*%rA@ME&F4BSpsg^A3n3h{hNvZWsby^{-V?QH|LBZ<_V-65{r>;~{L{Js diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.aps b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.aps deleted file mode 100644 index ce86dea..0000000 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.aps +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0454227b87f347be37a49fd9296842109a5870aab6da98f5639360ff8cd12da6 -size 109424 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/32/CSStudio6Lib.dll b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/32/CSStudio6Lib.dll new file mode 100644 index 0000000..49d8c25 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/32/CSStudio6Lib.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:534b9c90ebdb4814f2b8311de7e5c9425467f526244df93d155543e7e4ffd9bf +size 1870848 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/CSStudio6Lib/32/右键管理员注册32位系统.bat b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/32/右键管理员注册32位系统.bat similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/CSStudio6Lib/32/右键管理员注册32位系统.bat rename to non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/32/右键管理员注册32位系统.bat diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/CSStudio6Lib/32/右键管理员注册64位系统.bat b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/32/右键管理员注册64位系统.bat similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/CSStudio6Lib/32/右键管理员注册64位系统.bat rename to non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/32/右键管理员注册64位系统.bat diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/64/CSStudio6Lib.dll b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/64/CSStudio6Lib.dll new file mode 100644 index 0000000..e004dac --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/64/CSStudio6Lib.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b46e950fa441564c03d4b22c585fdffb06130203cffa0025c300176541651978 +size 2529792 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/CSStudio6Lib/64/右键管理员注册64位系统.bat b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/64/右键管理员注册64位系统.bat similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/CSStudio6Lib/64/右键管理员注册64位系统.bat rename to non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib/64/右键管理员注册64位系统.bat diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib接口说明书.docx b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib接口说明书.docx new file mode 100644 index 0000000..70904a0 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6Lib接口说明书.docx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05cdd32594b5f0e626a4cbeafb0f942140579e83377ab923e74a76f1804db390 +size 293714 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/CV扫描.vi b/non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/CV扫描.vi new file mode 100644 index 0000000000000000000000000000000000000000..74c0545de1779a4335709c91bdcf38668776339d GIT binary patch literal 27130 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 Pw2SfM8Z;39tVZxZg^Men literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/RS.vi b/non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/RS.vi new file mode 100644 index 0000000000000000000000000000000000000000..b9e429714ef8095a736e67d6f5defb1a6d4ddcdf GIT binary patch literal 18894 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Π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 z%0D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 literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/LabView examples/cv.png b/non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/cv.png similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/LabView examples/cv.png rename to non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/cv.png diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/LabView examples/ocp.png b/non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/ocp.png similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/LabView examples/ocp.png rename to non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/ocp.png diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/LabView examples/swv.png b/non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/swv.png similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/LabView examples/swv.png rename to non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/swv.png diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/开路电位.vi b/non_academic_paper_references/equipment_manuals/potentiostat/LabView实例/开路电位.vi new file mode 100644 index 0000000000000000000000000000000000000000..267e5f3b2ebedc22faccff07744b8518d40df495 GIT binary patch literal 20880 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 literal 0 HcmV?d00001 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/QT实例/编译类导出.txt b/non_academic_paper_references/equipment_manuals/potentiostat/QT实例/编译类导出.txt new file mode 100644 index 0000000..9e767e8 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/QT实例/编译类导出.txt @@ -0,0 +1,7 @@ +1、打开命令行 +win+r cmd +2、进入dumpcpp目录 +cd C:\Qt\6.5.3\mingw_64\bin +3、执行导出 +./dumpcpp D:\CSStudio6Lib\64\CSStudio6Lib.dll +4、在dumpcpp目录下找到csstudio6lib.h和csstudio6lib.cpp 文件拷贝到工程中 \ No newline at end of file diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/Bin/Debug/CSStudio6Lib.dll b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/Bin/Debug/CSStudio6Lib.dll new file mode 100644 index 0000000..e764a19 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/Bin/Debug/CSStudio6Lib.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2575f6997889e1e6c0221ee69d6b20eee79ed4cef54c8d9591b45560b733f890 +size 1732608 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/Bin/Debug/TestLibForVC.exe b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/Bin/Debug/TestLibForVC.exe new file mode 100644 index 0000000..ae227a7 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/Bin/Debug/TestLibForVC.exe @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2deaa41e23203f7e38b1104bde0b3bdb045d2baf851c19d6c24ed0d5f1fd467 +size 242176 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/ReadMe.txt b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/ReadMe.txt similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/ReadMe.txt rename to non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/ReadMe.txt diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.aps b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.aps new file mode 100644 index 0000000..aa495b3 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.aps @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f42e01d944ad161f20d970c1e86ef8b522a975485ca4b8ac0b44722b98c76cb6 +size 109908 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.cpp b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.cpp similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.cpp rename to non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.cpp diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.h b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.h similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.h rename to non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.h diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.rc b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.rc similarity index 93% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.rc rename to non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.rc index 5c8a160f4a29f2bc637e8d189042fb50ee0086c5..1aa751bbfd8593aea30bdc48e9ab01fa2947b498 100644 GIT binary patch delta 213 zcmZpO_!7GzL}Kz9F)bEnhA@W7_rzob;~79q9R@=NBOqzUU^scUnB?RJaRYu3--yA4 z!4fQMIC-zQIau5nN!%Ey9wu&rByP%J3>M!dq{L!c>gzvASW4IkXqq|LERae=5PPzq mxFJy9F&8Fp3Y0MhLWI0A)0e3*Su>!xDG)+sH~UI#76t(43Musf delta 12 Tcmewo+YqrKL}Igt^crCRCQ1bx diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.sln b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.sln new file mode 100644 index 0000000..c3c2ff6 --- /dev/null +++ b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.33927.289 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibForVC", "TestLibForVC.vcxproj", "{300ADEDD-9E3E-4820-8EFE-E314735DDEC0}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {300ADEDD-9E3E-4820-8EFE-E314735DDEC0}.Debug|x64.ActiveCfg = Debug|x64 + {300ADEDD-9E3E-4820-8EFE-E314735DDEC0}.Debug|x64.Build.0 = Debug|x64 + {300ADEDD-9E3E-4820-8EFE-E314735DDEC0}.Debug|x86.ActiveCfg = Debug|Win32 + {300ADEDD-9E3E-4820-8EFE-E314735DDEC0}.Debug|x86.Build.0 = Debug|Win32 + {300ADEDD-9E3E-4820-8EFE-E314735DDEC0}.Release|x64.ActiveCfg = Release|x64 + {300ADEDD-9E3E-4820-8EFE-E314735DDEC0}.Release|x64.Build.0 = Release|x64 + {300ADEDD-9E3E-4820-8EFE-E314735DDEC0}.Release|x86.ActiveCfg = Release|Win32 + {300ADEDD-9E3E-4820-8EFE-E314735DDEC0}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {48651A76-2D88-4383-86ED-31CABE14E864} + EndGlobalSection +EndGlobal diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.vcxproj b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.vcxproj similarity index 99% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.vcxproj rename to non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.vcxproj index 9ea95a7..1aab46c 100644 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.vcxproj +++ b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.vcxproj @@ -21,7 +21,7 @@ {300ADEDD-9E3E-4820-8EFE-E314735DDEC0} TestLibForVC - 8.1 + 10.0 MFCProj diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.vcxproj.filters b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.vcxproj.filters similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.vcxproj.filters rename to non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.vcxproj.filters diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.vcxproj.user b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.vcxproj.user similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVC.vcxproj.user rename to non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVC.vcxproj.user diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVCDlg.cpp b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVCDlg.cpp similarity index 88% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVCDlg.cpp rename to non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVCDlg.cpp index fc1bbc7..c8693c8 100644 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVCDlg.cpp +++ b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVCDlg.cpp @@ -30,6 +30,8 @@ public: // ʵ protected: DECLARE_MESSAGE_MAP() +public: + }; CAboutDlg::CAboutDlg() : CDialogEx(IDD_ABOUTBOX) @@ -42,6 +44,7 @@ void CAboutDlg::DoDataExchange(CDataExchange* pDX) } BEGIN_MESSAGE_MAP(CAboutDlg, CDialogEx) + END_MESSAGE_MAP() @@ -52,6 +55,9 @@ END_MESSAGE_MAP() CTestLibForVCDlg::CTestLibForVCDlg(CWnd* pParent /*=NULL*/) : CDialogEx(IDD_TESTLIBFORVC_DIALOG, pParent) , m_nOcpTime(100) + , m_sPot(_T("")) + , m_sI(_T("")) + , m_sT(_T("")) { m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); m_spDev = NULL; @@ -61,6 +67,9 @@ void CTestLibForVCDlg::DoDataExchange(CDataExchange* pDX) { CDialogEx::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT1, m_nOcpTime); + DDX_Text(pDX, IDC_EDIT2, m_sPot); + DDX_Text(pDX, IDC_EDIT3, m_sI); + DDX_Text(pDX, IDC_EDIT4, m_sT); } #define CSStudio6Lib_Msg 0x0400+1 @@ -73,6 +82,7 @@ BEGIN_MESSAGE_MAP(CTestLibForVCDlg, CDialogEx) ON_BN_CLICKED(IDC_BUTTON1, &CTestLibForVCDlg::OnBnClickedButton1) ON_BN_CLICKED(IDC_BUTTON2, &CTestLibForVCDlg::OnBnClickedButton2) ON_BN_CLICKED(IDC_BUTTON3, &CTestLibForVCDlg::OnBnClickedButton3) + ON_BN_CLICKED(IDC_BUTTON_CV, &CTestLibForVCDlg::OnBnClickedButtonCv) END_MESSAGE_MAP() @@ -184,6 +194,11 @@ LRESULT CTestLibForVCDlg::OnDataMessage(WPARAM wParam, LPARAM lParam) if (nType == 0) //յ { m_spDev->GetLastValue(&dE,&dI,&dTime); + + m_sPot.Format(_T("%f"), dE); + m_sI.Format(_T("%f"), dI); + m_sT.Format(_T("%f"), dTime); + UpdateData(FALSE); } else if (nType==1) //Խ { @@ -212,3 +227,16 @@ void CTestLibForVCDlg::OnBnClickedButton3() { m_spDev->DeviceStop(); } + + +void CTestLibForVCDlg::OnBnClickedButtonCv() +{ + UpdateData(); + if (!m_spDev->DeviceIsOpen()) return; + + m_spDev->SetIRValue(FALSE, 100); + m_spDev->SetCVParams(3,1,1,2,2,0.01,100,3); + + Sleep(500); + m_spDev->DeviceStart(); +} diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVCDlg.h b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVCDlg.h similarity index 90% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVCDlg.h rename to non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVCDlg.h index fe4f086..ba927ab 100644 --- a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/TestLibForVCDlg.h +++ b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/TestLibForVCDlg.h @@ -37,4 +37,9 @@ public: float m_nOcpTime; afx_msg void OnBnClickedButton2(); afx_msg void OnBnClickedButton3(); + afx_msg void OnBnClickedButtonCv(); + // m_sPot + CString m_sPot; + CString m_sI; + CString m_sT; }; diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/res/TestLibForVC.ico b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/res/TestLibForVC.ico similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/res/TestLibForVC.ico rename to non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/res/TestLibForVC.ico diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/res/TestLibForVC.rc2 b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/res/TestLibForVC.rc2 similarity index 100% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/res/TestLibForVC.rc2 rename to non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/res/TestLibForVC.rc2 diff --git a/non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/resource.h b/non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/resource.h similarity index 81% rename from non_academic_paper_references/equipment_manuals/potentiostat/CSStudio6 SDK(.dll)/VC examples/TestLibForVC/resource.h rename to non_academic_paper_references/equipment_manuals/potentiostat/VC实例/TestLibForVC/resource.h index 4f3f28b9769cc8a82cbcaf1045a1df9ca48d989a..5f54183b35eea71a5419c61045444e25e48cfc0f 100644 GIT binary patch delta 116 zcmX@bvx|SjGv>(`SOq5AF>_4rW8z_rXK-c+n>>+Go7sTDWO5;sET=1j3xg*^2!qk& fKxW;^0!(Z`8B-J)V`