فهرست منبع

首次新建,完成基本的CAN收发功能,界面大致完成

huang_chao 1 سال پیش
کامیت
c4eb01d2f0
40فایلهای تغییر یافته به همراه7327 افزوده شده و 0 حذف شده
  1. BIN
      .vs/WindowsFormsApplication1/v14/.suo
  2. 22 0
      WindowsFormsApplication1.sln
  3. 6 0
      WindowsFormsApplication1/App.config
  4. 5486 0
      WindowsFormsApplication1/Form1.Designer.cs
  5. 877 0
      WindowsFormsApplication1/Form1.cs
  6. 126 0
      WindowsFormsApplication1/Form1.resx
  7. 22 0
      WindowsFormsApplication1/Program.cs
  8. 36 0
      WindowsFormsApplication1/Properties/AssemblyInfo.cs
  9. 71 0
      WindowsFormsApplication1/Properties/Resources.Designer.cs
  10. 117 0
      WindowsFormsApplication1/Properties/Resources.resx
  11. 30 0
      WindowsFormsApplication1/Properties/Settings.Designer.cs
  12. 7 0
      WindowsFormsApplication1/Properties/Settings.settings
  13. 69 0
      WindowsFormsApplication1/Properties/app.manifest
  14. 101 0
      WindowsFormsApplication1/WindowsFormsApplication1.csproj
  15. BIN
      WindowsFormsApplication1/bin/Debug/ControlCAN.dll
  16. 21 0
      WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.application
  17. BIN
      WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.exe
  18. 6 0
      WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.exe.config
  19. 81 0
      WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.exe.manifest
  20. BIN
      WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.pdb
  21. 21 0
      WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.vshost.application
  22. BIN
      WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.vshost.exe
  23. 6 0
      WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.vshost.exe.config
  24. 81 0
      WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.vshost.exe.manifest
  25. BIN
      WindowsFormsApplication1/bin/Debug/app.publish/WindowsFormsApplication1.exe
  26. BIN
      WindowsFormsApplication1/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  27. BIN
      WindowsFormsApplication1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  28. 0 0
      WindowsFormsApplication1/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
  29. 0 0
      WindowsFormsApplication1/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
  30. 0 0
      WindowsFormsApplication1/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
  31. BIN
      WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.Form1.resources
  32. BIN
      WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.Properties.Resources.resources
  33. 11 0
      WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.TrustInfo.xml
  34. 21 0
      WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.application
  35. 28 0
      WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.csproj.FileListAbsolute.txt
  36. BIN
      WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.csproj.GenerateResource.Cache
  37. BIN
      WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.csprojResolveAssemblyReference.cache
  38. BIN
      WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.exe
  39. 81 0
      WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.exe.manifest
  40. BIN
      WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.pdb

BIN
.vs/WindowsFormsApplication1/v14/.suo


+ 22 - 0
WindowsFormsApplication1.sln

@@ -0,0 +1,22 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsFormsApplication1", "WindowsFormsApplication1\WindowsFormsApplication1.csproj", "{2AE9B587-67D7-4F4D-90E2-50BF294475E1}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{2AE9B587-67D7-4F4D-90E2-50BF294475E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{2AE9B587-67D7-4F4D-90E2-50BF294475E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{2AE9B587-67D7-4F4D-90E2-50BF294475E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{2AE9B587-67D7-4F4D-90E2-50BF294475E1}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

+ 6 - 0
WindowsFormsApplication1/App.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
+    </startup>
+</configuration>

+ 5486 - 0
WindowsFormsApplication1/Form1.Designer.cs

@@ -0,0 +1,5486 @@
+namespace WindowsFormsApplication1
+{
+    partial class Form1
+    {
+        /// <summary>
+        /// 必需的设计器变量。
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// 清理所有正在使用的资源。
+        /// </summary>
+        /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows 窗体设计器生成的代码
+
+        /// <summary>
+        /// 设计器支持所需的方法 - 不要修改
+        /// 使用代码编辑器修改此方法的内容。
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            this.groupBox1 = new System.Windows.Forms.GroupBox();
+            this.comboBox_MsgType = new System.Windows.Forms.ComboBox();
+            this.label9 = new System.Windows.Forms.Label();
+            this.button_StartCAN = new System.Windows.Forms.Button();
+            this.comboBox_BoardIndex = new System.Windows.Forms.ComboBox();
+            this.comboBox_CANIndex = new System.Windows.Forms.ComboBox();
+            this.comboBox_DeviceIndex = new System.Windows.Forms.ComboBox();
+            this.comboBox_devtype = new System.Windows.Forms.ComboBox();
+            this.label4 = new System.Windows.Forms.Label();
+            this.label3 = new System.Windows.Forms.Label();
+            this.设备索引号 = new System.Windows.Forms.Label();
+            this.label_CanName = new System.Windows.Forms.Label();
+            this.VCU = new System.Windows.Forms.TabControl();
+            this.tabPageVCU = new System.Windows.Forms.TabPage();
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.numericUpDown_VCU_VehSpd = new System.Windows.Forms.NumericUpDown();
+            this.label93 = new System.Windows.Forms.Label();
+            this.comboBox_VCU_AllowChgCtrl = new System.Windows.Forms.ComboBox();
+            this.label2 = new System.Windows.Forms.Label();
+            this.comboBox_VCU_BMSHVOnOffReq = new System.Windows.Forms.ComboBox();
+            this.label1 = new System.Windows.Forms.Label();
+            this.tabPageEBC = new System.Windows.Forms.TabPage();
+            this.tabPagePMS = new System.Windows.Forms.TabPage();
+            this.tabPageRCB = new System.Windows.Forms.TabPage();
+            this.comboBox_encryptionEnable = new System.Windows.Forms.ComboBox();
+            this.label28 = new System.Windows.Forms.Label();
+            this.tabPageDCS = new System.Windows.Forms.TabPage();
+            this.groupBox2 = new System.Windows.Forms.GroupBox();
+            this.textBox_BMS_NegIsolationRes = new System.Windows.Forms.TextBox();
+            this.label17 = new System.Windows.Forms.Label();
+            this.textBox_BMS_chrgIReq = new System.Windows.Forms.TextBox();
+            this.label29 = new System.Windows.Forms.Label();
+            this.textBox_BMS_MaxPmtDischgCurr = new System.Windows.Forms.TextBox();
+            this.label30 = new System.Windows.Forms.Label();
+            this.textBox_BMS_GBT32960FltNum = new System.Windows.Forms.TextBox();
+            this.label25 = new System.Windows.Forms.Label();
+            this.textBox_BMS_ErrorCode = new System.Windows.Forms.TextBox();
+            this.label26 = new System.Windows.Forms.Label();
+            this.textBox_BMS_FaultLevel = new System.Windows.Forms.TextBox();
+            this.label27 = new System.Windows.Forms.Label();
+            this.textBox_BMS_ChgNegConnSts2 = new System.Windows.Forms.TextBox();
+            this.label18 = new System.Windows.Forms.Label();
+            this.textBox_BMS_ChgPosConnSts2 = new System.Windows.Forms.TextBox();
+            this.label19 = new System.Windows.Forms.Label();
+            this.textBox_BMS_ChgNegConnSts1 = new System.Windows.Forms.TextBox();
+            this.label20 = new System.Windows.Forms.Label();
+            this.textBox_BMS_ChgPosConnSts1 = new System.Windows.Forms.TextBox();
+            this.label21 = new System.Windows.Forms.Label();
+            this.textBox_BMS_PreChgConnSts = new System.Windows.Forms.TextBox();
+            this.label22 = new System.Windows.Forms.Label();
+            this.textBox_BMS_MainNegConnSts = new System.Windows.Forms.TextBox();
+            this.label23 = new System.Windows.Forms.Label();
+            this.textBox_BMS_MainPosConnSts = new System.Windows.Forms.TextBox();
+            this.label24 = new System.Windows.Forms.Label();
+            this.textBox_BMS_BattMinTemp = new System.Windows.Forms.TextBox();
+            this.label13 = new System.Windows.Forms.Label();
+            this.textBox_BMS_BattMaxTemp = new System.Windows.Forms.TextBox();
+            this.label14 = new System.Windows.Forms.Label();
+            this.textBox_BMS_MinCellVolt = new System.Windows.Forms.TextBox();
+            this.label15 = new System.Windows.Forms.Label();
+            this.textBox_BMS_MaxCellVolt = new System.Windows.Forms.TextBox();
+            this.label16 = new System.Windows.Forms.Label();
+            this.textBox_BMS_PosIsolationRes = new System.Windows.Forms.TextBox();
+            this.label10 = new System.Windows.Forms.Label();
+            this.textBox_BMS_BattSOC = new System.Windows.Forms.TextBox();
+            this.label11 = new System.Windows.Forms.Label();
+            this.textBox_BMS_BattCurr = new System.Windows.Forms.TextBox();
+            this.label12 = new System.Windows.Forms.Label();
+            this.textBox_BMS_BattBusVolOutMainPos = new System.Windows.Forms.TextBox();
+            this.label7 = new System.Windows.Forms.Label();
+            this.textBox_BMS_BattTermVolINMainPos = new System.Windows.Forms.TextBox();
+            this.label6 = new System.Windows.Forms.Label();
+            this.textBox_BMS_CutOffHVReq = new System.Windows.Forms.TextBox();
+            this.label5 = new System.Windows.Forms.Label();
+            this.textBox_BMS_BattCurrentSts = new System.Windows.Forms.TextBox();
+            this.label8 = new System.Windows.Forms.Label();
+            this.tabControl2 = new System.Windows.Forms.TabControl();
+            this.tabBoard1 = new System.Windows.Forms.TabPage();
+            this.panel2 = new System.Windows.Forms.Panel();
+            this.tabBoard2 = new System.Windows.Forms.TabPage();
+            this.panel3 = new System.Windows.Forms.Panel();
+            this.textBox69 = new System.Windows.Forms.TextBox();
+            this.label73 = new System.Windows.Forms.Label();
+            this.textBox70 = new System.Windows.Forms.TextBox();
+            this.label74 = new System.Windows.Forms.Label();
+            this.textBox75 = new System.Windows.Forms.TextBox();
+            this.label79 = new System.Windows.Forms.Label();
+            this.textBox62 = new System.Windows.Forms.TextBox();
+            this.label66 = new System.Windows.Forms.Label();
+            this.textBox63 = new System.Windows.Forms.TextBox();
+            this.label67 = new System.Windows.Forms.Label();
+            this.textBox64 = new System.Windows.Forms.TextBox();
+            this.label68 = new System.Windows.Forms.Label();
+            this.textBox65 = new System.Windows.Forms.TextBox();
+            this.label69 = new System.Windows.Forms.Label();
+            this.textBox66 = new System.Windows.Forms.TextBox();
+            this.label70 = new System.Windows.Forms.Label();
+            this.textBox67 = new System.Windows.Forms.TextBox();
+            this.label71 = new System.Windows.Forms.Label();
+            this.textBox68 = new System.Windows.Forms.TextBox();
+            this.label72 = new System.Windows.Forms.Label();
+            this.textBox55 = new System.Windows.Forms.TextBox();
+            this.label59 = new System.Windows.Forms.Label();
+            this.textBox56 = new System.Windows.Forms.TextBox();
+            this.label60 = new System.Windows.Forms.Label();
+            this.textBox57 = new System.Windows.Forms.TextBox();
+            this.label61 = new System.Windows.Forms.Label();
+            this.textBox58 = new System.Windows.Forms.TextBox();
+            this.label62 = new System.Windows.Forms.Label();
+            this.textBox59 = new System.Windows.Forms.TextBox();
+            this.label63 = new System.Windows.Forms.Label();
+            this.textBox61 = new System.Windows.Forms.TextBox();
+            this.label65 = new System.Windows.Forms.Label();
+            this.textBox48 = new System.Windows.Forms.TextBox();
+            this.label52 = new System.Windows.Forms.Label();
+            this.textBox49 = new System.Windows.Forms.TextBox();
+            this.label53 = new System.Windows.Forms.Label();
+            this.textBox50 = new System.Windows.Forms.TextBox();
+            this.label54 = new System.Windows.Forms.Label();
+            this.textBox51 = new System.Windows.Forms.TextBox();
+            this.label55 = new System.Windows.Forms.Label();
+            this.textBox52 = new System.Windows.Forms.TextBox();
+            this.label56 = new System.Windows.Forms.Label();
+            this.textBox53 = new System.Windows.Forms.TextBox();
+            this.label57 = new System.Windows.Forms.Label();
+            this.textBox54 = new System.Windows.Forms.TextBox();
+            this.label58 = new System.Windows.Forms.Label();
+            this.textBox41 = new System.Windows.Forms.TextBox();
+            this.label44 = new System.Windows.Forms.Label();
+            this.textBox42 = new System.Windows.Forms.TextBox();
+            this.label46 = new System.Windows.Forms.Label();
+            this.textBox43 = new System.Windows.Forms.TextBox();
+            this.label47 = new System.Windows.Forms.Label();
+            this.textBox44 = new System.Windows.Forms.TextBox();
+            this.label48 = new System.Windows.Forms.Label();
+            this.textBox45 = new System.Windows.Forms.TextBox();
+            this.label49 = new System.Windows.Forms.Label();
+            this.textBox46 = new System.Windows.Forms.TextBox();
+            this.label50 = new System.Windows.Forms.Label();
+            this.textBox47 = new System.Windows.Forms.TextBox();
+            this.label51 = new System.Windows.Forms.Label();
+            this.textBox28 = new System.Windows.Forms.TextBox();
+            this.label33 = new System.Windows.Forms.Label();
+            this.textBox29 = new System.Windows.Forms.TextBox();
+            this.label34 = new System.Windows.Forms.Label();
+            this.textBox30 = new System.Windows.Forms.TextBox();
+            this.label35 = new System.Windows.Forms.Label();
+            this.textBox31 = new System.Windows.Forms.TextBox();
+            this.label36 = new System.Windows.Forms.Label();
+            this.textBox32 = new System.Windows.Forms.TextBox();
+            this.label37 = new System.Windows.Forms.Label();
+            this.textBox38 = new System.Windows.Forms.TextBox();
+            this.label38 = new System.Windows.Forms.Label();
+            this.textBox40 = new System.Windows.Forms.TextBox();
+            this.U8 = new System.Windows.Forms.Label();
+            this.textBox39 = new System.Windows.Forms.TextBox();
+            this.label45 = new System.Windows.Forms.Label();
+            this.textBox37 = new System.Windows.Forms.TextBox();
+            this.label43 = new System.Windows.Forms.Label();
+            this.textBox36 = new System.Windows.Forms.TextBox();
+            this.label42 = new System.Windows.Forms.Label();
+            this.textBox35 = new System.Windows.Forms.TextBox();
+            this.label41 = new System.Windows.Forms.Label();
+            this.textBox34 = new System.Windows.Forms.TextBox();
+            this.label40 = new System.Windows.Forms.Label();
+            this.textBox33 = new System.Windows.Forms.TextBox();
+            this.label39 = new System.Windows.Forms.Label();
+            this.textBox27 = new System.Windows.Forms.TextBox();
+            this.U1 = new System.Windows.Forms.Label();
+            this.tabBoard3 = new System.Windows.Forms.TabPage();
+            this.panel4 = new System.Windows.Forms.Panel();
+            this.textBox115 = new System.Windows.Forms.TextBox();
+            this.label117 = new System.Windows.Forms.Label();
+            this.textBox116 = new System.Windows.Forms.TextBox();
+            this.label118 = new System.Windows.Forms.Label();
+            this.textBox117 = new System.Windows.Forms.TextBox();
+            this.label119 = new System.Windows.Forms.Label();
+            this.textBox118 = new System.Windows.Forms.TextBox();
+            this.label120 = new System.Windows.Forms.Label();
+            this.textBox119 = new System.Windows.Forms.TextBox();
+            this.label121 = new System.Windows.Forms.Label();
+            this.textBox120 = new System.Windows.Forms.TextBox();
+            this.label122 = new System.Windows.Forms.Label();
+            this.textBox121 = new System.Windows.Forms.TextBox();
+            this.label123 = new System.Windows.Forms.Label();
+            this.textBox122 = new System.Windows.Forms.TextBox();
+            this.label124 = new System.Windows.Forms.Label();
+            this.textBox123 = new System.Windows.Forms.TextBox();
+            this.label125 = new System.Windows.Forms.Label();
+            this.textBox124 = new System.Windows.Forms.TextBox();
+            this.label126 = new System.Windows.Forms.Label();
+            this.textBox125 = new System.Windows.Forms.TextBox();
+            this.label127 = new System.Windows.Forms.Label();
+            this.textBox126 = new System.Windows.Forms.TextBox();
+            this.label128 = new System.Windows.Forms.Label();
+            this.textBox127 = new System.Windows.Forms.TextBox();
+            this.label129 = new System.Windows.Forms.Label();
+            this.textBox128 = new System.Windows.Forms.TextBox();
+            this.label130 = new System.Windows.Forms.Label();
+            this.textBox129 = new System.Windows.Forms.TextBox();
+            this.label131 = new System.Windows.Forms.Label();
+            this.textBox130 = new System.Windows.Forms.TextBox();
+            this.label132 = new System.Windows.Forms.Label();
+            this.textBox131 = new System.Windows.Forms.TextBox();
+            this.label133 = new System.Windows.Forms.Label();
+            this.textBox132 = new System.Windows.Forms.TextBox();
+            this.label134 = new System.Windows.Forms.Label();
+            this.textBox133 = new System.Windows.Forms.TextBox();
+            this.label135 = new System.Windows.Forms.Label();
+            this.textBox134 = new System.Windows.Forms.TextBox();
+            this.label136 = new System.Windows.Forms.Label();
+            this.textBox135 = new System.Windows.Forms.TextBox();
+            this.label137 = new System.Windows.Forms.Label();
+            this.textBox136 = new System.Windows.Forms.TextBox();
+            this.label138 = new System.Windows.Forms.Label();
+            this.textBox137 = new System.Windows.Forms.TextBox();
+            this.label139 = new System.Windows.Forms.Label();
+            this.textBox138 = new System.Windows.Forms.TextBox();
+            this.label140 = new System.Windows.Forms.Label();
+            this.textBox139 = new System.Windows.Forms.TextBox();
+            this.label141 = new System.Windows.Forms.Label();
+            this.textBox140 = new System.Windows.Forms.TextBox();
+            this.label142 = new System.Windows.Forms.Label();
+            this.textBox141 = new System.Windows.Forms.TextBox();
+            this.label143 = new System.Windows.Forms.Label();
+            this.textBox142 = new System.Windows.Forms.TextBox();
+            this.label144 = new System.Windows.Forms.Label();
+            this.textBox143 = new System.Windows.Forms.TextBox();
+            this.label145 = new System.Windows.Forms.Label();
+            this.textBox144 = new System.Windows.Forms.TextBox();
+            this.label146 = new System.Windows.Forms.Label();
+            this.textBox145 = new System.Windows.Forms.TextBox();
+            this.label147 = new System.Windows.Forms.Label();
+            this.textBox146 = new System.Windows.Forms.TextBox();
+            this.label148 = new System.Windows.Forms.Label();
+            this.textBox147 = new System.Windows.Forms.TextBox();
+            this.label149 = new System.Windows.Forms.Label();
+            this.textBox148 = new System.Windows.Forms.TextBox();
+            this.label150 = new System.Windows.Forms.Label();
+            this.textBox149 = new System.Windows.Forms.TextBox();
+            this.label151 = new System.Windows.Forms.Label();
+            this.textBox150 = new System.Windows.Forms.TextBox();
+            this.label152 = new System.Windows.Forms.Label();
+            this.textBox151 = new System.Windows.Forms.TextBox();
+            this.label153 = new System.Windows.Forms.Label();
+            this.textBox152 = new System.Windows.Forms.TextBox();
+            this.label154 = new System.Windows.Forms.Label();
+            this.textBox153 = new System.Windows.Forms.TextBox();
+            this.label155 = new System.Windows.Forms.Label();
+            this.textBox154 = new System.Windows.Forms.TextBox();
+            this.label156 = new System.Windows.Forms.Label();
+            this.textBox155 = new System.Windows.Forms.TextBox();
+            this.label157 = new System.Windows.Forms.Label();
+            this.textBox156 = new System.Windows.Forms.TextBox();
+            this.label158 = new System.Windows.Forms.Label();
+            this.textBox157 = new System.Windows.Forms.TextBox();
+            this.label159 = new System.Windows.Forms.Label();
+            this.textBox158 = new System.Windows.Forms.TextBox();
+            this.label160 = new System.Windows.Forms.Label();
+            this.tabBoard4 = new System.Windows.Forms.TabPage();
+            this.panel5 = new System.Windows.Forms.Panel();
+            this.textBox159 = new System.Windows.Forms.TextBox();
+            this.label161 = new System.Windows.Forms.Label();
+            this.textBox160 = new System.Windows.Forms.TextBox();
+            this.label162 = new System.Windows.Forms.Label();
+            this.textBox161 = new System.Windows.Forms.TextBox();
+            this.label163 = new System.Windows.Forms.Label();
+            this.textBox162 = new System.Windows.Forms.TextBox();
+            this.label164 = new System.Windows.Forms.Label();
+            this.textBox163 = new System.Windows.Forms.TextBox();
+            this.label165 = new System.Windows.Forms.Label();
+            this.textBox164 = new System.Windows.Forms.TextBox();
+            this.label166 = new System.Windows.Forms.Label();
+            this.textBox165 = new System.Windows.Forms.TextBox();
+            this.label167 = new System.Windows.Forms.Label();
+            this.textBox166 = new System.Windows.Forms.TextBox();
+            this.label168 = new System.Windows.Forms.Label();
+            this.textBox167 = new System.Windows.Forms.TextBox();
+            this.label169 = new System.Windows.Forms.Label();
+            this.textBox168 = new System.Windows.Forms.TextBox();
+            this.label170 = new System.Windows.Forms.Label();
+            this.textBox169 = new System.Windows.Forms.TextBox();
+            this.label171 = new System.Windows.Forms.Label();
+            this.textBox170 = new System.Windows.Forms.TextBox();
+            this.label172 = new System.Windows.Forms.Label();
+            this.textBox171 = new System.Windows.Forms.TextBox();
+            this.label173 = new System.Windows.Forms.Label();
+            this.textBox172 = new System.Windows.Forms.TextBox();
+            this.label174 = new System.Windows.Forms.Label();
+            this.textBox173 = new System.Windows.Forms.TextBox();
+            this.label175 = new System.Windows.Forms.Label();
+            this.textBox174 = new System.Windows.Forms.TextBox();
+            this.label176 = new System.Windows.Forms.Label();
+            this.textBox175 = new System.Windows.Forms.TextBox();
+            this.label177 = new System.Windows.Forms.Label();
+            this.textBox176 = new System.Windows.Forms.TextBox();
+            this.label178 = new System.Windows.Forms.Label();
+            this.textBox177 = new System.Windows.Forms.TextBox();
+            this.label179 = new System.Windows.Forms.Label();
+            this.textBox178 = new System.Windows.Forms.TextBox();
+            this.label180 = new System.Windows.Forms.Label();
+            this.textBox179 = new System.Windows.Forms.TextBox();
+            this.label181 = new System.Windows.Forms.Label();
+            this.textBox180 = new System.Windows.Forms.TextBox();
+            this.label182 = new System.Windows.Forms.Label();
+            this.textBox181 = new System.Windows.Forms.TextBox();
+            this.label183 = new System.Windows.Forms.Label();
+            this.textBox182 = new System.Windows.Forms.TextBox();
+            this.label184 = new System.Windows.Forms.Label();
+            this.textBox183 = new System.Windows.Forms.TextBox();
+            this.label185 = new System.Windows.Forms.Label();
+            this.textBox184 = new System.Windows.Forms.TextBox();
+            this.label186 = new System.Windows.Forms.Label();
+            this.textBox185 = new System.Windows.Forms.TextBox();
+            this.label187 = new System.Windows.Forms.Label();
+            this.textBox186 = new System.Windows.Forms.TextBox();
+            this.label188 = new System.Windows.Forms.Label();
+            this.textBox187 = new System.Windows.Forms.TextBox();
+            this.label189 = new System.Windows.Forms.Label();
+            this.textBox188 = new System.Windows.Forms.TextBox();
+            this.label190 = new System.Windows.Forms.Label();
+            this.textBox189 = new System.Windows.Forms.TextBox();
+            this.label191 = new System.Windows.Forms.Label();
+            this.textBox190 = new System.Windows.Forms.TextBox();
+            this.label192 = new System.Windows.Forms.Label();
+            this.textBox191 = new System.Windows.Forms.TextBox();
+            this.label193 = new System.Windows.Forms.Label();
+            this.textBox192 = new System.Windows.Forms.TextBox();
+            this.label194 = new System.Windows.Forms.Label();
+            this.textBox193 = new System.Windows.Forms.TextBox();
+            this.label195 = new System.Windows.Forms.Label();
+            this.textBox194 = new System.Windows.Forms.TextBox();
+            this.label196 = new System.Windows.Forms.Label();
+            this.textBox195 = new System.Windows.Forms.TextBox();
+            this.label197 = new System.Windows.Forms.Label();
+            this.textBox196 = new System.Windows.Forms.TextBox();
+            this.label198 = new System.Windows.Forms.Label();
+            this.textBox197 = new System.Windows.Forms.TextBox();
+            this.label199 = new System.Windows.Forms.Label();
+            this.textBox198 = new System.Windows.Forms.TextBox();
+            this.label200 = new System.Windows.Forms.Label();
+            this.textBox199 = new System.Windows.Forms.TextBox();
+            this.label201 = new System.Windows.Forms.Label();
+            this.textBox200 = new System.Windows.Forms.TextBox();
+            this.label202 = new System.Windows.Forms.Label();
+            this.textBox201 = new System.Windows.Forms.TextBox();
+            this.label203 = new System.Windows.Forms.Label();
+            this.textBox202 = new System.Windows.Forms.TextBox();
+            this.label204 = new System.Windows.Forms.Label();
+            this.tabBoard5 = new System.Windows.Forms.TabPage();
+            this.panel6 = new System.Windows.Forms.Panel();
+            this.textBox203 = new System.Windows.Forms.TextBox();
+            this.label205 = new System.Windows.Forms.Label();
+            this.textBox204 = new System.Windows.Forms.TextBox();
+            this.label206 = new System.Windows.Forms.Label();
+            this.textBox205 = new System.Windows.Forms.TextBox();
+            this.label207 = new System.Windows.Forms.Label();
+            this.textBox206 = new System.Windows.Forms.TextBox();
+            this.label208 = new System.Windows.Forms.Label();
+            this.textBox207 = new System.Windows.Forms.TextBox();
+            this.label209 = new System.Windows.Forms.Label();
+            this.textBox208 = new System.Windows.Forms.TextBox();
+            this.label210 = new System.Windows.Forms.Label();
+            this.textBox209 = new System.Windows.Forms.TextBox();
+            this.label211 = new System.Windows.Forms.Label();
+            this.textBox210 = new System.Windows.Forms.TextBox();
+            this.label212 = new System.Windows.Forms.Label();
+            this.textBox211 = new System.Windows.Forms.TextBox();
+            this.label213 = new System.Windows.Forms.Label();
+            this.textBox212 = new System.Windows.Forms.TextBox();
+            this.label214 = new System.Windows.Forms.Label();
+            this.textBox213 = new System.Windows.Forms.TextBox();
+            this.label215 = new System.Windows.Forms.Label();
+            this.textBox214 = new System.Windows.Forms.TextBox();
+            this.label216 = new System.Windows.Forms.Label();
+            this.textBox215 = new System.Windows.Forms.TextBox();
+            this.label217 = new System.Windows.Forms.Label();
+            this.textBox216 = new System.Windows.Forms.TextBox();
+            this.label218 = new System.Windows.Forms.Label();
+            this.textBox217 = new System.Windows.Forms.TextBox();
+            this.label219 = new System.Windows.Forms.Label();
+            this.textBox218 = new System.Windows.Forms.TextBox();
+            this.label220 = new System.Windows.Forms.Label();
+            this.textBox219 = new System.Windows.Forms.TextBox();
+            this.label221 = new System.Windows.Forms.Label();
+            this.textBox220 = new System.Windows.Forms.TextBox();
+            this.label222 = new System.Windows.Forms.Label();
+            this.textBox221 = new System.Windows.Forms.TextBox();
+            this.label223 = new System.Windows.Forms.Label();
+            this.textBox222 = new System.Windows.Forms.TextBox();
+            this.label224 = new System.Windows.Forms.Label();
+            this.textBox223 = new System.Windows.Forms.TextBox();
+            this.label225 = new System.Windows.Forms.Label();
+            this.textBox224 = new System.Windows.Forms.TextBox();
+            this.label226 = new System.Windows.Forms.Label();
+            this.textBox225 = new System.Windows.Forms.TextBox();
+            this.label227 = new System.Windows.Forms.Label();
+            this.textBox226 = new System.Windows.Forms.TextBox();
+            this.label228 = new System.Windows.Forms.Label();
+            this.textBox227 = new System.Windows.Forms.TextBox();
+            this.label229 = new System.Windows.Forms.Label();
+            this.textBox228 = new System.Windows.Forms.TextBox();
+            this.label230 = new System.Windows.Forms.Label();
+            this.textBox229 = new System.Windows.Forms.TextBox();
+            this.label231 = new System.Windows.Forms.Label();
+            this.textBox230 = new System.Windows.Forms.TextBox();
+            this.label232 = new System.Windows.Forms.Label();
+            this.textBox231 = new System.Windows.Forms.TextBox();
+            this.label233 = new System.Windows.Forms.Label();
+            this.textBox232 = new System.Windows.Forms.TextBox();
+            this.label234 = new System.Windows.Forms.Label();
+            this.textBox233 = new System.Windows.Forms.TextBox();
+            this.label235 = new System.Windows.Forms.Label();
+            this.textBox234 = new System.Windows.Forms.TextBox();
+            this.label236 = new System.Windows.Forms.Label();
+            this.textBox235 = new System.Windows.Forms.TextBox();
+            this.label237 = new System.Windows.Forms.Label();
+            this.textBox236 = new System.Windows.Forms.TextBox();
+            this.label238 = new System.Windows.Forms.Label();
+            this.textBox237 = new System.Windows.Forms.TextBox();
+            this.label239 = new System.Windows.Forms.Label();
+            this.textBox238 = new System.Windows.Forms.TextBox();
+            this.label240 = new System.Windows.Forms.Label();
+            this.textBox239 = new System.Windows.Forms.TextBox();
+            this.label241 = new System.Windows.Forms.Label();
+            this.textBox240 = new System.Windows.Forms.TextBox();
+            this.label242 = new System.Windows.Forms.Label();
+            this.textBox241 = new System.Windows.Forms.TextBox();
+            this.label243 = new System.Windows.Forms.Label();
+            this.textBox242 = new System.Windows.Forms.TextBox();
+            this.label244 = new System.Windows.Forms.Label();
+            this.textBox243 = new System.Windows.Forms.TextBox();
+            this.label245 = new System.Windows.Forms.Label();
+            this.textBox244 = new System.Windows.Forms.TextBox();
+            this.label246 = new System.Windows.Forms.Label();
+            this.textBox245 = new System.Windows.Forms.TextBox();
+            this.label247 = new System.Windows.Forms.Label();
+            this.textBox246 = new System.Windows.Forms.TextBox();
+            this.label248 = new System.Windows.Forms.Label();
+            this.tabBoard6 = new System.Windows.Forms.TabPage();
+            this.panel7 = new System.Windows.Forms.Panel();
+            this.timer_rec = new System.Windows.Forms.Timer(this.components);
+            this.timer_send = new System.Windows.Forms.Timer(this.components);
+            this.comboBox_VCU_BMSCutOffLV = new System.Windows.Forms.ComboBox();
+            this.label94 = new System.Windows.Forms.Label();
+            this.comboBox_BTMS_ConnStsFb = new System.Windows.Forms.ComboBox();
+            this.label96 = new System.Windows.Forms.Label();
+            this.comboBox_BTMS_WorkSts = new System.Windows.Forms.ComboBox();
+            this.label97 = new System.Windows.Forms.Label();
+            this.numericUpDown_BTMS_BattPackInCoolTemp = new System.Windows.Forms.NumericUpDown();
+            this.label98 = new System.Windows.Forms.Label();
+            this.numericUpDown_BTMS_BattPackoutCoolTemp = new System.Windows.Forms.NumericUpDown();
+            this.label99 = new System.Windows.Forms.Label();
+            this.numericUpDown_BTMS_ActPower = new System.Windows.Forms.NumericUpDown();
+            this.label100 = new System.Windows.Forms.Label();
+            this.numericUpDown_BTMS_DTC = new System.Windows.Forms.NumericUpDown();
+            this.label101 = new System.Windows.Forms.Label();
+            this.label102 = new System.Windows.Forms.Label();
+            this.comboBox_BTMS_FltLevel = new System.Windows.Forms.ComboBox();
+            this.comboBox_Change_BattConSts = new System.Windows.Forms.ComboBox();
+            this.label103 = new System.Windows.Forms.Label();
+            this.comboBox_LockingPinStsFB = new System.Windows.Forms.ComboBox();
+            this.label104 = new System.Windows.Forms.Label();
+            this.textBox_BMS_BattSOH = new System.Windows.Forms.TextBox();
+            this.label105 = new System.Windows.Forms.Label();
+            this.textBox_BMS_CnctSt = new System.Windows.Forms.TextBox();
+            this.label108 = new System.Windows.Forms.Label();
+            this.textBox_BMS_ChgSts = new System.Windows.Forms.TextBox();
+            this.label109 = new System.Windows.Forms.Label();
+            this.textBox_BMS_DCChgPlugSts = new System.Windows.Forms.TextBox();
+            this.label110 = new System.Windows.Forms.Label();
+            this.flowLayoutPanel_1 = new System.Windows.Forms.FlowLayoutPanel();
+            this.groupBox1.SuspendLayout();
+            this.VCU.SuspendLayout();
+            this.tabPageVCU.SuspendLayout();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_VCU_VehSpd)).BeginInit();
+            this.tabPageEBC.SuspendLayout();
+            this.tabPagePMS.SuspendLayout();
+            this.tabPageRCB.SuspendLayout();
+            this.groupBox2.SuspendLayout();
+            this.tabControl2.SuspendLayout();
+            this.tabBoard1.SuspendLayout();
+            this.panel2.SuspendLayout();
+            this.tabBoard2.SuspendLayout();
+            this.panel3.SuspendLayout();
+            this.tabBoard3.SuspendLayout();
+            this.panel4.SuspendLayout();
+            this.tabBoard4.SuspendLayout();
+            this.panel5.SuspendLayout();
+            this.tabBoard5.SuspendLayout();
+            this.panel6.SuspendLayout();
+            this.tabBoard6.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_BTMS_BattPackInCoolTemp)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_BTMS_BattPackoutCoolTemp)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_BTMS_ActPower)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_BTMS_DTC)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // groupBox1
+            // 
+            this.groupBox1.Controls.Add(this.comboBox_MsgType);
+            this.groupBox1.Controls.Add(this.label9);
+            this.groupBox1.Controls.Add(this.button_StartCAN);
+            this.groupBox1.Controls.Add(this.comboBox_BoardIndex);
+            this.groupBox1.Controls.Add(this.comboBox_CANIndex);
+            this.groupBox1.Controls.Add(this.comboBox_DeviceIndex);
+            this.groupBox1.Controls.Add(this.comboBox_devtype);
+            this.groupBox1.Controls.Add(this.label4);
+            this.groupBox1.Controls.Add(this.label3);
+            this.groupBox1.Controls.Add(this.设备索引号);
+            this.groupBox1.Controls.Add(this.label_CanName);
+            this.groupBox1.Location = new System.Drawing.Point(12, 12);
+            this.groupBox1.Name = "groupBox1";
+            this.groupBox1.Size = new System.Drawing.Size(1001, 116);
+            this.groupBox1.TabIndex = 0;
+            this.groupBox1.TabStop = false;
+            this.groupBox1.Text = "设备";
+            // 
+            // comboBox_MsgType
+            // 
+            this.comboBox_MsgType.FormattingEnabled = true;
+            this.comboBox_MsgType.Items.AddRange(new object[] {
+            "扩展帧",
+            "标准帧"});
+            this.comboBox_MsgType.Location = new System.Drawing.Point(789, 30);
+            this.comboBox_MsgType.Name = "comboBox_MsgType";
+            this.comboBox_MsgType.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_MsgType.TabIndex = 10;
+            // 
+            // label9
+            // 
+            this.label9.AutoSize = true;
+            this.label9.Location = new System.Drawing.Point(722, 30);
+            this.label9.Name = "label9";
+            this.label9.Size = new System.Drawing.Size(52, 15);
+            this.label9.TabIndex = 9;
+            this.label9.Text = "帧类型";
+            // 
+            // button_StartCAN
+            // 
+            this.button_StartCAN.Location = new System.Drawing.Point(316, 79);
+            this.button_StartCAN.Name = "button_StartCAN";
+            this.button_StartCAN.Size = new System.Drawing.Size(91, 24);
+            this.button_StartCAN.TabIndex = 8;
+            this.button_StartCAN.Text = "启动";
+            this.button_StartCAN.UseVisualStyleBackColor = true;
+            this.button_StartCAN.Click += new System.EventHandler(this.button_StartCAN_Click);
+            // 
+            // comboBox_BoardIndex
+            // 
+            this.comboBox_BoardIndex.FormattingEnabled = true;
+            this.comboBox_BoardIndex.Items.AddRange(new object[] {
+            "250K",
+            "500K"});
+            this.comboBox_BoardIndex.Location = new System.Drawing.Point(119, 79);
+            this.comboBox_BoardIndex.Name = "comboBox_BoardIndex";
+            this.comboBox_BoardIndex.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_BoardIndex.TabIndex = 7;
+            // 
+            // comboBox_CANIndex
+            // 
+            this.comboBox_CANIndex.FormattingEnabled = true;
+            this.comboBox_CANIndex.Items.AddRange(new object[] {
+            "0",
+            "1"});
+            this.comboBox_CANIndex.Location = new System.Drawing.Point(583, 30);
+            this.comboBox_CANIndex.Name = "comboBox_CANIndex";
+            this.comboBox_CANIndex.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_CANIndex.TabIndex = 6;
+            // 
+            // comboBox_DeviceIndex
+            // 
+            this.comboBox_DeviceIndex.FormattingEnabled = true;
+            this.comboBox_DeviceIndex.Items.AddRange(new object[] {
+            "1",
+            "2",
+            "3",
+            "4"});
+            this.comboBox_DeviceIndex.Location = new System.Drawing.Point(361, 30);
+            this.comboBox_DeviceIndex.Name = "comboBox_DeviceIndex";
+            this.comboBox_DeviceIndex.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_DeviceIndex.TabIndex = 5;
+            // 
+            // comboBox_devtype
+            // 
+            this.comboBox_devtype.FormattingEnabled = true;
+            this.comboBox_devtype.Location = new System.Drawing.Point(119, 30);
+            this.comboBox_devtype.Name = "comboBox_devtype";
+            this.comboBox_devtype.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_devtype.TabIndex = 1;
+            // 
+            // label4
+            // 
+            this.label4.AutoSize = true;
+            this.label4.Location = new System.Drawing.Point(36, 79);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(52, 15);
+            this.label4.TabIndex = 4;
+            this.label4.Text = "波特率";
+            // 
+            // label3
+            // 
+            this.label3.AutoSize = true;
+            this.label3.Location = new System.Drawing.Point(516, 30);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(61, 15);
+            this.label3.TabIndex = 3;
+            this.label3.Text = "CAN通道";
+            // 
+            // 设备索引号
+            // 
+            this.设备索引号.AutoSize = true;
+            this.设备索引号.Location = new System.Drawing.Point(269, 30);
+            this.设备索引号.Name = "设备索引号";
+            this.设备索引号.Size = new System.Drawing.Size(82, 15);
+            this.设备索引号.TabIndex = 2;
+            this.设备索引号.Text = "设备索引号";
+            // 
+            // label_CanName
+            // 
+            this.label_CanName.AutoSize = true;
+            this.label_CanName.Location = new System.Drawing.Point(36, 30);
+            this.label_CanName.Name = "label_CanName";
+            this.label_CanName.Size = new System.Drawing.Size(67, 15);
+            this.label_CanName.TabIndex = 1;
+            this.label_CanName.Text = "设备名称";
+            // 
+            // VCU
+            // 
+            this.VCU.Controls.Add(this.tabPageVCU);
+            this.VCU.Controls.Add(this.tabPageEBC);
+            this.VCU.Controls.Add(this.tabPagePMS);
+            this.VCU.Controls.Add(this.tabPageRCB);
+            this.VCU.Controls.Add(this.tabPageDCS);
+            this.VCU.Location = new System.Drawing.Point(12, 134);
+            this.VCU.Name = "VCU";
+            this.VCU.SelectedIndex = 0;
+            this.VCU.Size = new System.Drawing.Size(1001, 104);
+            this.VCU.TabIndex = 1;
+            // 
+            // tabPageVCU
+            // 
+            this.tabPageVCU.Controls.Add(this.panel1);
+            this.tabPageVCU.Location = new System.Drawing.Point(4, 25);
+            this.tabPageVCU.Name = "tabPageVCU";
+            this.tabPageVCU.Padding = new System.Windows.Forms.Padding(3);
+            this.tabPageVCU.Size = new System.Drawing.Size(993, 75);
+            this.tabPageVCU.TabIndex = 0;
+            this.tabPageVCU.Text = "VCU";
+            this.tabPageVCU.UseVisualStyleBackColor = true;
+            // 
+            // panel1
+            // 
+            this.panel1.Controls.Add(this.comboBox_VCU_BMSCutOffLV);
+            this.panel1.Controls.Add(this.label94);
+            this.panel1.Controls.Add(this.numericUpDown_VCU_VehSpd);
+            this.panel1.Controls.Add(this.label93);
+            this.panel1.Controls.Add(this.comboBox_VCU_AllowChgCtrl);
+            this.panel1.Controls.Add(this.label2);
+            this.panel1.Controls.Add(this.comboBox_VCU_BMSHVOnOffReq);
+            this.panel1.Controls.Add(this.label1);
+            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(993, 82);
+            this.panel1.TabIndex = 3;
+            // 
+            // numericUpDown_VCU_VehSpd
+            // 
+            this.numericUpDown_VCU_VehSpd.Location = new System.Drawing.Point(765, 23);
+            this.numericUpDown_VCU_VehSpd.Name = "numericUpDown_VCU_VehSpd";
+            this.numericUpDown_VCU_VehSpd.Size = new System.Drawing.Size(120, 25);
+            this.numericUpDown_VCU_VehSpd.TabIndex = 54;
+            // 
+            // label93
+            // 
+            this.label93.AutoSize = true;
+            this.label93.Location = new System.Drawing.Point(722, 26);
+            this.label93.Name = "label93";
+            this.label93.Size = new System.Drawing.Size(37, 15);
+            this.label93.TabIndex = 19;
+            this.label93.Text = "车速";
+            // 
+            // comboBox_VCU_AllowChgCtrl
+            // 
+            this.comboBox_VCU_AllowChgCtrl.FormattingEnabled = true;
+            this.comboBox_VCU_AllowChgCtrl.Items.AddRange(new object[] {
+            "不允许充电",
+            "允许充电"});
+            this.comboBox_VCU_AllowChgCtrl.Location = new System.Drawing.Point(545, 23);
+            this.comboBox_VCU_AllowChgCtrl.Name = "comboBox_VCU_AllowChgCtrl";
+            this.comboBox_VCU_AllowChgCtrl.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_VCU_AllowChgCtrl.TabIndex = 11;
+            this.comboBox_VCU_AllowChgCtrl.Text = "不允许充电";
+            // 
+            // label2
+            // 
+            this.label2.AutoSize = true;
+            this.label2.Location = new System.Drawing.Point(472, 25);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(67, 15);
+            this.label2.TabIndex = 10;
+            this.label2.Text = "充电允许";
+            // 
+            // comboBox_VCU_BMSHVOnOffReq
+            // 
+            this.comboBox_VCU_BMSHVOnOffReq.FormattingEnabled = true;
+            this.comboBox_VCU_BMSHVOnOffReq.Items.AddRange(new object[] {
+            "初始值",
+            "高压上电",
+            "高压下电",
+            "高压紧急下电"});
+            this.comboBox_VCU_BMSHVOnOffReq.Location = new System.Drawing.Point(105, 23);
+            this.comboBox_VCU_BMSHVOnOffReq.Name = "comboBox_VCU_BMSHVOnOffReq";
+            this.comboBox_VCU_BMSHVOnOffReq.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_VCU_BMSHVOnOffReq.TabIndex = 9;
+            this.comboBox_VCU_BMSHVOnOffReq.Text = "初始值";
+            // 
+            // label1
+            // 
+            this.label1.AutoSize = true;
+            this.label1.Location = new System.Drawing.Point(32, 25);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(67, 15);
+            this.label1.TabIndex = 2;
+            this.label1.Text = "高压命令";
+            // 
+            // tabPageEBC
+            // 
+            this.tabPageEBC.Controls.Add(this.comboBox_Change_BattConSts);
+            this.tabPageEBC.Controls.Add(this.label103);
+            this.tabPageEBC.Controls.Add(this.comboBox_LockingPinStsFB);
+            this.tabPageEBC.Controls.Add(this.label104);
+            this.tabPageEBC.Location = new System.Drawing.Point(4, 25);
+            this.tabPageEBC.Name = "tabPageEBC";
+            this.tabPageEBC.Padding = new System.Windows.Forms.Padding(3);
+            this.tabPageEBC.Size = new System.Drawing.Size(993, 75);
+            this.tabPageEBC.TabIndex = 1;
+            this.tabPageEBC.Text = "EBC";
+            this.tabPageEBC.UseVisualStyleBackColor = true;
+            // 
+            // tabPagePMS
+            // 
+            this.tabPagePMS.Controls.Add(this.comboBox_BTMS_FltLevel);
+            this.tabPagePMS.Controls.Add(this.label102);
+            this.tabPagePMS.Controls.Add(this.numericUpDown_BTMS_DTC);
+            this.tabPagePMS.Controls.Add(this.label101);
+            this.tabPagePMS.Controls.Add(this.numericUpDown_BTMS_ActPower);
+            this.tabPagePMS.Controls.Add(this.label100);
+            this.tabPagePMS.Controls.Add(this.numericUpDown_BTMS_BattPackoutCoolTemp);
+            this.tabPagePMS.Controls.Add(this.label99);
+            this.tabPagePMS.Controls.Add(this.numericUpDown_BTMS_BattPackInCoolTemp);
+            this.tabPagePMS.Controls.Add(this.label98);
+            this.tabPagePMS.Controls.Add(this.comboBox_BTMS_ConnStsFb);
+            this.tabPagePMS.Controls.Add(this.label96);
+            this.tabPagePMS.Controls.Add(this.comboBox_BTMS_WorkSts);
+            this.tabPagePMS.Controls.Add(this.label97);
+            this.tabPagePMS.Location = new System.Drawing.Point(4, 25);
+            this.tabPagePMS.Name = "tabPagePMS";
+            this.tabPagePMS.Size = new System.Drawing.Size(993, 75);
+            this.tabPagePMS.TabIndex = 2;
+            this.tabPagePMS.Text = "TMS";
+            this.tabPagePMS.UseVisualStyleBackColor = true;
+            // 
+            // tabPageRCB
+            // 
+            this.tabPageRCB.Controls.Add(this.comboBox_encryptionEnable);
+            this.tabPageRCB.Controls.Add(this.label28);
+            this.tabPageRCB.Location = new System.Drawing.Point(4, 25);
+            this.tabPageRCB.Name = "tabPageRCB";
+            this.tabPageRCB.Size = new System.Drawing.Size(993, 75);
+            this.tabPageRCB.TabIndex = 3;
+            this.tabPageRCB.Text = "RCB";
+            this.tabPageRCB.UseVisualStyleBackColor = true;
+            // 
+            // comboBox_encryptionEnable
+            // 
+            this.comboBox_encryptionEnable.FormattingEnabled = true;
+            this.comboBox_encryptionEnable.Items.AddRange(new object[] {
+            "是",
+            "否"});
+            this.comboBox_encryptionEnable.Location = new System.Drawing.Point(103, 13);
+            this.comboBox_encryptionEnable.Name = "comboBox_encryptionEnable";
+            this.comboBox_encryptionEnable.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_encryptionEnable.TabIndex = 12;
+            // 
+            // label28
+            // 
+            this.label28.AutoSize = true;
+            this.label28.Location = new System.Drawing.Point(11, 13);
+            this.label28.Name = "label28";
+            this.label28.Size = new System.Drawing.Size(67, 15);
+            this.label28.TabIndex = 11;
+            this.label28.Text = "是否加密";
+            // 
+            // tabPageDCS
+            // 
+            this.tabPageDCS.Location = new System.Drawing.Point(4, 25);
+            this.tabPageDCS.Name = "tabPageDCS";
+            this.tabPageDCS.Size = new System.Drawing.Size(993, 75);
+            this.tabPageDCS.TabIndex = 4;
+            this.tabPageDCS.Text = "DCS";
+            this.tabPageDCS.UseVisualStyleBackColor = true;
+            // 
+            // groupBox2
+            // 
+            this.groupBox2.Controls.Add(this.textBox_BMS_CnctSt);
+            this.groupBox2.Controls.Add(this.label108);
+            this.groupBox2.Controls.Add(this.textBox_BMS_ChgSts);
+            this.groupBox2.Controls.Add(this.label109);
+            this.groupBox2.Controls.Add(this.textBox_BMS_DCChgPlugSts);
+            this.groupBox2.Controls.Add(this.label110);
+            this.groupBox2.Controls.Add(this.textBox_BMS_BattSOH);
+            this.groupBox2.Controls.Add(this.label105);
+            this.groupBox2.Controls.Add(this.textBox_BMS_NegIsolationRes);
+            this.groupBox2.Controls.Add(this.label17);
+            this.groupBox2.Controls.Add(this.textBox_BMS_chrgIReq);
+            this.groupBox2.Controls.Add(this.label29);
+            this.groupBox2.Controls.Add(this.textBox_BMS_MaxPmtDischgCurr);
+            this.groupBox2.Controls.Add(this.label30);
+            this.groupBox2.Controls.Add(this.textBox_BMS_GBT32960FltNum);
+            this.groupBox2.Controls.Add(this.label25);
+            this.groupBox2.Controls.Add(this.textBox_BMS_ErrorCode);
+            this.groupBox2.Controls.Add(this.label26);
+            this.groupBox2.Controls.Add(this.textBox_BMS_FaultLevel);
+            this.groupBox2.Controls.Add(this.label27);
+            this.groupBox2.Controls.Add(this.textBox_BMS_ChgNegConnSts2);
+            this.groupBox2.Controls.Add(this.label18);
+            this.groupBox2.Controls.Add(this.textBox_BMS_ChgPosConnSts2);
+            this.groupBox2.Controls.Add(this.label19);
+            this.groupBox2.Controls.Add(this.textBox_BMS_ChgNegConnSts1);
+            this.groupBox2.Controls.Add(this.label20);
+            this.groupBox2.Controls.Add(this.textBox_BMS_ChgPosConnSts1);
+            this.groupBox2.Controls.Add(this.label21);
+            this.groupBox2.Controls.Add(this.textBox_BMS_PreChgConnSts);
+            this.groupBox2.Controls.Add(this.label22);
+            this.groupBox2.Controls.Add(this.textBox_BMS_MainNegConnSts);
+            this.groupBox2.Controls.Add(this.label23);
+            this.groupBox2.Controls.Add(this.textBox_BMS_MainPosConnSts);
+            this.groupBox2.Controls.Add(this.label24);
+            this.groupBox2.Controls.Add(this.textBox_BMS_BattMinTemp);
+            this.groupBox2.Controls.Add(this.label13);
+            this.groupBox2.Controls.Add(this.textBox_BMS_BattMaxTemp);
+            this.groupBox2.Controls.Add(this.label14);
+            this.groupBox2.Controls.Add(this.textBox_BMS_MinCellVolt);
+            this.groupBox2.Controls.Add(this.label15);
+            this.groupBox2.Controls.Add(this.textBox_BMS_MaxCellVolt);
+            this.groupBox2.Controls.Add(this.label16);
+            this.groupBox2.Controls.Add(this.textBox_BMS_PosIsolationRes);
+            this.groupBox2.Controls.Add(this.label10);
+            this.groupBox2.Controls.Add(this.textBox_BMS_BattSOC);
+            this.groupBox2.Controls.Add(this.label11);
+            this.groupBox2.Controls.Add(this.textBox_BMS_BattCurr);
+            this.groupBox2.Controls.Add(this.label12);
+            this.groupBox2.Controls.Add(this.textBox_BMS_BattBusVolOutMainPos);
+            this.groupBox2.Controls.Add(this.label7);
+            this.groupBox2.Controls.Add(this.textBox_BMS_BattTermVolINMainPos);
+            this.groupBox2.Controls.Add(this.label6);
+            this.groupBox2.Controls.Add(this.textBox_BMS_CutOffHVReq);
+            this.groupBox2.Controls.Add(this.label5);
+            this.groupBox2.Controls.Add(this.textBox_BMS_BattCurrentSts);
+            this.groupBox2.Controls.Add(this.label8);
+            this.groupBox2.Location = new System.Drawing.Point(12, 244);
+            this.groupBox2.Name = "groupBox2";
+            this.groupBox2.Size = new System.Drawing.Size(1001, 269);
+            this.groupBox2.TabIndex = 9;
+            this.groupBox2.TabStop = false;
+            this.groupBox2.Text = "设备";
+            // 
+            // textBox_BMS_NegIsolationRes
+            // 
+            this.textBox_BMS_NegIsolationRes.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_NegIsolationRes.Location = new System.Drawing.Point(278, 198);
+            this.textBox_BMS_NegIsolationRes.Name = "textBox_BMS_NegIsolationRes";
+            this.textBox_BMS_NegIsolationRes.ReadOnly = true;
+            this.textBox_BMS_NegIsolationRes.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_NegIsolationRes.TabIndex = 52;
+            this.textBox_BMS_NegIsolationRes.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label17
+            // 
+            this.label17.AutoSize = true;
+            this.label17.Location = new System.Drawing.Point(175, 201);
+            this.label17.Name = "label17";
+            this.label17.Size = new System.Drawing.Size(97, 15);
+            this.label17.TabIndex = 51;
+            this.label17.Text = "负极绝缘阻值";
+            // 
+            // textBox_BMS_chrgIReq
+            // 
+            this.textBox_BMS_chrgIReq.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_chrgIReq.Location = new System.Drawing.Point(841, 69);
+            this.textBox_BMS_chrgIReq.Name = "textBox_BMS_chrgIReq";
+            this.textBox_BMS_chrgIReq.ReadOnly = true;
+            this.textBox_BMS_chrgIReq.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_chrgIReq.TabIndex = 50;
+            this.textBox_BMS_chrgIReq.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label29
+            // 
+            this.label29.AutoSize = true;
+            this.label29.Location = new System.Drawing.Point(738, 69);
+            this.label29.Name = "label29";
+            this.label29.Size = new System.Drawing.Size(97, 15);
+            this.label29.TabIndex = 49;
+            this.label29.Text = "充电需求电流";
+            // 
+            // textBox_BMS_MaxPmtDischgCurr
+            // 
+            this.textBox_BMS_MaxPmtDischgCurr.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_MaxPmtDischgCurr.Location = new System.Drawing.Point(841, 36);
+            this.textBox_BMS_MaxPmtDischgCurr.Name = "textBox_BMS_MaxPmtDischgCurr";
+            this.textBox_BMS_MaxPmtDischgCurr.ReadOnly = true;
+            this.textBox_BMS_MaxPmtDischgCurr.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_MaxPmtDischgCurr.TabIndex = 48;
+            this.textBox_BMS_MaxPmtDischgCurr.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label30
+            // 
+            this.label30.AutoSize = true;
+            this.label30.Location = new System.Drawing.Point(708, 36);
+            this.label30.Name = "label30";
+            this.label30.Size = new System.Drawing.Size(127, 15);
+            this.label30.TabIndex = 47;
+            this.label30.Text = "最大允许放电电流";
+            // 
+            // textBox_BMS_GBT32960FltNum
+            // 
+            this.textBox_BMS_GBT32960FltNum.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_GBT32960FltNum.Location = new System.Drawing.Point(647, 93);
+            this.textBox_BMS_GBT32960FltNum.Name = "textBox_BMS_GBT32960FltNum";
+            this.textBox_BMS_GBT32960FltNum.ReadOnly = true;
+            this.textBox_BMS_GBT32960FltNum.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_GBT32960FltNum.TabIndex = 46;
+            this.textBox_BMS_GBT32960FltNum.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label25
+            // 
+            this.label25.AutoSize = true;
+            this.label25.Location = new System.Drawing.Point(574, 96);
+            this.label25.Name = "label25";
+            this.label25.Size = new System.Drawing.Size(67, 15);
+            this.label25.TabIndex = 45;
+            this.label25.Text = "故障数量";
+            // 
+            // textBox_BMS_ErrorCode
+            // 
+            this.textBox_BMS_ErrorCode.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_ErrorCode.Location = new System.Drawing.Point(647, 60);
+            this.textBox_BMS_ErrorCode.Name = "textBox_BMS_ErrorCode";
+            this.textBox_BMS_ErrorCode.ReadOnly = true;
+            this.textBox_BMS_ErrorCode.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_ErrorCode.TabIndex = 44;
+            this.textBox_BMS_ErrorCode.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label26
+            // 
+            this.label26.AutoSize = true;
+            this.label26.Location = new System.Drawing.Point(574, 63);
+            this.label26.Name = "label26";
+            this.label26.Size = new System.Drawing.Size(67, 15);
+            this.label26.TabIndex = 43;
+            this.label26.Text = "故障代码";
+            // 
+            // textBox_BMS_FaultLevel
+            // 
+            this.textBox_BMS_FaultLevel.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_FaultLevel.Location = new System.Drawing.Point(647, 27);
+            this.textBox_BMS_FaultLevel.Name = "textBox_BMS_FaultLevel";
+            this.textBox_BMS_FaultLevel.ReadOnly = true;
+            this.textBox_BMS_FaultLevel.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_FaultLevel.TabIndex = 42;
+            this.textBox_BMS_FaultLevel.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label27
+            // 
+            this.label27.AutoSize = true;
+            this.label27.Location = new System.Drawing.Point(574, 30);
+            this.label27.Name = "label27";
+            this.label27.Size = new System.Drawing.Size(67, 15);
+            this.label27.TabIndex = 41;
+            this.label27.Text = "故障等级";
+            // 
+            // textBox_BMS_ChgNegConnSts2
+            // 
+            this.textBox_BMS_ChgNegConnSts2.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_ChgNegConnSts2.Location = new System.Drawing.Point(488, 228);
+            this.textBox_BMS_ChgNegConnSts2.Name = "textBox_BMS_ChgNegConnSts2";
+            this.textBox_BMS_ChgNegConnSts2.ReadOnly = true;
+            this.textBox_BMS_ChgNegConnSts2.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_ChgNegConnSts2.TabIndex = 38;
+            this.textBox_BMS_ChgNegConnSts2.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label18
+            // 
+            this.label18.AutoSize = true;
+            this.label18.Location = new System.Drawing.Point(377, 231);
+            this.label18.Name = "label18";
+            this.label18.Size = new System.Drawing.Size(105, 15);
+            this.label18.TabIndex = 37;
+            this.label18.Text = "充电负2继电器";
+            // 
+            // textBox_BMS_ChgPosConnSts2
+            // 
+            this.textBox_BMS_ChgPosConnSts2.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_ChgPosConnSts2.Location = new System.Drawing.Point(488, 195);
+            this.textBox_BMS_ChgPosConnSts2.Name = "textBox_BMS_ChgPosConnSts2";
+            this.textBox_BMS_ChgPosConnSts2.ReadOnly = true;
+            this.textBox_BMS_ChgPosConnSts2.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_ChgPosConnSts2.TabIndex = 36;
+            this.textBox_BMS_ChgPosConnSts2.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label19
+            // 
+            this.label19.AutoSize = true;
+            this.label19.Location = new System.Drawing.Point(377, 198);
+            this.label19.Name = "label19";
+            this.label19.Size = new System.Drawing.Size(105, 15);
+            this.label19.TabIndex = 35;
+            this.label19.Text = "充电正2继电器";
+            // 
+            // textBox_BMS_ChgNegConnSts1
+            // 
+            this.textBox_BMS_ChgNegConnSts1.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_ChgNegConnSts1.Location = new System.Drawing.Point(488, 162);
+            this.textBox_BMS_ChgNegConnSts1.Name = "textBox_BMS_ChgNegConnSts1";
+            this.textBox_BMS_ChgNegConnSts1.ReadOnly = true;
+            this.textBox_BMS_ChgNegConnSts1.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_ChgNegConnSts1.TabIndex = 34;
+            this.textBox_BMS_ChgNegConnSts1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label20
+            // 
+            this.label20.AutoSize = true;
+            this.label20.Location = new System.Drawing.Point(377, 165);
+            this.label20.Name = "label20";
+            this.label20.Size = new System.Drawing.Size(105, 15);
+            this.label20.TabIndex = 33;
+            this.label20.Text = "充电负1继电器";
+            // 
+            // textBox_BMS_ChgPosConnSts1
+            // 
+            this.textBox_BMS_ChgPosConnSts1.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_ChgPosConnSts1.Location = new System.Drawing.Point(488, 129);
+            this.textBox_BMS_ChgPosConnSts1.Name = "textBox_BMS_ChgPosConnSts1";
+            this.textBox_BMS_ChgPosConnSts1.ReadOnly = true;
+            this.textBox_BMS_ChgPosConnSts1.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_ChgPosConnSts1.TabIndex = 32;
+            this.textBox_BMS_ChgPosConnSts1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label21
+            // 
+            this.label21.AutoSize = true;
+            this.label21.Location = new System.Drawing.Point(377, 132);
+            this.label21.Name = "label21";
+            this.label21.Size = new System.Drawing.Size(105, 15);
+            this.label21.TabIndex = 31;
+            this.label21.Text = "充电正1继电器";
+            // 
+            // textBox_BMS_PreChgConnSts
+            // 
+            this.textBox_BMS_PreChgConnSts.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_PreChgConnSts.Location = new System.Drawing.Point(488, 96);
+            this.textBox_BMS_PreChgConnSts.Name = "textBox_BMS_PreChgConnSts";
+            this.textBox_BMS_PreChgConnSts.ReadOnly = true;
+            this.textBox_BMS_PreChgConnSts.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_PreChgConnSts.TabIndex = 30;
+            this.textBox_BMS_PreChgConnSts.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label22
+            // 
+            this.label22.AutoSize = true;
+            this.label22.Location = new System.Drawing.Point(400, 99);
+            this.label22.Name = "label22";
+            this.label22.Size = new System.Drawing.Size(82, 15);
+            this.label22.TabIndex = 29;
+            this.label22.Text = "预充继电器";
+            // 
+            // textBox_BMS_MainNegConnSts
+            // 
+            this.textBox_BMS_MainNegConnSts.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_MainNegConnSts.Location = new System.Drawing.Point(488, 63);
+            this.textBox_BMS_MainNegConnSts.Name = "textBox_BMS_MainNegConnSts";
+            this.textBox_BMS_MainNegConnSts.ReadOnly = true;
+            this.textBox_BMS_MainNegConnSts.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_MainNegConnSts.TabIndex = 28;
+            this.textBox_BMS_MainNegConnSts.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label23
+            // 
+            this.label23.AutoSize = true;
+            this.label23.Location = new System.Drawing.Point(400, 66);
+            this.label23.Name = "label23";
+            this.label23.Size = new System.Drawing.Size(82, 15);
+            this.label23.TabIndex = 27;
+            this.label23.Text = "主负继电器";
+            // 
+            // textBox_BMS_MainPosConnSts
+            // 
+            this.textBox_BMS_MainPosConnSts.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_MainPosConnSts.Location = new System.Drawing.Point(488, 30);
+            this.textBox_BMS_MainPosConnSts.Name = "textBox_BMS_MainPosConnSts";
+            this.textBox_BMS_MainPosConnSts.ReadOnly = true;
+            this.textBox_BMS_MainPosConnSts.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_MainPosConnSts.TabIndex = 26;
+            this.textBox_BMS_MainPosConnSts.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label24
+            // 
+            this.label24.AutoSize = true;
+            this.label24.Location = new System.Drawing.Point(400, 33);
+            this.label24.Name = "label24";
+            this.label24.Size = new System.Drawing.Size(82, 15);
+            this.label24.TabIndex = 25;
+            this.label24.Text = "主正继电器";
+            // 
+            // textBox_BMS_BattMinTemp
+            // 
+            this.textBox_BMS_BattMinTemp.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_BattMinTemp.Location = new System.Drawing.Point(278, 129);
+            this.textBox_BMS_BattMinTemp.Name = "textBox_BMS_BattMinTemp";
+            this.textBox_BMS_BattMinTemp.ReadOnly = true;
+            this.textBox_BMS_BattMinTemp.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_BattMinTemp.TabIndex = 24;
+            // 
+            // label13
+            // 
+            this.label13.AutoSize = true;
+            this.label13.Location = new System.Drawing.Point(205, 132);
+            this.label13.Name = "label13";
+            this.label13.Size = new System.Drawing.Size(67, 15);
+            this.label13.TabIndex = 23;
+            this.label13.Text = "最小温度";
+            // 
+            // textBox_BMS_BattMaxTemp
+            // 
+            this.textBox_BMS_BattMaxTemp.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_BattMaxTemp.Location = new System.Drawing.Point(278, 96);
+            this.textBox_BMS_BattMaxTemp.Name = "textBox_BMS_BattMaxTemp";
+            this.textBox_BMS_BattMaxTemp.ReadOnly = true;
+            this.textBox_BMS_BattMaxTemp.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_BattMaxTemp.TabIndex = 22;
+            // 
+            // label14
+            // 
+            this.label14.AutoSize = true;
+            this.label14.Location = new System.Drawing.Point(205, 99);
+            this.label14.Name = "label14";
+            this.label14.Size = new System.Drawing.Size(67, 15);
+            this.label14.TabIndex = 21;
+            this.label14.Text = "最大温度";
+            // 
+            // textBox_BMS_MinCellVolt
+            // 
+            this.textBox_BMS_MinCellVolt.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_MinCellVolt.Location = new System.Drawing.Point(278, 63);
+            this.textBox_BMS_MinCellVolt.Name = "textBox_BMS_MinCellVolt";
+            this.textBox_BMS_MinCellVolt.ReadOnly = true;
+            this.textBox_BMS_MinCellVolt.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_MinCellVolt.TabIndex = 20;
+            // 
+            // label15
+            // 
+            this.label15.AutoSize = true;
+            this.label15.Location = new System.Drawing.Point(205, 66);
+            this.label15.Name = "label15";
+            this.label15.Size = new System.Drawing.Size(67, 15);
+            this.label15.TabIndex = 19;
+            this.label15.Text = "最小电压";
+            // 
+            // textBox_BMS_MaxCellVolt
+            // 
+            this.textBox_BMS_MaxCellVolt.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_MaxCellVolt.Location = new System.Drawing.Point(278, 30);
+            this.textBox_BMS_MaxCellVolt.Name = "textBox_BMS_MaxCellVolt";
+            this.textBox_BMS_MaxCellVolt.ReadOnly = true;
+            this.textBox_BMS_MaxCellVolt.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_MaxCellVolt.TabIndex = 18;
+            // 
+            // label16
+            // 
+            this.label16.AutoSize = true;
+            this.label16.Location = new System.Drawing.Point(205, 33);
+            this.label16.Name = "label16";
+            this.label16.Size = new System.Drawing.Size(67, 15);
+            this.label16.TabIndex = 17;
+            this.label16.Text = "最大电压";
+            // 
+            // textBox_BMS_PosIsolationRes
+            // 
+            this.textBox_BMS_PosIsolationRes.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_PosIsolationRes.Location = new System.Drawing.Point(278, 165);
+            this.textBox_BMS_PosIsolationRes.Name = "textBox_BMS_PosIsolationRes";
+            this.textBox_BMS_PosIsolationRes.ReadOnly = true;
+            this.textBox_BMS_PosIsolationRes.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_PosIsolationRes.TabIndex = 14;
+            this.textBox_BMS_PosIsolationRes.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label10
+            // 
+            this.label10.AutoSize = true;
+            this.label10.Location = new System.Drawing.Point(175, 168);
+            this.label10.Name = "label10";
+            this.label10.Size = new System.Drawing.Size(97, 15);
+            this.label10.TabIndex = 13;
+            this.label10.Text = "正极绝缘阻值";
+            // 
+            // textBox_BMS_BattSOC
+            // 
+            this.textBox_BMS_BattSOC.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_BattSOC.Location = new System.Drawing.Point(109, 195);
+            this.textBox_BMS_BattSOC.Name = "textBox_BMS_BattSOC";
+            this.textBox_BMS_BattSOC.ReadOnly = true;
+            this.textBox_BMS_BattSOC.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_BattSOC.TabIndex = 12;
+            this.textBox_BMS_BattSOC.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label11
+            // 
+            this.label11.AutoSize = true;
+            this.label11.Location = new System.Drawing.Point(72, 198);
+            this.label11.Name = "label11";
+            this.label11.Size = new System.Drawing.Size(31, 15);
+            this.label11.TabIndex = 11;
+            this.label11.Text = "SOC";
+            // 
+            // textBox_BMS_BattCurr
+            // 
+            this.textBox_BMS_BattCurr.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_BattCurr.Location = new System.Drawing.Point(110, 162);
+            this.textBox_BMS_BattCurr.Name = "textBox_BMS_BattCurr";
+            this.textBox_BMS_BattCurr.ReadOnly = true;
+            this.textBox_BMS_BattCurr.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_BattCurr.TabIndex = 10;
+            this.textBox_BMS_BattCurr.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label12
+            // 
+            this.label12.AutoSize = true;
+            this.label12.Location = new System.Drawing.Point(66, 165);
+            this.label12.Name = "label12";
+            this.label12.Size = new System.Drawing.Size(37, 15);
+            this.label12.TabIndex = 9;
+            this.label12.Text = "电流";
+            // 
+            // textBox_BMS_BattBusVolOutMainPos
+            // 
+            this.textBox_BMS_BattBusVolOutMainPos.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_BattBusVolOutMainPos.Location = new System.Drawing.Point(109, 129);
+            this.textBox_BMS_BattBusVolOutMainPos.Name = "textBox_BMS_BattBusVolOutMainPos";
+            this.textBox_BMS_BattBusVolOutMainPos.ReadOnly = true;
+            this.textBox_BMS_BattBusVolOutMainPos.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_BattBusVolOutMainPos.TabIndex = 8;
+            this.textBox_BMS_BattBusVolOutMainPos.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label7
+            // 
+            this.label7.AutoSize = true;
+            this.label7.Location = new System.Drawing.Point(36, 132);
+            this.label7.Name = "label7";
+            this.label7.Size = new System.Drawing.Size(67, 15);
+            this.label7.TabIndex = 7;
+            this.label7.Text = "外侧电压";
+            // 
+            // textBox_BMS_BattTermVolINMainPos
+            // 
+            this.textBox_BMS_BattTermVolINMainPos.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_BattTermVolINMainPos.Location = new System.Drawing.Point(109, 96);
+            this.textBox_BMS_BattTermVolINMainPos.Name = "textBox_BMS_BattTermVolINMainPos";
+            this.textBox_BMS_BattTermVolINMainPos.ReadOnly = true;
+            this.textBox_BMS_BattTermVolINMainPos.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_BattTermVolINMainPos.TabIndex = 6;
+            this.textBox_BMS_BattTermVolINMainPos.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label6
+            // 
+            this.label6.AutoSize = true;
+            this.label6.Location = new System.Drawing.Point(66, 99);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(37, 15);
+            this.label6.TabIndex = 5;
+            this.label6.Text = "总压";
+            // 
+            // textBox_BMS_CutOffHVReq
+            // 
+            this.textBox_BMS_CutOffHVReq.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_CutOffHVReq.Location = new System.Drawing.Point(109, 63);
+            this.textBox_BMS_CutOffHVReq.Name = "textBox_BMS_CutOffHVReq";
+            this.textBox_BMS_CutOffHVReq.ReadOnly = true;
+            this.textBox_BMS_CutOffHVReq.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_CutOffHVReq.TabIndex = 4;
+            this.textBox_BMS_CutOffHVReq.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label5
+            // 
+            this.label5.AutoSize = true;
+            this.label5.Location = new System.Drawing.Point(36, 66);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(67, 15);
+            this.label5.TabIndex = 3;
+            this.label5.Text = "高压请求";
+            // 
+            // textBox_BMS_BattCurrentSts
+            // 
+            this.textBox_BMS_BattCurrentSts.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_BattCurrentSts.Location = new System.Drawing.Point(109, 30);
+            this.textBox_BMS_BattCurrentSts.Name = "textBox_BMS_BattCurrentSts";
+            this.textBox_BMS_BattCurrentSts.ReadOnly = true;
+            this.textBox_BMS_BattCurrentSts.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_BattCurrentSts.TabIndex = 2;
+            this.textBox_BMS_BattCurrentSts.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textChecker);
+            // 
+            // label8
+            // 
+            this.label8.AutoSize = true;
+            this.label8.Location = new System.Drawing.Point(36, 33);
+            this.label8.Name = "label8";
+            this.label8.Size = new System.Drawing.Size(67, 15);
+            this.label8.TabIndex = 1;
+            this.label8.Text = "高压状态";
+            // 
+            // tabControl2
+            // 
+            this.tabControl2.Controls.Add(this.tabBoard1);
+            this.tabControl2.Controls.Add(this.tabBoard2);
+            this.tabControl2.Controls.Add(this.tabBoard3);
+            this.tabControl2.Controls.Add(this.tabBoard4);
+            this.tabControl2.Controls.Add(this.tabBoard5);
+            this.tabControl2.Controls.Add(this.tabBoard6);
+            this.tabControl2.Location = new System.Drawing.Point(12, 532);
+            this.tabControl2.Name = "tabControl2";
+            this.tabControl2.SelectedIndex = 0;
+            this.tabControl2.Size = new System.Drawing.Size(1001, 257);
+            this.tabControl2.TabIndex = 10;
+            // 
+            // tabBoard1
+            // 
+            this.tabBoard1.Controls.Add(this.panel2);
+            this.tabBoard1.Location = new System.Drawing.Point(4, 25);
+            this.tabBoard1.Name = "tabBoard1";
+            this.tabBoard1.Padding = new System.Windows.Forms.Padding(3);
+            this.tabBoard1.Size = new System.Drawing.Size(993, 228);
+            this.tabBoard1.TabIndex = 0;
+            this.tabBoard1.Text = "分板一";
+            this.tabBoard1.UseVisualStyleBackColor = true;
+            // 
+            // panel2
+            // 
+            this.panel2.Controls.Add(this.flowLayoutPanel_1);
+            this.panel2.Location = new System.Drawing.Point(0, 0);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(993, 228);
+            this.panel2.TabIndex = 12;
+            // 
+            // tabBoard2
+            // 
+            this.tabBoard2.Controls.Add(this.panel3);
+            this.tabBoard2.Location = new System.Drawing.Point(4, 25);
+            this.tabBoard2.Name = "tabBoard2";
+            this.tabBoard2.Padding = new System.Windows.Forms.Padding(3);
+            this.tabBoard2.Size = new System.Drawing.Size(993, 228);
+            this.tabBoard2.TabIndex = 1;
+            this.tabBoard2.Text = "分板二";
+            this.tabBoard2.UseVisualStyleBackColor = true;
+            // 
+            // panel3
+            // 
+            this.panel3.Controls.Add(this.textBox69);
+            this.panel3.Controls.Add(this.label73);
+            this.panel3.Controls.Add(this.textBox70);
+            this.panel3.Controls.Add(this.label74);
+            this.panel3.Controls.Add(this.textBox75);
+            this.panel3.Controls.Add(this.label79);
+            this.panel3.Controls.Add(this.textBox62);
+            this.panel3.Controls.Add(this.label66);
+            this.panel3.Controls.Add(this.textBox63);
+            this.panel3.Controls.Add(this.label67);
+            this.panel3.Controls.Add(this.textBox64);
+            this.panel3.Controls.Add(this.label68);
+            this.panel3.Controls.Add(this.textBox65);
+            this.panel3.Controls.Add(this.label69);
+            this.panel3.Controls.Add(this.textBox66);
+            this.panel3.Controls.Add(this.label70);
+            this.panel3.Controls.Add(this.textBox67);
+            this.panel3.Controls.Add(this.label71);
+            this.panel3.Controls.Add(this.textBox68);
+            this.panel3.Controls.Add(this.label72);
+            this.panel3.Controls.Add(this.textBox55);
+            this.panel3.Controls.Add(this.label59);
+            this.panel3.Controls.Add(this.textBox56);
+            this.panel3.Controls.Add(this.label60);
+            this.panel3.Controls.Add(this.textBox57);
+            this.panel3.Controls.Add(this.label61);
+            this.panel3.Controls.Add(this.textBox58);
+            this.panel3.Controls.Add(this.label62);
+            this.panel3.Controls.Add(this.textBox59);
+            this.panel3.Controls.Add(this.label63);
+            this.panel3.Controls.Add(this.textBox61);
+            this.panel3.Controls.Add(this.label65);
+            this.panel3.Controls.Add(this.textBox48);
+            this.panel3.Controls.Add(this.label52);
+            this.panel3.Controls.Add(this.textBox49);
+            this.panel3.Controls.Add(this.label53);
+            this.panel3.Controls.Add(this.textBox50);
+            this.panel3.Controls.Add(this.label54);
+            this.panel3.Controls.Add(this.textBox51);
+            this.panel3.Controls.Add(this.label55);
+            this.panel3.Controls.Add(this.textBox52);
+            this.panel3.Controls.Add(this.label56);
+            this.panel3.Controls.Add(this.textBox53);
+            this.panel3.Controls.Add(this.label57);
+            this.panel3.Controls.Add(this.textBox54);
+            this.panel3.Controls.Add(this.label58);
+            this.panel3.Controls.Add(this.textBox41);
+            this.panel3.Controls.Add(this.label44);
+            this.panel3.Controls.Add(this.textBox42);
+            this.panel3.Controls.Add(this.label46);
+            this.panel3.Controls.Add(this.textBox43);
+            this.panel3.Controls.Add(this.label47);
+            this.panel3.Controls.Add(this.textBox44);
+            this.panel3.Controls.Add(this.label48);
+            this.panel3.Controls.Add(this.textBox45);
+            this.panel3.Controls.Add(this.label49);
+            this.panel3.Controls.Add(this.textBox46);
+            this.panel3.Controls.Add(this.label50);
+            this.panel3.Controls.Add(this.textBox47);
+            this.panel3.Controls.Add(this.label51);
+            this.panel3.Controls.Add(this.textBox28);
+            this.panel3.Controls.Add(this.label33);
+            this.panel3.Controls.Add(this.textBox29);
+            this.panel3.Controls.Add(this.label34);
+            this.panel3.Controls.Add(this.textBox30);
+            this.panel3.Controls.Add(this.label35);
+            this.panel3.Controls.Add(this.textBox31);
+            this.panel3.Controls.Add(this.label36);
+            this.panel3.Controls.Add(this.textBox32);
+            this.panel3.Controls.Add(this.label37);
+            this.panel3.Controls.Add(this.textBox38);
+            this.panel3.Controls.Add(this.label38);
+            this.panel3.Controls.Add(this.textBox40);
+            this.panel3.Controls.Add(this.U8);
+            this.panel3.Controls.Add(this.textBox39);
+            this.panel3.Controls.Add(this.label45);
+            this.panel3.Controls.Add(this.textBox37);
+            this.panel3.Controls.Add(this.label43);
+            this.panel3.Controls.Add(this.textBox36);
+            this.panel3.Controls.Add(this.label42);
+            this.panel3.Controls.Add(this.textBox35);
+            this.panel3.Controls.Add(this.label41);
+            this.panel3.Controls.Add(this.textBox34);
+            this.panel3.Controls.Add(this.label40);
+            this.panel3.Controls.Add(this.textBox33);
+            this.panel3.Controls.Add(this.label39);
+            this.panel3.Controls.Add(this.textBox27);
+            this.panel3.Controls.Add(this.U1);
+            this.panel3.Location = new System.Drawing.Point(0, 0);
+            this.panel3.Name = "panel3";
+            this.panel3.Size = new System.Drawing.Size(993, 228);
+            this.panel3.TabIndex = 11;
+            // 
+            // textBox69
+            // 
+            this.textBox69.Location = new System.Drawing.Point(151, 200);
+            this.textBox69.Name = "textBox69";
+            this.textBox69.Size = new System.Drawing.Size(48, 25);
+            this.textBox69.TabIndex = 162;
+            // 
+            // label73
+            // 
+            this.label73.AutoSize = true;
+            this.label73.Location = new System.Drawing.Point(122, 200);
+            this.label73.Name = "label73";
+            this.label73.Size = new System.Drawing.Size(23, 15);
+            this.label73.TabIndex = 161;
+            this.label73.Text = "T9";
+            // 
+            // textBox70
+            // 
+            this.textBox70.Location = new System.Drawing.Point(262, 200);
+            this.textBox70.Name = "textBox70";
+            this.textBox70.Size = new System.Drawing.Size(48, 25);
+            this.textBox70.TabIndex = 160;
+            // 
+            // label74
+            // 
+            this.label74.AutoSize = true;
+            this.label74.Location = new System.Drawing.Point(233, 200);
+            this.label74.Name = "label74";
+            this.label74.Size = new System.Drawing.Size(31, 15);
+            this.label74.TabIndex = 159;
+            this.label74.Text = "T10";
+            // 
+            // textBox75
+            // 
+            this.textBox75.Location = new System.Drawing.Point(40, 200);
+            this.textBox75.Name = "textBox75";
+            this.textBox75.Size = new System.Drawing.Size(48, 25);
+            this.textBox75.TabIndex = 150;
+            // 
+            // label79
+            // 
+            this.label79.AutoSize = true;
+            this.label79.Location = new System.Drawing.Point(11, 200);
+            this.label79.Name = "label79";
+            this.label79.Size = new System.Drawing.Size(23, 15);
+            this.label79.TabIndex = 149;
+            this.label79.Text = "T8";
+            // 
+            // textBox62
+            // 
+            this.textBox62.Location = new System.Drawing.Point(151, 167);
+            this.textBox62.Name = "textBox62";
+            this.textBox62.Size = new System.Drawing.Size(48, 25);
+            this.textBox62.TabIndex = 148;
+            // 
+            // label66
+            // 
+            this.label66.AutoSize = true;
+            this.label66.Location = new System.Drawing.Point(122, 167);
+            this.label66.Name = "label66";
+            this.label66.Size = new System.Drawing.Size(23, 15);
+            this.label66.TabIndex = 147;
+            this.label66.Text = "T2";
+            // 
+            // textBox63
+            // 
+            this.textBox63.Location = new System.Drawing.Point(262, 167);
+            this.textBox63.Name = "textBox63";
+            this.textBox63.Size = new System.Drawing.Size(48, 25);
+            this.textBox63.TabIndex = 146;
+            // 
+            // label67
+            // 
+            this.label67.AutoSize = true;
+            this.label67.Location = new System.Drawing.Point(233, 167);
+            this.label67.Name = "label67";
+            this.label67.Size = new System.Drawing.Size(23, 15);
+            this.label67.TabIndex = 145;
+            this.label67.Text = "T3";
+            // 
+            // textBox64
+            // 
+            this.textBox64.Location = new System.Drawing.Point(373, 167);
+            this.textBox64.Name = "textBox64";
+            this.textBox64.Size = new System.Drawing.Size(48, 25);
+            this.textBox64.TabIndex = 144;
+            // 
+            // label68
+            // 
+            this.label68.AutoSize = true;
+            this.label68.Location = new System.Drawing.Point(344, 167);
+            this.label68.Name = "label68";
+            this.label68.Size = new System.Drawing.Size(23, 15);
+            this.label68.TabIndex = 143;
+            this.label68.Text = "T4";
+            // 
+            // textBox65
+            // 
+            this.textBox65.Location = new System.Drawing.Point(484, 167);
+            this.textBox65.Name = "textBox65";
+            this.textBox65.Size = new System.Drawing.Size(48, 25);
+            this.textBox65.TabIndex = 142;
+            // 
+            // label69
+            // 
+            this.label69.AutoSize = true;
+            this.label69.Location = new System.Drawing.Point(455, 167);
+            this.label69.Name = "label69";
+            this.label69.Size = new System.Drawing.Size(23, 15);
+            this.label69.TabIndex = 141;
+            this.label69.Text = "T5";
+            // 
+            // textBox66
+            // 
+            this.textBox66.Location = new System.Drawing.Point(595, 167);
+            this.textBox66.Name = "textBox66";
+            this.textBox66.Size = new System.Drawing.Size(48, 25);
+            this.textBox66.TabIndex = 140;
+            // 
+            // label70
+            // 
+            this.label70.AutoSize = true;
+            this.label70.Location = new System.Drawing.Point(566, 167);
+            this.label70.Name = "label70";
+            this.label70.Size = new System.Drawing.Size(23, 15);
+            this.label70.TabIndex = 139;
+            this.label70.Text = "T6";
+            // 
+            // textBox67
+            // 
+            this.textBox67.Location = new System.Drawing.Point(706, 167);
+            this.textBox67.Name = "textBox67";
+            this.textBox67.Size = new System.Drawing.Size(48, 25);
+            this.textBox67.TabIndex = 138;
+            // 
+            // label71
+            // 
+            this.label71.AutoSize = true;
+            this.label71.Location = new System.Drawing.Point(677, 167);
+            this.label71.Name = "label71";
+            this.label71.Size = new System.Drawing.Size(23, 15);
+            this.label71.TabIndex = 137;
+            this.label71.Text = "T7";
+            // 
+            // textBox68
+            // 
+            this.textBox68.Location = new System.Drawing.Point(40, 167);
+            this.textBox68.Name = "textBox68";
+            this.textBox68.Size = new System.Drawing.Size(48, 25);
+            this.textBox68.TabIndex = 136;
+            // 
+            // label72
+            // 
+            this.label72.AutoSize = true;
+            this.label72.Location = new System.Drawing.Point(11, 167);
+            this.label72.Name = "label72";
+            this.label72.Size = new System.Drawing.Size(23, 15);
+            this.label72.TabIndex = 135;
+            this.label72.Text = "T1";
+            // 
+            // textBox55
+            // 
+            this.textBox55.Location = new System.Drawing.Point(151, 136);
+            this.textBox55.Name = "textBox55";
+            this.textBox55.Size = new System.Drawing.Size(48, 25);
+            this.textBox55.TabIndex = 134;
+            // 
+            // label59
+            // 
+            this.label59.AutoSize = true;
+            this.label59.Location = new System.Drawing.Point(122, 136);
+            this.label59.Name = "label59";
+            this.label59.Size = new System.Drawing.Size(31, 15);
+            this.label59.TabIndex = 133;
+            this.label59.Text = "U31";
+            // 
+            // textBox56
+            // 
+            this.textBox56.Location = new System.Drawing.Point(262, 136);
+            this.textBox56.Name = "textBox56";
+            this.textBox56.Size = new System.Drawing.Size(48, 25);
+            this.textBox56.TabIndex = 132;
+            // 
+            // label60
+            // 
+            this.label60.AutoSize = true;
+            this.label60.Location = new System.Drawing.Point(233, 136);
+            this.label60.Name = "label60";
+            this.label60.Size = new System.Drawing.Size(31, 15);
+            this.label60.TabIndex = 131;
+            this.label60.Text = "U31";
+            // 
+            // textBox57
+            // 
+            this.textBox57.Location = new System.Drawing.Point(373, 136);
+            this.textBox57.Name = "textBox57";
+            this.textBox57.Size = new System.Drawing.Size(48, 25);
+            this.textBox57.TabIndex = 130;
+            // 
+            // label61
+            // 
+            this.label61.AutoSize = true;
+            this.label61.Location = new System.Drawing.Point(344, 136);
+            this.label61.Name = "label61";
+            this.label61.Size = new System.Drawing.Size(31, 15);
+            this.label61.TabIndex = 129;
+            this.label61.Text = "U32";
+            // 
+            // textBox58
+            // 
+            this.textBox58.Location = new System.Drawing.Point(484, 136);
+            this.textBox58.Name = "textBox58";
+            this.textBox58.Size = new System.Drawing.Size(48, 25);
+            this.textBox58.TabIndex = 128;
+            // 
+            // label62
+            // 
+            this.label62.AutoSize = true;
+            this.label62.Location = new System.Drawing.Point(455, 136);
+            this.label62.Name = "label62";
+            this.label62.Size = new System.Drawing.Size(31, 15);
+            this.label62.TabIndex = 127;
+            this.label62.Text = "U33";
+            // 
+            // textBox59
+            // 
+            this.textBox59.Location = new System.Drawing.Point(595, 136);
+            this.textBox59.Name = "textBox59";
+            this.textBox59.Size = new System.Drawing.Size(48, 25);
+            this.textBox59.TabIndex = 126;
+            // 
+            // label63
+            // 
+            this.label63.AutoSize = true;
+            this.label63.Location = new System.Drawing.Point(566, 136);
+            this.label63.Name = "label63";
+            this.label63.Size = new System.Drawing.Size(31, 15);
+            this.label63.TabIndex = 125;
+            this.label63.Text = "U34";
+            // 
+            // textBox61
+            // 
+            this.textBox61.Location = new System.Drawing.Point(40, 136);
+            this.textBox61.Name = "textBox61";
+            this.textBox61.Size = new System.Drawing.Size(48, 25);
+            this.textBox61.TabIndex = 122;
+            // 
+            // label65
+            // 
+            this.label65.AutoSize = true;
+            this.label65.Location = new System.Drawing.Point(11, 136);
+            this.label65.Name = "label65";
+            this.label65.Size = new System.Drawing.Size(31, 15);
+            this.label65.TabIndex = 121;
+            this.label65.Text = "U29";
+            // 
+            // textBox48
+            // 
+            this.textBox48.Location = new System.Drawing.Point(151, 105);
+            this.textBox48.Name = "textBox48";
+            this.textBox48.Size = new System.Drawing.Size(48, 25);
+            this.textBox48.TabIndex = 120;
+            // 
+            // label52
+            // 
+            this.label52.AutoSize = true;
+            this.label52.Location = new System.Drawing.Point(122, 105);
+            this.label52.Name = "label52";
+            this.label52.Size = new System.Drawing.Size(31, 15);
+            this.label52.TabIndex = 119;
+            this.label52.Text = "U23";
+            // 
+            // textBox49
+            // 
+            this.textBox49.Location = new System.Drawing.Point(262, 105);
+            this.textBox49.Name = "textBox49";
+            this.textBox49.Size = new System.Drawing.Size(48, 25);
+            this.textBox49.TabIndex = 118;
+            // 
+            // label53
+            // 
+            this.label53.AutoSize = true;
+            this.label53.Location = new System.Drawing.Point(233, 105);
+            this.label53.Name = "label53";
+            this.label53.Size = new System.Drawing.Size(31, 15);
+            this.label53.TabIndex = 117;
+            this.label53.Text = "U24";
+            // 
+            // textBox50
+            // 
+            this.textBox50.Location = new System.Drawing.Point(373, 105);
+            this.textBox50.Name = "textBox50";
+            this.textBox50.Size = new System.Drawing.Size(48, 25);
+            this.textBox50.TabIndex = 116;
+            // 
+            // label54
+            // 
+            this.label54.AutoSize = true;
+            this.label54.Location = new System.Drawing.Point(344, 105);
+            this.label54.Name = "label54";
+            this.label54.Size = new System.Drawing.Size(31, 15);
+            this.label54.TabIndex = 115;
+            this.label54.Text = "U25";
+            // 
+            // textBox51
+            // 
+            this.textBox51.Location = new System.Drawing.Point(484, 105);
+            this.textBox51.Name = "textBox51";
+            this.textBox51.Size = new System.Drawing.Size(48, 25);
+            this.textBox51.TabIndex = 114;
+            // 
+            // label55
+            // 
+            this.label55.AutoSize = true;
+            this.label55.Location = new System.Drawing.Point(455, 105);
+            this.label55.Name = "label55";
+            this.label55.Size = new System.Drawing.Size(31, 15);
+            this.label55.TabIndex = 113;
+            this.label55.Text = "U26";
+            // 
+            // textBox52
+            // 
+            this.textBox52.Location = new System.Drawing.Point(595, 105);
+            this.textBox52.Name = "textBox52";
+            this.textBox52.Size = new System.Drawing.Size(48, 25);
+            this.textBox52.TabIndex = 112;
+            // 
+            // label56
+            // 
+            this.label56.AutoSize = true;
+            this.label56.Location = new System.Drawing.Point(566, 105);
+            this.label56.Name = "label56";
+            this.label56.Size = new System.Drawing.Size(31, 15);
+            this.label56.TabIndex = 111;
+            this.label56.Text = "U27";
+            // 
+            // textBox53
+            // 
+            this.textBox53.Location = new System.Drawing.Point(706, 105);
+            this.textBox53.Name = "textBox53";
+            this.textBox53.Size = new System.Drawing.Size(48, 25);
+            this.textBox53.TabIndex = 110;
+            // 
+            // label57
+            // 
+            this.label57.AutoSize = true;
+            this.label57.Location = new System.Drawing.Point(677, 105);
+            this.label57.Name = "label57";
+            this.label57.Size = new System.Drawing.Size(31, 15);
+            this.label57.TabIndex = 109;
+            this.label57.Text = "U28";
+            // 
+            // textBox54
+            // 
+            this.textBox54.Location = new System.Drawing.Point(40, 105);
+            this.textBox54.Name = "textBox54";
+            this.textBox54.Size = new System.Drawing.Size(48, 25);
+            this.textBox54.TabIndex = 108;
+            // 
+            // label58
+            // 
+            this.label58.AutoSize = true;
+            this.label58.Location = new System.Drawing.Point(11, 105);
+            this.label58.Name = "label58";
+            this.label58.Size = new System.Drawing.Size(31, 15);
+            this.label58.TabIndex = 107;
+            this.label58.Text = "U22";
+            // 
+            // textBox41
+            // 
+            this.textBox41.Location = new System.Drawing.Point(151, 74);
+            this.textBox41.Name = "textBox41";
+            this.textBox41.Size = new System.Drawing.Size(48, 25);
+            this.textBox41.TabIndex = 106;
+            // 
+            // label44
+            // 
+            this.label44.AutoSize = true;
+            this.label44.Location = new System.Drawing.Point(122, 74);
+            this.label44.Name = "label44";
+            this.label44.Size = new System.Drawing.Size(31, 15);
+            this.label44.TabIndex = 105;
+            this.label44.Text = "U16";
+            // 
+            // textBox42
+            // 
+            this.textBox42.Location = new System.Drawing.Point(262, 74);
+            this.textBox42.Name = "textBox42";
+            this.textBox42.Size = new System.Drawing.Size(48, 25);
+            this.textBox42.TabIndex = 104;
+            // 
+            // label46
+            // 
+            this.label46.AutoSize = true;
+            this.label46.Location = new System.Drawing.Point(233, 74);
+            this.label46.Name = "label46";
+            this.label46.Size = new System.Drawing.Size(31, 15);
+            this.label46.TabIndex = 103;
+            this.label46.Text = "U17";
+            // 
+            // textBox43
+            // 
+            this.textBox43.Location = new System.Drawing.Point(373, 74);
+            this.textBox43.Name = "textBox43";
+            this.textBox43.Size = new System.Drawing.Size(48, 25);
+            this.textBox43.TabIndex = 102;
+            // 
+            // label47
+            // 
+            this.label47.AutoSize = true;
+            this.label47.Location = new System.Drawing.Point(344, 74);
+            this.label47.Name = "label47";
+            this.label47.Size = new System.Drawing.Size(31, 15);
+            this.label47.TabIndex = 101;
+            this.label47.Text = "U18";
+            // 
+            // textBox44
+            // 
+            this.textBox44.Location = new System.Drawing.Point(484, 74);
+            this.textBox44.Name = "textBox44";
+            this.textBox44.Size = new System.Drawing.Size(48, 25);
+            this.textBox44.TabIndex = 100;
+            // 
+            // label48
+            // 
+            this.label48.AutoSize = true;
+            this.label48.Location = new System.Drawing.Point(455, 74);
+            this.label48.Name = "label48";
+            this.label48.Size = new System.Drawing.Size(31, 15);
+            this.label48.TabIndex = 99;
+            this.label48.Text = "U19";
+            // 
+            // textBox45
+            // 
+            this.textBox45.Location = new System.Drawing.Point(595, 74);
+            this.textBox45.Name = "textBox45";
+            this.textBox45.Size = new System.Drawing.Size(48, 25);
+            this.textBox45.TabIndex = 98;
+            // 
+            // label49
+            // 
+            this.label49.AutoSize = true;
+            this.label49.Location = new System.Drawing.Point(566, 74);
+            this.label49.Name = "label49";
+            this.label49.Size = new System.Drawing.Size(31, 15);
+            this.label49.TabIndex = 97;
+            this.label49.Text = "U20";
+            // 
+            // textBox46
+            // 
+            this.textBox46.Location = new System.Drawing.Point(706, 74);
+            this.textBox46.Name = "textBox46";
+            this.textBox46.Size = new System.Drawing.Size(48, 25);
+            this.textBox46.TabIndex = 96;
+            // 
+            // label50
+            // 
+            this.label50.AutoSize = true;
+            this.label50.Location = new System.Drawing.Point(677, 74);
+            this.label50.Name = "label50";
+            this.label50.Size = new System.Drawing.Size(31, 15);
+            this.label50.TabIndex = 95;
+            this.label50.Text = "U21";
+            // 
+            // textBox47
+            // 
+            this.textBox47.Location = new System.Drawing.Point(40, 74);
+            this.textBox47.Name = "textBox47";
+            this.textBox47.Size = new System.Drawing.Size(48, 25);
+            this.textBox47.TabIndex = 94;
+            // 
+            // label51
+            // 
+            this.label51.AutoSize = true;
+            this.label51.Location = new System.Drawing.Point(11, 74);
+            this.label51.Name = "label51";
+            this.label51.Size = new System.Drawing.Size(31, 15);
+            this.label51.TabIndex = 93;
+            this.label51.Text = "U15";
+            // 
+            // textBox28
+            // 
+            this.textBox28.Location = new System.Drawing.Point(151, 43);
+            this.textBox28.Name = "textBox28";
+            this.textBox28.Size = new System.Drawing.Size(48, 25);
+            this.textBox28.TabIndex = 92;
+            // 
+            // label33
+            // 
+            this.label33.AutoSize = true;
+            this.label33.Location = new System.Drawing.Point(122, 43);
+            this.label33.Name = "label33";
+            this.label33.Size = new System.Drawing.Size(23, 15);
+            this.label33.TabIndex = 91;
+            this.label33.Text = "U9";
+            // 
+            // textBox29
+            // 
+            this.textBox29.Location = new System.Drawing.Point(262, 43);
+            this.textBox29.Name = "textBox29";
+            this.textBox29.Size = new System.Drawing.Size(48, 25);
+            this.textBox29.TabIndex = 90;
+            // 
+            // label34
+            // 
+            this.label34.AutoSize = true;
+            this.label34.Location = new System.Drawing.Point(233, 43);
+            this.label34.Name = "label34";
+            this.label34.Size = new System.Drawing.Size(31, 15);
+            this.label34.TabIndex = 89;
+            this.label34.Text = "U10";
+            // 
+            // textBox30
+            // 
+            this.textBox30.Location = new System.Drawing.Point(373, 43);
+            this.textBox30.Name = "textBox30";
+            this.textBox30.Size = new System.Drawing.Size(48, 25);
+            this.textBox30.TabIndex = 88;
+            // 
+            // label35
+            // 
+            this.label35.AutoSize = true;
+            this.label35.Location = new System.Drawing.Point(344, 43);
+            this.label35.Name = "label35";
+            this.label35.Size = new System.Drawing.Size(31, 15);
+            this.label35.TabIndex = 87;
+            this.label35.Text = "U11";
+            // 
+            // textBox31
+            // 
+            this.textBox31.Location = new System.Drawing.Point(484, 43);
+            this.textBox31.Name = "textBox31";
+            this.textBox31.Size = new System.Drawing.Size(48, 25);
+            this.textBox31.TabIndex = 86;
+            // 
+            // label36
+            // 
+            this.label36.AutoSize = true;
+            this.label36.Location = new System.Drawing.Point(455, 43);
+            this.label36.Name = "label36";
+            this.label36.Size = new System.Drawing.Size(31, 15);
+            this.label36.TabIndex = 85;
+            this.label36.Text = "U12";
+            // 
+            // textBox32
+            // 
+            this.textBox32.Location = new System.Drawing.Point(595, 43);
+            this.textBox32.Name = "textBox32";
+            this.textBox32.Size = new System.Drawing.Size(48, 25);
+            this.textBox32.TabIndex = 84;
+            // 
+            // label37
+            // 
+            this.label37.AutoSize = true;
+            this.label37.Location = new System.Drawing.Point(566, 43);
+            this.label37.Name = "label37";
+            this.label37.Size = new System.Drawing.Size(31, 15);
+            this.label37.TabIndex = 83;
+            this.label37.Text = "U13";
+            // 
+            // textBox38
+            // 
+            this.textBox38.Location = new System.Drawing.Point(706, 43);
+            this.textBox38.Name = "textBox38";
+            this.textBox38.Size = new System.Drawing.Size(48, 25);
+            this.textBox38.TabIndex = 82;
+            // 
+            // label38
+            // 
+            this.label38.AutoSize = true;
+            this.label38.Location = new System.Drawing.Point(677, 43);
+            this.label38.Name = "label38";
+            this.label38.Size = new System.Drawing.Size(31, 15);
+            this.label38.TabIndex = 81;
+            this.label38.Text = "U14";
+            // 
+            // textBox40
+            // 
+            this.textBox40.Location = new System.Drawing.Point(40, 43);
+            this.textBox40.Name = "textBox40";
+            this.textBox40.Size = new System.Drawing.Size(48, 25);
+            this.textBox40.TabIndex = 80;
+            // 
+            // U8
+            // 
+            this.U8.AutoSize = true;
+            this.U8.Location = new System.Drawing.Point(11, 43);
+            this.U8.Name = "U8";
+            this.U8.Size = new System.Drawing.Size(23, 15);
+            this.U8.TabIndex = 79;
+            this.U8.Text = "U8";
+            // 
+            // textBox39
+            // 
+            this.textBox39.Location = new System.Drawing.Point(151, 12);
+            this.textBox39.Name = "textBox39";
+            this.textBox39.Size = new System.Drawing.Size(48, 25);
+            this.textBox39.TabIndex = 78;
+            // 
+            // label45
+            // 
+            this.label45.AutoSize = true;
+            this.label45.Location = new System.Drawing.Point(122, 12);
+            this.label45.Name = "label45";
+            this.label45.Size = new System.Drawing.Size(23, 15);
+            this.label45.TabIndex = 77;
+            this.label45.Text = "U2";
+            // 
+            // textBox37
+            // 
+            this.textBox37.Location = new System.Drawing.Point(262, 12);
+            this.textBox37.Name = "textBox37";
+            this.textBox37.Size = new System.Drawing.Size(48, 25);
+            this.textBox37.TabIndex = 74;
+            // 
+            // label43
+            // 
+            this.label43.AutoSize = true;
+            this.label43.Location = new System.Drawing.Point(233, 12);
+            this.label43.Name = "label43";
+            this.label43.Size = new System.Drawing.Size(23, 15);
+            this.label43.TabIndex = 73;
+            this.label43.Text = "U3";
+            // 
+            // textBox36
+            // 
+            this.textBox36.Location = new System.Drawing.Point(373, 12);
+            this.textBox36.Name = "textBox36";
+            this.textBox36.Size = new System.Drawing.Size(48, 25);
+            this.textBox36.TabIndex = 72;
+            // 
+            // label42
+            // 
+            this.label42.AutoSize = true;
+            this.label42.Location = new System.Drawing.Point(344, 12);
+            this.label42.Name = "label42";
+            this.label42.Size = new System.Drawing.Size(23, 15);
+            this.label42.TabIndex = 71;
+            this.label42.Text = "U4";
+            // 
+            // textBox35
+            // 
+            this.textBox35.Location = new System.Drawing.Point(484, 12);
+            this.textBox35.Name = "textBox35";
+            this.textBox35.Size = new System.Drawing.Size(48, 25);
+            this.textBox35.TabIndex = 70;
+            // 
+            // label41
+            // 
+            this.label41.AutoSize = true;
+            this.label41.Location = new System.Drawing.Point(455, 12);
+            this.label41.Name = "label41";
+            this.label41.Size = new System.Drawing.Size(23, 15);
+            this.label41.TabIndex = 69;
+            this.label41.Text = "U5";
+            // 
+            // textBox34
+            // 
+            this.textBox34.Location = new System.Drawing.Point(595, 12);
+            this.textBox34.Name = "textBox34";
+            this.textBox34.Size = new System.Drawing.Size(48, 25);
+            this.textBox34.TabIndex = 68;
+            // 
+            // label40
+            // 
+            this.label40.AutoSize = true;
+            this.label40.Location = new System.Drawing.Point(566, 12);
+            this.label40.Name = "label40";
+            this.label40.Size = new System.Drawing.Size(23, 15);
+            this.label40.TabIndex = 67;
+            this.label40.Text = "U6";
+            // 
+            // textBox33
+            // 
+            this.textBox33.Location = new System.Drawing.Point(706, 12);
+            this.textBox33.Name = "textBox33";
+            this.textBox33.Size = new System.Drawing.Size(48, 25);
+            this.textBox33.TabIndex = 66;
+            // 
+            // label39
+            // 
+            this.label39.AutoSize = true;
+            this.label39.Location = new System.Drawing.Point(677, 12);
+            this.label39.Name = "label39";
+            this.label39.Size = new System.Drawing.Size(23, 15);
+            this.label39.TabIndex = 65;
+            this.label39.Text = "U7";
+            // 
+            // textBox27
+            // 
+            this.textBox27.Location = new System.Drawing.Point(40, 12);
+            this.textBox27.Name = "textBox27";
+            this.textBox27.Size = new System.Drawing.Size(48, 25);
+            this.textBox27.TabIndex = 53;
+            // 
+            // U1
+            // 
+            this.U1.AutoSize = true;
+            this.U1.Location = new System.Drawing.Point(11, 12);
+            this.U1.Name = "U1";
+            this.U1.Size = new System.Drawing.Size(23, 15);
+            this.U1.TabIndex = 10;
+            this.U1.Text = "U1";
+            // 
+            // tabBoard3
+            // 
+            this.tabBoard3.Controls.Add(this.panel4);
+            this.tabBoard3.Location = new System.Drawing.Point(4, 25);
+            this.tabBoard3.Name = "tabBoard3";
+            this.tabBoard3.Size = new System.Drawing.Size(993, 228);
+            this.tabBoard3.TabIndex = 2;
+            this.tabBoard3.Text = "分板三";
+            this.tabBoard3.UseVisualStyleBackColor = true;
+            // 
+            // panel4
+            // 
+            this.panel4.Controls.Add(this.textBox115);
+            this.panel4.Controls.Add(this.label117);
+            this.panel4.Controls.Add(this.textBox116);
+            this.panel4.Controls.Add(this.label118);
+            this.panel4.Controls.Add(this.textBox117);
+            this.panel4.Controls.Add(this.label119);
+            this.panel4.Controls.Add(this.textBox118);
+            this.panel4.Controls.Add(this.label120);
+            this.panel4.Controls.Add(this.textBox119);
+            this.panel4.Controls.Add(this.label121);
+            this.panel4.Controls.Add(this.textBox120);
+            this.panel4.Controls.Add(this.label122);
+            this.panel4.Controls.Add(this.textBox121);
+            this.panel4.Controls.Add(this.label123);
+            this.panel4.Controls.Add(this.textBox122);
+            this.panel4.Controls.Add(this.label124);
+            this.panel4.Controls.Add(this.textBox123);
+            this.panel4.Controls.Add(this.label125);
+            this.panel4.Controls.Add(this.textBox124);
+            this.panel4.Controls.Add(this.label126);
+            this.panel4.Controls.Add(this.textBox125);
+            this.panel4.Controls.Add(this.label127);
+            this.panel4.Controls.Add(this.textBox126);
+            this.panel4.Controls.Add(this.label128);
+            this.panel4.Controls.Add(this.textBox127);
+            this.panel4.Controls.Add(this.label129);
+            this.panel4.Controls.Add(this.textBox128);
+            this.panel4.Controls.Add(this.label130);
+            this.panel4.Controls.Add(this.textBox129);
+            this.panel4.Controls.Add(this.label131);
+            this.panel4.Controls.Add(this.textBox130);
+            this.panel4.Controls.Add(this.label132);
+            this.panel4.Controls.Add(this.textBox131);
+            this.panel4.Controls.Add(this.label133);
+            this.panel4.Controls.Add(this.textBox132);
+            this.panel4.Controls.Add(this.label134);
+            this.panel4.Controls.Add(this.textBox133);
+            this.panel4.Controls.Add(this.label135);
+            this.panel4.Controls.Add(this.textBox134);
+            this.panel4.Controls.Add(this.label136);
+            this.panel4.Controls.Add(this.textBox135);
+            this.panel4.Controls.Add(this.label137);
+            this.panel4.Controls.Add(this.textBox136);
+            this.panel4.Controls.Add(this.label138);
+            this.panel4.Controls.Add(this.textBox137);
+            this.panel4.Controls.Add(this.label139);
+            this.panel4.Controls.Add(this.textBox138);
+            this.panel4.Controls.Add(this.label140);
+            this.panel4.Controls.Add(this.textBox139);
+            this.panel4.Controls.Add(this.label141);
+            this.panel4.Controls.Add(this.textBox140);
+            this.panel4.Controls.Add(this.label142);
+            this.panel4.Controls.Add(this.textBox141);
+            this.panel4.Controls.Add(this.label143);
+            this.panel4.Controls.Add(this.textBox142);
+            this.panel4.Controls.Add(this.label144);
+            this.panel4.Controls.Add(this.textBox143);
+            this.panel4.Controls.Add(this.label145);
+            this.panel4.Controls.Add(this.textBox144);
+            this.panel4.Controls.Add(this.label146);
+            this.panel4.Controls.Add(this.textBox145);
+            this.panel4.Controls.Add(this.label147);
+            this.panel4.Controls.Add(this.textBox146);
+            this.panel4.Controls.Add(this.label148);
+            this.panel4.Controls.Add(this.textBox147);
+            this.panel4.Controls.Add(this.label149);
+            this.panel4.Controls.Add(this.textBox148);
+            this.panel4.Controls.Add(this.label150);
+            this.panel4.Controls.Add(this.textBox149);
+            this.panel4.Controls.Add(this.label151);
+            this.panel4.Controls.Add(this.textBox150);
+            this.panel4.Controls.Add(this.label152);
+            this.panel4.Controls.Add(this.textBox151);
+            this.panel4.Controls.Add(this.label153);
+            this.panel4.Controls.Add(this.textBox152);
+            this.panel4.Controls.Add(this.label154);
+            this.panel4.Controls.Add(this.textBox153);
+            this.panel4.Controls.Add(this.label155);
+            this.panel4.Controls.Add(this.textBox154);
+            this.panel4.Controls.Add(this.label156);
+            this.panel4.Controls.Add(this.textBox155);
+            this.panel4.Controls.Add(this.label157);
+            this.panel4.Controls.Add(this.textBox156);
+            this.panel4.Controls.Add(this.label158);
+            this.panel4.Controls.Add(this.textBox157);
+            this.panel4.Controls.Add(this.label159);
+            this.panel4.Controls.Add(this.textBox158);
+            this.panel4.Controls.Add(this.label160);
+            this.panel4.Location = new System.Drawing.Point(0, 0);
+            this.panel4.Name = "panel4";
+            this.panel4.Size = new System.Drawing.Size(993, 228);
+            this.panel4.TabIndex = 12;
+            // 
+            // textBox115
+            // 
+            this.textBox115.Location = new System.Drawing.Point(151, 200);
+            this.textBox115.Name = "textBox115";
+            this.textBox115.Size = new System.Drawing.Size(48, 25);
+            this.textBox115.TabIndex = 162;
+            // 
+            // label117
+            // 
+            this.label117.AutoSize = true;
+            this.label117.Location = new System.Drawing.Point(122, 200);
+            this.label117.Name = "label117";
+            this.label117.Size = new System.Drawing.Size(23, 15);
+            this.label117.TabIndex = 161;
+            this.label117.Text = "T9";
+            // 
+            // textBox116
+            // 
+            this.textBox116.Location = new System.Drawing.Point(262, 200);
+            this.textBox116.Name = "textBox116";
+            this.textBox116.Size = new System.Drawing.Size(48, 25);
+            this.textBox116.TabIndex = 160;
+            // 
+            // label118
+            // 
+            this.label118.AutoSize = true;
+            this.label118.Location = new System.Drawing.Point(233, 200);
+            this.label118.Name = "label118";
+            this.label118.Size = new System.Drawing.Size(31, 15);
+            this.label118.TabIndex = 159;
+            this.label118.Text = "T10";
+            // 
+            // textBox117
+            // 
+            this.textBox117.Location = new System.Drawing.Point(40, 200);
+            this.textBox117.Name = "textBox117";
+            this.textBox117.Size = new System.Drawing.Size(48, 25);
+            this.textBox117.TabIndex = 150;
+            // 
+            // label119
+            // 
+            this.label119.AutoSize = true;
+            this.label119.Location = new System.Drawing.Point(11, 200);
+            this.label119.Name = "label119";
+            this.label119.Size = new System.Drawing.Size(23, 15);
+            this.label119.TabIndex = 149;
+            this.label119.Text = "T8";
+            // 
+            // textBox118
+            // 
+            this.textBox118.Location = new System.Drawing.Point(151, 167);
+            this.textBox118.Name = "textBox118";
+            this.textBox118.Size = new System.Drawing.Size(48, 25);
+            this.textBox118.TabIndex = 148;
+            // 
+            // label120
+            // 
+            this.label120.AutoSize = true;
+            this.label120.Location = new System.Drawing.Point(122, 167);
+            this.label120.Name = "label120";
+            this.label120.Size = new System.Drawing.Size(23, 15);
+            this.label120.TabIndex = 147;
+            this.label120.Text = "T2";
+            // 
+            // textBox119
+            // 
+            this.textBox119.Location = new System.Drawing.Point(262, 167);
+            this.textBox119.Name = "textBox119";
+            this.textBox119.Size = new System.Drawing.Size(48, 25);
+            this.textBox119.TabIndex = 146;
+            // 
+            // label121
+            // 
+            this.label121.AutoSize = true;
+            this.label121.Location = new System.Drawing.Point(233, 167);
+            this.label121.Name = "label121";
+            this.label121.Size = new System.Drawing.Size(23, 15);
+            this.label121.TabIndex = 145;
+            this.label121.Text = "T3";
+            // 
+            // textBox120
+            // 
+            this.textBox120.Location = new System.Drawing.Point(373, 167);
+            this.textBox120.Name = "textBox120";
+            this.textBox120.Size = new System.Drawing.Size(48, 25);
+            this.textBox120.TabIndex = 144;
+            // 
+            // label122
+            // 
+            this.label122.AutoSize = true;
+            this.label122.Location = new System.Drawing.Point(344, 167);
+            this.label122.Name = "label122";
+            this.label122.Size = new System.Drawing.Size(23, 15);
+            this.label122.TabIndex = 143;
+            this.label122.Text = "T4";
+            // 
+            // textBox121
+            // 
+            this.textBox121.Location = new System.Drawing.Point(484, 167);
+            this.textBox121.Name = "textBox121";
+            this.textBox121.Size = new System.Drawing.Size(48, 25);
+            this.textBox121.TabIndex = 142;
+            // 
+            // label123
+            // 
+            this.label123.AutoSize = true;
+            this.label123.Location = new System.Drawing.Point(455, 167);
+            this.label123.Name = "label123";
+            this.label123.Size = new System.Drawing.Size(23, 15);
+            this.label123.TabIndex = 141;
+            this.label123.Text = "T5";
+            // 
+            // textBox122
+            // 
+            this.textBox122.Location = new System.Drawing.Point(595, 167);
+            this.textBox122.Name = "textBox122";
+            this.textBox122.Size = new System.Drawing.Size(48, 25);
+            this.textBox122.TabIndex = 140;
+            // 
+            // label124
+            // 
+            this.label124.AutoSize = true;
+            this.label124.Location = new System.Drawing.Point(566, 167);
+            this.label124.Name = "label124";
+            this.label124.Size = new System.Drawing.Size(23, 15);
+            this.label124.TabIndex = 139;
+            this.label124.Text = "T6";
+            // 
+            // textBox123
+            // 
+            this.textBox123.Location = new System.Drawing.Point(706, 167);
+            this.textBox123.Name = "textBox123";
+            this.textBox123.Size = new System.Drawing.Size(48, 25);
+            this.textBox123.TabIndex = 138;
+            // 
+            // label125
+            // 
+            this.label125.AutoSize = true;
+            this.label125.Location = new System.Drawing.Point(677, 167);
+            this.label125.Name = "label125";
+            this.label125.Size = new System.Drawing.Size(23, 15);
+            this.label125.TabIndex = 137;
+            this.label125.Text = "T7";
+            // 
+            // textBox124
+            // 
+            this.textBox124.Location = new System.Drawing.Point(40, 167);
+            this.textBox124.Name = "textBox124";
+            this.textBox124.Size = new System.Drawing.Size(48, 25);
+            this.textBox124.TabIndex = 136;
+            // 
+            // label126
+            // 
+            this.label126.AutoSize = true;
+            this.label126.Location = new System.Drawing.Point(11, 167);
+            this.label126.Name = "label126";
+            this.label126.Size = new System.Drawing.Size(23, 15);
+            this.label126.TabIndex = 135;
+            this.label126.Text = "T1";
+            // 
+            // textBox125
+            // 
+            this.textBox125.Location = new System.Drawing.Point(151, 136);
+            this.textBox125.Name = "textBox125";
+            this.textBox125.Size = new System.Drawing.Size(48, 25);
+            this.textBox125.TabIndex = 134;
+            // 
+            // label127
+            // 
+            this.label127.AutoSize = true;
+            this.label127.Location = new System.Drawing.Point(122, 136);
+            this.label127.Name = "label127";
+            this.label127.Size = new System.Drawing.Size(31, 15);
+            this.label127.TabIndex = 133;
+            this.label127.Text = "U31";
+            // 
+            // textBox126
+            // 
+            this.textBox126.Location = new System.Drawing.Point(262, 136);
+            this.textBox126.Name = "textBox126";
+            this.textBox126.Size = new System.Drawing.Size(48, 25);
+            this.textBox126.TabIndex = 132;
+            // 
+            // label128
+            // 
+            this.label128.AutoSize = true;
+            this.label128.Location = new System.Drawing.Point(233, 136);
+            this.label128.Name = "label128";
+            this.label128.Size = new System.Drawing.Size(31, 15);
+            this.label128.TabIndex = 131;
+            this.label128.Text = "U31";
+            // 
+            // textBox127
+            // 
+            this.textBox127.Location = new System.Drawing.Point(373, 136);
+            this.textBox127.Name = "textBox127";
+            this.textBox127.Size = new System.Drawing.Size(48, 25);
+            this.textBox127.TabIndex = 130;
+            // 
+            // label129
+            // 
+            this.label129.AutoSize = true;
+            this.label129.Location = new System.Drawing.Point(344, 136);
+            this.label129.Name = "label129";
+            this.label129.Size = new System.Drawing.Size(31, 15);
+            this.label129.TabIndex = 129;
+            this.label129.Text = "U32";
+            // 
+            // textBox128
+            // 
+            this.textBox128.Location = new System.Drawing.Point(484, 136);
+            this.textBox128.Name = "textBox128";
+            this.textBox128.Size = new System.Drawing.Size(48, 25);
+            this.textBox128.TabIndex = 128;
+            // 
+            // label130
+            // 
+            this.label130.AutoSize = true;
+            this.label130.Location = new System.Drawing.Point(455, 136);
+            this.label130.Name = "label130";
+            this.label130.Size = new System.Drawing.Size(31, 15);
+            this.label130.TabIndex = 127;
+            this.label130.Text = "U33";
+            // 
+            // textBox129
+            // 
+            this.textBox129.Location = new System.Drawing.Point(595, 136);
+            this.textBox129.Name = "textBox129";
+            this.textBox129.Size = new System.Drawing.Size(48, 25);
+            this.textBox129.TabIndex = 126;
+            // 
+            // label131
+            // 
+            this.label131.AutoSize = true;
+            this.label131.Location = new System.Drawing.Point(566, 136);
+            this.label131.Name = "label131";
+            this.label131.Size = new System.Drawing.Size(31, 15);
+            this.label131.TabIndex = 125;
+            this.label131.Text = "U34";
+            // 
+            // textBox130
+            // 
+            this.textBox130.Location = new System.Drawing.Point(40, 136);
+            this.textBox130.Name = "textBox130";
+            this.textBox130.Size = new System.Drawing.Size(48, 25);
+            this.textBox130.TabIndex = 122;
+            // 
+            // label132
+            // 
+            this.label132.AutoSize = true;
+            this.label132.Location = new System.Drawing.Point(11, 136);
+            this.label132.Name = "label132";
+            this.label132.Size = new System.Drawing.Size(31, 15);
+            this.label132.TabIndex = 121;
+            this.label132.Text = "U29";
+            // 
+            // textBox131
+            // 
+            this.textBox131.Location = new System.Drawing.Point(151, 105);
+            this.textBox131.Name = "textBox131";
+            this.textBox131.Size = new System.Drawing.Size(48, 25);
+            this.textBox131.TabIndex = 120;
+            // 
+            // label133
+            // 
+            this.label133.AutoSize = true;
+            this.label133.Location = new System.Drawing.Point(122, 105);
+            this.label133.Name = "label133";
+            this.label133.Size = new System.Drawing.Size(31, 15);
+            this.label133.TabIndex = 119;
+            this.label133.Text = "U23";
+            // 
+            // textBox132
+            // 
+            this.textBox132.Location = new System.Drawing.Point(262, 105);
+            this.textBox132.Name = "textBox132";
+            this.textBox132.Size = new System.Drawing.Size(48, 25);
+            this.textBox132.TabIndex = 118;
+            // 
+            // label134
+            // 
+            this.label134.AutoSize = true;
+            this.label134.Location = new System.Drawing.Point(233, 105);
+            this.label134.Name = "label134";
+            this.label134.Size = new System.Drawing.Size(31, 15);
+            this.label134.TabIndex = 117;
+            this.label134.Text = "U24";
+            // 
+            // textBox133
+            // 
+            this.textBox133.Location = new System.Drawing.Point(373, 105);
+            this.textBox133.Name = "textBox133";
+            this.textBox133.Size = new System.Drawing.Size(48, 25);
+            this.textBox133.TabIndex = 116;
+            // 
+            // label135
+            // 
+            this.label135.AutoSize = true;
+            this.label135.Location = new System.Drawing.Point(344, 105);
+            this.label135.Name = "label135";
+            this.label135.Size = new System.Drawing.Size(31, 15);
+            this.label135.TabIndex = 115;
+            this.label135.Text = "U25";
+            // 
+            // textBox134
+            // 
+            this.textBox134.Location = new System.Drawing.Point(484, 105);
+            this.textBox134.Name = "textBox134";
+            this.textBox134.Size = new System.Drawing.Size(48, 25);
+            this.textBox134.TabIndex = 114;
+            // 
+            // label136
+            // 
+            this.label136.AutoSize = true;
+            this.label136.Location = new System.Drawing.Point(455, 105);
+            this.label136.Name = "label136";
+            this.label136.Size = new System.Drawing.Size(31, 15);
+            this.label136.TabIndex = 113;
+            this.label136.Text = "U26";
+            // 
+            // textBox135
+            // 
+            this.textBox135.Location = new System.Drawing.Point(595, 105);
+            this.textBox135.Name = "textBox135";
+            this.textBox135.Size = new System.Drawing.Size(48, 25);
+            this.textBox135.TabIndex = 112;
+            // 
+            // label137
+            // 
+            this.label137.AutoSize = true;
+            this.label137.Location = new System.Drawing.Point(566, 105);
+            this.label137.Name = "label137";
+            this.label137.Size = new System.Drawing.Size(31, 15);
+            this.label137.TabIndex = 111;
+            this.label137.Text = "U27";
+            // 
+            // textBox136
+            // 
+            this.textBox136.Location = new System.Drawing.Point(706, 105);
+            this.textBox136.Name = "textBox136";
+            this.textBox136.Size = new System.Drawing.Size(48, 25);
+            this.textBox136.TabIndex = 110;
+            // 
+            // label138
+            // 
+            this.label138.AutoSize = true;
+            this.label138.Location = new System.Drawing.Point(677, 105);
+            this.label138.Name = "label138";
+            this.label138.Size = new System.Drawing.Size(31, 15);
+            this.label138.TabIndex = 109;
+            this.label138.Text = "U28";
+            // 
+            // textBox137
+            // 
+            this.textBox137.Location = new System.Drawing.Point(40, 105);
+            this.textBox137.Name = "textBox137";
+            this.textBox137.Size = new System.Drawing.Size(48, 25);
+            this.textBox137.TabIndex = 108;
+            // 
+            // label139
+            // 
+            this.label139.AutoSize = true;
+            this.label139.Location = new System.Drawing.Point(11, 105);
+            this.label139.Name = "label139";
+            this.label139.Size = new System.Drawing.Size(31, 15);
+            this.label139.TabIndex = 107;
+            this.label139.Text = "U22";
+            // 
+            // textBox138
+            // 
+            this.textBox138.Location = new System.Drawing.Point(151, 74);
+            this.textBox138.Name = "textBox138";
+            this.textBox138.Size = new System.Drawing.Size(48, 25);
+            this.textBox138.TabIndex = 106;
+            // 
+            // label140
+            // 
+            this.label140.AutoSize = true;
+            this.label140.Location = new System.Drawing.Point(122, 74);
+            this.label140.Name = "label140";
+            this.label140.Size = new System.Drawing.Size(31, 15);
+            this.label140.TabIndex = 105;
+            this.label140.Text = "U16";
+            // 
+            // textBox139
+            // 
+            this.textBox139.Location = new System.Drawing.Point(262, 74);
+            this.textBox139.Name = "textBox139";
+            this.textBox139.Size = new System.Drawing.Size(48, 25);
+            this.textBox139.TabIndex = 104;
+            // 
+            // label141
+            // 
+            this.label141.AutoSize = true;
+            this.label141.Location = new System.Drawing.Point(233, 74);
+            this.label141.Name = "label141";
+            this.label141.Size = new System.Drawing.Size(31, 15);
+            this.label141.TabIndex = 103;
+            this.label141.Text = "U17";
+            // 
+            // textBox140
+            // 
+            this.textBox140.Location = new System.Drawing.Point(373, 74);
+            this.textBox140.Name = "textBox140";
+            this.textBox140.Size = new System.Drawing.Size(48, 25);
+            this.textBox140.TabIndex = 102;
+            // 
+            // label142
+            // 
+            this.label142.AutoSize = true;
+            this.label142.Location = new System.Drawing.Point(344, 74);
+            this.label142.Name = "label142";
+            this.label142.Size = new System.Drawing.Size(31, 15);
+            this.label142.TabIndex = 101;
+            this.label142.Text = "U18";
+            // 
+            // textBox141
+            // 
+            this.textBox141.Location = new System.Drawing.Point(484, 74);
+            this.textBox141.Name = "textBox141";
+            this.textBox141.Size = new System.Drawing.Size(48, 25);
+            this.textBox141.TabIndex = 100;
+            // 
+            // label143
+            // 
+            this.label143.AutoSize = true;
+            this.label143.Location = new System.Drawing.Point(455, 74);
+            this.label143.Name = "label143";
+            this.label143.Size = new System.Drawing.Size(31, 15);
+            this.label143.TabIndex = 99;
+            this.label143.Text = "U19";
+            // 
+            // textBox142
+            // 
+            this.textBox142.Location = new System.Drawing.Point(595, 74);
+            this.textBox142.Name = "textBox142";
+            this.textBox142.Size = new System.Drawing.Size(48, 25);
+            this.textBox142.TabIndex = 98;
+            // 
+            // label144
+            // 
+            this.label144.AutoSize = true;
+            this.label144.Location = new System.Drawing.Point(566, 74);
+            this.label144.Name = "label144";
+            this.label144.Size = new System.Drawing.Size(31, 15);
+            this.label144.TabIndex = 97;
+            this.label144.Text = "U20";
+            // 
+            // textBox143
+            // 
+            this.textBox143.Location = new System.Drawing.Point(706, 74);
+            this.textBox143.Name = "textBox143";
+            this.textBox143.Size = new System.Drawing.Size(48, 25);
+            this.textBox143.TabIndex = 96;
+            // 
+            // label145
+            // 
+            this.label145.AutoSize = true;
+            this.label145.Location = new System.Drawing.Point(677, 74);
+            this.label145.Name = "label145";
+            this.label145.Size = new System.Drawing.Size(31, 15);
+            this.label145.TabIndex = 95;
+            this.label145.Text = "U21";
+            // 
+            // textBox144
+            // 
+            this.textBox144.Location = new System.Drawing.Point(40, 74);
+            this.textBox144.Name = "textBox144";
+            this.textBox144.Size = new System.Drawing.Size(48, 25);
+            this.textBox144.TabIndex = 94;
+            // 
+            // label146
+            // 
+            this.label146.AutoSize = true;
+            this.label146.Location = new System.Drawing.Point(11, 74);
+            this.label146.Name = "label146";
+            this.label146.Size = new System.Drawing.Size(31, 15);
+            this.label146.TabIndex = 93;
+            this.label146.Text = "U15";
+            // 
+            // textBox145
+            // 
+            this.textBox145.Location = new System.Drawing.Point(151, 43);
+            this.textBox145.Name = "textBox145";
+            this.textBox145.Size = new System.Drawing.Size(48, 25);
+            this.textBox145.TabIndex = 92;
+            // 
+            // label147
+            // 
+            this.label147.AutoSize = true;
+            this.label147.Location = new System.Drawing.Point(122, 43);
+            this.label147.Name = "label147";
+            this.label147.Size = new System.Drawing.Size(23, 15);
+            this.label147.TabIndex = 91;
+            this.label147.Text = "U9";
+            // 
+            // textBox146
+            // 
+            this.textBox146.Location = new System.Drawing.Point(262, 43);
+            this.textBox146.Name = "textBox146";
+            this.textBox146.Size = new System.Drawing.Size(48, 25);
+            this.textBox146.TabIndex = 90;
+            // 
+            // label148
+            // 
+            this.label148.AutoSize = true;
+            this.label148.Location = new System.Drawing.Point(233, 43);
+            this.label148.Name = "label148";
+            this.label148.Size = new System.Drawing.Size(31, 15);
+            this.label148.TabIndex = 89;
+            this.label148.Text = "U10";
+            // 
+            // textBox147
+            // 
+            this.textBox147.Location = new System.Drawing.Point(373, 43);
+            this.textBox147.Name = "textBox147";
+            this.textBox147.Size = new System.Drawing.Size(48, 25);
+            this.textBox147.TabIndex = 88;
+            // 
+            // label149
+            // 
+            this.label149.AutoSize = true;
+            this.label149.Location = new System.Drawing.Point(344, 43);
+            this.label149.Name = "label149";
+            this.label149.Size = new System.Drawing.Size(31, 15);
+            this.label149.TabIndex = 87;
+            this.label149.Text = "U11";
+            // 
+            // textBox148
+            // 
+            this.textBox148.Location = new System.Drawing.Point(484, 43);
+            this.textBox148.Name = "textBox148";
+            this.textBox148.Size = new System.Drawing.Size(48, 25);
+            this.textBox148.TabIndex = 86;
+            // 
+            // label150
+            // 
+            this.label150.AutoSize = true;
+            this.label150.Location = new System.Drawing.Point(455, 43);
+            this.label150.Name = "label150";
+            this.label150.Size = new System.Drawing.Size(31, 15);
+            this.label150.TabIndex = 85;
+            this.label150.Text = "U12";
+            // 
+            // textBox149
+            // 
+            this.textBox149.Location = new System.Drawing.Point(595, 43);
+            this.textBox149.Name = "textBox149";
+            this.textBox149.Size = new System.Drawing.Size(48, 25);
+            this.textBox149.TabIndex = 84;
+            // 
+            // label151
+            // 
+            this.label151.AutoSize = true;
+            this.label151.Location = new System.Drawing.Point(566, 43);
+            this.label151.Name = "label151";
+            this.label151.Size = new System.Drawing.Size(31, 15);
+            this.label151.TabIndex = 83;
+            this.label151.Text = "U13";
+            // 
+            // textBox150
+            // 
+            this.textBox150.Location = new System.Drawing.Point(706, 43);
+            this.textBox150.Name = "textBox150";
+            this.textBox150.Size = new System.Drawing.Size(48, 25);
+            this.textBox150.TabIndex = 82;
+            // 
+            // label152
+            // 
+            this.label152.AutoSize = true;
+            this.label152.Location = new System.Drawing.Point(677, 43);
+            this.label152.Name = "label152";
+            this.label152.Size = new System.Drawing.Size(31, 15);
+            this.label152.TabIndex = 81;
+            this.label152.Text = "U14";
+            // 
+            // textBox151
+            // 
+            this.textBox151.Location = new System.Drawing.Point(40, 43);
+            this.textBox151.Name = "textBox151";
+            this.textBox151.Size = new System.Drawing.Size(48, 25);
+            this.textBox151.TabIndex = 80;
+            // 
+            // label153
+            // 
+            this.label153.AutoSize = true;
+            this.label153.Location = new System.Drawing.Point(11, 43);
+            this.label153.Name = "label153";
+            this.label153.Size = new System.Drawing.Size(23, 15);
+            this.label153.TabIndex = 79;
+            this.label153.Text = "U8";
+            // 
+            // textBox152
+            // 
+            this.textBox152.Location = new System.Drawing.Point(151, 12);
+            this.textBox152.Name = "textBox152";
+            this.textBox152.Size = new System.Drawing.Size(48, 25);
+            this.textBox152.TabIndex = 78;
+            // 
+            // label154
+            // 
+            this.label154.AutoSize = true;
+            this.label154.Location = new System.Drawing.Point(122, 12);
+            this.label154.Name = "label154";
+            this.label154.Size = new System.Drawing.Size(23, 15);
+            this.label154.TabIndex = 77;
+            this.label154.Text = "U2";
+            // 
+            // textBox153
+            // 
+            this.textBox153.Location = new System.Drawing.Point(262, 12);
+            this.textBox153.Name = "textBox153";
+            this.textBox153.Size = new System.Drawing.Size(48, 25);
+            this.textBox153.TabIndex = 74;
+            // 
+            // label155
+            // 
+            this.label155.AutoSize = true;
+            this.label155.Location = new System.Drawing.Point(233, 12);
+            this.label155.Name = "label155";
+            this.label155.Size = new System.Drawing.Size(23, 15);
+            this.label155.TabIndex = 73;
+            this.label155.Text = "U3";
+            // 
+            // textBox154
+            // 
+            this.textBox154.Location = new System.Drawing.Point(373, 12);
+            this.textBox154.Name = "textBox154";
+            this.textBox154.Size = new System.Drawing.Size(48, 25);
+            this.textBox154.TabIndex = 72;
+            // 
+            // label156
+            // 
+            this.label156.AutoSize = true;
+            this.label156.Location = new System.Drawing.Point(344, 12);
+            this.label156.Name = "label156";
+            this.label156.Size = new System.Drawing.Size(23, 15);
+            this.label156.TabIndex = 71;
+            this.label156.Text = "U4";
+            // 
+            // textBox155
+            // 
+            this.textBox155.Location = new System.Drawing.Point(484, 12);
+            this.textBox155.Name = "textBox155";
+            this.textBox155.Size = new System.Drawing.Size(48, 25);
+            this.textBox155.TabIndex = 70;
+            // 
+            // label157
+            // 
+            this.label157.AutoSize = true;
+            this.label157.Location = new System.Drawing.Point(455, 12);
+            this.label157.Name = "label157";
+            this.label157.Size = new System.Drawing.Size(23, 15);
+            this.label157.TabIndex = 69;
+            this.label157.Text = "U5";
+            // 
+            // textBox156
+            // 
+            this.textBox156.Location = new System.Drawing.Point(595, 12);
+            this.textBox156.Name = "textBox156";
+            this.textBox156.Size = new System.Drawing.Size(48, 25);
+            this.textBox156.TabIndex = 68;
+            // 
+            // label158
+            // 
+            this.label158.AutoSize = true;
+            this.label158.Location = new System.Drawing.Point(566, 12);
+            this.label158.Name = "label158";
+            this.label158.Size = new System.Drawing.Size(23, 15);
+            this.label158.TabIndex = 67;
+            this.label158.Text = "U6";
+            // 
+            // textBox157
+            // 
+            this.textBox157.Location = new System.Drawing.Point(706, 12);
+            this.textBox157.Name = "textBox157";
+            this.textBox157.Size = new System.Drawing.Size(48, 25);
+            this.textBox157.TabIndex = 66;
+            // 
+            // label159
+            // 
+            this.label159.AutoSize = true;
+            this.label159.Location = new System.Drawing.Point(677, 12);
+            this.label159.Name = "label159";
+            this.label159.Size = new System.Drawing.Size(23, 15);
+            this.label159.TabIndex = 65;
+            this.label159.Text = "U7";
+            // 
+            // textBox158
+            // 
+            this.textBox158.Location = new System.Drawing.Point(40, 12);
+            this.textBox158.Name = "textBox158";
+            this.textBox158.Size = new System.Drawing.Size(48, 25);
+            this.textBox158.TabIndex = 53;
+            // 
+            // label160
+            // 
+            this.label160.AutoSize = true;
+            this.label160.Location = new System.Drawing.Point(11, 12);
+            this.label160.Name = "label160";
+            this.label160.Size = new System.Drawing.Size(23, 15);
+            this.label160.TabIndex = 10;
+            this.label160.Text = "U1";
+            // 
+            // tabBoard4
+            // 
+            this.tabBoard4.Controls.Add(this.panel5);
+            this.tabBoard4.Location = new System.Drawing.Point(4, 25);
+            this.tabBoard4.Name = "tabBoard4";
+            this.tabBoard4.Size = new System.Drawing.Size(993, 228);
+            this.tabBoard4.TabIndex = 3;
+            this.tabBoard4.Text = "分板四";
+            this.tabBoard4.UseVisualStyleBackColor = true;
+            // 
+            // panel5
+            // 
+            this.panel5.Controls.Add(this.textBox159);
+            this.panel5.Controls.Add(this.label161);
+            this.panel5.Controls.Add(this.textBox160);
+            this.panel5.Controls.Add(this.label162);
+            this.panel5.Controls.Add(this.textBox161);
+            this.panel5.Controls.Add(this.label163);
+            this.panel5.Controls.Add(this.textBox162);
+            this.panel5.Controls.Add(this.label164);
+            this.panel5.Controls.Add(this.textBox163);
+            this.panel5.Controls.Add(this.label165);
+            this.panel5.Controls.Add(this.textBox164);
+            this.panel5.Controls.Add(this.label166);
+            this.panel5.Controls.Add(this.textBox165);
+            this.panel5.Controls.Add(this.label167);
+            this.panel5.Controls.Add(this.textBox166);
+            this.panel5.Controls.Add(this.label168);
+            this.panel5.Controls.Add(this.textBox167);
+            this.panel5.Controls.Add(this.label169);
+            this.panel5.Controls.Add(this.textBox168);
+            this.panel5.Controls.Add(this.label170);
+            this.panel5.Controls.Add(this.textBox169);
+            this.panel5.Controls.Add(this.label171);
+            this.panel5.Controls.Add(this.textBox170);
+            this.panel5.Controls.Add(this.label172);
+            this.panel5.Controls.Add(this.textBox171);
+            this.panel5.Controls.Add(this.label173);
+            this.panel5.Controls.Add(this.textBox172);
+            this.panel5.Controls.Add(this.label174);
+            this.panel5.Controls.Add(this.textBox173);
+            this.panel5.Controls.Add(this.label175);
+            this.panel5.Controls.Add(this.textBox174);
+            this.panel5.Controls.Add(this.label176);
+            this.panel5.Controls.Add(this.textBox175);
+            this.panel5.Controls.Add(this.label177);
+            this.panel5.Controls.Add(this.textBox176);
+            this.panel5.Controls.Add(this.label178);
+            this.panel5.Controls.Add(this.textBox177);
+            this.panel5.Controls.Add(this.label179);
+            this.panel5.Controls.Add(this.textBox178);
+            this.panel5.Controls.Add(this.label180);
+            this.panel5.Controls.Add(this.textBox179);
+            this.panel5.Controls.Add(this.label181);
+            this.panel5.Controls.Add(this.textBox180);
+            this.panel5.Controls.Add(this.label182);
+            this.panel5.Controls.Add(this.textBox181);
+            this.panel5.Controls.Add(this.label183);
+            this.panel5.Controls.Add(this.textBox182);
+            this.panel5.Controls.Add(this.label184);
+            this.panel5.Controls.Add(this.textBox183);
+            this.panel5.Controls.Add(this.label185);
+            this.panel5.Controls.Add(this.textBox184);
+            this.panel5.Controls.Add(this.label186);
+            this.panel5.Controls.Add(this.textBox185);
+            this.panel5.Controls.Add(this.label187);
+            this.panel5.Controls.Add(this.textBox186);
+            this.panel5.Controls.Add(this.label188);
+            this.panel5.Controls.Add(this.textBox187);
+            this.panel5.Controls.Add(this.label189);
+            this.panel5.Controls.Add(this.textBox188);
+            this.panel5.Controls.Add(this.label190);
+            this.panel5.Controls.Add(this.textBox189);
+            this.panel5.Controls.Add(this.label191);
+            this.panel5.Controls.Add(this.textBox190);
+            this.panel5.Controls.Add(this.label192);
+            this.panel5.Controls.Add(this.textBox191);
+            this.panel5.Controls.Add(this.label193);
+            this.panel5.Controls.Add(this.textBox192);
+            this.panel5.Controls.Add(this.label194);
+            this.panel5.Controls.Add(this.textBox193);
+            this.panel5.Controls.Add(this.label195);
+            this.panel5.Controls.Add(this.textBox194);
+            this.panel5.Controls.Add(this.label196);
+            this.panel5.Controls.Add(this.textBox195);
+            this.panel5.Controls.Add(this.label197);
+            this.panel5.Controls.Add(this.textBox196);
+            this.panel5.Controls.Add(this.label198);
+            this.panel5.Controls.Add(this.textBox197);
+            this.panel5.Controls.Add(this.label199);
+            this.panel5.Controls.Add(this.textBox198);
+            this.panel5.Controls.Add(this.label200);
+            this.panel5.Controls.Add(this.textBox199);
+            this.panel5.Controls.Add(this.label201);
+            this.panel5.Controls.Add(this.textBox200);
+            this.panel5.Controls.Add(this.label202);
+            this.panel5.Controls.Add(this.textBox201);
+            this.panel5.Controls.Add(this.label203);
+            this.panel5.Controls.Add(this.textBox202);
+            this.panel5.Controls.Add(this.label204);
+            this.panel5.Location = new System.Drawing.Point(0, 0);
+            this.panel5.Name = "panel5";
+            this.panel5.Size = new System.Drawing.Size(993, 228);
+            this.panel5.TabIndex = 12;
+            // 
+            // textBox159
+            // 
+            this.textBox159.Location = new System.Drawing.Point(151, 200);
+            this.textBox159.Name = "textBox159";
+            this.textBox159.Size = new System.Drawing.Size(48, 25);
+            this.textBox159.TabIndex = 162;
+            // 
+            // label161
+            // 
+            this.label161.AutoSize = true;
+            this.label161.Location = new System.Drawing.Point(122, 200);
+            this.label161.Name = "label161";
+            this.label161.Size = new System.Drawing.Size(23, 15);
+            this.label161.TabIndex = 161;
+            this.label161.Text = "T9";
+            // 
+            // textBox160
+            // 
+            this.textBox160.Location = new System.Drawing.Point(262, 200);
+            this.textBox160.Name = "textBox160";
+            this.textBox160.Size = new System.Drawing.Size(48, 25);
+            this.textBox160.TabIndex = 160;
+            // 
+            // label162
+            // 
+            this.label162.AutoSize = true;
+            this.label162.Location = new System.Drawing.Point(233, 200);
+            this.label162.Name = "label162";
+            this.label162.Size = new System.Drawing.Size(31, 15);
+            this.label162.TabIndex = 159;
+            this.label162.Text = "T10";
+            // 
+            // textBox161
+            // 
+            this.textBox161.Location = new System.Drawing.Point(40, 200);
+            this.textBox161.Name = "textBox161";
+            this.textBox161.Size = new System.Drawing.Size(48, 25);
+            this.textBox161.TabIndex = 150;
+            // 
+            // label163
+            // 
+            this.label163.AutoSize = true;
+            this.label163.Location = new System.Drawing.Point(11, 200);
+            this.label163.Name = "label163";
+            this.label163.Size = new System.Drawing.Size(23, 15);
+            this.label163.TabIndex = 149;
+            this.label163.Text = "T8";
+            // 
+            // textBox162
+            // 
+            this.textBox162.Location = new System.Drawing.Point(151, 167);
+            this.textBox162.Name = "textBox162";
+            this.textBox162.Size = new System.Drawing.Size(48, 25);
+            this.textBox162.TabIndex = 148;
+            // 
+            // label164
+            // 
+            this.label164.AutoSize = true;
+            this.label164.Location = new System.Drawing.Point(122, 167);
+            this.label164.Name = "label164";
+            this.label164.Size = new System.Drawing.Size(23, 15);
+            this.label164.TabIndex = 147;
+            this.label164.Text = "T2";
+            // 
+            // textBox163
+            // 
+            this.textBox163.Location = new System.Drawing.Point(262, 167);
+            this.textBox163.Name = "textBox163";
+            this.textBox163.Size = new System.Drawing.Size(48, 25);
+            this.textBox163.TabIndex = 146;
+            // 
+            // label165
+            // 
+            this.label165.AutoSize = true;
+            this.label165.Location = new System.Drawing.Point(233, 167);
+            this.label165.Name = "label165";
+            this.label165.Size = new System.Drawing.Size(23, 15);
+            this.label165.TabIndex = 145;
+            this.label165.Text = "T3";
+            // 
+            // textBox164
+            // 
+            this.textBox164.Location = new System.Drawing.Point(373, 167);
+            this.textBox164.Name = "textBox164";
+            this.textBox164.Size = new System.Drawing.Size(48, 25);
+            this.textBox164.TabIndex = 144;
+            // 
+            // label166
+            // 
+            this.label166.AutoSize = true;
+            this.label166.Location = new System.Drawing.Point(344, 167);
+            this.label166.Name = "label166";
+            this.label166.Size = new System.Drawing.Size(23, 15);
+            this.label166.TabIndex = 143;
+            this.label166.Text = "T4";
+            // 
+            // textBox165
+            // 
+            this.textBox165.Location = new System.Drawing.Point(484, 167);
+            this.textBox165.Name = "textBox165";
+            this.textBox165.Size = new System.Drawing.Size(48, 25);
+            this.textBox165.TabIndex = 142;
+            // 
+            // label167
+            // 
+            this.label167.AutoSize = true;
+            this.label167.Location = new System.Drawing.Point(455, 167);
+            this.label167.Name = "label167";
+            this.label167.Size = new System.Drawing.Size(23, 15);
+            this.label167.TabIndex = 141;
+            this.label167.Text = "T5";
+            // 
+            // textBox166
+            // 
+            this.textBox166.Location = new System.Drawing.Point(595, 167);
+            this.textBox166.Name = "textBox166";
+            this.textBox166.Size = new System.Drawing.Size(48, 25);
+            this.textBox166.TabIndex = 140;
+            // 
+            // label168
+            // 
+            this.label168.AutoSize = true;
+            this.label168.Location = new System.Drawing.Point(566, 167);
+            this.label168.Name = "label168";
+            this.label168.Size = new System.Drawing.Size(23, 15);
+            this.label168.TabIndex = 139;
+            this.label168.Text = "T6";
+            // 
+            // textBox167
+            // 
+            this.textBox167.Location = new System.Drawing.Point(706, 167);
+            this.textBox167.Name = "textBox167";
+            this.textBox167.Size = new System.Drawing.Size(48, 25);
+            this.textBox167.TabIndex = 138;
+            // 
+            // label169
+            // 
+            this.label169.AutoSize = true;
+            this.label169.Location = new System.Drawing.Point(677, 167);
+            this.label169.Name = "label169";
+            this.label169.Size = new System.Drawing.Size(23, 15);
+            this.label169.TabIndex = 137;
+            this.label169.Text = "T7";
+            // 
+            // textBox168
+            // 
+            this.textBox168.Location = new System.Drawing.Point(40, 167);
+            this.textBox168.Name = "textBox168";
+            this.textBox168.Size = new System.Drawing.Size(48, 25);
+            this.textBox168.TabIndex = 136;
+            // 
+            // label170
+            // 
+            this.label170.AutoSize = true;
+            this.label170.Location = new System.Drawing.Point(11, 167);
+            this.label170.Name = "label170";
+            this.label170.Size = new System.Drawing.Size(23, 15);
+            this.label170.TabIndex = 135;
+            this.label170.Text = "T1";
+            // 
+            // textBox169
+            // 
+            this.textBox169.Location = new System.Drawing.Point(151, 136);
+            this.textBox169.Name = "textBox169";
+            this.textBox169.Size = new System.Drawing.Size(48, 25);
+            this.textBox169.TabIndex = 134;
+            // 
+            // label171
+            // 
+            this.label171.AutoSize = true;
+            this.label171.Location = new System.Drawing.Point(122, 136);
+            this.label171.Name = "label171";
+            this.label171.Size = new System.Drawing.Size(31, 15);
+            this.label171.TabIndex = 133;
+            this.label171.Text = "U31";
+            // 
+            // textBox170
+            // 
+            this.textBox170.Location = new System.Drawing.Point(262, 136);
+            this.textBox170.Name = "textBox170";
+            this.textBox170.Size = new System.Drawing.Size(48, 25);
+            this.textBox170.TabIndex = 132;
+            // 
+            // label172
+            // 
+            this.label172.AutoSize = true;
+            this.label172.Location = new System.Drawing.Point(233, 136);
+            this.label172.Name = "label172";
+            this.label172.Size = new System.Drawing.Size(31, 15);
+            this.label172.TabIndex = 131;
+            this.label172.Text = "U31";
+            // 
+            // textBox171
+            // 
+            this.textBox171.Location = new System.Drawing.Point(373, 136);
+            this.textBox171.Name = "textBox171";
+            this.textBox171.Size = new System.Drawing.Size(48, 25);
+            this.textBox171.TabIndex = 130;
+            // 
+            // label173
+            // 
+            this.label173.AutoSize = true;
+            this.label173.Location = new System.Drawing.Point(344, 136);
+            this.label173.Name = "label173";
+            this.label173.Size = new System.Drawing.Size(31, 15);
+            this.label173.TabIndex = 129;
+            this.label173.Text = "U32";
+            // 
+            // textBox172
+            // 
+            this.textBox172.Location = new System.Drawing.Point(484, 136);
+            this.textBox172.Name = "textBox172";
+            this.textBox172.Size = new System.Drawing.Size(48, 25);
+            this.textBox172.TabIndex = 128;
+            // 
+            // label174
+            // 
+            this.label174.AutoSize = true;
+            this.label174.Location = new System.Drawing.Point(455, 136);
+            this.label174.Name = "label174";
+            this.label174.Size = new System.Drawing.Size(31, 15);
+            this.label174.TabIndex = 127;
+            this.label174.Text = "U33";
+            // 
+            // textBox173
+            // 
+            this.textBox173.Location = new System.Drawing.Point(595, 136);
+            this.textBox173.Name = "textBox173";
+            this.textBox173.Size = new System.Drawing.Size(48, 25);
+            this.textBox173.TabIndex = 126;
+            // 
+            // label175
+            // 
+            this.label175.AutoSize = true;
+            this.label175.Location = new System.Drawing.Point(566, 136);
+            this.label175.Name = "label175";
+            this.label175.Size = new System.Drawing.Size(31, 15);
+            this.label175.TabIndex = 125;
+            this.label175.Text = "U34";
+            // 
+            // textBox174
+            // 
+            this.textBox174.Location = new System.Drawing.Point(40, 136);
+            this.textBox174.Name = "textBox174";
+            this.textBox174.Size = new System.Drawing.Size(48, 25);
+            this.textBox174.TabIndex = 122;
+            // 
+            // label176
+            // 
+            this.label176.AutoSize = true;
+            this.label176.Location = new System.Drawing.Point(11, 136);
+            this.label176.Name = "label176";
+            this.label176.Size = new System.Drawing.Size(31, 15);
+            this.label176.TabIndex = 121;
+            this.label176.Text = "U29";
+            // 
+            // textBox175
+            // 
+            this.textBox175.Location = new System.Drawing.Point(151, 105);
+            this.textBox175.Name = "textBox175";
+            this.textBox175.Size = new System.Drawing.Size(48, 25);
+            this.textBox175.TabIndex = 120;
+            // 
+            // label177
+            // 
+            this.label177.AutoSize = true;
+            this.label177.Location = new System.Drawing.Point(122, 105);
+            this.label177.Name = "label177";
+            this.label177.Size = new System.Drawing.Size(31, 15);
+            this.label177.TabIndex = 119;
+            this.label177.Text = "U23";
+            // 
+            // textBox176
+            // 
+            this.textBox176.Location = new System.Drawing.Point(262, 105);
+            this.textBox176.Name = "textBox176";
+            this.textBox176.Size = new System.Drawing.Size(48, 25);
+            this.textBox176.TabIndex = 118;
+            // 
+            // label178
+            // 
+            this.label178.AutoSize = true;
+            this.label178.Location = new System.Drawing.Point(233, 105);
+            this.label178.Name = "label178";
+            this.label178.Size = new System.Drawing.Size(31, 15);
+            this.label178.TabIndex = 117;
+            this.label178.Text = "U24";
+            // 
+            // textBox177
+            // 
+            this.textBox177.Location = new System.Drawing.Point(373, 105);
+            this.textBox177.Name = "textBox177";
+            this.textBox177.Size = new System.Drawing.Size(48, 25);
+            this.textBox177.TabIndex = 116;
+            // 
+            // label179
+            // 
+            this.label179.AutoSize = true;
+            this.label179.Location = new System.Drawing.Point(344, 105);
+            this.label179.Name = "label179";
+            this.label179.Size = new System.Drawing.Size(31, 15);
+            this.label179.TabIndex = 115;
+            this.label179.Text = "U25";
+            // 
+            // textBox178
+            // 
+            this.textBox178.Location = new System.Drawing.Point(484, 105);
+            this.textBox178.Name = "textBox178";
+            this.textBox178.Size = new System.Drawing.Size(48, 25);
+            this.textBox178.TabIndex = 114;
+            // 
+            // label180
+            // 
+            this.label180.AutoSize = true;
+            this.label180.Location = new System.Drawing.Point(455, 105);
+            this.label180.Name = "label180";
+            this.label180.Size = new System.Drawing.Size(31, 15);
+            this.label180.TabIndex = 113;
+            this.label180.Text = "U26";
+            // 
+            // textBox179
+            // 
+            this.textBox179.Location = new System.Drawing.Point(595, 105);
+            this.textBox179.Name = "textBox179";
+            this.textBox179.Size = new System.Drawing.Size(48, 25);
+            this.textBox179.TabIndex = 112;
+            // 
+            // label181
+            // 
+            this.label181.AutoSize = true;
+            this.label181.Location = new System.Drawing.Point(566, 105);
+            this.label181.Name = "label181";
+            this.label181.Size = new System.Drawing.Size(31, 15);
+            this.label181.TabIndex = 111;
+            this.label181.Text = "U27";
+            // 
+            // textBox180
+            // 
+            this.textBox180.Location = new System.Drawing.Point(706, 105);
+            this.textBox180.Name = "textBox180";
+            this.textBox180.Size = new System.Drawing.Size(48, 25);
+            this.textBox180.TabIndex = 110;
+            // 
+            // label182
+            // 
+            this.label182.AutoSize = true;
+            this.label182.Location = new System.Drawing.Point(677, 105);
+            this.label182.Name = "label182";
+            this.label182.Size = new System.Drawing.Size(31, 15);
+            this.label182.TabIndex = 109;
+            this.label182.Text = "U28";
+            // 
+            // textBox181
+            // 
+            this.textBox181.Location = new System.Drawing.Point(40, 105);
+            this.textBox181.Name = "textBox181";
+            this.textBox181.Size = new System.Drawing.Size(48, 25);
+            this.textBox181.TabIndex = 108;
+            // 
+            // label183
+            // 
+            this.label183.AutoSize = true;
+            this.label183.Location = new System.Drawing.Point(11, 105);
+            this.label183.Name = "label183";
+            this.label183.Size = new System.Drawing.Size(31, 15);
+            this.label183.TabIndex = 107;
+            this.label183.Text = "U22";
+            // 
+            // textBox182
+            // 
+            this.textBox182.Location = new System.Drawing.Point(151, 74);
+            this.textBox182.Name = "textBox182";
+            this.textBox182.Size = new System.Drawing.Size(48, 25);
+            this.textBox182.TabIndex = 106;
+            // 
+            // label184
+            // 
+            this.label184.AutoSize = true;
+            this.label184.Location = new System.Drawing.Point(122, 74);
+            this.label184.Name = "label184";
+            this.label184.Size = new System.Drawing.Size(31, 15);
+            this.label184.TabIndex = 105;
+            this.label184.Text = "U16";
+            // 
+            // textBox183
+            // 
+            this.textBox183.Location = new System.Drawing.Point(262, 74);
+            this.textBox183.Name = "textBox183";
+            this.textBox183.Size = new System.Drawing.Size(48, 25);
+            this.textBox183.TabIndex = 104;
+            // 
+            // label185
+            // 
+            this.label185.AutoSize = true;
+            this.label185.Location = new System.Drawing.Point(233, 74);
+            this.label185.Name = "label185";
+            this.label185.Size = new System.Drawing.Size(31, 15);
+            this.label185.TabIndex = 103;
+            this.label185.Text = "U17";
+            // 
+            // textBox184
+            // 
+            this.textBox184.Location = new System.Drawing.Point(373, 74);
+            this.textBox184.Name = "textBox184";
+            this.textBox184.Size = new System.Drawing.Size(48, 25);
+            this.textBox184.TabIndex = 102;
+            // 
+            // label186
+            // 
+            this.label186.AutoSize = true;
+            this.label186.Location = new System.Drawing.Point(344, 74);
+            this.label186.Name = "label186";
+            this.label186.Size = new System.Drawing.Size(31, 15);
+            this.label186.TabIndex = 101;
+            this.label186.Text = "U18";
+            // 
+            // textBox185
+            // 
+            this.textBox185.Location = new System.Drawing.Point(484, 74);
+            this.textBox185.Name = "textBox185";
+            this.textBox185.Size = new System.Drawing.Size(48, 25);
+            this.textBox185.TabIndex = 100;
+            // 
+            // label187
+            // 
+            this.label187.AutoSize = true;
+            this.label187.Location = new System.Drawing.Point(455, 74);
+            this.label187.Name = "label187";
+            this.label187.Size = new System.Drawing.Size(31, 15);
+            this.label187.TabIndex = 99;
+            this.label187.Text = "U19";
+            // 
+            // textBox186
+            // 
+            this.textBox186.Location = new System.Drawing.Point(595, 74);
+            this.textBox186.Name = "textBox186";
+            this.textBox186.Size = new System.Drawing.Size(48, 25);
+            this.textBox186.TabIndex = 98;
+            // 
+            // label188
+            // 
+            this.label188.AutoSize = true;
+            this.label188.Location = new System.Drawing.Point(566, 74);
+            this.label188.Name = "label188";
+            this.label188.Size = new System.Drawing.Size(31, 15);
+            this.label188.TabIndex = 97;
+            this.label188.Text = "U20";
+            // 
+            // textBox187
+            // 
+            this.textBox187.Location = new System.Drawing.Point(706, 74);
+            this.textBox187.Name = "textBox187";
+            this.textBox187.Size = new System.Drawing.Size(48, 25);
+            this.textBox187.TabIndex = 96;
+            // 
+            // label189
+            // 
+            this.label189.AutoSize = true;
+            this.label189.Location = new System.Drawing.Point(677, 74);
+            this.label189.Name = "label189";
+            this.label189.Size = new System.Drawing.Size(31, 15);
+            this.label189.TabIndex = 95;
+            this.label189.Text = "U21";
+            // 
+            // textBox188
+            // 
+            this.textBox188.Location = new System.Drawing.Point(40, 74);
+            this.textBox188.Name = "textBox188";
+            this.textBox188.Size = new System.Drawing.Size(48, 25);
+            this.textBox188.TabIndex = 94;
+            // 
+            // label190
+            // 
+            this.label190.AutoSize = true;
+            this.label190.Location = new System.Drawing.Point(11, 74);
+            this.label190.Name = "label190";
+            this.label190.Size = new System.Drawing.Size(31, 15);
+            this.label190.TabIndex = 93;
+            this.label190.Text = "U15";
+            // 
+            // textBox189
+            // 
+            this.textBox189.Location = new System.Drawing.Point(151, 43);
+            this.textBox189.Name = "textBox189";
+            this.textBox189.Size = new System.Drawing.Size(48, 25);
+            this.textBox189.TabIndex = 92;
+            // 
+            // label191
+            // 
+            this.label191.AutoSize = true;
+            this.label191.Location = new System.Drawing.Point(122, 43);
+            this.label191.Name = "label191";
+            this.label191.Size = new System.Drawing.Size(23, 15);
+            this.label191.TabIndex = 91;
+            this.label191.Text = "U9";
+            // 
+            // textBox190
+            // 
+            this.textBox190.Location = new System.Drawing.Point(262, 43);
+            this.textBox190.Name = "textBox190";
+            this.textBox190.Size = new System.Drawing.Size(48, 25);
+            this.textBox190.TabIndex = 90;
+            // 
+            // label192
+            // 
+            this.label192.AutoSize = true;
+            this.label192.Location = new System.Drawing.Point(233, 43);
+            this.label192.Name = "label192";
+            this.label192.Size = new System.Drawing.Size(31, 15);
+            this.label192.TabIndex = 89;
+            this.label192.Text = "U10";
+            // 
+            // textBox191
+            // 
+            this.textBox191.Location = new System.Drawing.Point(373, 43);
+            this.textBox191.Name = "textBox191";
+            this.textBox191.Size = new System.Drawing.Size(48, 25);
+            this.textBox191.TabIndex = 88;
+            // 
+            // label193
+            // 
+            this.label193.AutoSize = true;
+            this.label193.Location = new System.Drawing.Point(344, 43);
+            this.label193.Name = "label193";
+            this.label193.Size = new System.Drawing.Size(31, 15);
+            this.label193.TabIndex = 87;
+            this.label193.Text = "U11";
+            // 
+            // textBox192
+            // 
+            this.textBox192.Location = new System.Drawing.Point(484, 43);
+            this.textBox192.Name = "textBox192";
+            this.textBox192.Size = new System.Drawing.Size(48, 25);
+            this.textBox192.TabIndex = 86;
+            // 
+            // label194
+            // 
+            this.label194.AutoSize = true;
+            this.label194.Location = new System.Drawing.Point(455, 43);
+            this.label194.Name = "label194";
+            this.label194.Size = new System.Drawing.Size(31, 15);
+            this.label194.TabIndex = 85;
+            this.label194.Text = "U12";
+            // 
+            // textBox193
+            // 
+            this.textBox193.Location = new System.Drawing.Point(595, 43);
+            this.textBox193.Name = "textBox193";
+            this.textBox193.Size = new System.Drawing.Size(48, 25);
+            this.textBox193.TabIndex = 84;
+            // 
+            // label195
+            // 
+            this.label195.AutoSize = true;
+            this.label195.Location = new System.Drawing.Point(566, 43);
+            this.label195.Name = "label195";
+            this.label195.Size = new System.Drawing.Size(31, 15);
+            this.label195.TabIndex = 83;
+            this.label195.Text = "U13";
+            // 
+            // textBox194
+            // 
+            this.textBox194.Location = new System.Drawing.Point(706, 43);
+            this.textBox194.Name = "textBox194";
+            this.textBox194.Size = new System.Drawing.Size(48, 25);
+            this.textBox194.TabIndex = 82;
+            // 
+            // label196
+            // 
+            this.label196.AutoSize = true;
+            this.label196.Location = new System.Drawing.Point(677, 43);
+            this.label196.Name = "label196";
+            this.label196.Size = new System.Drawing.Size(31, 15);
+            this.label196.TabIndex = 81;
+            this.label196.Text = "U14";
+            // 
+            // textBox195
+            // 
+            this.textBox195.Location = new System.Drawing.Point(40, 43);
+            this.textBox195.Name = "textBox195";
+            this.textBox195.Size = new System.Drawing.Size(48, 25);
+            this.textBox195.TabIndex = 80;
+            // 
+            // label197
+            // 
+            this.label197.AutoSize = true;
+            this.label197.Location = new System.Drawing.Point(11, 43);
+            this.label197.Name = "label197";
+            this.label197.Size = new System.Drawing.Size(23, 15);
+            this.label197.TabIndex = 79;
+            this.label197.Text = "U8";
+            // 
+            // textBox196
+            // 
+            this.textBox196.Location = new System.Drawing.Point(151, 12);
+            this.textBox196.Name = "textBox196";
+            this.textBox196.Size = new System.Drawing.Size(48, 25);
+            this.textBox196.TabIndex = 78;
+            // 
+            // label198
+            // 
+            this.label198.AutoSize = true;
+            this.label198.Location = new System.Drawing.Point(122, 12);
+            this.label198.Name = "label198";
+            this.label198.Size = new System.Drawing.Size(23, 15);
+            this.label198.TabIndex = 77;
+            this.label198.Text = "U2";
+            // 
+            // textBox197
+            // 
+            this.textBox197.Location = new System.Drawing.Point(262, 12);
+            this.textBox197.Name = "textBox197";
+            this.textBox197.Size = new System.Drawing.Size(48, 25);
+            this.textBox197.TabIndex = 74;
+            // 
+            // label199
+            // 
+            this.label199.AutoSize = true;
+            this.label199.Location = new System.Drawing.Point(233, 12);
+            this.label199.Name = "label199";
+            this.label199.Size = new System.Drawing.Size(23, 15);
+            this.label199.TabIndex = 73;
+            this.label199.Text = "U3";
+            // 
+            // textBox198
+            // 
+            this.textBox198.Location = new System.Drawing.Point(373, 12);
+            this.textBox198.Name = "textBox198";
+            this.textBox198.Size = new System.Drawing.Size(48, 25);
+            this.textBox198.TabIndex = 72;
+            // 
+            // label200
+            // 
+            this.label200.AutoSize = true;
+            this.label200.Location = new System.Drawing.Point(344, 12);
+            this.label200.Name = "label200";
+            this.label200.Size = new System.Drawing.Size(23, 15);
+            this.label200.TabIndex = 71;
+            this.label200.Text = "U4";
+            // 
+            // textBox199
+            // 
+            this.textBox199.Location = new System.Drawing.Point(484, 12);
+            this.textBox199.Name = "textBox199";
+            this.textBox199.Size = new System.Drawing.Size(48, 25);
+            this.textBox199.TabIndex = 70;
+            // 
+            // label201
+            // 
+            this.label201.AutoSize = true;
+            this.label201.Location = new System.Drawing.Point(455, 12);
+            this.label201.Name = "label201";
+            this.label201.Size = new System.Drawing.Size(23, 15);
+            this.label201.TabIndex = 69;
+            this.label201.Text = "U5";
+            // 
+            // textBox200
+            // 
+            this.textBox200.Location = new System.Drawing.Point(595, 12);
+            this.textBox200.Name = "textBox200";
+            this.textBox200.Size = new System.Drawing.Size(48, 25);
+            this.textBox200.TabIndex = 68;
+            // 
+            // label202
+            // 
+            this.label202.AutoSize = true;
+            this.label202.Location = new System.Drawing.Point(566, 12);
+            this.label202.Name = "label202";
+            this.label202.Size = new System.Drawing.Size(23, 15);
+            this.label202.TabIndex = 67;
+            this.label202.Text = "U6";
+            // 
+            // textBox201
+            // 
+            this.textBox201.Location = new System.Drawing.Point(706, 12);
+            this.textBox201.Name = "textBox201";
+            this.textBox201.Size = new System.Drawing.Size(48, 25);
+            this.textBox201.TabIndex = 66;
+            // 
+            // label203
+            // 
+            this.label203.AutoSize = true;
+            this.label203.Location = new System.Drawing.Point(677, 12);
+            this.label203.Name = "label203";
+            this.label203.Size = new System.Drawing.Size(23, 15);
+            this.label203.TabIndex = 65;
+            this.label203.Text = "U7";
+            // 
+            // textBox202
+            // 
+            this.textBox202.Location = new System.Drawing.Point(40, 12);
+            this.textBox202.Name = "textBox202";
+            this.textBox202.Size = new System.Drawing.Size(48, 25);
+            this.textBox202.TabIndex = 53;
+            // 
+            // label204
+            // 
+            this.label204.AutoSize = true;
+            this.label204.Location = new System.Drawing.Point(11, 12);
+            this.label204.Name = "label204";
+            this.label204.Size = new System.Drawing.Size(23, 15);
+            this.label204.TabIndex = 10;
+            this.label204.Text = "U1";
+            // 
+            // tabBoard5
+            // 
+            this.tabBoard5.Controls.Add(this.panel6);
+            this.tabBoard5.Location = new System.Drawing.Point(4, 25);
+            this.tabBoard5.Name = "tabBoard5";
+            this.tabBoard5.Size = new System.Drawing.Size(993, 228);
+            this.tabBoard5.TabIndex = 4;
+            this.tabBoard5.Text = "分板五";
+            this.tabBoard5.UseVisualStyleBackColor = true;
+            // 
+            // panel6
+            // 
+            this.panel6.Controls.Add(this.textBox203);
+            this.panel6.Controls.Add(this.label205);
+            this.panel6.Controls.Add(this.textBox204);
+            this.panel6.Controls.Add(this.label206);
+            this.panel6.Controls.Add(this.textBox205);
+            this.panel6.Controls.Add(this.label207);
+            this.panel6.Controls.Add(this.textBox206);
+            this.panel6.Controls.Add(this.label208);
+            this.panel6.Controls.Add(this.textBox207);
+            this.panel6.Controls.Add(this.label209);
+            this.panel6.Controls.Add(this.textBox208);
+            this.panel6.Controls.Add(this.label210);
+            this.panel6.Controls.Add(this.textBox209);
+            this.panel6.Controls.Add(this.label211);
+            this.panel6.Controls.Add(this.textBox210);
+            this.panel6.Controls.Add(this.label212);
+            this.panel6.Controls.Add(this.textBox211);
+            this.panel6.Controls.Add(this.label213);
+            this.panel6.Controls.Add(this.textBox212);
+            this.panel6.Controls.Add(this.label214);
+            this.panel6.Controls.Add(this.textBox213);
+            this.panel6.Controls.Add(this.label215);
+            this.panel6.Controls.Add(this.textBox214);
+            this.panel6.Controls.Add(this.label216);
+            this.panel6.Controls.Add(this.textBox215);
+            this.panel6.Controls.Add(this.label217);
+            this.panel6.Controls.Add(this.textBox216);
+            this.panel6.Controls.Add(this.label218);
+            this.panel6.Controls.Add(this.textBox217);
+            this.panel6.Controls.Add(this.label219);
+            this.panel6.Controls.Add(this.textBox218);
+            this.panel6.Controls.Add(this.label220);
+            this.panel6.Controls.Add(this.textBox219);
+            this.panel6.Controls.Add(this.label221);
+            this.panel6.Controls.Add(this.textBox220);
+            this.panel6.Controls.Add(this.label222);
+            this.panel6.Controls.Add(this.textBox221);
+            this.panel6.Controls.Add(this.label223);
+            this.panel6.Controls.Add(this.textBox222);
+            this.panel6.Controls.Add(this.label224);
+            this.panel6.Controls.Add(this.textBox223);
+            this.panel6.Controls.Add(this.label225);
+            this.panel6.Controls.Add(this.textBox224);
+            this.panel6.Controls.Add(this.label226);
+            this.panel6.Controls.Add(this.textBox225);
+            this.panel6.Controls.Add(this.label227);
+            this.panel6.Controls.Add(this.textBox226);
+            this.panel6.Controls.Add(this.label228);
+            this.panel6.Controls.Add(this.textBox227);
+            this.panel6.Controls.Add(this.label229);
+            this.panel6.Controls.Add(this.textBox228);
+            this.panel6.Controls.Add(this.label230);
+            this.panel6.Controls.Add(this.textBox229);
+            this.panel6.Controls.Add(this.label231);
+            this.panel6.Controls.Add(this.textBox230);
+            this.panel6.Controls.Add(this.label232);
+            this.panel6.Controls.Add(this.textBox231);
+            this.panel6.Controls.Add(this.label233);
+            this.panel6.Controls.Add(this.textBox232);
+            this.panel6.Controls.Add(this.label234);
+            this.panel6.Controls.Add(this.textBox233);
+            this.panel6.Controls.Add(this.label235);
+            this.panel6.Controls.Add(this.textBox234);
+            this.panel6.Controls.Add(this.label236);
+            this.panel6.Controls.Add(this.textBox235);
+            this.panel6.Controls.Add(this.label237);
+            this.panel6.Controls.Add(this.textBox236);
+            this.panel6.Controls.Add(this.label238);
+            this.panel6.Controls.Add(this.textBox237);
+            this.panel6.Controls.Add(this.label239);
+            this.panel6.Controls.Add(this.textBox238);
+            this.panel6.Controls.Add(this.label240);
+            this.panel6.Controls.Add(this.textBox239);
+            this.panel6.Controls.Add(this.label241);
+            this.panel6.Controls.Add(this.textBox240);
+            this.panel6.Controls.Add(this.label242);
+            this.panel6.Controls.Add(this.textBox241);
+            this.panel6.Controls.Add(this.label243);
+            this.panel6.Controls.Add(this.textBox242);
+            this.panel6.Controls.Add(this.label244);
+            this.panel6.Controls.Add(this.textBox243);
+            this.panel6.Controls.Add(this.label245);
+            this.panel6.Controls.Add(this.textBox244);
+            this.panel6.Controls.Add(this.label246);
+            this.panel6.Controls.Add(this.textBox245);
+            this.panel6.Controls.Add(this.label247);
+            this.panel6.Controls.Add(this.textBox246);
+            this.panel6.Controls.Add(this.label248);
+            this.panel6.Location = new System.Drawing.Point(0, 0);
+            this.panel6.Name = "panel6";
+            this.panel6.Size = new System.Drawing.Size(993, 228);
+            this.panel6.TabIndex = 12;
+            // 
+            // textBox203
+            // 
+            this.textBox203.Location = new System.Drawing.Point(151, 200);
+            this.textBox203.Name = "textBox203";
+            this.textBox203.Size = new System.Drawing.Size(48, 25);
+            this.textBox203.TabIndex = 162;
+            // 
+            // label205
+            // 
+            this.label205.AutoSize = true;
+            this.label205.Location = new System.Drawing.Point(122, 200);
+            this.label205.Name = "label205";
+            this.label205.Size = new System.Drawing.Size(23, 15);
+            this.label205.TabIndex = 161;
+            this.label205.Text = "T9";
+            // 
+            // textBox204
+            // 
+            this.textBox204.Location = new System.Drawing.Point(262, 200);
+            this.textBox204.Name = "textBox204";
+            this.textBox204.Size = new System.Drawing.Size(48, 25);
+            this.textBox204.TabIndex = 160;
+            // 
+            // label206
+            // 
+            this.label206.AutoSize = true;
+            this.label206.Location = new System.Drawing.Point(233, 200);
+            this.label206.Name = "label206";
+            this.label206.Size = new System.Drawing.Size(31, 15);
+            this.label206.TabIndex = 159;
+            this.label206.Text = "T10";
+            // 
+            // textBox205
+            // 
+            this.textBox205.Location = new System.Drawing.Point(40, 200);
+            this.textBox205.Name = "textBox205";
+            this.textBox205.Size = new System.Drawing.Size(48, 25);
+            this.textBox205.TabIndex = 150;
+            // 
+            // label207
+            // 
+            this.label207.AutoSize = true;
+            this.label207.Location = new System.Drawing.Point(11, 200);
+            this.label207.Name = "label207";
+            this.label207.Size = new System.Drawing.Size(23, 15);
+            this.label207.TabIndex = 149;
+            this.label207.Text = "T8";
+            // 
+            // textBox206
+            // 
+            this.textBox206.Location = new System.Drawing.Point(151, 167);
+            this.textBox206.Name = "textBox206";
+            this.textBox206.Size = new System.Drawing.Size(48, 25);
+            this.textBox206.TabIndex = 148;
+            // 
+            // label208
+            // 
+            this.label208.AutoSize = true;
+            this.label208.Location = new System.Drawing.Point(122, 167);
+            this.label208.Name = "label208";
+            this.label208.Size = new System.Drawing.Size(23, 15);
+            this.label208.TabIndex = 147;
+            this.label208.Text = "T2";
+            // 
+            // textBox207
+            // 
+            this.textBox207.Location = new System.Drawing.Point(262, 167);
+            this.textBox207.Name = "textBox207";
+            this.textBox207.Size = new System.Drawing.Size(48, 25);
+            this.textBox207.TabIndex = 146;
+            // 
+            // label209
+            // 
+            this.label209.AutoSize = true;
+            this.label209.Location = new System.Drawing.Point(233, 167);
+            this.label209.Name = "label209";
+            this.label209.Size = new System.Drawing.Size(23, 15);
+            this.label209.TabIndex = 145;
+            this.label209.Text = "T3";
+            // 
+            // textBox208
+            // 
+            this.textBox208.Location = new System.Drawing.Point(373, 167);
+            this.textBox208.Name = "textBox208";
+            this.textBox208.Size = new System.Drawing.Size(48, 25);
+            this.textBox208.TabIndex = 144;
+            // 
+            // label210
+            // 
+            this.label210.AutoSize = true;
+            this.label210.Location = new System.Drawing.Point(344, 167);
+            this.label210.Name = "label210";
+            this.label210.Size = new System.Drawing.Size(23, 15);
+            this.label210.TabIndex = 143;
+            this.label210.Text = "T4";
+            // 
+            // textBox209
+            // 
+            this.textBox209.Location = new System.Drawing.Point(484, 167);
+            this.textBox209.Name = "textBox209";
+            this.textBox209.Size = new System.Drawing.Size(48, 25);
+            this.textBox209.TabIndex = 142;
+            // 
+            // label211
+            // 
+            this.label211.AutoSize = true;
+            this.label211.Location = new System.Drawing.Point(455, 167);
+            this.label211.Name = "label211";
+            this.label211.Size = new System.Drawing.Size(23, 15);
+            this.label211.TabIndex = 141;
+            this.label211.Text = "T5";
+            // 
+            // textBox210
+            // 
+            this.textBox210.Location = new System.Drawing.Point(595, 167);
+            this.textBox210.Name = "textBox210";
+            this.textBox210.Size = new System.Drawing.Size(48, 25);
+            this.textBox210.TabIndex = 140;
+            // 
+            // label212
+            // 
+            this.label212.AutoSize = true;
+            this.label212.Location = new System.Drawing.Point(566, 167);
+            this.label212.Name = "label212";
+            this.label212.Size = new System.Drawing.Size(23, 15);
+            this.label212.TabIndex = 139;
+            this.label212.Text = "T6";
+            // 
+            // textBox211
+            // 
+            this.textBox211.Location = new System.Drawing.Point(706, 167);
+            this.textBox211.Name = "textBox211";
+            this.textBox211.Size = new System.Drawing.Size(48, 25);
+            this.textBox211.TabIndex = 138;
+            // 
+            // label213
+            // 
+            this.label213.AutoSize = true;
+            this.label213.Location = new System.Drawing.Point(677, 167);
+            this.label213.Name = "label213";
+            this.label213.Size = new System.Drawing.Size(23, 15);
+            this.label213.TabIndex = 137;
+            this.label213.Text = "T7";
+            // 
+            // textBox212
+            // 
+            this.textBox212.Location = new System.Drawing.Point(40, 167);
+            this.textBox212.Name = "textBox212";
+            this.textBox212.Size = new System.Drawing.Size(48, 25);
+            this.textBox212.TabIndex = 136;
+            // 
+            // label214
+            // 
+            this.label214.AutoSize = true;
+            this.label214.Location = new System.Drawing.Point(11, 167);
+            this.label214.Name = "label214";
+            this.label214.Size = new System.Drawing.Size(23, 15);
+            this.label214.TabIndex = 135;
+            this.label214.Text = "T1";
+            // 
+            // textBox213
+            // 
+            this.textBox213.Location = new System.Drawing.Point(151, 136);
+            this.textBox213.Name = "textBox213";
+            this.textBox213.Size = new System.Drawing.Size(48, 25);
+            this.textBox213.TabIndex = 134;
+            // 
+            // label215
+            // 
+            this.label215.AutoSize = true;
+            this.label215.Location = new System.Drawing.Point(122, 136);
+            this.label215.Name = "label215";
+            this.label215.Size = new System.Drawing.Size(31, 15);
+            this.label215.TabIndex = 133;
+            this.label215.Text = "U31";
+            // 
+            // textBox214
+            // 
+            this.textBox214.Location = new System.Drawing.Point(262, 136);
+            this.textBox214.Name = "textBox214";
+            this.textBox214.Size = new System.Drawing.Size(48, 25);
+            this.textBox214.TabIndex = 132;
+            // 
+            // label216
+            // 
+            this.label216.AutoSize = true;
+            this.label216.Location = new System.Drawing.Point(233, 136);
+            this.label216.Name = "label216";
+            this.label216.Size = new System.Drawing.Size(31, 15);
+            this.label216.TabIndex = 131;
+            this.label216.Text = "U31";
+            // 
+            // textBox215
+            // 
+            this.textBox215.Location = new System.Drawing.Point(373, 136);
+            this.textBox215.Name = "textBox215";
+            this.textBox215.Size = new System.Drawing.Size(48, 25);
+            this.textBox215.TabIndex = 130;
+            // 
+            // label217
+            // 
+            this.label217.AutoSize = true;
+            this.label217.Location = new System.Drawing.Point(344, 136);
+            this.label217.Name = "label217";
+            this.label217.Size = new System.Drawing.Size(31, 15);
+            this.label217.TabIndex = 129;
+            this.label217.Text = "U32";
+            // 
+            // textBox216
+            // 
+            this.textBox216.Location = new System.Drawing.Point(484, 136);
+            this.textBox216.Name = "textBox216";
+            this.textBox216.Size = new System.Drawing.Size(48, 25);
+            this.textBox216.TabIndex = 128;
+            // 
+            // label218
+            // 
+            this.label218.AutoSize = true;
+            this.label218.Location = new System.Drawing.Point(455, 136);
+            this.label218.Name = "label218";
+            this.label218.Size = new System.Drawing.Size(31, 15);
+            this.label218.TabIndex = 127;
+            this.label218.Text = "U33";
+            // 
+            // textBox217
+            // 
+            this.textBox217.Location = new System.Drawing.Point(595, 136);
+            this.textBox217.Name = "textBox217";
+            this.textBox217.Size = new System.Drawing.Size(48, 25);
+            this.textBox217.TabIndex = 126;
+            // 
+            // label219
+            // 
+            this.label219.AutoSize = true;
+            this.label219.Location = new System.Drawing.Point(566, 136);
+            this.label219.Name = "label219";
+            this.label219.Size = new System.Drawing.Size(31, 15);
+            this.label219.TabIndex = 125;
+            this.label219.Text = "U34";
+            // 
+            // textBox218
+            // 
+            this.textBox218.Location = new System.Drawing.Point(40, 136);
+            this.textBox218.Name = "textBox218";
+            this.textBox218.Size = new System.Drawing.Size(48, 25);
+            this.textBox218.TabIndex = 122;
+            // 
+            // label220
+            // 
+            this.label220.AutoSize = true;
+            this.label220.Location = new System.Drawing.Point(11, 136);
+            this.label220.Name = "label220";
+            this.label220.Size = new System.Drawing.Size(31, 15);
+            this.label220.TabIndex = 121;
+            this.label220.Text = "U29";
+            // 
+            // textBox219
+            // 
+            this.textBox219.Location = new System.Drawing.Point(151, 105);
+            this.textBox219.Name = "textBox219";
+            this.textBox219.Size = new System.Drawing.Size(48, 25);
+            this.textBox219.TabIndex = 120;
+            // 
+            // label221
+            // 
+            this.label221.AutoSize = true;
+            this.label221.Location = new System.Drawing.Point(122, 105);
+            this.label221.Name = "label221";
+            this.label221.Size = new System.Drawing.Size(31, 15);
+            this.label221.TabIndex = 119;
+            this.label221.Text = "U23";
+            // 
+            // textBox220
+            // 
+            this.textBox220.Location = new System.Drawing.Point(262, 105);
+            this.textBox220.Name = "textBox220";
+            this.textBox220.Size = new System.Drawing.Size(48, 25);
+            this.textBox220.TabIndex = 118;
+            // 
+            // label222
+            // 
+            this.label222.AutoSize = true;
+            this.label222.Location = new System.Drawing.Point(233, 105);
+            this.label222.Name = "label222";
+            this.label222.Size = new System.Drawing.Size(31, 15);
+            this.label222.TabIndex = 117;
+            this.label222.Text = "U24";
+            // 
+            // textBox221
+            // 
+            this.textBox221.Location = new System.Drawing.Point(373, 105);
+            this.textBox221.Name = "textBox221";
+            this.textBox221.Size = new System.Drawing.Size(48, 25);
+            this.textBox221.TabIndex = 116;
+            // 
+            // label223
+            // 
+            this.label223.AutoSize = true;
+            this.label223.Location = new System.Drawing.Point(344, 105);
+            this.label223.Name = "label223";
+            this.label223.Size = new System.Drawing.Size(31, 15);
+            this.label223.TabIndex = 115;
+            this.label223.Text = "U25";
+            // 
+            // textBox222
+            // 
+            this.textBox222.Location = new System.Drawing.Point(484, 105);
+            this.textBox222.Name = "textBox222";
+            this.textBox222.Size = new System.Drawing.Size(48, 25);
+            this.textBox222.TabIndex = 114;
+            // 
+            // label224
+            // 
+            this.label224.AutoSize = true;
+            this.label224.Location = new System.Drawing.Point(455, 105);
+            this.label224.Name = "label224";
+            this.label224.Size = new System.Drawing.Size(31, 15);
+            this.label224.TabIndex = 113;
+            this.label224.Text = "U26";
+            // 
+            // textBox223
+            // 
+            this.textBox223.Location = new System.Drawing.Point(595, 105);
+            this.textBox223.Name = "textBox223";
+            this.textBox223.Size = new System.Drawing.Size(48, 25);
+            this.textBox223.TabIndex = 112;
+            // 
+            // label225
+            // 
+            this.label225.AutoSize = true;
+            this.label225.Location = new System.Drawing.Point(566, 105);
+            this.label225.Name = "label225";
+            this.label225.Size = new System.Drawing.Size(31, 15);
+            this.label225.TabIndex = 111;
+            this.label225.Text = "U27";
+            // 
+            // textBox224
+            // 
+            this.textBox224.Location = new System.Drawing.Point(706, 105);
+            this.textBox224.Name = "textBox224";
+            this.textBox224.Size = new System.Drawing.Size(48, 25);
+            this.textBox224.TabIndex = 110;
+            // 
+            // label226
+            // 
+            this.label226.AutoSize = true;
+            this.label226.Location = new System.Drawing.Point(677, 105);
+            this.label226.Name = "label226";
+            this.label226.Size = new System.Drawing.Size(31, 15);
+            this.label226.TabIndex = 109;
+            this.label226.Text = "U28";
+            // 
+            // textBox225
+            // 
+            this.textBox225.Location = new System.Drawing.Point(40, 105);
+            this.textBox225.Name = "textBox225";
+            this.textBox225.Size = new System.Drawing.Size(48, 25);
+            this.textBox225.TabIndex = 108;
+            // 
+            // label227
+            // 
+            this.label227.AutoSize = true;
+            this.label227.Location = new System.Drawing.Point(11, 105);
+            this.label227.Name = "label227";
+            this.label227.Size = new System.Drawing.Size(31, 15);
+            this.label227.TabIndex = 107;
+            this.label227.Text = "U22";
+            // 
+            // textBox226
+            // 
+            this.textBox226.Location = new System.Drawing.Point(151, 74);
+            this.textBox226.Name = "textBox226";
+            this.textBox226.Size = new System.Drawing.Size(48, 25);
+            this.textBox226.TabIndex = 106;
+            // 
+            // label228
+            // 
+            this.label228.AutoSize = true;
+            this.label228.Location = new System.Drawing.Point(122, 74);
+            this.label228.Name = "label228";
+            this.label228.Size = new System.Drawing.Size(31, 15);
+            this.label228.TabIndex = 105;
+            this.label228.Text = "U16";
+            // 
+            // textBox227
+            // 
+            this.textBox227.Location = new System.Drawing.Point(262, 74);
+            this.textBox227.Name = "textBox227";
+            this.textBox227.Size = new System.Drawing.Size(48, 25);
+            this.textBox227.TabIndex = 104;
+            // 
+            // label229
+            // 
+            this.label229.AutoSize = true;
+            this.label229.Location = new System.Drawing.Point(233, 74);
+            this.label229.Name = "label229";
+            this.label229.Size = new System.Drawing.Size(31, 15);
+            this.label229.TabIndex = 103;
+            this.label229.Text = "U17";
+            // 
+            // textBox228
+            // 
+            this.textBox228.Location = new System.Drawing.Point(373, 74);
+            this.textBox228.Name = "textBox228";
+            this.textBox228.Size = new System.Drawing.Size(48, 25);
+            this.textBox228.TabIndex = 102;
+            // 
+            // label230
+            // 
+            this.label230.AutoSize = true;
+            this.label230.Location = new System.Drawing.Point(344, 74);
+            this.label230.Name = "label230";
+            this.label230.Size = new System.Drawing.Size(31, 15);
+            this.label230.TabIndex = 101;
+            this.label230.Text = "U18";
+            // 
+            // textBox229
+            // 
+            this.textBox229.Location = new System.Drawing.Point(484, 74);
+            this.textBox229.Name = "textBox229";
+            this.textBox229.Size = new System.Drawing.Size(48, 25);
+            this.textBox229.TabIndex = 100;
+            // 
+            // label231
+            // 
+            this.label231.AutoSize = true;
+            this.label231.Location = new System.Drawing.Point(455, 74);
+            this.label231.Name = "label231";
+            this.label231.Size = new System.Drawing.Size(31, 15);
+            this.label231.TabIndex = 99;
+            this.label231.Text = "U19";
+            // 
+            // textBox230
+            // 
+            this.textBox230.Location = new System.Drawing.Point(595, 74);
+            this.textBox230.Name = "textBox230";
+            this.textBox230.Size = new System.Drawing.Size(48, 25);
+            this.textBox230.TabIndex = 98;
+            // 
+            // label232
+            // 
+            this.label232.AutoSize = true;
+            this.label232.Location = new System.Drawing.Point(566, 74);
+            this.label232.Name = "label232";
+            this.label232.Size = new System.Drawing.Size(31, 15);
+            this.label232.TabIndex = 97;
+            this.label232.Text = "U20";
+            // 
+            // textBox231
+            // 
+            this.textBox231.Location = new System.Drawing.Point(706, 74);
+            this.textBox231.Name = "textBox231";
+            this.textBox231.Size = new System.Drawing.Size(48, 25);
+            this.textBox231.TabIndex = 96;
+            // 
+            // label233
+            // 
+            this.label233.AutoSize = true;
+            this.label233.Location = new System.Drawing.Point(677, 74);
+            this.label233.Name = "label233";
+            this.label233.Size = new System.Drawing.Size(31, 15);
+            this.label233.TabIndex = 95;
+            this.label233.Text = "U21";
+            // 
+            // textBox232
+            // 
+            this.textBox232.Location = new System.Drawing.Point(40, 74);
+            this.textBox232.Name = "textBox232";
+            this.textBox232.Size = new System.Drawing.Size(48, 25);
+            this.textBox232.TabIndex = 94;
+            // 
+            // label234
+            // 
+            this.label234.AutoSize = true;
+            this.label234.Location = new System.Drawing.Point(11, 74);
+            this.label234.Name = "label234";
+            this.label234.Size = new System.Drawing.Size(31, 15);
+            this.label234.TabIndex = 93;
+            this.label234.Text = "U15";
+            // 
+            // textBox233
+            // 
+            this.textBox233.Location = new System.Drawing.Point(151, 43);
+            this.textBox233.Name = "textBox233";
+            this.textBox233.Size = new System.Drawing.Size(48, 25);
+            this.textBox233.TabIndex = 92;
+            // 
+            // label235
+            // 
+            this.label235.AutoSize = true;
+            this.label235.Location = new System.Drawing.Point(122, 43);
+            this.label235.Name = "label235";
+            this.label235.Size = new System.Drawing.Size(23, 15);
+            this.label235.TabIndex = 91;
+            this.label235.Text = "U9";
+            // 
+            // textBox234
+            // 
+            this.textBox234.Location = new System.Drawing.Point(262, 43);
+            this.textBox234.Name = "textBox234";
+            this.textBox234.Size = new System.Drawing.Size(48, 25);
+            this.textBox234.TabIndex = 90;
+            // 
+            // label236
+            // 
+            this.label236.AutoSize = true;
+            this.label236.Location = new System.Drawing.Point(233, 43);
+            this.label236.Name = "label236";
+            this.label236.Size = new System.Drawing.Size(31, 15);
+            this.label236.TabIndex = 89;
+            this.label236.Text = "U10";
+            // 
+            // textBox235
+            // 
+            this.textBox235.Location = new System.Drawing.Point(373, 43);
+            this.textBox235.Name = "textBox235";
+            this.textBox235.Size = new System.Drawing.Size(48, 25);
+            this.textBox235.TabIndex = 88;
+            // 
+            // label237
+            // 
+            this.label237.AutoSize = true;
+            this.label237.Location = new System.Drawing.Point(344, 43);
+            this.label237.Name = "label237";
+            this.label237.Size = new System.Drawing.Size(31, 15);
+            this.label237.TabIndex = 87;
+            this.label237.Text = "U11";
+            // 
+            // textBox236
+            // 
+            this.textBox236.Location = new System.Drawing.Point(484, 43);
+            this.textBox236.Name = "textBox236";
+            this.textBox236.Size = new System.Drawing.Size(48, 25);
+            this.textBox236.TabIndex = 86;
+            // 
+            // label238
+            // 
+            this.label238.AutoSize = true;
+            this.label238.Location = new System.Drawing.Point(455, 43);
+            this.label238.Name = "label238";
+            this.label238.Size = new System.Drawing.Size(31, 15);
+            this.label238.TabIndex = 85;
+            this.label238.Text = "U12";
+            // 
+            // textBox237
+            // 
+            this.textBox237.Location = new System.Drawing.Point(595, 43);
+            this.textBox237.Name = "textBox237";
+            this.textBox237.Size = new System.Drawing.Size(48, 25);
+            this.textBox237.TabIndex = 84;
+            // 
+            // label239
+            // 
+            this.label239.AutoSize = true;
+            this.label239.Location = new System.Drawing.Point(566, 43);
+            this.label239.Name = "label239";
+            this.label239.Size = new System.Drawing.Size(31, 15);
+            this.label239.TabIndex = 83;
+            this.label239.Text = "U13";
+            // 
+            // textBox238
+            // 
+            this.textBox238.Location = new System.Drawing.Point(706, 43);
+            this.textBox238.Name = "textBox238";
+            this.textBox238.Size = new System.Drawing.Size(48, 25);
+            this.textBox238.TabIndex = 82;
+            // 
+            // label240
+            // 
+            this.label240.AutoSize = true;
+            this.label240.Location = new System.Drawing.Point(677, 43);
+            this.label240.Name = "label240";
+            this.label240.Size = new System.Drawing.Size(31, 15);
+            this.label240.TabIndex = 81;
+            this.label240.Text = "U14";
+            // 
+            // textBox239
+            // 
+            this.textBox239.Location = new System.Drawing.Point(40, 43);
+            this.textBox239.Name = "textBox239";
+            this.textBox239.Size = new System.Drawing.Size(48, 25);
+            this.textBox239.TabIndex = 80;
+            // 
+            // label241
+            // 
+            this.label241.AutoSize = true;
+            this.label241.Location = new System.Drawing.Point(11, 43);
+            this.label241.Name = "label241";
+            this.label241.Size = new System.Drawing.Size(23, 15);
+            this.label241.TabIndex = 79;
+            this.label241.Text = "U8";
+            // 
+            // textBox240
+            // 
+            this.textBox240.Location = new System.Drawing.Point(151, 12);
+            this.textBox240.Name = "textBox240";
+            this.textBox240.Size = new System.Drawing.Size(48, 25);
+            this.textBox240.TabIndex = 78;
+            // 
+            // label242
+            // 
+            this.label242.AutoSize = true;
+            this.label242.Location = new System.Drawing.Point(122, 12);
+            this.label242.Name = "label242";
+            this.label242.Size = new System.Drawing.Size(23, 15);
+            this.label242.TabIndex = 77;
+            this.label242.Text = "U2";
+            // 
+            // textBox241
+            // 
+            this.textBox241.Location = new System.Drawing.Point(262, 12);
+            this.textBox241.Name = "textBox241";
+            this.textBox241.Size = new System.Drawing.Size(48, 25);
+            this.textBox241.TabIndex = 74;
+            // 
+            // label243
+            // 
+            this.label243.AutoSize = true;
+            this.label243.Location = new System.Drawing.Point(233, 12);
+            this.label243.Name = "label243";
+            this.label243.Size = new System.Drawing.Size(23, 15);
+            this.label243.TabIndex = 73;
+            this.label243.Text = "U3";
+            // 
+            // textBox242
+            // 
+            this.textBox242.Location = new System.Drawing.Point(373, 12);
+            this.textBox242.Name = "textBox242";
+            this.textBox242.Size = new System.Drawing.Size(48, 25);
+            this.textBox242.TabIndex = 72;
+            // 
+            // label244
+            // 
+            this.label244.AutoSize = true;
+            this.label244.Location = new System.Drawing.Point(344, 12);
+            this.label244.Name = "label244";
+            this.label244.Size = new System.Drawing.Size(23, 15);
+            this.label244.TabIndex = 71;
+            this.label244.Text = "U4";
+            // 
+            // textBox243
+            // 
+            this.textBox243.Location = new System.Drawing.Point(484, 12);
+            this.textBox243.Name = "textBox243";
+            this.textBox243.Size = new System.Drawing.Size(48, 25);
+            this.textBox243.TabIndex = 70;
+            // 
+            // label245
+            // 
+            this.label245.AutoSize = true;
+            this.label245.Location = new System.Drawing.Point(455, 12);
+            this.label245.Name = "label245";
+            this.label245.Size = new System.Drawing.Size(23, 15);
+            this.label245.TabIndex = 69;
+            this.label245.Text = "U5";
+            // 
+            // textBox244
+            // 
+            this.textBox244.Location = new System.Drawing.Point(595, 12);
+            this.textBox244.Name = "textBox244";
+            this.textBox244.Size = new System.Drawing.Size(48, 25);
+            this.textBox244.TabIndex = 68;
+            // 
+            // label246
+            // 
+            this.label246.AutoSize = true;
+            this.label246.Location = new System.Drawing.Point(566, 12);
+            this.label246.Name = "label246";
+            this.label246.Size = new System.Drawing.Size(23, 15);
+            this.label246.TabIndex = 67;
+            this.label246.Text = "U6";
+            // 
+            // textBox245
+            // 
+            this.textBox245.Location = new System.Drawing.Point(706, 12);
+            this.textBox245.Name = "textBox245";
+            this.textBox245.Size = new System.Drawing.Size(48, 25);
+            this.textBox245.TabIndex = 66;
+            // 
+            // label247
+            // 
+            this.label247.AutoSize = true;
+            this.label247.Location = new System.Drawing.Point(677, 12);
+            this.label247.Name = "label247";
+            this.label247.Size = new System.Drawing.Size(23, 15);
+            this.label247.TabIndex = 65;
+            this.label247.Text = "U7";
+            // 
+            // textBox246
+            // 
+            this.textBox246.Location = new System.Drawing.Point(40, 12);
+            this.textBox246.Name = "textBox246";
+            this.textBox246.Size = new System.Drawing.Size(48, 25);
+            this.textBox246.TabIndex = 53;
+            // 
+            // label248
+            // 
+            this.label248.AutoSize = true;
+            this.label248.Location = new System.Drawing.Point(11, 12);
+            this.label248.Name = "label248";
+            this.label248.Size = new System.Drawing.Size(23, 15);
+            this.label248.TabIndex = 10;
+            this.label248.Text = "U1";
+            // 
+            // tabBoard6
+            // 
+            this.tabBoard6.Controls.Add(this.panel7);
+            this.tabBoard6.Location = new System.Drawing.Point(4, 25);
+            this.tabBoard6.Name = "tabBoard6";
+            this.tabBoard6.Size = new System.Drawing.Size(993, 228);
+            this.tabBoard6.TabIndex = 5;
+            this.tabBoard6.Text = "分板六";
+            this.tabBoard6.UseVisualStyleBackColor = true;
+            // 
+            // panel7
+            // 
+            this.panel7.Location = new System.Drawing.Point(0, 0);
+            this.panel7.Name = "panel7";
+            this.panel7.Size = new System.Drawing.Size(993, 228);
+            this.panel7.TabIndex = 12;
+            // 
+            // timer_rec
+            // 
+            this.timer_rec.Interval = 10;
+            this.timer_rec.Tick += new System.EventHandler(this.timer_rec_Tick);
+            // 
+            // timer_send
+            // 
+            this.timer_send.Tick += new System.EventHandler(this.timer_send_Tick);
+            // 
+            // comboBox_VCU_BMSCutOffLV
+            // 
+            this.comboBox_VCU_BMSCutOffLV.FormattingEnabled = true;
+            this.comboBox_VCU_BMSCutOffLV.Items.AddRange(new object[] {
+            "无请求",
+            "请求低压下电"});
+            this.comboBox_VCU_BMSCutOffLV.Location = new System.Drawing.Point(325, 23);
+            this.comboBox_VCU_BMSCutOffLV.Name = "comboBox_VCU_BMSCutOffLV";
+            this.comboBox_VCU_BMSCutOffLV.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_VCU_BMSCutOffLV.TabIndex = 56;
+            this.comboBox_VCU_BMSCutOffLV.Text = "无请求";
+            // 
+            // label94
+            // 
+            this.label94.AutoSize = true;
+            this.label94.Location = new System.Drawing.Point(252, 23);
+            this.label94.Name = "label94";
+            this.label94.Size = new System.Drawing.Size(67, 15);
+            this.label94.TabIndex = 55;
+            this.label94.Text = "高压命令";
+            // 
+            // comboBox_BTMS_ConnStsFb
+            // 
+            this.comboBox_BTMS_ConnStsFb.FormattingEnabled = true;
+            this.comboBox_BTMS_ConnStsFb.Items.AddRange(new object[] {
+            "断开状态",
+            "闭合状态",
+            ""});
+            this.comboBox_BTMS_ConnStsFb.Location = new System.Drawing.Point(399, 5);
+            this.comboBox_BTMS_ConnStsFb.Name = "comboBox_BTMS_ConnStsFb";
+            this.comboBox_BTMS_ConnStsFb.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_BTMS_ConnStsFb.TabIndex = 60;
+            // 
+            // label96
+            // 
+            this.label96.AutoSize = true;
+            this.label96.Location = new System.Drawing.Point(252, 5);
+            this.label96.Name = "label96";
+            this.label96.Size = new System.Drawing.Size(142, 15);
+            this.label96.TabIndex = 59;
+            this.label96.Text = "继电器状态反馈信号";
+            // 
+            // comboBox_BTMS_WorkSts
+            // 
+            this.comboBox_BTMS_WorkSts.FormattingEnabled = true;
+            this.comboBox_BTMS_WorkSts.Items.AddRange(new object[] {
+            "关机模式",
+            "制冷模式",
+            "制热模式",
+            "自循环模式"});
+            this.comboBox_BTMS_WorkSts.Location = new System.Drawing.Point(125, 5);
+            this.comboBox_BTMS_WorkSts.Name = "comboBox_BTMS_WorkSts";
+            this.comboBox_BTMS_WorkSts.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_BTMS_WorkSts.TabIndex = 58;
+            // 
+            // label97
+            // 
+            this.label97.AutoSize = true;
+            this.label97.Location = new System.Drawing.Point(13, 5);
+            this.label97.Name = "label97";
+            this.label97.Size = new System.Drawing.Size(99, 15);
+            this.label97.TabIndex = 57;
+            this.label97.Text = "BTMS工作状态";
+            // 
+            // numericUpDown_BTMS_BattPackInCoolTemp
+            // 
+            this.numericUpDown_BTMS_BattPackInCoolTemp.Location = new System.Drawing.Point(610, 0);
+            this.numericUpDown_BTMS_BattPackInCoolTemp.Maximum = new decimal(new int[] {
+            210,
+            0,
+            0,
+            0});
+            this.numericUpDown_BTMS_BattPackInCoolTemp.Minimum = new decimal(new int[] {
+            40,
+            0,
+            0,
+            -2147483648});
+            this.numericUpDown_BTMS_BattPackInCoolTemp.Name = "numericUpDown_BTMS_BattPackInCoolTemp";
+            this.numericUpDown_BTMS_BattPackInCoolTemp.Size = new System.Drawing.Size(120, 25);
+            this.numericUpDown_BTMS_BattPackInCoolTemp.TabIndex = 62;
+            // 
+            // label98
+            // 
+            this.label98.AutoSize = true;
+            this.label98.Location = new System.Drawing.Point(537, 8);
+            this.label98.Name = "label98";
+            this.label98.Size = new System.Drawing.Size(67, 15);
+            this.label98.TabIndex = 61;
+            this.label98.Text = "出水温度";
+            // 
+            // numericUpDown_BTMS_BattPackoutCoolTemp
+            // 
+            this.numericUpDown_BTMS_BattPackoutCoolTemp.Location = new System.Drawing.Point(818, 0);
+            this.numericUpDown_BTMS_BattPackoutCoolTemp.Maximum = new decimal(new int[] {
+            210,
+            0,
+            0,
+            0});
+            this.numericUpDown_BTMS_BattPackoutCoolTemp.Minimum = new decimal(new int[] {
+            40,
+            0,
+            0,
+            -2147483648});
+            this.numericUpDown_BTMS_BattPackoutCoolTemp.Name = "numericUpDown_BTMS_BattPackoutCoolTemp";
+            this.numericUpDown_BTMS_BattPackoutCoolTemp.Size = new System.Drawing.Size(120, 25);
+            this.numericUpDown_BTMS_BattPackoutCoolTemp.TabIndex = 64;
+            // 
+            // label99
+            // 
+            this.label99.AutoSize = true;
+            this.label99.Location = new System.Drawing.Point(745, 5);
+            this.label99.Name = "label99";
+            this.label99.Size = new System.Drawing.Size(67, 15);
+            this.label99.TabIndex = 63;
+            this.label99.Text = "回水温度";
+            // 
+            // numericUpDown_BTMS_ActPower
+            // 
+            this.numericUpDown_BTMS_ActPower.Increment = new decimal(new int[] {
+            1,
+            0,
+            0,
+            65536});
+            this.numericUpDown_BTMS_ActPower.Location = new System.Drawing.Point(90, 37);
+            this.numericUpDown_BTMS_ActPower.Maximum = new decimal(new int[] {
+            65535,
+            0,
+            0,
+            65536});
+            this.numericUpDown_BTMS_ActPower.Name = "numericUpDown_BTMS_ActPower";
+            this.numericUpDown_BTMS_ActPower.Size = new System.Drawing.Size(120, 25);
+            this.numericUpDown_BTMS_ActPower.TabIndex = 66;
+            // 
+            // label100
+            // 
+            this.label100.AutoSize = true;
+            this.label100.Location = new System.Drawing.Point(17, 45);
+            this.label100.Name = "label100";
+            this.label100.Size = new System.Drawing.Size(67, 15);
+            this.label100.TabIndex = 65;
+            this.label100.Text = "需求功率";
+            // 
+            // numericUpDown_BTMS_DTC
+            // 
+            this.numericUpDown_BTMS_DTC.Location = new System.Drawing.Point(262, 32);
+            this.numericUpDown_BTMS_DTC.Maximum = new decimal(new int[] {
+            61,
+            0,
+            0,
+            0});
+            this.numericUpDown_BTMS_DTC.Name = "numericUpDown_BTMS_DTC";
+            this.numericUpDown_BTMS_DTC.Size = new System.Drawing.Size(120, 25);
+            this.numericUpDown_BTMS_DTC.TabIndex = 68;
+            // 
+            // label101
+            // 
+            this.label101.AutoSize = true;
+            this.label101.Location = new System.Drawing.Point(204, 37);
+            this.label101.Name = "label101";
+            this.label101.Size = new System.Drawing.Size(52, 15);
+            this.label101.TabIndex = 67;
+            this.label101.Text = "故障码";
+            // 
+            // label102
+            // 
+            this.label102.AutoSize = true;
+            this.label102.Location = new System.Drawing.Point(420, 45);
+            this.label102.Name = "label102";
+            this.label102.Size = new System.Drawing.Size(114, 15);
+            this.label102.TabIndex = 69;
+            this.label102.Text = "BTMS故障码等级";
+            // 
+            // comboBox_BTMS_FltLevel
+            // 
+            this.comboBox_BTMS_FltLevel.FormattingEnabled = true;
+            this.comboBox_BTMS_FltLevel.Items.AddRange(new object[] {
+            "无故障",
+            "1级故障",
+            "2级故障",
+            "3级故障"});
+            this.comboBox_BTMS_FltLevel.Location = new System.Drawing.Point(540, 39);
+            this.comboBox_BTMS_FltLevel.Name = "comboBox_BTMS_FltLevel";
+            this.comboBox_BTMS_FltLevel.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_BTMS_FltLevel.TabIndex = 70;
+            // 
+            // comboBox_Change_BattConSts
+            // 
+            this.comboBox_Change_BattConSts.FormattingEnabled = true;
+            this.comboBox_Change_BattConSts.Items.AddRange(new object[] {
+            "未连接 ",
+            "连接"});
+            this.comboBox_Change_BattConSts.Location = new System.Drawing.Point(399, 20);
+            this.comboBox_Change_BattConSts.Name = "comboBox_Change_BattConSts";
+            this.comboBox_Change_BattConSts.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_Change_BattConSts.TabIndex = 64;
+            // 
+            // label103
+            // 
+            this.label103.AutoSize = true;
+            this.label103.Location = new System.Drawing.Point(252, 20);
+            this.label103.Name = "label103";
+            this.label103.Size = new System.Drawing.Size(127, 15);
+            this.label103.TabIndex = 63;
+            this.label103.Text = "换电连接状态反馈";
+            // 
+            // comboBox_LockingPinStsFB
+            // 
+            this.comboBox_LockingPinStsFB.FormattingEnabled = true;
+            this.comboBox_LockingPinStsFB.Items.AddRange(new object[] {
+            "预留 ",
+            "解锁成功",
+            "上锁成功",
+            "锁止故障"});
+            this.comboBox_LockingPinStsFB.Location = new System.Drawing.Point(125, 20);
+            this.comboBox_LockingPinStsFB.Name = "comboBox_LockingPinStsFB";
+            this.comboBox_LockingPinStsFB.Size = new System.Drawing.Size(121, 23);
+            this.comboBox_LockingPinStsFB.TabIndex = 62;
+            // 
+            // label104
+            // 
+            this.label104.AutoSize = true;
+            this.label104.Location = new System.Drawing.Point(13, 20);
+            this.label104.Name = "label104";
+            this.label104.Size = new System.Drawing.Size(112, 15);
+            this.label104.TabIndex = 61;
+            this.label104.Text = "锁止销反馈状态";
+            // 
+            // textBox_BMS_BattSOH
+            // 
+            this.textBox_BMS_BattSOH.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_BattSOH.Location = new System.Drawing.Point(109, 226);
+            this.textBox_BMS_BattSOH.Name = "textBox_BMS_BattSOH";
+            this.textBox_BMS_BattSOH.ReadOnly = true;
+            this.textBox_BMS_BattSOH.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_BattSOH.TabIndex = 54;
+            // 
+            // label105
+            // 
+            this.label105.AutoSize = true;
+            this.label105.Location = new System.Drawing.Point(72, 229);
+            this.label105.Name = "label105";
+            this.label105.Size = new System.Drawing.Size(31, 15);
+            this.label105.TabIndex = 53;
+            this.label105.Text = "SOH";
+            // 
+            // textBox_BMS_CnctSt
+            // 
+            this.textBox_BMS_CnctSt.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_CnctSt.Location = new System.Drawing.Point(841, 168);
+            this.textBox_BMS_CnctSt.Name = "textBox_BMS_CnctSt";
+            this.textBox_BMS_CnctSt.ReadOnly = true;
+            this.textBox_BMS_CnctSt.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_CnctSt.TabIndex = 60;
+            // 
+            // label108
+            // 
+            this.label108.AutoSize = true;
+            this.label108.Location = new System.Drawing.Point(743, 168);
+            this.label108.Name = "label108";
+            this.label108.Size = new System.Drawing.Size(91, 15);
+            this.label108.TabIndex = 59;
+            this.label108.Text = "BMS连接状态";
+            // 
+            // textBox_BMS_ChgSts
+            // 
+            this.textBox_BMS_ChgSts.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_ChgSts.Location = new System.Drawing.Point(841, 135);
+            this.textBox_BMS_ChgSts.Name = "textBox_BMS_ChgSts";
+            this.textBox_BMS_ChgSts.ReadOnly = true;
+            this.textBox_BMS_ChgSts.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_ChgSts.TabIndex = 58;
+            // 
+            // label109
+            // 
+            this.label109.AutoSize = true;
+            this.label109.Location = new System.Drawing.Point(768, 138);
+            this.label109.Name = "label109";
+            this.label109.Size = new System.Drawing.Size(67, 15);
+            this.label109.TabIndex = 57;
+            this.label109.Text = "充电状态";
+            // 
+            // textBox_BMS_DCChgPlugSts
+            // 
+            this.textBox_BMS_DCChgPlugSts.BackColor = System.Drawing.SystemColors.Window;
+            this.textBox_BMS_DCChgPlugSts.Location = new System.Drawing.Point(841, 102);
+            this.textBox_BMS_DCChgPlugSts.Name = "textBox_BMS_DCChgPlugSts";
+            this.textBox_BMS_DCChgPlugSts.ReadOnly = true;
+            this.textBox_BMS_DCChgPlugSts.Size = new System.Drawing.Size(48, 25);
+            this.textBox_BMS_DCChgPlugSts.TabIndex = 56;
+            // 
+            // label110
+            // 
+            this.label110.AutoSize = true;
+            this.label110.Location = new System.Drawing.Point(722, 106);
+            this.label110.Name = "label110";
+            this.label110.Size = new System.Drawing.Size(112, 15);
+            this.label110.TabIndex = 55;
+            this.label110.Text = "充电枪连接状态";
+            // 
+            // flowLayoutPanel_1
+            // 
+            this.flowLayoutPanel_1.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.flowLayoutPanel_1.Location = new System.Drawing.Point(0, 0);
+            this.flowLayoutPanel_1.Name = "flowLayoutPanel_1";
+            this.flowLayoutPanel_1.Size = new System.Drawing.Size(993, 228);
+            this.flowLayoutPanel_1.TabIndex = 0;
+            // 
+            // Form1
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(1052, 803);
+            this.Controls.Add(this.tabControl2);
+            this.Controls.Add(this.groupBox2);
+            this.Controls.Add(this.VCU);
+            this.Controls.Add(this.groupBox1);
+            this.Name = "Form1";
+            this.Text = "MTB上位机";
+            this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Form1_FormClosed);
+            this.Load += new System.EventHandler(this.Form1_Load);
+            this.groupBox1.ResumeLayout(false);
+            this.groupBox1.PerformLayout();
+            this.VCU.ResumeLayout(false);
+            this.tabPageVCU.ResumeLayout(false);
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_VCU_VehSpd)).EndInit();
+            this.tabPageEBC.ResumeLayout(false);
+            this.tabPageEBC.PerformLayout();
+            this.tabPagePMS.ResumeLayout(false);
+            this.tabPagePMS.PerformLayout();
+            this.tabPageRCB.ResumeLayout(false);
+            this.tabPageRCB.PerformLayout();
+            this.groupBox2.ResumeLayout(false);
+            this.groupBox2.PerformLayout();
+            this.tabControl2.ResumeLayout(false);
+            this.tabBoard1.ResumeLayout(false);
+            this.panel2.ResumeLayout(false);
+            this.tabBoard2.ResumeLayout(false);
+            this.panel3.ResumeLayout(false);
+            this.panel3.PerformLayout();
+            this.tabBoard3.ResumeLayout(false);
+            this.panel4.ResumeLayout(false);
+            this.panel4.PerformLayout();
+            this.tabBoard4.ResumeLayout(false);
+            this.panel5.ResumeLayout(false);
+            this.panel5.PerformLayout();
+            this.tabBoard5.ResumeLayout(false);
+            this.panel6.ResumeLayout(false);
+            this.panel6.PerformLayout();
+            this.tabBoard6.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_BTMS_BattPackInCoolTemp)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_BTMS_BattPackoutCoolTemp)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_BTMS_ActPower)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_BTMS_DTC)).EndInit();
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.GroupBox groupBox1;
+        private System.Windows.Forms.ComboBox comboBox_devtype;
+        private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.Label 设备索引号;
+        private System.Windows.Forms.Label label_CanName;
+        private System.Windows.Forms.Button button_StartCAN;
+        private System.Windows.Forms.ComboBox comboBox_BoardIndex;
+        private System.Windows.Forms.ComboBox comboBox_CANIndex;
+        private System.Windows.Forms.ComboBox comboBox_DeviceIndex;
+        private System.Windows.Forms.TabControl VCU;
+        private System.Windows.Forms.TabPage tabPageVCU;
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.ComboBox comboBox_VCU_AllowChgCtrl;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.ComboBox comboBox_VCU_BMSHVOnOffReq;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.TabPage tabPageEBC;
+        private System.Windows.Forms.GroupBox groupBox2;
+        private System.Windows.Forms.TextBox textBox_BMS_PosIsolationRes;
+        private System.Windows.Forms.Label label10;
+        private System.Windows.Forms.TextBox textBox_BMS_BattSOC;
+        private System.Windows.Forms.Label label11;
+        private System.Windows.Forms.Label label12;
+        private System.Windows.Forms.TextBox textBox_BMS_BattBusVolOutMainPos;
+        private System.Windows.Forms.Label label7;
+        private System.Windows.Forms.TextBox textBox_BMS_BattTermVolINMainPos;
+        private System.Windows.Forms.Label label6;
+        private System.Windows.Forms.TextBox textBox_BMS_CutOffHVReq;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.TextBox textBox_BMS_BattCurrentSts;
+        private System.Windows.Forms.Label label8;
+        private System.Windows.Forms.TextBox textBox_BMS_chrgIReq;
+        private System.Windows.Forms.Label label29;
+        private System.Windows.Forms.TextBox textBox_BMS_MaxPmtDischgCurr;
+        private System.Windows.Forms.Label label30;
+        private System.Windows.Forms.TextBox textBox_BMS_GBT32960FltNum;
+        private System.Windows.Forms.Label label25;
+        private System.Windows.Forms.TextBox textBox_BMS_ErrorCode;
+        private System.Windows.Forms.Label label26;
+        private System.Windows.Forms.TextBox textBox_BMS_FaultLevel;
+        private System.Windows.Forms.Label label27;
+        private System.Windows.Forms.TextBox textBox_BMS_ChgNegConnSts2;
+        private System.Windows.Forms.Label label18;
+        private System.Windows.Forms.TextBox textBox_BMS_ChgPosConnSts2;
+        private System.Windows.Forms.Label label19;
+        private System.Windows.Forms.TextBox textBox_BMS_ChgNegConnSts1;
+        private System.Windows.Forms.Label label20;
+        private System.Windows.Forms.TextBox textBox_BMS_ChgPosConnSts1;
+        private System.Windows.Forms.Label label21;
+        private System.Windows.Forms.TextBox textBox_BMS_PreChgConnSts;
+        private System.Windows.Forms.Label label22;
+        private System.Windows.Forms.TextBox textBox_BMS_MainNegConnSts;
+        private System.Windows.Forms.Label label23;
+        private System.Windows.Forms.TextBox textBox_BMS_MainPosConnSts;
+        private System.Windows.Forms.Label label24;
+        private System.Windows.Forms.TextBox textBox_BMS_BattMinTemp;
+        private System.Windows.Forms.Label label13;
+        private System.Windows.Forms.TextBox textBox_BMS_BattMaxTemp;
+        private System.Windows.Forms.Label label14;
+        private System.Windows.Forms.TextBox textBox_BMS_MinCellVolt;
+        private System.Windows.Forms.Label label15;
+        private System.Windows.Forms.TextBox textBox_BMS_MaxCellVolt;
+        private System.Windows.Forms.Label label16;
+        private System.Windows.Forms.TabControl tabControl2;
+        private System.Windows.Forms.TabPage tabBoard1;
+        private System.Windows.Forms.TabPage tabBoard2;
+        private System.Windows.Forms.Panel panel3;
+        private System.Windows.Forms.TextBox textBox27;
+        private System.Windows.Forms.Label U1;
+        private System.Windows.Forms.TextBox textBox39;
+        private System.Windows.Forms.Label label45;
+        private System.Windows.Forms.TextBox textBox37;
+        private System.Windows.Forms.Label label43;
+        private System.Windows.Forms.TextBox textBox36;
+        private System.Windows.Forms.Label label42;
+        private System.Windows.Forms.TextBox textBox35;
+        private System.Windows.Forms.Label label41;
+        private System.Windows.Forms.TextBox textBox34;
+        private System.Windows.Forms.Label label40;
+        private System.Windows.Forms.TextBox textBox33;
+        private System.Windows.Forms.Label label39;
+        private System.Windows.Forms.TextBox textBox69;
+        private System.Windows.Forms.Label label73;
+        private System.Windows.Forms.TextBox textBox70;
+        private System.Windows.Forms.Label label74;
+        private System.Windows.Forms.TextBox textBox75;
+        private System.Windows.Forms.Label label79;
+        private System.Windows.Forms.TextBox textBox62;
+        private System.Windows.Forms.Label label66;
+        private System.Windows.Forms.TextBox textBox63;
+        private System.Windows.Forms.Label label67;
+        private System.Windows.Forms.TextBox textBox64;
+        private System.Windows.Forms.Label label68;
+        private System.Windows.Forms.TextBox textBox65;
+        private System.Windows.Forms.Label label69;
+        private System.Windows.Forms.TextBox textBox66;
+        private System.Windows.Forms.Label label70;
+        private System.Windows.Forms.TextBox textBox67;
+        private System.Windows.Forms.Label label71;
+        private System.Windows.Forms.TextBox textBox68;
+        private System.Windows.Forms.Label label72;
+        private System.Windows.Forms.TextBox textBox55;
+        private System.Windows.Forms.Label label59;
+        private System.Windows.Forms.TextBox textBox56;
+        private System.Windows.Forms.Label label60;
+        private System.Windows.Forms.TextBox textBox57;
+        private System.Windows.Forms.Label label61;
+        private System.Windows.Forms.TextBox textBox58;
+        private System.Windows.Forms.Label label62;
+        private System.Windows.Forms.TextBox textBox59;
+        private System.Windows.Forms.Label label63;
+        private System.Windows.Forms.TextBox textBox61;
+        private System.Windows.Forms.Label label65;
+        private System.Windows.Forms.TextBox textBox48;
+        private System.Windows.Forms.Label label52;
+        private System.Windows.Forms.TextBox textBox49;
+        private System.Windows.Forms.Label label53;
+        private System.Windows.Forms.TextBox textBox50;
+        private System.Windows.Forms.Label label54;
+        private System.Windows.Forms.TextBox textBox51;
+        private System.Windows.Forms.Label label55;
+        private System.Windows.Forms.TextBox textBox52;
+        private System.Windows.Forms.Label label56;
+        private System.Windows.Forms.TextBox textBox53;
+        private System.Windows.Forms.Label label57;
+        private System.Windows.Forms.TextBox textBox54;
+        private System.Windows.Forms.Label label58;
+        private System.Windows.Forms.TextBox textBox41;
+        private System.Windows.Forms.Label label44;
+        private System.Windows.Forms.TextBox textBox42;
+        private System.Windows.Forms.Label label46;
+        private System.Windows.Forms.TextBox textBox43;
+        private System.Windows.Forms.Label label47;
+        private System.Windows.Forms.TextBox textBox44;
+        private System.Windows.Forms.Label label48;
+        private System.Windows.Forms.TextBox textBox45;
+        private System.Windows.Forms.Label label49;
+        private System.Windows.Forms.TextBox textBox46;
+        private System.Windows.Forms.Label label50;
+        private System.Windows.Forms.TextBox textBox47;
+        private System.Windows.Forms.Label label51;
+        private System.Windows.Forms.TextBox textBox28;
+        private System.Windows.Forms.Label label33;
+        private System.Windows.Forms.TextBox textBox29;
+        private System.Windows.Forms.Label label34;
+        private System.Windows.Forms.TextBox textBox30;
+        private System.Windows.Forms.Label label35;
+        private System.Windows.Forms.TextBox textBox31;
+        private System.Windows.Forms.Label label36;
+        private System.Windows.Forms.TextBox textBox32;
+        private System.Windows.Forms.Label label37;
+        private System.Windows.Forms.TextBox textBox38;
+        private System.Windows.Forms.Label label38;
+        private System.Windows.Forms.TextBox textBox40;
+        private System.Windows.Forms.Label U8;
+        private System.Windows.Forms.Panel panel2;
+        private System.Windows.Forms.TabPage tabBoard3;
+        private System.Windows.Forms.Panel panel4;
+        private System.Windows.Forms.TextBox textBox115;
+        private System.Windows.Forms.Label label117;
+        private System.Windows.Forms.TextBox textBox116;
+        private System.Windows.Forms.Label label118;
+        private System.Windows.Forms.TextBox textBox117;
+        private System.Windows.Forms.Label label119;
+        private System.Windows.Forms.TextBox textBox118;
+        private System.Windows.Forms.Label label120;
+        private System.Windows.Forms.TextBox textBox119;
+        private System.Windows.Forms.Label label121;
+        private System.Windows.Forms.TextBox textBox120;
+        private System.Windows.Forms.Label label122;
+        private System.Windows.Forms.TextBox textBox121;
+        private System.Windows.Forms.Label label123;
+        private System.Windows.Forms.TextBox textBox122;
+        private System.Windows.Forms.Label label124;
+        private System.Windows.Forms.TextBox textBox123;
+        private System.Windows.Forms.Label label125;
+        private System.Windows.Forms.TextBox textBox124;
+        private System.Windows.Forms.Label label126;
+        private System.Windows.Forms.TextBox textBox125;
+        private System.Windows.Forms.Label label127;
+        private System.Windows.Forms.TextBox textBox126;
+        private System.Windows.Forms.Label label128;
+        private System.Windows.Forms.TextBox textBox127;
+        private System.Windows.Forms.Label label129;
+        private System.Windows.Forms.TextBox textBox128;
+        private System.Windows.Forms.Label label130;
+        private System.Windows.Forms.TextBox textBox129;
+        private System.Windows.Forms.Label label131;
+        private System.Windows.Forms.TextBox textBox130;
+        private System.Windows.Forms.Label label132;
+        private System.Windows.Forms.TextBox textBox131;
+        private System.Windows.Forms.Label label133;
+        private System.Windows.Forms.TextBox textBox132;
+        private System.Windows.Forms.Label label134;
+        private System.Windows.Forms.TextBox textBox133;
+        private System.Windows.Forms.Label label135;
+        private System.Windows.Forms.TextBox textBox134;
+        private System.Windows.Forms.Label label136;
+        private System.Windows.Forms.TextBox textBox135;
+        private System.Windows.Forms.Label label137;
+        private System.Windows.Forms.TextBox textBox136;
+        private System.Windows.Forms.Label label138;
+        private System.Windows.Forms.TextBox textBox137;
+        private System.Windows.Forms.Label label139;
+        private System.Windows.Forms.TextBox textBox138;
+        private System.Windows.Forms.Label label140;
+        private System.Windows.Forms.TextBox textBox139;
+        private System.Windows.Forms.Label label141;
+        private System.Windows.Forms.TextBox textBox140;
+        private System.Windows.Forms.Label label142;
+        private System.Windows.Forms.TextBox textBox141;
+        private System.Windows.Forms.Label label143;
+        private System.Windows.Forms.TextBox textBox142;
+        private System.Windows.Forms.Label label144;
+        private System.Windows.Forms.TextBox textBox143;
+        private System.Windows.Forms.Label label145;
+        private System.Windows.Forms.TextBox textBox144;
+        private System.Windows.Forms.Label label146;
+        private System.Windows.Forms.TextBox textBox145;
+        private System.Windows.Forms.Label label147;
+        private System.Windows.Forms.TextBox textBox146;
+        private System.Windows.Forms.Label label148;
+        private System.Windows.Forms.TextBox textBox147;
+        private System.Windows.Forms.Label label149;
+        private System.Windows.Forms.TextBox textBox148;
+        private System.Windows.Forms.Label label150;
+        private System.Windows.Forms.TextBox textBox149;
+        private System.Windows.Forms.Label label151;
+        private System.Windows.Forms.TextBox textBox150;
+        private System.Windows.Forms.Label label152;
+        private System.Windows.Forms.TextBox textBox151;
+        private System.Windows.Forms.Label label153;
+        private System.Windows.Forms.TextBox textBox152;
+        private System.Windows.Forms.Label label154;
+        private System.Windows.Forms.TextBox textBox153;
+        private System.Windows.Forms.Label label155;
+        private System.Windows.Forms.TextBox textBox154;
+        private System.Windows.Forms.Label label156;
+        private System.Windows.Forms.TextBox textBox155;
+        private System.Windows.Forms.Label label157;
+        private System.Windows.Forms.TextBox textBox156;
+        private System.Windows.Forms.Label label158;
+        private System.Windows.Forms.TextBox textBox157;
+        private System.Windows.Forms.Label label159;
+        private System.Windows.Forms.TextBox textBox158;
+        private System.Windows.Forms.Label label160;
+        private System.Windows.Forms.TabPage tabBoard4;
+        private System.Windows.Forms.Panel panel5;
+        private System.Windows.Forms.TextBox textBox159;
+        private System.Windows.Forms.Label label161;
+        private System.Windows.Forms.TextBox textBox160;
+        private System.Windows.Forms.Label label162;
+        private System.Windows.Forms.TextBox textBox161;
+        private System.Windows.Forms.Label label163;
+        private System.Windows.Forms.TextBox textBox162;
+        private System.Windows.Forms.Label label164;
+        private System.Windows.Forms.TextBox textBox163;
+        private System.Windows.Forms.Label label165;
+        private System.Windows.Forms.TextBox textBox164;
+        private System.Windows.Forms.Label label166;
+        private System.Windows.Forms.TextBox textBox165;
+        private System.Windows.Forms.Label label167;
+        private System.Windows.Forms.TextBox textBox166;
+        private System.Windows.Forms.Label label168;
+        private System.Windows.Forms.TextBox textBox167;
+        private System.Windows.Forms.Label label169;
+        private System.Windows.Forms.TextBox textBox168;
+        private System.Windows.Forms.Label label170;
+        private System.Windows.Forms.TextBox textBox169;
+        private System.Windows.Forms.Label label171;
+        private System.Windows.Forms.TextBox textBox170;
+        private System.Windows.Forms.Label label172;
+        private System.Windows.Forms.TextBox textBox171;
+        private System.Windows.Forms.Label label173;
+        private System.Windows.Forms.TextBox textBox172;
+        private System.Windows.Forms.Label label174;
+        private System.Windows.Forms.TextBox textBox173;
+        private System.Windows.Forms.Label label175;
+        private System.Windows.Forms.TextBox textBox174;
+        private System.Windows.Forms.Label label176;
+        private System.Windows.Forms.TextBox textBox175;
+        private System.Windows.Forms.Label label177;
+        private System.Windows.Forms.TextBox textBox176;
+        private System.Windows.Forms.Label label178;
+        private System.Windows.Forms.TextBox textBox177;
+        private System.Windows.Forms.Label label179;
+        private System.Windows.Forms.TextBox textBox178;
+        private System.Windows.Forms.Label label180;
+        private System.Windows.Forms.TextBox textBox179;
+        private System.Windows.Forms.Label label181;
+        private System.Windows.Forms.TextBox textBox180;
+        private System.Windows.Forms.Label label182;
+        private System.Windows.Forms.TextBox textBox181;
+        private System.Windows.Forms.Label label183;
+        private System.Windows.Forms.TextBox textBox182;
+        private System.Windows.Forms.Label label184;
+        private System.Windows.Forms.TextBox textBox183;
+        private System.Windows.Forms.Label label185;
+        private System.Windows.Forms.TextBox textBox184;
+        private System.Windows.Forms.Label label186;
+        private System.Windows.Forms.TextBox textBox185;
+        private System.Windows.Forms.Label label187;
+        private System.Windows.Forms.TextBox textBox186;
+        private System.Windows.Forms.Label label188;
+        private System.Windows.Forms.TextBox textBox187;
+        private System.Windows.Forms.Label label189;
+        private System.Windows.Forms.TextBox textBox188;
+        private System.Windows.Forms.Label label190;
+        private System.Windows.Forms.TextBox textBox189;
+        private System.Windows.Forms.Label label191;
+        private System.Windows.Forms.TextBox textBox190;
+        private System.Windows.Forms.Label label192;
+        private System.Windows.Forms.TextBox textBox191;
+        private System.Windows.Forms.Label label193;
+        private System.Windows.Forms.TextBox textBox192;
+        private System.Windows.Forms.Label label194;
+        private System.Windows.Forms.TextBox textBox193;
+        private System.Windows.Forms.Label label195;
+        private System.Windows.Forms.TextBox textBox194;
+        private System.Windows.Forms.Label label196;
+        private System.Windows.Forms.TextBox textBox195;
+        private System.Windows.Forms.Label label197;
+        private System.Windows.Forms.TextBox textBox196;
+        private System.Windows.Forms.Label label198;
+        private System.Windows.Forms.TextBox textBox197;
+        private System.Windows.Forms.Label label199;
+        private System.Windows.Forms.TextBox textBox198;
+        private System.Windows.Forms.Label label200;
+        private System.Windows.Forms.TextBox textBox199;
+        private System.Windows.Forms.Label label201;
+        private System.Windows.Forms.TextBox textBox200;
+        private System.Windows.Forms.Label label202;
+        private System.Windows.Forms.TextBox textBox201;
+        private System.Windows.Forms.Label label203;
+        private System.Windows.Forms.TextBox textBox202;
+        private System.Windows.Forms.Label label204;
+        private System.Windows.Forms.TabPage tabBoard5;
+        private System.Windows.Forms.Panel panel6;
+        private System.Windows.Forms.TextBox textBox203;
+        private System.Windows.Forms.Label label205;
+        private System.Windows.Forms.TextBox textBox204;
+        private System.Windows.Forms.Label label206;
+        private System.Windows.Forms.TextBox textBox205;
+        private System.Windows.Forms.Label label207;
+        private System.Windows.Forms.TextBox textBox206;
+        private System.Windows.Forms.Label label208;
+        private System.Windows.Forms.TextBox textBox207;
+        private System.Windows.Forms.Label label209;
+        private System.Windows.Forms.TextBox textBox208;
+        private System.Windows.Forms.Label label210;
+        private System.Windows.Forms.TextBox textBox209;
+        private System.Windows.Forms.Label label211;
+        private System.Windows.Forms.TextBox textBox210;
+        private System.Windows.Forms.Label label212;
+        private System.Windows.Forms.TextBox textBox211;
+        private System.Windows.Forms.Label label213;
+        private System.Windows.Forms.TextBox textBox212;
+        private System.Windows.Forms.Label label214;
+        private System.Windows.Forms.TextBox textBox213;
+        private System.Windows.Forms.Label label215;
+        private System.Windows.Forms.TextBox textBox214;
+        private System.Windows.Forms.Label label216;
+        private System.Windows.Forms.TextBox textBox215;
+        private System.Windows.Forms.Label label217;
+        private System.Windows.Forms.TextBox textBox216;
+        private System.Windows.Forms.Label label218;
+        private System.Windows.Forms.TextBox textBox217;
+        private System.Windows.Forms.Label label219;
+        private System.Windows.Forms.TextBox textBox218;
+        private System.Windows.Forms.Label label220;
+        private System.Windows.Forms.TextBox textBox219;
+        private System.Windows.Forms.Label label221;
+        private System.Windows.Forms.TextBox textBox220;
+        private System.Windows.Forms.Label label222;
+        private System.Windows.Forms.TextBox textBox221;
+        private System.Windows.Forms.Label label223;
+        private System.Windows.Forms.TextBox textBox222;
+        private System.Windows.Forms.Label label224;
+        private System.Windows.Forms.TextBox textBox223;
+        private System.Windows.Forms.Label label225;
+        private System.Windows.Forms.TextBox textBox224;
+        private System.Windows.Forms.Label label226;
+        private System.Windows.Forms.TextBox textBox225;
+        private System.Windows.Forms.Label label227;
+        private System.Windows.Forms.TextBox textBox226;
+        private System.Windows.Forms.Label label228;
+        private System.Windows.Forms.TextBox textBox227;
+        private System.Windows.Forms.Label label229;
+        private System.Windows.Forms.TextBox textBox228;
+        private System.Windows.Forms.Label label230;
+        private System.Windows.Forms.TextBox textBox229;
+        private System.Windows.Forms.Label label231;
+        private System.Windows.Forms.TextBox textBox230;
+        private System.Windows.Forms.Label label232;
+        private System.Windows.Forms.TextBox textBox231;
+        private System.Windows.Forms.Label label233;
+        private System.Windows.Forms.TextBox textBox232;
+        private System.Windows.Forms.Label label234;
+        private System.Windows.Forms.TextBox textBox233;
+        private System.Windows.Forms.Label label235;
+        private System.Windows.Forms.TextBox textBox234;
+        private System.Windows.Forms.Label label236;
+        private System.Windows.Forms.TextBox textBox235;
+        private System.Windows.Forms.Label label237;
+        private System.Windows.Forms.TextBox textBox236;
+        private System.Windows.Forms.Label label238;
+        private System.Windows.Forms.TextBox textBox237;
+        private System.Windows.Forms.Label label239;
+        private System.Windows.Forms.TextBox textBox238;
+        private System.Windows.Forms.Label label240;
+        private System.Windows.Forms.TextBox textBox239;
+        private System.Windows.Forms.Label label241;
+        private System.Windows.Forms.TextBox textBox240;
+        private System.Windows.Forms.Label label242;
+        private System.Windows.Forms.TextBox textBox241;
+        private System.Windows.Forms.Label label243;
+        private System.Windows.Forms.TextBox textBox242;
+        private System.Windows.Forms.Label label244;
+        private System.Windows.Forms.TextBox textBox243;
+        private System.Windows.Forms.Label label245;
+        private System.Windows.Forms.TextBox textBox244;
+        private System.Windows.Forms.Label label246;
+        private System.Windows.Forms.TextBox textBox245;
+        private System.Windows.Forms.Label label247;
+        private System.Windows.Forms.TextBox textBox246;
+        private System.Windows.Forms.Label label248;
+        private System.Windows.Forms.TabPage tabBoard6;
+        private System.Windows.Forms.Panel panel7;
+        private System.Windows.Forms.TextBox textBox_BMS_BattCurr;
+        private System.Windows.Forms.TabPage tabPagePMS;
+        private System.Windows.Forms.TabPage tabPageRCB;
+        private System.Windows.Forms.TabPage tabPageDCS;
+        private System.Windows.Forms.ComboBox comboBox_MsgType;
+        private System.Windows.Forms.Label label9;
+        private System.Windows.Forms.Timer timer_rec;
+        private System.Windows.Forms.Timer timer_send;
+        private System.Windows.Forms.TextBox textBox_BMS_NegIsolationRes;
+        private System.Windows.Forms.Label label17;
+        private System.Windows.Forms.ComboBox comboBox_encryptionEnable;
+        private System.Windows.Forms.Label label28;
+        private System.Windows.Forms.Label label93;
+        private System.Windows.Forms.NumericUpDown numericUpDown_VCU_VehSpd;
+        private System.Windows.Forms.ComboBox comboBox_VCU_BMSCutOffLV;
+        private System.Windows.Forms.Label label94;
+        private System.Windows.Forms.ComboBox comboBox_BTMS_ConnStsFb;
+        private System.Windows.Forms.Label label96;
+        private System.Windows.Forms.ComboBox comboBox_BTMS_WorkSts;
+        private System.Windows.Forms.Label label97;
+        private System.Windows.Forms.Label label102;
+        private System.Windows.Forms.NumericUpDown numericUpDown_BTMS_DTC;
+        private System.Windows.Forms.Label label101;
+        private System.Windows.Forms.NumericUpDown numericUpDown_BTMS_ActPower;
+        private System.Windows.Forms.Label label100;
+        private System.Windows.Forms.NumericUpDown numericUpDown_BTMS_BattPackoutCoolTemp;
+        private System.Windows.Forms.Label label99;
+        private System.Windows.Forms.NumericUpDown numericUpDown_BTMS_BattPackInCoolTemp;
+        private System.Windows.Forms.Label label98;
+        private System.Windows.Forms.ComboBox comboBox_BTMS_FltLevel;
+        private System.Windows.Forms.ComboBox comboBox_Change_BattConSts;
+        private System.Windows.Forms.Label label103;
+        private System.Windows.Forms.ComboBox comboBox_LockingPinStsFB;
+        private System.Windows.Forms.Label label104;
+        private System.Windows.Forms.TextBox textBox_BMS_BattSOH;
+        private System.Windows.Forms.Label label105;
+        private System.Windows.Forms.TextBox textBox_BMS_CnctSt;
+        private System.Windows.Forms.Label label108;
+        private System.Windows.Forms.TextBox textBox_BMS_ChgSts;
+        private System.Windows.Forms.Label label109;
+        private System.Windows.Forms.TextBox textBox_BMS_DCChgPlugSts;
+        private System.Windows.Forms.Label label110;
+        private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel_1;
+    }
+}
+

+ 877 - 0
WindowsFormsApplication1/Form1.cs

@@ -0,0 +1,877 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Runtime.InteropServices;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+/*------------兼容ZLG的数据类型---------------------------------*/
+
+//1.ZLGCAN系列接口卡信息的数据类型。
+public struct VCI_BOARD_INFO
+{
+    public UInt16 hw_Version;
+    public UInt16 fw_Version;
+    public UInt16 dr_Version;
+    public UInt16 in_Version;
+    public UInt16 irq_Num;
+    public byte can_Num;
+    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 20)]
+    public byte[] str_Serial_Num;
+    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 40)]
+    public byte[] str_hw_Type;
+    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)]
+    public byte[] Reserved;
+}
+
+/////////////////////////////////////////////////////
+//2.定义CAN信息帧的数据类型。
+unsafe public struct VCI_CAN_OBJ  //使用不安全代码
+{
+    public uint ID;
+    public uint TimeStamp;        //时间标识
+    public byte TimeFlag;         //是否使用时间标识
+    public byte SendType;         //发送标志。保留,未用
+    public byte RemoteFlag;       //是否是远程帧
+    public byte ExternFlag;       //是否是扩展帧
+    public byte DataLen;          //数据长度
+    public fixed byte Data[8];    //数据
+    public fixed byte Reserved[3];//保留位
+
+}
+
+//3.定义初始化CAN的数据类型
+public struct VCI_INIT_CONFIG
+{
+    public UInt32 AccCode;
+    public UInt32 AccMask;
+    public UInt32 Reserved;
+    public byte Filter;   //0或1接收所有帧。2标准帧滤波,3是扩展帧滤波。
+    public byte Timing0;  //波特率参数,具体配置,请查看二次开发库函数说明书。
+    public byte Timing1;
+    public byte Mode;     //模式,0表示正常模式,1表示只听模式,2自测模式
+}
+
+/*------------其他数据结构描述---------------------------------*/
+//4.USB-CAN总线适配器板卡信息的数据类型1,该类型为VCI_FindUsbDevice函数的返回参数。
+public struct VCI_BOARD_INFO1
+{
+    public UInt16 hw_Version;
+    public UInt16 fw_Version;
+    public UInt16 dr_Version;
+    public UInt16 in_Version;
+    public UInt16 irq_Num;
+    public byte can_Num;
+    public byte Reserved;
+    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]
+    public byte[] str_Serial_Num;
+    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)]
+    public byte[] str_hw_Type;
+    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)]
+    public byte[] str_Usb_Serial;
+}
+
+
+public struct CHGDESIPANDPORT
+{
+    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 10)]
+    public byte[] szpwd;
+    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 20)]
+    public byte[] szdesip;
+    public Int32 desport;
+
+    public void Init()
+    {
+        szpwd = new byte[10];
+        szdesip = new byte[20];
+    }
+}
+
+public unsafe struct UdsAppMsgInfo
+{
+    public UInt32 xUdsId;
+    public UInt32 xDataLen;
+    public byte xUdsRequest;
+    public fixed byte aDataBuf[150];
+}
+
+public unsafe struct UdsAppResponseInfo
+{
+    public bool isPositiveResponse;
+    public byte responseDataLength;
+    public fixed byte responseData[100];
+}
+
+public struct UdsDID
+{
+    public byte DID_High;
+    public byte DID_Low;
+}
+
+public struct UdsDIDList
+{
+    public UdsDID fingerPrint;
+    public UdsDID eraseFlash;
+    public UdsDID checkProgramIndependence;
+    public UdsDID checkCRCofBlock;
+}
+
+public struct FileDownloadDataType
+{
+    public bool isDownloadFlag;
+    public UInt32 memoryStartAddr;
+    public UInt32 memorySize;
+    public UInt16 fileBlockCRC16;
+    public byte[] fileDownloadDataBuff;
+}
+
+namespace WindowsFormsApplication1
+{
+
+    public partial class Form1 : Form
+    {
+        const int DEV_USBCAN = 3;
+        const int DEV_USBCAN2 = 4;
+        UInt32 receCount = new UInt32();  
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="DeviceType"></param>
+        /// <param name="DeviceInd"></param>
+        /// <param name="Reserved"></param>
+        /// <returns></returns>
+        /*------------兼容ZLG的函数描述---------------------------------*/
+        [DllImport("controlcan.dll")]
+        static extern UInt32 VCI_OpenDevice(UInt32 DeviceType, UInt32 DeviceInd, UInt32 Reserved);
+        [DllImport("controlcan.dll")]
+        static extern UInt32 VCI_CloseDevice(UInt32 DeviceType, UInt32 DeviceInd);
+        [DllImport("controlcan.dll")]
+        static extern UInt32 VCI_InitCAN(UInt32 DeviceType, UInt32 DeviceInd, UInt32 CANInd, ref VCI_INIT_CONFIG pInitConfig);
+
+        [DllImport("controlcan.dll")]
+        static extern UInt32 VCI_ReadBoardInfo(UInt32 DeviceType, UInt32 DeviceInd, ref VCI_BOARD_INFO pInfo);
+
+        [DllImport("controlcan.dll")]
+        static extern UInt32 VCI_GetReceiveNum(UInt32 DeviceType, UInt32 DeviceInd, UInt32 CANInd);
+        [DllImport("controlcan.dll")]
+        static extern UInt32 VCI_ClearBuffer(UInt32 DeviceType, UInt32 DeviceInd, UInt32 CANInd);
+
+        [DllImport("controlcan.dll")]
+        static extern UInt32 VCI_StartCAN(UInt32 DeviceType, UInt32 DeviceInd, UInt32 CANInd);
+        [DllImport("controlcan.dll")]
+        static extern UInt32 VCI_ResetCAN(UInt32 DeviceType, UInt32 DeviceInd, UInt32 CANInd);
+
+        [DllImport("controlcan.dll")]
+        static extern UInt32 VCI_Transmit(UInt32 DeviceType, UInt32 DeviceInd, UInt32 CANInd, ref VCI_CAN_OBJ pSend, UInt32 Len);
+
+        [DllImport("controlcan.dll")]
+        static extern UInt32 VCI_Receive(UInt32 DeviceType, UInt32 DeviceInd, UInt32 CANInd, ref VCI_CAN_OBJ pReceive, UInt32 Len, Int32 WaitTime);
+
+        /*------------其他函数描述---------------------------------*/
+
+        [DllImport("controlcan.dll")]
+        static extern UInt32 VCI_ConnectDevice(UInt32 DevType, UInt32 DevIndex);
+        [DllImport("controlcan.dll")]
+        static extern UInt32 VCI_UsbDeviceReset(UInt32 DevType, UInt32 DevIndex, UInt32 Reserved);
+        [DllImport("controlcan.dll")]
+        static extern UInt32 VCI_FindUsbDevice(ref VCI_BOARD_INFO1 pInfo);
+
+        private delegate void CrossThreadOperationControl();
+        /*------------函数描述结束---------------------------------*/
+
+
+        /*------------全局变量声明---------------------------------*/
+        //private float X;//当前窗体的宽度
+        //private float Y;//当前窗体的高度
+        //private bool IsFirst = true;
+
+        bool isForm1Colsed = false;
+        byte controllerChooseFlag = 0xFF;
+
+        static UInt32 m_devtype = 4;//USBCAN2
+        UInt32 m_devind = 0;
+        UInt32 m_canind = 0;
+        UInt32[] m_arrdevtype = new UInt32[20];
+
+        bool UpdateServiceSwitch = false;
+
+
+        VCI_CAN_OBJ[] receobj = new VCI_CAN_OBJ[20];
+        bool buttStartCan = false;
+        bool buttStartDownload = false;
+
+        public Form1()
+        {
+
+            InitializeComponent();
+
+        }
+
+
+        private void button1_Click(object sender, EventArgs e)
+        {
+
+        }
+
+
+
+        private void Form1_Load(object sender, EventArgs e)
+        {
+
+            Int32 curindex = 0;
+            comboBox_devtype.Items.Clear();
+
+            curindex = comboBox_devtype.Items.Add("DEV_USBCAN");
+            m_arrdevtype[curindex] = DEV_USBCAN;
+            //comboBox_devtype.Items[2] = "VCI_USBCAN1";
+            //m_arrdevtype[2]=  VCI_USBCAN1 ;
+
+            curindex = comboBox_devtype.Items.Add("DEV_USBCAN2");
+            m_arrdevtype[curindex] = DEV_USBCAN2;
+
+            //comboBox_devtype.Items[3] = "VCI_USBCAN2";
+            //m_arrdevtype[3]=  VCI_USBCAN2 ;
+            comboBox_BoardIndex.SelectedIndex = 0;
+            comboBox_CANIndex.SelectedIndex = 0;
+            comboBox_DeviceIndex.SelectedIndex = 0;
+            comboBox_CANIndex.SelectedIndex = 0;
+            comboBox_MsgType.SelectedIndex = 0;
+
+
+            comboBox_VCU_BMSHVOnOffReq.SelectedIndex = 0;
+            comboBox_VCU_AllowChgCtrl.SelectedIndex = 0;
+            comboBox_VCU_BMSCutOffLV.SelectedIndex = 0;
+
+            comboBox_LockingPinStsFB.SelectedIndex = 0;
+            comboBox_Change_BattConSts.SelectedIndex = 0;
+
+            comboBox_BTMS_WorkSts.SelectedIndex = 0;
+            comboBox_BTMS_ConnStsFb.SelectedIndex = 0;
+            comboBox_BTMS_FltLevel.SelectedIndex = 0;
+
+            comboBox_encryptionEnable.SelectedIndex = 0;
+            //comboBox_ControllerChoose.SelectedIndex = 0x00;
+            //comboBox_MsgType.SelectedIndex = 0x01;
+            //canMsgType = (byte)(comboBox_MsgType.SelectedIndex);
+            //controllerChooseFlag = (byte)(comboBox_ControllerChoose.SelectedIndex + 1);
+
+            //
+            TextBox[] test = new TextBox[10];
+            for (int i = 0; i < 10; i++)
+            {
+
+
+                //test.Size = new System.Drawing.Size(400, 300);
+                test[i] = new TextBox();
+                test[i].Text = "标题" + i.ToString();//设置文本,i的值转成字符串与标题相加
+                test[i].Parent = flowLayoutPanel_1;
+            }
+
+            comboBox_devtype.SelectedIndex = 1;
+            comboBox_devtype.MaxDropDownItems = comboBox_devtype.Items.Count;
+
+            setBoxAndButtonEnalbe(true);
+            isForm1Colsed = false;
+
+
+
+        }
+        private void setBoxAndButtonEnalbe(bool trueOrfalse)
+        {
+
+            comboBox_CANIndex.Enabled = trueOrfalse;
+            comboBox_devtype.Enabled = trueOrfalse;
+            comboBox_BoardIndex.Enabled = trueOrfalse;
+            comboBox_DeviceIndex.Enabled = trueOrfalse;
+
+
+
+        }
+        private void Form1_FormClosed(object sender, FormClosedEventArgs e)
+        {
+            if (buttStartCan == true)
+            {
+                //VCI_CloseDevice(m_devtype, m_devind);
+            }
+            //autoSaveFile();
+            //UpdateStep = 0xFF;
+            isForm1Colsed = true;
+            //setBoxAndButtonEnalbe(false);
+        }
+         
+        private void button_StartCAN_Click(object sender, EventArgs e)
+        {
+            if (buttStartCan == true)
+            {
+                buttStartCan = false;
+            }
+            else
+            {
+                m_devtype = m_arrdevtype[comboBox_devtype.SelectedIndex];
+
+                m_devind = 0;
+                m_canind = (UInt32)comboBox_CANIndex.SelectedIndex;
+                m_devind = (UInt32)comboBox_DeviceIndex.SelectedIndex;
+                if (VCI_OpenDevice(m_devtype, m_devind, 0) == 0)
+                {
+                    MessageBox.Show("打开设备失败,请检查设备类型和设备索引号是否正确", "错误",
+                            MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
+                    return;
+                }
+
+
+                buttStartCan = true;
+
+                VCI_INIT_CONFIG config = new VCI_INIT_CONFIG();
+                if (comboBox_MsgType.Text == "标准帧")
+                {
+                    config.AccCode = 0;
+                    config.AccMask = 0xffffffff;
+                    //config.AccCode = Convert.ToUInt32(textBox_responseAddr.Text, 16) << 21;
+                    //config.AccMask = 0x1FFFFF;
+                     config.Filter = 0x02;//只接收符合要求的标准帧
+                                          //0或1接收所有帧。2标准帧滤波,3是扩展帧滤波。
+                }
+                else if (comboBox_MsgType.Text == "扩展帧")
+                {
+                    config.AccCode = 0;
+                    config.AccMask = 0xffffffff;
+
+                    //config.AccCode = Convert.ToUInt32(textBox_responseAddr.Text, 16) << 3;
+                    //config.AccMask = 0x07;
+                    config.Filter = 0x03;//只接收符合要求的扩展帧
+                }
+
+                //波特率设置为250K
+                switch (comboBox_BoardIndex.Text)
+                {
+                    case "250K":
+                        config.Timing0 = 0x01;
+                        config.Timing1 = 0x1C;
+                        break;
+                    case "500K":
+                        config.Timing0 = 0x00;
+                        config.Timing1 = 0x1C;
+                        break;
+                        
+                    default:  //250K
+                        config.Timing0 = 0x01;
+                        config.Timing1 = 0x1C;
+                        break;
+                }
+                //config.Filter = 0x00;//接收所有报文
+                config.Mode = (Byte)0x00;  //正常工作模式
+                VCI_InitCAN(m_devtype, m_devind, m_canind, ref config);
+            }
+            button_StartCAN.Text = buttStartCan == true ? "停止CAN" : "启动CAN";
+            button_StartCAN.BackColor = buttStartCan == true ? Color.GreenYellow : SystemColors.Control;
+
+
+            if (buttStartCan == false)
+            {
+                VCI_ResetCAN(m_devtype, m_devind, m_canind);
+                comboBox_devtype.Enabled = true;
+                comboBox_CANIndex.Enabled = true;
+                comboBox_DeviceIndex.Enabled = true;
+                comboBox_BoardIndex.Enabled = true;
+                comboBox_MsgType.Enabled = true;
+                timer_rec.Enabled = false;
+                timer_send.Enabled = false;
+                //comboBox_ControllerChoose.Enabled = true;
+                return;
+            }
+            VCI_StartCAN(m_devtype, m_devind, m_canind);
+            comboBox_devtype.Enabled = false;
+            comboBox_CANIndex.Enabled = false;
+            comboBox_DeviceIndex.Enabled = false;
+            comboBox_BoardIndex.Enabled = false;
+            comboBox_MsgType.Enabled = false;
+
+            timer_rec.Interval = 10;
+            timer_send.Interval = 100;
+            timer_rec.Enabled = true;
+            timer_send.Enabled = true;
+            //comboBox_ControllerChoose.Enabled = false;
+        }
+        private void  timer_rec_Tick(object sender, EventArgs e)
+        {
+
+            if (receCount == 0)
+            {
+                uint res = VCI_GetReceiveNum(m_devtype, m_devind, m_canind);
+                if (res > 0)
+                {
+                    receobj = new VCI_CAN_OBJ[20];
+                    receCount = 0;
+                    receCount = VCI_Receive(m_devtype, m_devind, m_canind, ref receobj[0], 15, 0);
+                    if (receCount == 0xFFFFFFFF)
+                    {
+                        receCount = 0;
+                    }
+                    for (int i = 0; i < receCount; i++)
+                    {
+                        //strCanMsg += CANMsgRecord(receobj[i], "rx");
+                        byte[] tmp = new byte[8];
+
+                        CANRec(receobj[i].ID, receobj[i]);
+                    }
+                    receCount = 0;
+
+                }
+                else
+                {
+
+                }
+            }
+        }
+
+        private void timer_send_Tick(object sender, EventArgs e)
+        {
+            VCI_CAN_OBJ sendObj = new VCI_CAN_OBJ();
+            CANTx(0x1802F3D0, sendObj);
+            CANTx(0x18F5C13A, sendObj);
+            CANTx(0x18FF42D8, sendObj);
+            CANTx(0x18FFCBF3, sendObj);
+            CANTx(0x18FFF8A7, sendObj);
+        }
+        void CANTx(UInt32 ID, VCI_CAN_OBJ sendObj)
+        {
+            sendObj.ID = ID;
+            sendObj.ExternFlag = 0X01;
+            sendObj.DataLen = 0x08;
+            unsafe
+            {
+                for (int i = 0; i < 8; i++)
+                {
+                    sendObj.Data[i] = 0;
+                }
+                switch (ID)
+                {
+                    //vcu
+                    case 0x1802F3D0:
+                        int VCU_V2B_CMD_Checksum = 0;
+
+                        int VCU_BMSHVOnOffReq = 0;
+                        int VCU_VehSpd = 0;
+                        int VCU_BMSCutOffLV = 0;
+                        int VCU_AllowChgCtrl = 0;
+
+                        if (VCU_V2B_CMD_AliveConter++ > 15)
+                            VCU_V2B_CMD_AliveConter = 0;
+                        VCU_BMSHVOnOffReq = comboBox_VCU_BMSHVOnOffReq.SelectedIndex;
+
+                        sendObj.Data[1] = (byte)((((VCU_V2B_CMD_AliveConter >> 0) & 0xF) << 0) | (((VCU_BMSHVOnOffReq >> 0) & 0x3) << 4));
+                        VCU_VehSpd = Convert.ToInt32(numericUpDown_VCU_VehSpd.Value);
+                        sendObj.Data[2] = (byte)(((VCU_VehSpd >> 0) & 0xFF) << 0);
+
+                        VCU_AllowChgCtrl = comboBox_VCU_AllowChgCtrl.SelectedIndex;
+                        VCU_BMSCutOffLV = comboBox_VCU_BMSCutOffLV.SelectedIndex;
+                        sendObj.Data[7] = (byte)((((VCU_BMSCutOffLV >> 0) & 0x1) << 0) | ((VCU_AllowChgCtrl >> 0) & 0x3) << 1);
+
+                        for (int i = 1; i < 8; i++)
+                        {
+                            VCU_V2B_CMD_Checksum ^= sendObj.Data[1];
+                        }
+                        sendObj.Data[0] = (byte)(((VCU_V2B_CMD_Checksum >> 0) & 0xFF) << 0);
+                        break;
+                    //tms
+                    case 0x18F5C13A:
+                        int BTMS_WorkSts = 0;
+                        int BTMS_ConnStsFb = 0;
+                        int BTMS_BattPackInCoolTemp = 0;
+                        int BTMS_BattPackoutCoolTemp = 0;
+                        int BTMS_ActPower = 0;
+                        int BTMS_DTC = 0;
+                        int BTMS_FltLevel = 0;
+
+
+                        BTMS_WorkSts = comboBox_BTMS_WorkSts.SelectedIndex;
+                        BTMS_ConnStsFb = comboBox_BTMS_ConnStsFb.SelectedIndex;
+                        BTMS_BattPackInCoolTemp = Convert.ToByte(numericUpDown_BTMS_BattPackInCoolTemp.Value + 40);
+                        BTMS_BattPackoutCoolTemp = Convert.ToByte(numericUpDown_BTMS_BattPackoutCoolTemp.Value + 40);
+                        BTMS_ActPower = Convert.ToInt32(numericUpDown_BTMS_ActPower.Value * 10);
+                        BTMS_DTC = Convert.ToByte(numericUpDown_BTMS_DTC.Value);
+                        BTMS_FltLevel = comboBox_BTMS_FltLevel.SelectedIndex;
+
+                        sendObj.Data[0] = (byte)((((BTMS_WorkSts >> 0) & 0x3) << 0) | (((BTMS_ConnStsFb >> 0) & 0xF) << 2));
+                        sendObj.Data[1] = (byte)(((BTMS_BattPackInCoolTemp >> 0) & 0xFF) << 0);
+                        sendObj.Data[2] = (byte)(((BTMS_BattPackoutCoolTemp >> 0) & 0xFF) << 0);
+                        sendObj.Data[5] = (byte)(((BTMS_ActPower >> 0) & 0xFF) << 0);
+                        sendObj.Data[6] = (byte)(((BTMS_ActPower >> 8) & 0xFF) << 0);
+                        sendObj.Data[7] = (byte)((((BTMS_DTC >> 0) & 0x3F) << 0) | (((BTMS_FltLevel >> 0) & 0x3) << 6));
+                        break;
+                    case 0x18FF42D8:
+                        /*
+                        sendObj.Data[0] = (byte)(((TBOX_Second >> 0) & 0xFF) << 0);
+                        sendObj.Data[1] = (byte)(((TBOX_Minute >> 0) & 0xFF) << 0);
+                        sendObj.Data[2] = (byte)(((TBOX_Hour >> 0) & 0xFF) << 0);
+                        sendObj.Data[3] = (byte)(((TBOX_Day >> 0) & 0xFF) << 0);
+                        sendObj.Data[4] = (byte)(((TBOX_Month >> 0) & 0xFF) << 0);
+                        sendObj.Data[5] = (byte)(((TBOX_Year >> 0) & 0xFF) << 0);*/
+                        break;
+                    //rcb
+                    case 0x18FFCBF3:
+                        int RCB_encryp1 = 0;
+                        int RCB_encryp2 = 0;
+                        int RCB_encryp3 = 0;
+                        int RCB_encryp4 = 0;
+                        sendObj.Data[0] = (byte)(((RCB_encryp1 >> 0) & 0xFF) << 0);
+                        sendObj.Data[1] = (byte)(((RCB_encryp1 >> 8) & 0xFF) << 0);
+                        sendObj.Data[2] = (byte)(((RCB_encryp2 >> 0) & 0xFF) << 0);
+                        sendObj.Data[3] = (byte)(((RCB_encryp2 >> 8) & 0xFF) << 0);
+                        sendObj.Data[4] = (byte)(((RCB_encryp3 >> 0) & 0xFF) << 0);
+                        sendObj.Data[5] = (byte)(((RCB_encryp3 >> 8) & 0xFF) << 0);
+                        sendObj.Data[6] = (byte)(((RCB_encryp4 >> 0) & 0xFF) << 0);
+                        sendObj.Data[7] = (byte)(((RCB_encryp4 >> 8) & 0xFF) << 0);
+                        break;
+                    //EBC
+                    case 0x18FFF8A7:
+
+                        int LockingPinStsFB = 0;
+                        int Change_BattConSts = 0;
+
+                        int Message_Checksum = 0;
+                        if (Message_Counter++ > 15)
+                            Message_Counter = 0;
+                        Message_Checksum = Message_Counter;
+                        LockingPinStsFB = comboBox_LockingPinStsFB.SelectedIndex = 0;
+                        Change_BattConSts = comboBox_Change_BattConSts.SelectedIndex;
+
+                        sendObj.Data[1] = (byte)((((LockingPinStsFB >> 0) & 0x3) << 0) | (((Change_BattConSts >> 0) & 0x3) << 2));
+                        sendObj.Data[7] = (byte)((((Message_Counter >> 0) & 0xF) << 0) | (((Message_Checksum >> 0) & 0xF) << 4));
+                        break;
+                    default:
+                        break;
+                }
+                VCI_Transmit(m_devtype, m_devind, m_canind, ref sendObj, 1);
+            }
+
+        }
+        void CANRec(UInt32 ID, VCI_CAN_OBJ sendObj)
+        {
+            unsafe
+            {
+                switch (ID)
+                {
+
+                    case 0x1801D0F3:
+                        string[] strs_BMS_CutOffHVReq = { "0:预留 ","请求下高压","不请求下高压","无效 "};
+                        int BMS_CutOffHVReq = (byte)((((sendObj.Data[0] >> 2) & 0x3) << 0));        //是否请求下高压
+                        BMS_CutOffHVReq = BMS_CutOffHVReq > strs_BMS_CutOffHVReq.Length ? BMS_CutOffHVReq : strs_BMS_CutOffHVReq.Length - 1;
+                        textBox_BMS_CutOffHVReq.Text = strs_BMS_CutOffHVReq[BMS_CutOffHVReq];
+                        //int BMS_PmtCutoffLVFb = (byte)((((sendObj.Data[0]>>4)&0x3)<<0));       //BMS允许下低压
+                        //int BMS_EmergCutoffHVReq = (byte)((((sendObj.Data[0]>>6)&0x3)<<0));    //BMS紧急下高压请求
+                        //int BMS_HeatNegRelaySts = (byte)((((sendObj.Data[1]>>0)&0x3)<<0));    //加热负继电器状态
+                        // int BMS_HeatPosRelaySts = (byte)((((sendObj.Data[1]>>2)&0x3)<<0));    //加热正继电器状态
+                        //int BMS_SelfChkSts = (byte)((((sendObj.Data[1]>>4)&0x3)<<0));         //BMS自检状态
+
+
+                        break;
+                    case 0x1880D0F3:
+                        /*
+                        int BMS_BattSysNum = (byte)((((sendObj.Data[0]>>0)&0xF)<<0));    //可充电装置系统序号
+                        int BMS_MainPosRelayWeldedFlt = (byte)((((sendObj.Data[0]>>4)&0x1)<<0));    //主正继电器粘连故障
+                        int BMS_MainNegRelayWeldedFlt = (byte)((((sendObj.Data[0]>>5)&0x1)<<0));    //主负继电器粘连故障
+                        int BMS_ChgPosWeldedFlt1 = (byte)((((sendObj.Data[0]>>6)&0x1)<<0));    //充电正1继电器粘连故障
+                        int BMS_ChgNegWeldedFlt1 = (byte)((((sendObj.Data[0]>>7)&0x1)<<0));    //充电负1继电器粘连故障
+                        int BMS_ChgPosWeldedFlt2 = (byte)((((sendObj.Data[1]>>0)&0x1)<<0));    //充电正2继电器粘连故障
+                        int BMS_ChgNegWeldedFlt2 = (byte)((((sendObj.Data[1]>>1)&0x1)<<0));    //充电负2继电器粘连故障
+                        int BMS_HeatNegWeldedFlt = (byte)((((sendObj.Data[1]>>2)&0x1)<<0));    //加热负继电器粘连故障
+                        int BMS_HeatPosWeldedFlt1 = (byte)((((sendObj.Data[1]>>3)&0x1)<<0));    //加热正继电器粘连故障
+                        */
+                        string[] BMS_ConnSts = { "预留" , "开启" ,"闭合" , "无效" };
+                        int BMS_MainPosConnSts = (byte)((((sendObj.Data[1] >> 4) & 0x3) << 0));    //主正继电器状态反馈
+                        int BMS_MainNegConnSts = (byte)((((sendObj.Data[1] >> 6) & 0x3) << 0));    //主ds负继电器状态反馈
+                        int BMS_PreChgConnSts = (byte)((((sendObj.Data[2] >> 0) & 0x3) << 0));    //预充继电器状态反馈
+
+                        int BMS_ChgPosConnSts1 = (byte)((((sendObj.Data[2] >> 2) & 0x3) << 0));    //充电正1继电器状态
+                        int BMS_ChgNegConnSts1 = (byte)((((sendObj.Data[2] >> 4) & 0x3) << 0));    //充电负1继电器状态
+                        int BMS_ChgPosConnSts2 = (byte)((((sendObj.Data[2] >> 6) & 0x3) << 0));    //充电正2继电器状态
+                        int BMS_ChgNegConnSts2 = (byte)((((sendObj.Data[3] >> 0) & 0x3) << 0));    //充电负2继电器状态
+
+                        BMS_MainPosConnSts = BMS_MainPosConnSts > BMS_ConnSts.Length ? BMS_MainPosConnSts : BMS_ConnSts.Length - 1;
+                        BMS_MainNegConnSts = BMS_MainNegConnSts > BMS_ConnSts.Length ? BMS_MainNegConnSts : BMS_ConnSts.Length - 1;
+                        BMS_ChgPosConnSts1 = BMS_ChgPosConnSts1 > BMS_ConnSts.Length ? BMS_ChgPosConnSts1 : BMS_ConnSts.Length - 1;
+                        BMS_PreChgConnSts = BMS_PreChgConnSts > BMS_ConnSts.Length ? BMS_PreChgConnSts : BMS_ConnSts.Length - 1;
+                        BMS_ChgNegConnSts1 = BMS_ChgNegConnSts1 > BMS_ConnSts.Length ? BMS_ChgNegConnSts1 : BMS_ConnSts.Length - 1;
+                        BMS_ChgPosConnSts2 = BMS_ChgPosConnSts2 > BMS_ConnSts.Length ? BMS_ChgPosConnSts2 : BMS_ConnSts.Length - 1;
+                        BMS_ChgNegConnSts2 = BMS_ChgNegConnSts2 > BMS_ConnSts.Length ? BMS_ChgNegConnSts2 : BMS_ConnSts.Length - 1;
+
+                        textBox_BMS_MainPosConnSts.Text = BMS_ConnSts[BMS_MainPosConnSts];
+                        textBox_BMS_MainNegConnSts.Text = BMS_ConnSts[BMS_MainNegConnSts];
+                        textBox_BMS_PreChgConnSts.Text = BMS_ConnSts[BMS_PreChgConnSts];
+                        textBox_BMS_ChgPosConnSts1.Text = BMS_ConnSts[BMS_ChgPosConnSts1];
+                        textBox_BMS_ChgNegConnSts1.Text = BMS_ConnSts[BMS_ChgNegConnSts1];
+                        textBox_BMS_ChgPosConnSts2.Text = BMS_ConnSts[BMS_ChgPosConnSts2];
+                        textBox_BMS_ChgNegConnSts2.Text = BMS_ConnSts[BMS_ChgNegConnSts2];
+
+                        int BMS_ErrorCode = (byte)((((sendObj.Data[7] >> 0) & 0xFF) << 0));    //电池系统故障码
+                        textBox_BMS_ErrorCode.Text = BMS_ErrorCode.ToString();
+                        /*
+                        int BMS_BranchCircuitFlt = (byte)((((sendObj.Data[3]>>3)&0x1)<<0));    //支路断路故障
+                        int BMS_ChgCircuitOverLimtFlt = (byte)((((sendObj.Data[3]>>4)&0x3)<<0));    //回充电流超限故障
+                        int BMS_MainPosNotConnFlt = (byte)((((sendObj.Data[3]>>6)&0x1)<<0));    //主正继电器无法闭合报警
+                        int BMS_MainNegNotConnFlt = (byte)((((sendObj.Data[3]>>7)&0x1)<<0));    //主负继电器无法闭合报警
+                        int BMS_ChgPosNotConnFlt1 = (byte)((((sendObj.Data[4]>>0)&0x1)<<0));    //充电正1继电器无法闭合报警
+                        int BMS_ChgPosNotConnFlt2 = (byte)((((sendObj.Data[4]>>1)&0x1)<<0));    //充电正2继电器无法闭合报警
+                        int BMS_ChgNegNotConnFlt1 = (byte)((((sendObj.Data[4]>>2)&0x1)<<0));    //充电负1继电器无法闭合报警
+                        int BMS_ChgNegNotConnFlt2 = (byte)((((sendObj.Data[4]>>3)&0x1)<<0));    //充电负2继电器无法闭合报警
+                        int BMS_HeatBTMSConnNotOpenFlt = (byte)((((sendObj.Data[4]>>4)&0x1)<<0));    //加热膜或BTMS继电器无法断开故障
+                        int BMS_HeatBTMSNotConnFlt = (byte)((((sendObj.Data[4]>>5)&0x1)<<0));    //加热膜或 BTMS 继电器无法闭合故障
+                        int BMS_HeatMgSysFlt = (byte)((((sendObj.Data[4]>>6)&0x1)<<0));    //热管理系统故障
+                        int BMS_SupBattFlt = (byte)((((sendObj.Data[4]>>7)&0x1)<<0));    //BMS 24V供电异常报警
+                        int BMS_BattSelfProtAlm = (byte)((((sendObj.Data[5]>>0)&0x1)<<0));    //电池包自保护报警
+                        int BMS_PreChgRelayWeldedFlt = (byte)((((sendObj.Data[5]>>3)&0x1)<<0));    //预充继电器粘连故障
+                        int BMS_PreChgNotConnFlt = (byte)((((sendObj.Data[5]>>4)&0x1)<<0));    //预充继电器无法闭合报警
+                        int BMS_HeatPosNotConnFlt1 = (byte)((((sendObj.Data[5]>>5)&0x1)<<0));    //加热正继电器无法闭合故障
+                        int BMS_HeatNegNotConnFlt = (byte)((((sendObj.Data[5]>>6)&0x1)<<0));    //加热负继电器无法闭合故障
+                        int BMS_SysNum = (byte)((((sendObj.Data[6]>>0)&0xF)<<0));    //可充电储能子系统总数
+                        */
+
+
+                        break;
+                    case 0x1881D0F3:
+
+                        string[] strs_BMS_FaultLevel = { "无故障", "1级故障", "2级故障", "3级故障" };
+                        string[] sts_BMS_BattCurrentSts = { "高压开启", "预先充电", "高压关断", "高压上电故障" };
+                        int BMS_FaultLevel = (byte)((((sendObj.Data[2] >> 5) & 0x3) << 0));    //最高报警等级
+                        int BMS_GBT32960FltNum = (byte)((((sendObj.Data[7] >> 3) & 0x1F) << 0));    //故障数目
+                        int BMS_BattCurrentSts = (byte)((((sendObj.Data[1] >> 4) & 0x3) << 0));    //BMS当前工作状态
+
+                        BMS_FaultLevel = BMS_FaultLevel > strs_BMS_FaultLevel.Length ? BMS_BattCurrentSts : strs_BMS_FaultLevel.Length - 1;
+                        textBox_BMS_FaultLevel.Text = strs_BMS_FaultLevel[BMS_FaultLevel];
+
+                        textBox_BMS_GBT32960FltNum.Text = textBox_BMS_GBT32960FltNum.ToString();
+                        BMS_BattCurrentSts = BMS_BattCurrentSts > sts_BMS_BattCurrentSts.Length ? BMS_BattCurrentSts : sts_BMS_BattCurrentSts.Length - 1;
+                        textBox_BMS_BattCurrentSts.Text = sts_BMS_BattCurrentSts[BMS_BattCurrentSts];
+                        /*
+                        int BMS_B2V_ST1Checksum = (byte)((((sendObj.Data[0]>>0)&0xFF)<<0));    //校验
+                        int BMS_B2V_ST2AliveCounter = (byte)((((sendObj.Data[1]>>0)&0xF)<<0));    //计数
+
+                        
+
+                        int BMS_AssisConnSts = (byte)((((sendObj.Data[1]>>6)&0x1)<<0));    //附件继电器状态
+                        int BMS_BattEqualizationSts = (byte)((((sendObj.Data[1]>>7)&0x1)<<0));    //BMS当前均衡状态
+                        int BMS_CellTempDiffFault = (byte)((((sendObj.Data[3]>>0)&0x3)<<0));    //电芯温差异常报警
+                        int BMS_BattTempHighFault = (byte)((((sendObj.Data[3]>>2)&0x3)<<0));    //电芯温度过高报警
+                        int BMS_BattPackVolHighFault = (byte)((((sendObj.Data[3]>>4)&0x3)<<0));    //PACK过压报警
+                        int BMS_BattPackVolLowFault = (byte)((((sendObj.Data[3]>>6)&0x3)<<0));    //PACK欠压报警
+                        int BMS_BattSOCLowFault = (byte)((((sendObj.Data[4]>>0)&0x3)<<0));    //SOC过低报警
+                        int BMS_BattCellVolHighFault = (byte)((((sendObj.Data[4]>>2)&0x3)<<0));    //单体电压过高报警
+                        int BMS_BattCellVolLowFault = (byte)((((sendObj.Data[4]>>4)&0x3)<<0));    //单体电压欠压报警
+                        int BMS_BattIsolationFault = (byte)((((sendObj.Data[4]>>6)&0x3)<<0));    //绝缘报警
+                        int BMS_CellVolDiffFault = (byte)((((sendObj.Data[5]>>0)&0x3)<<0));    //单体压差过大
+                        int BMS_ChgCurrHighFlt = (byte)((((sendObj.Data[5]>>2)&0x3)<<0));    //充电电流过大报警
+                        int BMS_DisChgCurrHighFlt = (byte)((((sendObj.Data[5]>>4)&0x3)<<0));    //放电电流过大报警
+                        int BMS_BattTempLowFault = (byte)((((sendObj.Data[5]>>6)&0x3)<<0));    //电芯温度过低报警
+                        int BMS_BranchCircuitDiffFault = (byte)((((sendObj.Data[6]>>0)&0x3)<<0));    //支路压差过大报警
+                        int BMS_ST1_Flt_HW = (byte)((((sendObj.Data[6]>>2)&0x3)<<0));    //BMS 硬件故障
+                        int BMS_BattSOCHighFault = (byte)((((sendObj.Data[6]>>4)&0x1)<<0));    //SOC过高报警
+                        int BMS_SOCJumpFault = (byte)((((sendObj.Data[6]>>5)&0x1)<<0));    //SOC跳变报警
+                        int BMS_CANComFault = (byte)((((sendObj.Data[6]>>6)&0x1)<<0));    //BMS内部通讯故障
+                        int BMS_BattPackMatchFault = (byte)((((sendObj.Data[6]>>7)&0x1)<<0));    //BMS系统不匹配报警
+                        int BMS_ST1_Flt_HVIL = (byte)((((sendObj.Data[7]>>0)&0x1)<<0));    //高压互锁报警
+                        int BMS_SmokeAlarm = (byte)((((sendObj.Data[7]>>1)&0x1)<<0));    //烟雾报警
+                        int BMS_FireAlarm = (byte)((((sendObj.Data[7]>>2)&0x1)<<0));    //火灾报警
+                        */
+
+                        break;
+                    case 0x1882D0F3:
+                        int BMS_BattSOC = (byte)((((sendObj.Data[0] >> 0) & 0xFF) << 0));    //电池包SOC
+                        int BMS_BattSOH = (byte)((((sendObj.Data[1] >> 0) & 0xFF) << 0));    //电池包SOH
+                        int BMS_BattCurr = (UInt16)((((sendObj.Data[2] >> 0) & 0xFF) << 0) | (((sendObj.Data[3] >> 0) & 0xFF) << 8));    //动力电池组电流
+                         //int BMS_MaxPmtEnyRecoCurr = (UInt16)((((sendObj.Data[4]>>0)&0xFF)<<0)|(((sendObj.Data[5]>>0)&0xFF)<<8));    //电池包允许最大回充电电流值 (脉冲)
+                        int BMS_MaxPmtDischgCurr = (UInt16)((((sendObj.Data[6] >> 0) & 0xFF) << 0) | (((sendObj.Data[7] >> 0) & 0xFF) << 8));    //电池包允许最大放电电流值(脉冲)
+
+                        textBox_BMS_BattSOC.Text = ((BMS_BattSOC + 0.0) * 0.4).ToString("F2");
+                        textBox_BMS_BattSOH.Text = ((BMS_BattSOH + 0.0) * 0.4).ToString("F2");
+                        textBox_BMS_BattCurr.Text = ((BMS_BattCurr + 0.0) * 0.1 - 2000.0).ToString("F2");
+                        textBox_BMS_MaxPmtDischgCurr.Text = ((BMS_BattCurr + 0.0) * 0.1).ToString();
+
+                        break;
+                    case 0x1883D0F3:
+                        int BMS_PosIsolationRes = (UInt16)((((sendObj.Data[0] >> 0) & 0xFF) << 0) | (((sendObj.Data[1] >> 0) & 0xFF) << 8));    //电池包正极绝缘值
+                        int BMS_NegIsolationRes = (UInt16)((((sendObj.Data[2] >> 0) & 0xFF) << 0) | (((sendObj.Data[3] >> 0) & 0xFF) << 8));    //电池包负极绝缘值
+
+
+                        int BMS_BattTermVolINMainPos = (UInt16)((((sendObj.Data[4] >> 0) & 0xFF) << 0) | (((sendObj.Data[5] >> 0) & 0xFF) << 8));    //主正继电器内侧电池端电压 总压
+                        int BMS_BattBusVolOutMainPos = (UInt16)((((sendObj.Data[6] >> 0) & 0xFF) << 0) | (((sendObj.Data[7] >> 0) & 0xFF) << 8));    //主正继电器外侧母线电压
+
+                        textBox_BMS_PosIsolationRes.Text = ((BMS_PosIsolationRes)).ToString();
+                        textBox_BMS_NegIsolationRes.Text = ((BMS_NegIsolationRes)).ToString();
+                        textBox_BMS_BattTermVolINMainPos.Text = ((BMS_BattTermVolINMainPos + 0.0) * 0.1).ToString("F2");
+                        textBox_BMS_BattBusVolOutMainPos.Text = ((BMS_BattBusVolOutMainPos + 0.0) * 0.1).ToString("F2");
+                        break;
+                    case 0x1884D0F3:
+                        int BMS_BattMaxTemp = (byte)((((sendObj.Data[0] >> 0) & 0xFF) << 0));    //电芯温度最大值
+                        int BMS_BattMinTemp = (byte)((((sendObj.Data[1] >> 0) & 0xFF) << 0));    //电芯温度最小值
+
+                        textBox_BMS_BattMaxTemp.Text = BMS_BattMaxTemp.ToString();
+                        textBox_BMS_BattMinTemp.Text = BMS_BattMinTemp.ToString();
+                        /*int BMS_Cell_Avg_Temp = (byte)((((sendObj.Data[2]>>0)&0xFF)<<0));    //电芯温度平均值
+                        int BMS_MaxTemp1PackNum = (byte)((((sendObj.Data[3]>>0)&0xFF)<<0));    //电芯温度最大值所在CSC编号
+                        int BMS_MaxTemp1SnsNum = (byte)((((sendObj.Data[4]>>0)&0xFF)<<0));    //电芯温度最大值所在CSC内温度探针编号
+                        int BMS_MinTemp1PackNum = (byte)((((sendObj.Data[5]>>0)&0xFF)<<0));    //电芯温度最小值所在CSC内温度探针编号
+                        int BMS_MinTemp1SnsNum = (byte)((((sendObj.Data[6]>>0)&0xFF)<<0));    //电芯温度最小值所在CSC内温度探针编号*/
+                        break;
+                    case 0x1885D0F3:
+                        int BMS_MaxCellVolt = (UInt16)((((sendObj.Data[0] >> 0) & 0xFF) << 0) | (((sendObj.Data[1] >> 0) & 0xFF) << 8));    //电芯电压值最大值
+                        /*int BMS_MaxCellVoltPackNum = (byte)((((sendObj.Data[2]>>0)&0xFF)<<0));    //电芯电压最大值所在CSC编号
+                        int BMS_MaxCellVoltSnsNum = (byte)((((sendObj.Data[3]>>0)&0xFF)<<0));    //电芯电压最大值所在CSC内单体编号
+                        int BMS_Cell_Avg_Volt = (UInt16)((((sendObj.Data[4]>>0)&0xFF)<<0)|(((sendObj.Data[5]>>0)&0xFF)<<8));    //电芯电压值平均值*/
+                        textBox_BMS_MaxCellVolt.Text = ((BMS_MaxCellVolt + 0.0) * 0.001).ToString("F3");
+                        break;
+                    case 0x1886D0F3:
+                        int BMS_MinCellVolt = (UInt16)((((sendObj.Data[0] >> 0) & 0xFF) << 0) | (((sendObj.Data[1] >> 0) & 0xFF) << 8));    //电芯电压值最小值
+                        //int BMS_MinCellVoltSnsNum = (byte)((((sendObj.Data[2]>>0)&0xFF)<<0));    //电芯电压最小值所在CSC内单体编号
+                        //int BMS_MinCellVoltPackNum = (byte)((((sendObj.Data[3]>>0)&0xFF)<<0));    //电芯电压最小值所在CSC编号
+                        textBox_BMS_MinCellVolt.Text = ((BMS_MinCellVolt + 0.0) * 0.001).ToString("F3");
+                        break;
+                    case 0x1888D0F3:
+                        //int BMS_BattTermVolOutMainPos = (UInt16)((((sendObj.Data[0]>>0)&0xFF)<<0)|(((sendObj.Data[1]>>0)&0xFF)<<8));    //主正继电器外侧电池端电压
+                        //int BMS_BattTermVolOutMainNeg = (UInt16)((((sendObj.Data[2]>>0)&0xFF)<<0)|(((sendObj.Data[3]>>0)&0xFF)<<8));    //主负继电器外侧电池端电压
+                        string[] strs_BMS_DCChgPlugSts = { "未连接", "仅充电口A口连接", "仅充电口B口连接", "充电口A口和B充都连接"};
+                        string[] strs_BMS_ChgSts = { "可以充电", "正在充电", "充电结束", "充电故障" };
+                        string[] strs_BMS_CnctSt = { "车", "站" };
+                        string[] strs_BMS_chrgIReq = { "30s", "60s" };
+
+                        int BMS_DCChgPlugSts = (byte)((((sendObj.Data[4] >> 0) & 0x7) << 0));    //充电枪连接状态
+                        int BMS_ChgSts = (byte)((((sendObj.Data[4] >> 5) & 0x7) << 0));    //充电状态
+
+                        //int BMS_ChgMode = (byte)((((sendObj.Data[4]>>3)&0x3)<<0));    //充电模式
+
+                        int BMS_CnctSt = (byte)((((sendObj.Data[5] >> 4) & 0x1) << 0));    //BMS连接状态
+                                                                                           //int BMS_BattPulseTime = (byte)((((sendObj.Data[5]>>5)&0x7)<<0));    //脉冲时间
+                        int BMS_chrgIReq = (UInt16)((((sendObj.Data[6] >> 0) & 0xFF) << 0) | (((sendObj.Data[7] >> 0) & 0xFF) << 8));    //充电需求电流
+
+                        BMS_DCChgPlugSts = BMS_DCChgPlugSts > strs_BMS_DCChgPlugSts.Length ? BMS_DCChgPlugSts : strs_BMS_DCChgPlugSts.Length - 1;
+                        textBox_BMS_DCChgPlugSts.Text = strs_BMS_DCChgPlugSts[BMS_DCChgPlugSts];
+                        BMS_ChgSts = BMS_ChgSts > strs_BMS_ChgSts.Length ? BMS_ChgSts : strs_BMS_ChgSts.Length - 1;
+                        textBox_BMS_DCChgPlugSts.Text = strs_BMS_ChgSts[BMS_ChgSts];
+                        BMS_CnctSt = BMS_CnctSt > strs_BMS_CnctSt.Length ? BMS_CnctSt : strs_BMS_CnctSt.Length - 1;
+                        textBox_BMS_DCChgPlugSts.Text = strs_BMS_CnctSt[BMS_CnctSt];
+                        BMS_chrgIReq = BMS_chrgIReq > strs_BMS_chrgIReq.Length ? BMS_chrgIReq : strs_BMS_chrgIReq.Length - 1;
+                        textBox_BMS_chrgIReq.Text = strs_BMS_chrgIReq[BMS_chrgIReq];
+                        break;
+                    case 0x18C1D0F3:
+                        int BMS_CellVolMsgCode = (byte)((((sendObj.Data[0] >> 0) & 0xFF) << 0));    //帧序号
+                        int BMS_CellVolCSCNum = (byte)((((sendObj.Data[1] >> 0) & 0xFF) << 0));    //CSC 编号
+                        int BMS_CellVolt1 = (UInt16)((((sendObj.Data[2] >> 0) & 0xFF) << 0) | (((sendObj.Data[3] >> 0) & 0xFF) << 8));    //单体电池电压(V1)
+                        int BMS_CellVolt2 = (UInt16)((((sendObj.Data[4] >> 0) & 0xFF) << 0) | (((sendObj.Data[5] >> 0) & 0xFF) << 8));    //单体电池电压(V2)
+                        int BMS_CellVolt3 = (UInt16)((((sendObj.Data[6] >> 0) & 0xFF) << 0) | (((sendObj.Data[7] >> 0) & 0xFF) << 8));    //单体电池电压(V3)
+
+
+                        //int BCUCellU[BMS_CellVolMsgCode * 3 - 3]=BMS_CellVolt1*0.001;
+                        //int BCUCellU[BMS_CellVolMsgCode * 3 - 2]=BMS_CellVolt2*0.001;
+                        //int BCUCellU[BMS_CellVolMsgCode * 3 - 1]=BMS_CellVolt3*0.001;
+                        break;
+                    case 0x18C2D0F3:
+                        int BMS_TempMsgCode = (byte)((((sendObj.Data[0] >> 0) & 0xFF) << 0));    //帧序号
+                        int BMS_CSCNum = (byte)((((sendObj.Data[1] >> 0) & 0xFF) << 0));    //CSC 编号
+                        int BMS_BattTemp1 = (byte)((((sendObj.Data[2] >> 0) & 0xFF) << 0));    //温度探针1对应的温度值
+                        int BMS_BattTemp2 = (byte)((((sendObj.Data[3] >> 0) & 0xFF) << 0));    //温度探针2对应的温度值
+                        int BMS_BattTemp3 = (byte)((((sendObj.Data[4] >> 0) & 0xFF) << 0));    //温度探针3对应的温度值
+                        int BMS_BattTemp4 = (byte)((((sendObj.Data[5] >> 0) & 0xFF) << 0));    //温度探针4对应的温度值
+                        int BMS_BattTemp5 = (byte)((((sendObj.Data[6] >> 0) & 0xFF) << 0));    //温度探针5对应的温度值
+                        int BMS_BattTemp6 = (byte)((((sendObj.Data[7] >> 0) & 0xFF) << 0));    //温度探针6对应的温度值
+                        // int BCUModT[BMS_TempMsgCode * 6 - 6]=BMS_BattTemp1-40;
+                        // int BCUModT[BMS_TempMsgCode * 6 - 5]=BMS_BattTemp1-40;
+                        // int BCUModT[BMS_TempMsgCode * 6 - 4]=BMS_BattTemp1-40;
+                        //  int BCUModT[BMS_TempMsgCode * 6 - 3]=BMS_BattTemp1-40;
+                        //  int BCUModT[BMS_TempMsgCode * 6 - 2]=BMS_BattTemp1-40;
+                        // int BCUModT[BMS_TempMsgCode * 6 - 1]=BMS_BattTemp1-40;
+                        break;
+                    case 0x18F4D0F3:
+                        /*int BMS_SingleChgEnergy = (UInt16)((((sendObj.Data[0]>>0)&0xFF)<<0)|(((sendObj.Data[1]>>0)&0xFF)<<8));    //单次充电电量(充电枪插入)
+                        int BMS_SingleDisChgEny = (UInt16)((((sendObj.Data[2]>>0)&0xFF)<<0)|(((sendObj.Data[3]>>0)&0xFF)<<8));    //单次放电电量
+                        int BMS_SingleEnergy = (UInt16)((((sendObj.Data[4]>>0)&0xFF)<<0)|(((sendObj.Data[5]>>0)&0xFF)<<8));    //单次充电电量(制动能量回收)*/
+                        break;
+                    case 0x18FEF8F3:
+                        /*int BMS_ConTempDC1Pos = (byte)((((sendObj.Data[0]>>0)&0xFF)<<0));    //行车换电连接器功率端子DC1+的温度
+                        int BMS_ConTempDC1Neg = (byte)((((sendObj.Data[1]>>0)&0xFF)<<0));    //行车换电连接器功率端子DC1-的温度
+                        int BMS_ConTempDC2Pos = (byte)((((sendObj.Data[2]>>0)&0xFF)<<0));    //行车换电连接器功率端子DC2+的温度
+                        int BMS_ConTempDC2Neg = (byte)((((sendObj.Data[3]>>0)&0xFF)<<0));    //行车换电连接器功率端子DC2-的温度
+                        int BMS_ChgConTempDC1Pos = (byte)((((sendObj.Data[4]>>0)&0xFF)<<0));    //充电换电连接器功率端子DC1+的温度
+                        int BMS_ChgConTempDC1Neg = (byte)((((sendObj.Data[5]>>0)&0xFF)<<0));    //充电换电连接器功率端子DC1-的温度
+                        int BMS_ChgConTempDC2Pos = (byte)((((sendObj.Data[6]>>0)&0xFF)<<0));    //充电换电连接器功率端子DC2+的温度
+                        int BMS_ChgConTempDC2Neg = (byte)((((sendObj.Data[7]>>0)&0xFF)<<0));    //充电换电连接器功率端子DC2-的温度*/
+
+                        break;
+                    case 0x18FFF3CB:
+                        int BMS_encryp1 = (byte)((((sendObj.Data[0] >> 0) & 0xFF) << 0));    //BMS认证数据1
+                        int BMS_encryp2 = (byte)((((sendObj.Data[1] >> 0) & 0xFF) << 0));    //BMS认证数据2
+                        int BMS_encryp3 = (byte)((((sendObj.Data[2] >> 0) & 0xFF) << 0));    //BMS认证数据3
+                        int BMS_encryp4 = (byte)((((sendObj.Data[3] >> 0) & 0xFF) << 0));    //BMS认证数据4
+                        break;
+                    default:
+                        break;
+                }
+            }
+            
+        }
+        int VCU_V2B_CMD_AliveConter = 0;
+        UInt16 encryptionAlgorithm(UInt16 plainText)
+        {
+            UInt16 cipherText = 1;
+            UInt32 privateKeyE = 207521;
+            UInt16 privateKeyN = 54127;
+            plainText = (UInt16)(plainText % privateKeyN);
+            while (privateKeyE > 0)
+            {
+                if (privateKeyE % 2 == 1)
+                {
+                    cipherText = (UInt16)((cipherText * plainText) % privateKeyN);
+                }
+                privateKeyE = privateKeyE / 2;
+                plainText = (UInt16)((plainText * plainText) % privateKeyN);
+            }
+            return cipherText;
+        }
+        int Message_Counter = 0;
+
+
+        void textChecker(object sender, KeyPressEventArgs e)
+        {   //判断输入是否符合规范
+            if ((!char.IsDigit(e.KeyChar)) && e.KeyChar != 8 && e.KeyChar != (char)('.') && e.KeyChar != (char)('-'))
+            {//允许输入数字、退格符、小数点、删除键和负号  
+                MessageBox.Show("请输入正确的数字");
+                e.Handled = true;
+            }
+            if (e.KeyChar == (char)('-'))
+            {
+                
+                if (Form.ActiveForm.ActiveControl.Text != "")
+                {//这里的txt1需要改成应用处的TextBox的名称,或者可以给这个函数多传递一个参数,再在此处添加一个switch来判断
+                    MessageBox.Show("负号位置错误");
+                    e.Handled = true;
+                }
+            }
+            if (e.KeyChar == (char)('.') && ((TextBox)sender).Text == "")
+            {
+                MessageBox.Show("第一位不能为小数点");
+                e.Handled = true;
+            }
+            if (e.KeyChar == (char)('.') && ((TextBox)sender).Text.IndexOf('.') != -1)
+            {
+                MessageBox.Show("小数点只能输入一次");
+                e.Handled = true;
+            }
+            if (e.KeyChar != (char)('.') && ((TextBox)sender).Text == "0" && (e.KeyChar != 8))
+            {//这里要注意退格符是可以输入的
+                MessageBox.Show("第一位是0,第二位必须为小数点");
+                e.Handled = true;
+            }
+            if (((TextBox)sender).Text == "-" && e.KeyChar == (char)('.'))
+            {
+                MessageBox.Show("第一位是负号,第二位不能为小数点 ");
+                e.Handled = true;
+            }
+        }
+
+
+    }
+}

+ 126 - 0
WindowsFormsApplication1/Form1.resx

@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="timer_rec.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="timer_send.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>142, 17</value>
+  </metadata>
+</root>

+ 22 - 0
WindowsFormsApplication1/Program.cs

@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace WindowsFormsApplication1
+{
+    static class Program
+    {
+        /// <summary>
+        /// 应用程序的主入口点。
+        /// </summary>
+        [STAThread]
+        static void Main()
+        {
+            Application.EnableVisualStyles();
+            Application.SetCompatibleTextRenderingDefault(false);
+            Application.Run(new Form1());
+        }
+    }
+}

+ 36 - 0
WindowsFormsApplication1/Properties/AssemblyInfo.cs

@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// 有关程序集的一般信息由以下
+// 控制。更改这些特性值可修改
+// 与程序集关联的信息。
+[assembly: AssemblyTitle("WindowsFormsApplication1")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("WindowsFormsApplication1")]
+[assembly: AssemblyCopyright("Copyright ©  2023")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+//将 ComVisible 设置为 false 将使此程序集中的类型
+//对 COM 组件不可见。  如果需要从 COM 访问此程序集中的类型,
+//请将此类型的 ComVisible 特性设置为 true。
+[assembly: ComVisible(false)]
+
+// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
+[assembly: Guid("2ae9b587-67d7-4f4d-90e2-50bf294475e1")]
+
+// 程序集的版本信息由下列四个值组成: 
+//
+//      主版本
+//      次版本
+//      生成号
+//      修订号
+//
+//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
+// 方法是按如下所示使用“*”: :
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

+ 71 - 0
WindowsFormsApplication1/Properties/Resources.Designer.cs

@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码由工具生成。
+//     运行时版本: 4.0.30319.42000
+//
+//     对此文件的更改可能导致不正确的行为,如果
+//     重新生成代码,则所做更改将丢失。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace WindowsFormsApplication1.Properties
+{
+
+
+    /// <summary>
+    ///   强类型资源类,用于查找本地化字符串等。
+    /// </summary>
+    // 此类是由 StronglyTypedResourceBuilder
+    // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
+    // 若要添加或删除成员,请编辑 .ResX 文件,然后重新运行 ResGen
+    // (以 /str 作为命令选项),或重新生成 VS 项目。
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.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()
+        {
+        }
+
+        /// <summary>
+        ///   返回此类使用的缓存 ResourceManager 实例。
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Resources.ResourceManager ResourceManager
+        {
+            get
+            {
+                if ((resourceMan == null))
+                {
+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WindowsFormsApplication1.Properties.Resources", typeof(Resources).Assembly);
+                    resourceMan = temp;
+                }
+                return resourceMan;
+            }
+        }
+
+        /// <summary>
+        ///   覆盖当前线程的 CurrentUICulture 属性
+        ///   使用此强类型的资源类的资源查找。
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Globalization.CultureInfo Culture
+        {
+            get
+            {
+                return resourceCulture;
+            }
+            set
+            {
+                resourceCulture = value;
+            }
+        }
+    }
+}

+ 117 - 0
WindowsFormsApplication1/Properties/Resources.resx

@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>

+ 30 - 0
WindowsFormsApplication1/Properties/Settings.Designer.cs

@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace WindowsFormsApplication1.Properties
+{
+
+
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.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;
+            }
+        }
+    }
+}

+ 7 - 0
WindowsFormsApplication1/Properties/Settings.settings

@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8'?>
+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
+  <Profiles>
+    <Profile Name="(Default)" />
+  </Profiles>
+  <Settings />
+</SettingsFile>

+ 69 - 0
WindowsFormsApplication1/Properties/app.manifest

@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
+  <assemblyIdentity version="1.0.0.0" name="MyApplication.app" />
+  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+    <security>
+      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+        <!-- UAC 清单选项
+             如果想要更改 Windows 用户帐户控制级别,请使用
+             以下节点之一替换 requestedExecutionLevel 节点。n
+        <requestedExecutionLevel  level="asInvoker" uiAccess="false" />
+        <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
+        <requestedExecutionLevel  level="highestAvailable" uiAccess="false" />
+
+            指定 requestedExecutionLevel 元素将禁用文件和注册表虚拟化。
+            如果你的应用程序需要此虚拟化来实现向后兼容性,则删除此
+            元素。
+        -->
+        <requestedExecutionLevel level="asInvoker" uiAccess="false" />
+      </requestedPrivileges>
+      <applicationRequestMinimum>
+        <defaultAssemblyRequest permissionSetReference="Custom" />
+        <PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true" ID="Custom" SameSite="site" />
+      </applicationRequestMinimum>
+    </security>
+  </trustInfo>
+  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
+    <application>
+      <!-- 设计此应用程序与其一起工作且已针对此应用程序进行测试的
+           Windows 版本的列表。取消评论适当的元素,Windows 将
+           自动选择最兼容的环境。 -->
+      <!-- Windows Vista -->
+      <!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
+      <!-- Windows 7 -->
+      <!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
+      <!-- Windows 8 -->
+      <!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
+      <!-- Windows 8.1 -->
+      <!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
+      <!-- Windows 10 -->
+      <!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
+    </application>
+  </compatibility>
+  <!-- 指示该应用程序可以感知 DPI 且 Windows 在 DPI 较高时将不会对其进行
+       自动缩放。Windows Presentation Foundation (WPF)应用程序自动感知 DPI,无需
+       选择加入。选择加入此设置的 Windows 窗体应用程序(目标设定为 .NET Framework 4.6 )还应
+       在其 app.config 中将 "EnableWindowsFormsHighDpiAutoResizing" 设置设置为 "true"。-->
+  <!--
+  <application xmlns="urn:schemas-microsoft-com:asm.v3">
+    <windowsSettings>
+      <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
+    </windowsSettings>
+  </application>
+  -->
+  <!-- 启用 Windows 公共控件和对话框的主题(Windows XP 和更高版本) -->
+  <!--
+  <dependency>
+    <dependentAssembly>
+      <assemblyIdentity
+          type="win32"
+          name="Microsoft.Windows.Common-Controls"
+          version="6.0.0.0"
+          processorArchitecture="*"
+          publicKeyToken="6595b64144ccf1df"
+          language="*"
+        />
+    </dependentAssembly>
+  </dependency>
+  -->
+</assembly>

+ 101 - 0
WindowsFormsApplication1/WindowsFormsApplication1.csproj

@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{2AE9B587-67D7-4F4D-90E2-50BF294475E1}</ProjectGuid>
+    <OutputType>WinExe</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>WindowsFormsApplication1</RootNamespace>
+    <AssemblyName>WindowsFormsApplication1</AssemblyName>
+    <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup>
+    <TargetZone>LocalIntranet</TargetZone>
+  </PropertyGroup>
+  <PropertyGroup>
+    <GenerateManifests>true</GenerateManifests>
+  </PropertyGroup>
+  <PropertyGroup>
+    <ApplicationManifest>Properties\app.manifest</ApplicationManifest>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Deployment" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Net.Http" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Form1.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Form1.Designer.cs">
+      <DependentUpon>Form1.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Program.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <EmbeddedResource Include="Form1.resx">
+      <DependentUpon>Form1.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
+    <None Include="Properties\app.manifest" />
+    <None Include="Properties\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+    </None>
+    <Compile Include="Properties\Settings.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="App.config" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>

BIN
WindowsFormsApplication1/bin/Debug/ControlCAN.dll


+ 21 - 0
WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.application

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
+  <assemblyIdentity name="WindowsFormsApplication1.application" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
+  <description asmv2:publisher="WindowsFormsApplication1" asmv2:product="WindowsFormsApplication1" xmlns="urn:schemas-microsoft-com:asm.v1" />
+  <deployment install="true" />
+  <compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
+    <framework targetVersion="4.5.2" profile="Full" supportedRuntime="4.0.30319" />
+  </compatibleFrameworks>
+  <dependency>
+    <dependentAssembly dependencyType="install" codebase="WindowsFormsApplication1.exe.manifest" size="4608">
+      <assemblyIdentity name="WindowsFormsApplication1.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
+      <hash>
+        <dsig:Transforms>
+          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
+        </dsig:Transforms>
+        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
+        <dsig:DigestValue>8ZG7aNbXVruDqf7boQLg9IdhPOD8xT7qRrzmZScW22Q=</dsig:DigestValue>
+      </hash>
+    </dependentAssembly>
+  </dependency>
+</asmv1:assembly>

BIN
WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.exe


+ 6 - 0
WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.exe.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
+    </startup>
+</configuration>

+ 81 - 0
WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.exe.manifest

@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
+  <asmv1:assemblyIdentity name="WindowsFormsApplication1.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
+  <application />
+  <entryPoint>
+    <assemblyIdentity name="WindowsFormsApplication1" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
+    <commandLine file="WindowsFormsApplication1.exe" parameters="" />
+  </entryPoint>
+  <trustInfo>
+    <security>
+      <applicationRequestMinimum>
+        <PermissionSet version="1" class="System.Security.NamedPermissionSet" Name="LocalIntranet" Description="Default rights given to applications on the local intranet" Unrestricted="true" ID="Custom" SameSite="site" />
+        <defaultAssemblyRequest permissionSetReference="Custom" />
+      </applicationRequestMinimum>
+      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+        <!-- UAC 清单选项
+             如果想要更改 Windows 用户帐户控制级别,请使用
+             以下节点之一替换 requestedExecutionLevel 节点。n
+        <requestedExecutionLevel  level="asInvoker" uiAccess="false" />
+        <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
+        <requestedExecutionLevel  level="highestAvailable" uiAccess="false" />
+
+            指定 requestedExecutionLevel 元素将禁用文件和注册表虚拟化。
+            如果你的应用程序需要此虚拟化来实现向后兼容性,则删除此
+            元素。
+        -->
+        <requestedExecutionLevel level="asInvoker" uiAccess="false" />
+      </requestedPrivileges>
+    </security>
+  </trustInfo>
+  <dependency>
+    <dependentOS>
+      <osVersionInfo>
+        <os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" />
+      </osVersionInfo>
+    </dependentOS>
+  </dependency>
+  <dependency>
+    <dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
+      <assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" />
+    </dependentAssembly>
+  </dependency>
+  <dependency>
+    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="WindowsFormsApplication1.exe" size="102912">
+      <assemblyIdentity name="WindowsFormsApplication1" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
+      <hash>
+        <dsig:Transforms>
+          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
+        </dsig:Transforms>
+        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
+        <dsig:DigestValue>DhlVjnejdXjFOa3CE50BcnBniIEwZoOvKkEMswf9d5w=</dsig:DigestValue>
+      </hash>
+    </dependentAssembly>
+  </dependency>
+  <file name="WindowsFormsApplication1.exe.config" size="189">
+    <hash>
+      <dsig:Transforms>
+        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
+      </dsig:Transforms>
+      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
+      <dsig:DigestValue>6N7MliNbVJSIAIPrecIshMbZ7zEoKLr5SQvud4LDUOw=</dsig:DigestValue>
+    </hash>
+  </file>
+  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
+    <application>
+      <!-- 设计此应用程序与其一起工作且已针对此应用程序进行测试的
+           Windows 版本的列表。取消评论适当的元素,Windows 将
+           自动选择最兼容的环境。 -->
+      <!-- Windows Vista -->
+      <!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
+      <!-- Windows 7 -->
+      <!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
+      <!-- Windows 8 -->
+      <!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
+      <!-- Windows 8.1 -->
+      <!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
+      <!-- Windows 10 -->
+      <!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
+    </application>
+  </compatibility>
+</asmv1:assembly>

BIN
WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.pdb


+ 21 - 0
WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.vshost.application

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
+  <assemblyIdentity name="WindowsFormsApplication1.application" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
+  <description asmv2:publisher="WindowsFormsApplication1" asmv2:product="WindowsFormsApplication1" xmlns="urn:schemas-microsoft-com:asm.v1" />
+  <deployment install="true" />
+  <compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
+    <framework targetVersion="4.5.2" profile="Full" supportedRuntime="4.0.30319" />
+  </compatibleFrameworks>
+  <dependency>
+    <dependentAssembly dependencyType="install" codebase="WindowsFormsApplication1.exe.manifest" size="4608">
+      <assemblyIdentity name="WindowsFormsApplication1.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
+      <hash>
+        <dsig:Transforms>
+          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
+        </dsig:Transforms>
+        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
+        <dsig:DigestValue>8ZG7aNbXVruDqf7boQLg9IdhPOD8xT7qRrzmZScW22Q=</dsig:DigestValue>
+      </hash>
+    </dependentAssembly>
+  </dependency>
+</asmv1:assembly>

BIN
WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.vshost.exe


+ 6 - 0
WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.vshost.exe.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
+    </startup>
+</configuration>

+ 81 - 0
WindowsFormsApplication1/bin/Debug/WindowsFormsApplication1.vshost.exe.manifest

@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
+  <asmv1:assemblyIdentity name="WindowsFormsApplication1.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
+  <application />
+  <entryPoint>
+    <assemblyIdentity name="WindowsFormsApplication1" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
+    <commandLine file="WindowsFormsApplication1.exe" parameters="" />
+  </entryPoint>
+  <trustInfo>
+    <security>
+      <applicationRequestMinimum>
+        <PermissionSet version="1" class="System.Security.NamedPermissionSet" Name="LocalIntranet" Description="Default rights given to applications on the local intranet" Unrestricted="true" ID="Custom" SameSite="site" />
+        <defaultAssemblyRequest permissionSetReference="Custom" />
+      </applicationRequestMinimum>
+      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+        <!-- UAC 清单选项
+             如果想要更改 Windows 用户帐户控制级别,请使用
+             以下节点之一替换 requestedExecutionLevel 节点。n
+        <requestedExecutionLevel  level="asInvoker" uiAccess="false" />
+        <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
+        <requestedExecutionLevel  level="highestAvailable" uiAccess="false" />
+
+            指定 requestedExecutionLevel 元素将禁用文件和注册表虚拟化。
+            如果你的应用程序需要此虚拟化来实现向后兼容性,则删除此
+            元素。
+        -->
+        <requestedExecutionLevel level="asInvoker" uiAccess="false" />
+      </requestedPrivileges>
+    </security>
+  </trustInfo>
+  <dependency>
+    <dependentOS>
+      <osVersionInfo>
+        <os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" />
+      </osVersionInfo>
+    </dependentOS>
+  </dependency>
+  <dependency>
+    <dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
+      <assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" />
+    </dependentAssembly>
+  </dependency>
+  <dependency>
+    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="WindowsFormsApplication1.exe" size="102912">
+      <assemblyIdentity name="WindowsFormsApplication1" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
+      <hash>
+        <dsig:Transforms>
+          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
+        </dsig:Transforms>
+        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
+        <dsig:DigestValue>DhlVjnejdXjFOa3CE50BcnBniIEwZoOvKkEMswf9d5w=</dsig:DigestValue>
+      </hash>
+    </dependentAssembly>
+  </dependency>
+  <file name="WindowsFormsApplication1.exe.config" size="189">
+    <hash>
+      <dsig:Transforms>
+        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
+      </dsig:Transforms>
+      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
+      <dsig:DigestValue>6N7MliNbVJSIAIPrecIshMbZ7zEoKLr5SQvud4LDUOw=</dsig:DigestValue>
+    </hash>
+  </file>
+  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
+    <application>
+      <!-- 设计此应用程序与其一起工作且已针对此应用程序进行测试的
+           Windows 版本的列表。取消评论适当的元素,Windows 将
+           自动选择最兼容的环境。 -->
+      <!-- Windows Vista -->
+      <!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
+      <!-- Windows 7 -->
+      <!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
+      <!-- Windows 8 -->
+      <!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
+      <!-- Windows 8.1 -->
+      <!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
+      <!-- Windows 10 -->
+      <!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
+    </application>
+  </compatibility>
+</asmv1:assembly>

BIN
WindowsFormsApplication1/bin/Debug/app.publish/WindowsFormsApplication1.exe


BIN
WindowsFormsApplication1/obj/Debug/DesignTimeResolveAssemblyReferences.cache


BIN
WindowsFormsApplication1/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache


+ 0 - 0
WindowsFormsApplication1/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs


+ 0 - 0
WindowsFormsApplication1/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs


+ 0 - 0
WindowsFormsApplication1/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs


BIN
WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.Form1.resources


BIN
WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.Properties.Resources.resources


+ 11 - 0
WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.TrustInfo.xml

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?><trustInfo xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2"><security><applicationRequestMinimum><PermissionSet version="1" class="System.Security.NamedPermissionSet" Name="LocalIntranet" Description="Default rights given to applications on the local intranet" Unrestricted="true" ID="Custom" SameSite="site" /><defaultAssemblyRequest permissionSetReference="Custom" /></applicationRequestMinimum><requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"><!-- UAC 清单选项
+             如果想要更改 Windows 用户帐户控制级别,请使用
+             以下节点之一替换 requestedExecutionLevel 节点。n
+        <requestedExecutionLevel  level="asInvoker" uiAccess="false" />
+        <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
+        <requestedExecutionLevel  level="highestAvailable" uiAccess="false" />
+
+            指定 requestedExecutionLevel 元素将禁用文件和注册表虚拟化。
+            如果你的应用程序需要此虚拟化来实现向后兼容性,则删除此
+            元素。
+        --><requestedExecutionLevel level="asInvoker" uiAccess="false" /></requestedPrivileges></security></trustInfo>

+ 21 - 0
WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.application

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
+  <assemblyIdentity name="WindowsFormsApplication1.application" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
+  <description asmv2:publisher="WindowsFormsApplication1" asmv2:product="WindowsFormsApplication1" xmlns="urn:schemas-microsoft-com:asm.v1" />
+  <deployment install="true" />
+  <compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
+    <framework targetVersion="4.5.2" profile="Full" supportedRuntime="4.0.30319" />
+  </compatibleFrameworks>
+  <dependency>
+    <dependentAssembly dependencyType="install" codebase="WindowsFormsApplication1.exe.manifest" size="4608">
+      <assemblyIdentity name="WindowsFormsApplication1.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
+      <hash>
+        <dsig:Transforms>
+          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
+        </dsig:Transforms>
+        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
+        <dsig:DigestValue>8ZG7aNbXVruDqf7boQLg9IdhPOD8xT7qRrzmZScW22Q=</dsig:DigestValue>
+      </hash>
+    </dependentAssembly>
+  </dependency>
+</asmv1:assembly>

+ 28 - 0
WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.csproj.FileListAbsolute.txt

@@ -0,0 +1,28 @@
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe.config
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.pdb
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.csprojResolveAssemblyReference.cache
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.Form1.resources
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.Properties.Resources.resources
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.csproj.GenerateResource.Cache
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.exe
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.pdb
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe.manifest
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.application
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.TrustInfo.xml
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.exe.manifest
+D:\Project\forC#\WindowsFormsApplication1\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.application
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe.config
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.exe
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.pdb
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe.manifest
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.application
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.pdb
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.csprojResolveAssemblyReference.cache
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.Form1.resources
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.Properties.Resources.resources
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.csproj.GenerateResource.Cache
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.TrustInfo.xml
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.exe.manifest
+D:\Project\forC#\WindowsFormsApplication1_CAN_OK\WindowsFormsApplication1\obj\Debug\WindowsFormsApplication1.application

BIN
WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.csproj.GenerateResource.Cache


BIN
WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.csprojResolveAssemblyReference.cache


BIN
WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.exe


+ 81 - 0
WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.exe.manifest

@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
+  <asmv1:assemblyIdentity name="WindowsFormsApplication1.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
+  <application />
+  <entryPoint>
+    <assemblyIdentity name="WindowsFormsApplication1" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
+    <commandLine file="WindowsFormsApplication1.exe" parameters="" />
+  </entryPoint>
+  <trustInfo>
+    <security>
+      <applicationRequestMinimum>
+        <PermissionSet version="1" class="System.Security.NamedPermissionSet" Name="LocalIntranet" Description="Default rights given to applications on the local intranet" Unrestricted="true" ID="Custom" SameSite="site" />
+        <defaultAssemblyRequest permissionSetReference="Custom" />
+      </applicationRequestMinimum>
+      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+        <!-- UAC 清单选项
+             如果想要更改 Windows 用户帐户控制级别,请使用
+             以下节点之一替换 requestedExecutionLevel 节点。n
+        <requestedExecutionLevel  level="asInvoker" uiAccess="false" />
+        <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
+        <requestedExecutionLevel  level="highestAvailable" uiAccess="false" />
+
+            指定 requestedExecutionLevel 元素将禁用文件和注册表虚拟化。
+            如果你的应用程序需要此虚拟化来实现向后兼容性,则删除此
+            元素。
+        -->
+        <requestedExecutionLevel level="asInvoker" uiAccess="false" />
+      </requestedPrivileges>
+    </security>
+  </trustInfo>
+  <dependency>
+    <dependentOS>
+      <osVersionInfo>
+        <os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" />
+      </osVersionInfo>
+    </dependentOS>
+  </dependency>
+  <dependency>
+    <dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
+      <assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" />
+    </dependentAssembly>
+  </dependency>
+  <dependency>
+    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="WindowsFormsApplication1.exe" size="102912">
+      <assemblyIdentity name="WindowsFormsApplication1" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
+      <hash>
+        <dsig:Transforms>
+          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
+        </dsig:Transforms>
+        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
+        <dsig:DigestValue>DhlVjnejdXjFOa3CE50BcnBniIEwZoOvKkEMswf9d5w=</dsig:DigestValue>
+      </hash>
+    </dependentAssembly>
+  </dependency>
+  <file name="WindowsFormsApplication1.exe.config" size="189">
+    <hash>
+      <dsig:Transforms>
+        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
+      </dsig:Transforms>
+      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
+      <dsig:DigestValue>6N7MliNbVJSIAIPrecIshMbZ7zEoKLr5SQvud4LDUOw=</dsig:DigestValue>
+    </hash>
+  </file>
+  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
+    <application>
+      <!-- 设计此应用程序与其一起工作且已针对此应用程序进行测试的
+           Windows 版本的列表。取消评论适当的元素,Windows 将
+           自动选择最兼容的环境。 -->
+      <!-- Windows Vista -->
+      <!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
+      <!-- Windows 7 -->
+      <!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
+      <!-- Windows 8 -->
+      <!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
+      <!-- Windows 8.1 -->
+      <!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
+      <!-- Windows 10 -->
+      <!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
+    </application>
+  </compatibility>
+</asmv1:assembly>

BIN
WindowsFormsApplication1/obj/Debug/WindowsFormsApplication1.pdb