From 923828f8b3f1837f24a939532b350962417053fa Mon Sep 17 00:00:00 2001
From: wells.liu <wells.liu@broconcentric.com>
Date: 星期二, 30 六月 2020 13:49:01 +0800
Subject: [PATCH] 板卡 控制与测试界面

---
 src/Bro.UI.Device.Winform/CtrlMotionCardRunBase.Designer.cs | 1261 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/Bro.UI.Device.Winform/CtrlMotionCardRunBase.cs          |   21 
 src/Bro.UI.Device.Winform/Bro.UI.Device.Winform.csproj      |    9 
 src/Bro.UI.Device.Winform/CtrlMotionCardRunBase.resx        |  120 +++++
 4 files changed, 1,411 insertions(+), 0 deletions(-)

diff --git a/src/Bro.UI.Device.Winform/Bro.UI.Device.Winform.csproj b/src/Bro.UI.Device.Winform/Bro.UI.Device.Winform.csproj
index 9419c55..388ceb2 100644
--- a/src/Bro.UI.Device.Winform/Bro.UI.Device.Winform.csproj
+++ b/src/Bro.UI.Device.Winform/Bro.UI.Device.Winform.csproj
@@ -89,6 +89,12 @@
     <Compile Include="CtrlCameraRunBase.Designer.cs">
       <DependentUpon>CtrlCameraRunBase.cs</DependentUpon>
     </Compile>
+    <Compile Include="CtrlMotionCardRunBase.cs">
+      <SubType>UserControl</SubType>
+    </Compile>
+    <Compile Include="CtrlMotionCardRunBase.Designer.cs">
+      <DependentUpon>CtrlMotionCardRunBase.cs</DependentUpon>
+    </Compile>
     <Compile Include="CtrlPLCRunBase.cs">
       <SubType>UserControl</SubType>
     </Compile>
@@ -101,6 +107,9 @@
     <EmbeddedResource Include="CtrlCameraRunBase.resx">
       <DependentUpon>CtrlCameraRunBase.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="CtrlMotionCardRunBase.resx">
+      <DependentUpon>CtrlMotionCardRunBase.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="CtrlPLCRunBase.resx">
       <DependentUpon>CtrlPLCRunBase.cs</DependentUpon>
     </EmbeddedResource>
diff --git a/src/Bro.UI.Device.Winform/CtrlMotionCardRunBase.Designer.cs b/src/Bro.UI.Device.Winform/CtrlMotionCardRunBase.Designer.cs
new file mode 100644
index 0000000..a3923bb
--- /dev/null
+++ b/src/Bro.UI.Device.Winform/CtrlMotionCardRunBase.Designer.cs
@@ -0,0 +1,1261 @@
+锘縩amespace Bro.UI.Device.Winform
+{
+    partial class CtrlMotionCardRunBase
+    {
+        /// <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 缁勪欢璁捐鍣ㄧ敓鎴愮殑浠g爜
+
+        /// <summary> 
+        /// 璁捐鍣ㄦ敮鎸佹墍闇�鐨勬柟娉� - 涓嶈淇敼
+        /// 浣跨敤浠g爜缂栬緫鍣ㄤ慨鏀规鏂规硶鐨勫唴瀹广��
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
+            this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel();
+            this.groupBox3 = new System.Windows.Forms.GroupBox();
+            this.groupBox1 = new System.Windows.Forms.GroupBox();
+            this.button4 = new System.Windows.Forms.Button();
+            this.button3 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
+            this.groupBoxCommBtn = new System.Windows.Forms.GroupBox();
+            this.button1 = new System.Windows.Forms.Button();
+            this.button11 = new System.Windows.Forms.Button();
+            this.button8 = new System.Windows.Forms.Button();
+            this.button10 = new System.Windows.Forms.Button();
+            this.button9 = new System.Windows.Forms.Button();
+            this.groupBox2 = new System.Windows.Forms.GroupBox();
+            this.listBox1 = new System.Windows.Forms.ListBox();
+            this.groupBox4 = new System.Windows.Forms.GroupBox();
+            this.label2 = new System.Windows.Forms.Label();
+            this.label3 = new System.Windows.Forms.Label();
+            this.label4 = new System.Windows.Forms.Label();
+            this.label5 = new System.Windows.Forms.Label();
+            this.label7 = new System.Windows.Forms.Label();
+            this.textBox1 = new System.Windows.Forms.TextBox();
+            this.textBox2 = new System.Windows.Forms.TextBox();
+            this.textBox3 = new System.Windows.Forms.TextBox();
+            this.textBox4 = new System.Windows.Forms.TextBox();
+            this.ioIndicatorCtrl1 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl6 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl8 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl9 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl10 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl4 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl2 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl5 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl3 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl7 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.groupBox5 = new System.Windows.Forms.GroupBox();
+            this.ioIndicatorCtrl11 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl12 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl13 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl14 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel();
+            this.ioIndicatorCtrl15 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl16 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl17 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl18 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl19 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl20 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl21 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl22 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl23 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl24 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl25 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl26 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.groupBox6 = new System.Windows.Forms.GroupBox();
+            this.ioIndicatorCtrl27 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl28 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl29 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl30 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl31 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl32 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl33 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl34 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl35 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl36 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl37 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl38 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl39 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl40 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl41 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl42 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.groupBox7 = new System.Windows.Forms.GroupBox();
+            this.groupBox8 = new System.Windows.Forms.GroupBox();
+            this.groupBox9 = new System.Windows.Forms.GroupBox();
+            this.ioIndicatorCtrl43 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl44 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl45 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl46 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl47 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl48 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl49 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl50 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl51 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl52 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl53 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl54 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl55 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl56 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl57 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl58 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl59 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl60 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl61 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl62 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl63 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl64 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl65 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.ioIndicatorCtrl66 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
+            this.tableLayoutPanel1.SuspendLayout();
+            this.tableLayoutPanel2.SuspendLayout();
+            this.groupBox1.SuspendLayout();
+            this.groupBoxCommBtn.SuspendLayout();
+            this.groupBox2.SuspendLayout();
+            this.groupBox4.SuspendLayout();
+            this.groupBox5.SuspendLayout();
+            this.tableLayoutPanel3.SuspendLayout();
+            this.groupBox6.SuspendLayout();
+            this.groupBox7.SuspendLayout();
+            this.groupBox8.SuspendLayout();
+            this.groupBox9.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // tableLayoutPanel1
+            // 
+            this.tableLayoutPanel1.ColumnCount = 2;
+            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 40F));
+            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 60F));
+            this.tableLayoutPanel1.Controls.Add(this.tableLayoutPanel2, 0, 0);
+            this.tableLayoutPanel1.Controls.Add(this.tableLayoutPanel3, 1, 0);
+            this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0);
+            this.tableLayoutPanel1.Name = "tableLayoutPanel1";
+            this.tableLayoutPanel1.RowCount = 1;
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
+            this.tableLayoutPanel1.Size = new System.Drawing.Size(982, 720);
+            this.tableLayoutPanel1.TabIndex = 0;
+            // 
+            // tableLayoutPanel2
+            // 
+            this.tableLayoutPanel2.ColumnCount = 1;
+            this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
+            this.tableLayoutPanel2.Controls.Add(this.groupBox2, 0, 3);
+            this.tableLayoutPanel2.Controls.Add(this.groupBox3, 0, 2);
+            this.tableLayoutPanel2.Controls.Add(this.groupBox1, 0, 1);
+            this.tableLayoutPanel2.Controls.Add(this.groupBoxCommBtn, 0, 0);
+            this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.tableLayoutPanel2.Location = new System.Drawing.Point(3, 3);
+            this.tableLayoutPanel2.Name = "tableLayoutPanel2";
+            this.tableLayoutPanel2.RowCount = 4;
+            this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 70F));
+            this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 70F));
+            this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
+            this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 110F));
+            this.tableLayoutPanel2.Size = new System.Drawing.Size(386, 714);
+            this.tableLayoutPanel2.TabIndex = 0;
+            // 
+            // groupBox3
+            // 
+            this.groupBox3.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.groupBox3.Location = new System.Drawing.Point(3, 143);
+            this.groupBox3.Name = "groupBox3";
+            this.groupBox3.Size = new System.Drawing.Size(380, 458);
+            this.groupBox3.TabIndex = 6;
+            this.groupBox3.TabStop = false;
+            this.groupBox3.Text = "鍙傛暟鍙婃搷浣�";
+            // 
+            // groupBox1
+            // 
+            this.groupBox1.Controls.Add(this.button4);
+            this.groupBox1.Controls.Add(this.button3);
+            this.groupBox1.Controls.Add(this.button2);
+            this.groupBox1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.groupBox1.Location = new System.Drawing.Point(3, 73);
+            this.groupBox1.Name = "groupBox1";
+            this.groupBox1.Size = new System.Drawing.Size(380, 64);
+            this.groupBox1.TabIndex = 5;
+            this.groupBox1.TabStop = false;
+            this.groupBox1.Text = "杩愬姩绫诲瀷";
+            // 
+            // button4
+            // 
+            this.button4.Location = new System.Drawing.Point(152, 32);
+            this.button4.Name = "button4";
+            this.button4.Size = new System.Drawing.Size(70, 25);
+            this.button4.TabIndex = 4;
+            this.button4.Text = "GoHome";
+            this.button4.UseVisualStyleBackColor = true;
+            // 
+            // button3
+            // 
+            this.button3.Location = new System.Drawing.Point(76, 32);
+            this.button3.Name = "button3";
+            this.button3.Size = new System.Drawing.Size(70, 25);
+            this.button3.TabIndex = 4;
+            this.button3.Text = "Jog";
+            this.button3.UseVisualStyleBackColor = true;
+            // 
+            // button2
+            // 
+            this.button2.Location = new System.Drawing.Point(0, 32);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(70, 25);
+            this.button2.TabIndex = 4;
+            this.button2.Text = "P2P";
+            this.button2.UseVisualStyleBackColor = true;
+            // 
+            // groupBoxCommBtn
+            // 
+            this.groupBoxCommBtn.Controls.Add(this.button1);
+            this.groupBoxCommBtn.Controls.Add(this.button11);
+            this.groupBoxCommBtn.Controls.Add(this.button8);
+            this.groupBoxCommBtn.Controls.Add(this.button10);
+            this.groupBoxCommBtn.Controls.Add(this.button9);
+            this.groupBoxCommBtn.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.groupBoxCommBtn.Location = new System.Drawing.Point(3, 3);
+            this.groupBoxCommBtn.Name = "groupBoxCommBtn";
+            this.groupBoxCommBtn.Size = new System.Drawing.Size(380, 64);
+            this.groupBoxCommBtn.TabIndex = 0;
+            this.groupBoxCommBtn.TabStop = false;
+            this.groupBoxCommBtn.Text = "鍏叡鎿嶄綔";
+            // 
+            // button1
+            // 
+            this.button1.Location = new System.Drawing.Point(0, 31);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(70, 25);
+            this.button1.TabIndex = 4;
+            this.button1.Text = "娓呴櫎鐘舵��";
+            this.button1.UseVisualStyleBackColor = true;
+            // 
+            // button11
+            // 
+            this.button11.Location = new System.Drawing.Point(305, 31);
+            this.button11.Name = "button11";
+            this.button11.Size = new System.Drawing.Size(70, 25);
+            this.button11.TabIndex = 4;
+            this.button11.Text = "绱ф�ュ仠姝�";
+            this.button11.UseVisualStyleBackColor = true;
+            // 
+            // button8
+            // 
+            this.button8.Location = new System.Drawing.Point(76, 31);
+            this.button8.Name = "button8";
+            this.button8.Size = new System.Drawing.Size(70, 25);
+            this.button8.TabIndex = 4;
+            this.button8.Text = "浼烘湇浣胯兘";
+            this.button8.UseVisualStyleBackColor = true;
+            // 
+            // button10
+            // 
+            this.button10.Location = new System.Drawing.Point(228, 31);
+            this.button10.Name = "button10";
+            this.button10.Size = new System.Drawing.Size(70, 25);
+            this.button10.TabIndex = 4;
+            this.button10.Text = "骞虫粦鍋滄";
+            this.button10.UseVisualStyleBackColor = true;
+            // 
+            // button9
+            // 
+            this.button9.Location = new System.Drawing.Point(152, 31);
+            this.button9.Name = "button9";
+            this.button9.Size = new System.Drawing.Size(70, 25);
+            this.button9.TabIndex = 4;
+            this.button9.Text = "浣嶇疆娓呴浂";
+            this.button9.UseVisualStyleBackColor = true;
+            // 
+            // groupBox2
+            // 
+            this.groupBox2.Controls.Add(this.listBox1);
+            this.groupBox2.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.groupBox2.Location = new System.Drawing.Point(3, 607);
+            this.groupBox2.Name = "groupBox2";
+            this.groupBox2.Size = new System.Drawing.Size(380, 104);
+            this.groupBox2.TabIndex = 7;
+            this.groupBox2.TabStop = false;
+            this.groupBox2.Text = "娑堟伅妗�";
+            // 
+            // listBox1
+            // 
+            this.listBox1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.listBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;
+            this.listBox1.FormattingEnabled = true;
+            this.listBox1.ItemHeight = 15;
+            this.listBox1.Location = new System.Drawing.Point(3, 17);
+            this.listBox1.Name = "listBox1";
+            this.listBox1.Size = new System.Drawing.Size(374, 84);
+            this.listBox1.TabIndex = 1;
+            // 
+            // groupBox4
+            // 
+            this.groupBox4.Controls.Add(this.ioIndicatorCtrl7);
+            this.groupBox4.Controls.Add(this.ioIndicatorCtrl3);
+            this.groupBox4.Controls.Add(this.ioIndicatorCtrl5);
+            this.groupBox4.Controls.Add(this.ioIndicatorCtrl2);
+            this.groupBox4.Controls.Add(this.ioIndicatorCtrl4);
+            this.groupBox4.Controls.Add(this.ioIndicatorCtrl10);
+            this.groupBox4.Controls.Add(this.ioIndicatorCtrl9);
+            this.groupBox4.Controls.Add(this.ioIndicatorCtrl8);
+            this.groupBox4.Controls.Add(this.ioIndicatorCtrl6);
+            this.groupBox4.Controls.Add(this.ioIndicatorCtrl1);
+            this.groupBox4.Controls.Add(this.textBox4);
+            this.groupBox4.Controls.Add(this.textBox3);
+            this.groupBox4.Controls.Add(this.textBox2);
+            this.groupBox4.Controls.Add(this.textBox1);
+            this.groupBox4.Controls.Add(this.label7);
+            this.groupBox4.Controls.Add(this.label5);
+            this.groupBox4.Controls.Add(this.label4);
+            this.groupBox4.Controls.Add(this.label3);
+            this.groupBox4.Controls.Add(this.label2);
+            this.groupBox4.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.groupBox4.Location = new System.Drawing.Point(3, 3);
+            this.groupBox4.Name = "groupBox4";
+            this.groupBox4.Size = new System.Drawing.Size(578, 136);
+            this.groupBox4.TabIndex = 3;
+            this.groupBox4.TabStop = false;
+            this.groupBox4.Text = "杞寸姸鎬�";
+            // 
+            // label2
+            // 
+            this.label2.AutoSize = true;
+            this.label2.Location = new System.Drawing.Point(7, 21);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(65, 12);
+            this.label2.TabIndex = 2;
+            this.label2.Text = "瑙勫垝浣嶇疆锛�";
+            // 
+            // label3
+            // 
+            this.label3.AutoSize = true;
+            this.label3.Location = new System.Drawing.Point(218, 21);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(65, 12);
+            this.label3.TabIndex = 2;
+            this.label3.Text = "瀹為檯浣嶇疆锛�";
+            // 
+            // label4
+            // 
+            this.label4.AutoSize = true;
+            this.label4.Location = new System.Drawing.Point(7, 48);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(65, 12);
+            this.label4.TabIndex = 2;
+            this.label4.Text = "瑙勫垝閫熷害锛�";
+            // 
+            // label5
+            // 
+            this.label5.AutoSize = true;
+            this.label5.Location = new System.Drawing.Point(218, 51);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(65, 12);
+            this.label5.TabIndex = 2;
+            this.label5.Text = "瀹為檯閫熷害锛�";
+            // 
+            // label7
+            // 
+            this.label7.AutoSize = true;
+            this.label7.Location = new System.Drawing.Point(7, 214);
+            this.label7.Name = "label7";
+            this.label7.Size = new System.Drawing.Size(0, 12);
+            this.label7.TabIndex = 2;
+            // 
+            // textBox1
+            // 
+            this.textBox1.Location = new System.Drawing.Point(69, 18);
+            this.textBox1.Name = "textBox1";
+            this.textBox1.ReadOnly = true;
+            this.textBox1.Size = new System.Drawing.Size(116, 21);
+            this.textBox1.TabIndex = 3;
+            // 
+            // textBox2
+            // 
+            this.textBox2.Location = new System.Drawing.Point(280, 18);
+            this.textBox2.Name = "textBox2";
+            this.textBox2.ReadOnly = true;
+            this.textBox2.Size = new System.Drawing.Size(116, 21);
+            this.textBox2.TabIndex = 3;
+            // 
+            // textBox3
+            // 
+            this.textBox3.Location = new System.Drawing.Point(69, 45);
+            this.textBox3.Name = "textBox3";
+            this.textBox3.ReadOnly = true;
+            this.textBox3.Size = new System.Drawing.Size(116, 21);
+            this.textBox3.TabIndex = 3;
+            // 
+            // textBox4
+            // 
+            this.textBox4.Location = new System.Drawing.Point(280, 48);
+            this.textBox4.Name = "textBox4";
+            this.textBox4.ReadOnly = true;
+            this.textBox4.Size = new System.Drawing.Size(116, 21);
+            this.textBox4.TabIndex = 3;
+            // 
+            // ioIndicatorCtrl1
+            // 
+            this.ioIndicatorCtrl1.Desc = "椹卞姩鎶ヨ";
+            this.ioIndicatorCtrl1.IsOn = null;
+            this.ioIndicatorCtrl1.Location = new System.Drawing.Point(9, 76);
+            this.ioIndicatorCtrl1.Name = "ioIndicatorCtrl1";
+            this.ioIndicatorCtrl1.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl1.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl6
+            // 
+            this.ioIndicatorCtrl6.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl6.IsOn = null;
+            this.ioIndicatorCtrl6.Location = new System.Drawing.Point(9, 106);
+            this.ioIndicatorCtrl6.Name = "ioIndicatorCtrl6";
+            this.ioIndicatorCtrl6.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl6.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl8
+            // 
+            this.ioIndicatorCtrl8.Desc = "璐熼檺浣�";
+            this.ioIndicatorCtrl8.IsOn = null;
+            this.ioIndicatorCtrl8.Location = new System.Drawing.Point(145, 106);
+            this.ioIndicatorCtrl8.Name = "ioIndicatorCtrl8";
+            this.ioIndicatorCtrl8.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl8.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl9
+            // 
+            this.ioIndicatorCtrl9.Desc = "杩愬姩鐘舵��";
+            this.ioIndicatorCtrl9.IsOn = null;
+            this.ioIndicatorCtrl9.Location = new System.Drawing.Point(306, 103);
+            this.ioIndicatorCtrl9.Name = "ioIndicatorCtrl9";
+            this.ioIndicatorCtrl9.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl9.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl10
+            // 
+            this.ioIndicatorCtrl10.Desc = "杩愬姩鍑洪敊";
+            this.ioIndicatorCtrl10.IsOn = null;
+            this.ioIndicatorCtrl10.Location = new System.Drawing.Point(306, 73);
+            this.ioIndicatorCtrl10.Name = "ioIndicatorCtrl10";
+            this.ioIndicatorCtrl10.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl10.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl4
+            // 
+            this.ioIndicatorCtrl4.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl4.IsOn = null;
+            this.ioIndicatorCtrl4.Location = new System.Drawing.Point(3, 391);
+            this.ioIndicatorCtrl4.Name = "ioIndicatorCtrl4";
+            this.ioIndicatorCtrl4.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl4.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl2
+            // 
+            this.ioIndicatorCtrl2.Desc = "浼烘湇浣胯兘";
+            this.ioIndicatorCtrl2.IsOn = null;
+            this.ioIndicatorCtrl2.Location = new System.Drawing.Point(145, 76);
+            this.ioIndicatorCtrl2.Name = "ioIndicatorCtrl2";
+            this.ioIndicatorCtrl2.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl2.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl5
+            // 
+            this.ioIndicatorCtrl5.Desc = "璐熼檺浣�";
+            this.ioIndicatorCtrl5.IsOn = null;
+            this.ioIndicatorCtrl5.Location = new System.Drawing.Point(3, 461);
+            this.ioIndicatorCtrl5.Name = "ioIndicatorCtrl5";
+            this.ioIndicatorCtrl5.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl5.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl3
+            // 
+            this.ioIndicatorCtrl3.Desc = "杩愬姩鐘舵��";
+            this.ioIndicatorCtrl3.IsOn = null;
+            this.ioIndicatorCtrl3.Location = new System.Drawing.Point(3, 613);
+            this.ioIndicatorCtrl3.Name = "ioIndicatorCtrl3";
+            this.ioIndicatorCtrl3.Size = new System.Drawing.Size(90, 15);
+            this.ioIndicatorCtrl3.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl7
+            // 
+            this.ioIndicatorCtrl7.Desc = "杩愬姩鍑洪敊";
+            this.ioIndicatorCtrl7.IsOn = null;
+            this.ioIndicatorCtrl7.Location = new System.Drawing.Point(3, 612);
+            this.ioIndicatorCtrl7.Name = "ioIndicatorCtrl7";
+            this.ioIndicatorCtrl7.Size = new System.Drawing.Size(90, 16);
+            this.ioIndicatorCtrl7.TabIndex = 4;
+            // 
+            // groupBox5
+            // 
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl14);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl13);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl12);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl26);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl25);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl24);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl17);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl16);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl20);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl19);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl23);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl22);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl21);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl18);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl15);
+            this.groupBox5.Controls.Add(this.ioIndicatorCtrl11);
+            this.groupBox5.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.groupBox5.Location = new System.Drawing.Point(3, 145);
+            this.groupBox5.Name = "groupBox5";
+            this.groupBox5.Size = new System.Drawing.Size(578, 136);
+            this.groupBox5.TabIndex = 6;
+            this.groupBox5.TabStop = false;
+            this.groupBox5.Text = "鏁板瓧閲忚緭鍏�";
+            // 
+            // ioIndicatorCtrl11
+            // 
+            this.ioIndicatorCtrl11.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl11.IsOn = null;
+            this.ioIndicatorCtrl11.Location = new System.Drawing.Point(9, 18);
+            this.ioIndicatorCtrl11.Name = "ioIndicatorCtrl11";
+            this.ioIndicatorCtrl11.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl11.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl12
+            // 
+            this.ioIndicatorCtrl12.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl12.IsOn = null;
+            this.ioIndicatorCtrl12.Location = new System.Drawing.Point(145, 18);
+            this.ioIndicatorCtrl12.Name = "ioIndicatorCtrl12";
+            this.ioIndicatorCtrl12.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl12.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl13
+            // 
+            this.ioIndicatorCtrl13.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl13.IsOn = null;
+            this.ioIndicatorCtrl13.Location = new System.Drawing.Point(306, 18);
+            this.ioIndicatorCtrl13.Name = "ioIndicatorCtrl13";
+            this.ioIndicatorCtrl13.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl13.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl14
+            // 
+            this.ioIndicatorCtrl14.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl14.IsOn = null;
+            this.ioIndicatorCtrl14.Location = new System.Drawing.Point(477, 18);
+            this.ioIndicatorCtrl14.Name = "ioIndicatorCtrl14";
+            this.ioIndicatorCtrl14.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl14.TabIndex = 4;
+            // 
+            // tableLayoutPanel3
+            // 
+            this.tableLayoutPanel3.ColumnCount = 1;
+            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
+            this.tableLayoutPanel3.Controls.Add(this.groupBox8, 0, 5);
+            this.tableLayoutPanel3.Controls.Add(this.groupBox5, 0, 1);
+            this.tableLayoutPanel3.Controls.Add(this.groupBox4, 0, 0);
+            this.tableLayoutPanel3.Controls.Add(this.groupBox6, 0, 2);
+            this.tableLayoutPanel3.Controls.Add(this.groupBox7, 0, 3);
+            this.tableLayoutPanel3.Controls.Add(this.groupBox9, 0, 4);
+            this.tableLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.tableLayoutPanel3.Location = new System.Drawing.Point(395, 3);
+            this.tableLayoutPanel3.Name = "tableLayoutPanel3";
+            this.tableLayoutPanel3.RowCount = 6;
+            this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20.02002F));
+            this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20.02002F));
+            this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20.02002F));
+            this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 13.31331F));
+            this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 13.31331F));
+            this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 13.31331F));
+            this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+            this.tableLayoutPanel3.Size = new System.Drawing.Size(584, 714);
+            this.tableLayoutPanel3.TabIndex = 1;
+            // 
+            // ioIndicatorCtrl15
+            // 
+            this.ioIndicatorCtrl15.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl15.IsOn = null;
+            this.ioIndicatorCtrl15.Location = new System.Drawing.Point(9, 48);
+            this.ioIndicatorCtrl15.Name = "ioIndicatorCtrl15";
+            this.ioIndicatorCtrl15.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl15.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl16
+            // 
+            this.ioIndicatorCtrl16.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl16.IsOn = null;
+            this.ioIndicatorCtrl16.Location = new System.Drawing.Point(9, 77);
+            this.ioIndicatorCtrl16.Name = "ioIndicatorCtrl16";
+            this.ioIndicatorCtrl16.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl16.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl17
+            // 
+            this.ioIndicatorCtrl17.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl17.IsOn = null;
+            this.ioIndicatorCtrl17.Location = new System.Drawing.Point(9, 106);
+            this.ioIndicatorCtrl17.Name = "ioIndicatorCtrl17";
+            this.ioIndicatorCtrl17.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl17.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl18
+            // 
+            this.ioIndicatorCtrl18.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl18.IsOn = null;
+            this.ioIndicatorCtrl18.Location = new System.Drawing.Point(145, 48);
+            this.ioIndicatorCtrl18.Name = "ioIndicatorCtrl18";
+            this.ioIndicatorCtrl18.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl18.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl19
+            // 
+            this.ioIndicatorCtrl19.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl19.IsOn = null;
+            this.ioIndicatorCtrl19.Location = new System.Drawing.Point(306, 48);
+            this.ioIndicatorCtrl19.Name = "ioIndicatorCtrl19";
+            this.ioIndicatorCtrl19.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl19.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl20
+            // 
+            this.ioIndicatorCtrl20.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl20.IsOn = null;
+            this.ioIndicatorCtrl20.Location = new System.Drawing.Point(477, 48);
+            this.ioIndicatorCtrl20.Name = "ioIndicatorCtrl20";
+            this.ioIndicatorCtrl20.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl20.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl21
+            // 
+            this.ioIndicatorCtrl21.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl21.IsOn = null;
+            this.ioIndicatorCtrl21.Location = new System.Drawing.Point(145, 77);
+            this.ioIndicatorCtrl21.Name = "ioIndicatorCtrl21";
+            this.ioIndicatorCtrl21.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl21.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl22
+            // 
+            this.ioIndicatorCtrl22.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl22.IsOn = null;
+            this.ioIndicatorCtrl22.Location = new System.Drawing.Point(306, 77);
+            this.ioIndicatorCtrl22.Name = "ioIndicatorCtrl22";
+            this.ioIndicatorCtrl22.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl22.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl23
+            // 
+            this.ioIndicatorCtrl23.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl23.IsOn = null;
+            this.ioIndicatorCtrl23.Location = new System.Drawing.Point(477, 77);
+            this.ioIndicatorCtrl23.Name = "ioIndicatorCtrl23";
+            this.ioIndicatorCtrl23.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl23.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl24
+            // 
+            this.ioIndicatorCtrl24.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl24.IsOn = null;
+            this.ioIndicatorCtrl24.Location = new System.Drawing.Point(145, 107);
+            this.ioIndicatorCtrl24.Name = "ioIndicatorCtrl24";
+            this.ioIndicatorCtrl24.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl24.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl25
+            // 
+            this.ioIndicatorCtrl25.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl25.IsOn = null;
+            this.ioIndicatorCtrl25.Location = new System.Drawing.Point(306, 107);
+            this.ioIndicatorCtrl25.Name = "ioIndicatorCtrl25";
+            this.ioIndicatorCtrl25.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl25.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl26
+            // 
+            this.ioIndicatorCtrl26.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl26.IsOn = null;
+            this.ioIndicatorCtrl26.Location = new System.Drawing.Point(477, 107);
+            this.ioIndicatorCtrl26.Name = "ioIndicatorCtrl26";
+            this.ioIndicatorCtrl26.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl26.TabIndex = 4;
+            // 
+            // groupBox6
+            // 
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl27);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl28);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl29);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl30);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl31);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl32);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl33);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl34);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl35);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl36);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl37);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl38);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl39);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl40);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl41);
+            this.groupBox6.Controls.Add(this.ioIndicatorCtrl42);
+            this.groupBox6.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.groupBox6.Location = new System.Drawing.Point(3, 287);
+            this.groupBox6.Name = "groupBox6";
+            this.groupBox6.Size = new System.Drawing.Size(578, 136);
+            this.groupBox6.TabIndex = 7;
+            this.groupBox6.TabStop = false;
+            this.groupBox6.Text = "鏁板瓧閲忚緭鍑�";
+            // 
+            // ioIndicatorCtrl27
+            // 
+            this.ioIndicatorCtrl27.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl27.IsOn = null;
+            this.ioIndicatorCtrl27.Location = new System.Drawing.Point(477, 18);
+            this.ioIndicatorCtrl27.Name = "ioIndicatorCtrl27";
+            this.ioIndicatorCtrl27.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl27.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl28
+            // 
+            this.ioIndicatorCtrl28.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl28.IsOn = null;
+            this.ioIndicatorCtrl28.Location = new System.Drawing.Point(306, 18);
+            this.ioIndicatorCtrl28.Name = "ioIndicatorCtrl28";
+            this.ioIndicatorCtrl28.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl28.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl29
+            // 
+            this.ioIndicatorCtrl29.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl29.IsOn = null;
+            this.ioIndicatorCtrl29.Location = new System.Drawing.Point(145, 18);
+            this.ioIndicatorCtrl29.Name = "ioIndicatorCtrl29";
+            this.ioIndicatorCtrl29.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl29.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl30
+            // 
+            this.ioIndicatorCtrl30.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl30.IsOn = null;
+            this.ioIndicatorCtrl30.Location = new System.Drawing.Point(477, 107);
+            this.ioIndicatorCtrl30.Name = "ioIndicatorCtrl30";
+            this.ioIndicatorCtrl30.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl30.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl31
+            // 
+            this.ioIndicatorCtrl31.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl31.IsOn = null;
+            this.ioIndicatorCtrl31.Location = new System.Drawing.Point(306, 107);
+            this.ioIndicatorCtrl31.Name = "ioIndicatorCtrl31";
+            this.ioIndicatorCtrl31.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl31.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl32
+            // 
+            this.ioIndicatorCtrl32.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl32.IsOn = null;
+            this.ioIndicatorCtrl32.Location = new System.Drawing.Point(145, 107);
+            this.ioIndicatorCtrl32.Name = "ioIndicatorCtrl32";
+            this.ioIndicatorCtrl32.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl32.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl33
+            // 
+            this.ioIndicatorCtrl33.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl33.IsOn = null;
+            this.ioIndicatorCtrl33.Location = new System.Drawing.Point(9, 106);
+            this.ioIndicatorCtrl33.Name = "ioIndicatorCtrl33";
+            this.ioIndicatorCtrl33.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl33.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl34
+            // 
+            this.ioIndicatorCtrl34.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl34.IsOn = null;
+            this.ioIndicatorCtrl34.Location = new System.Drawing.Point(9, 77);
+            this.ioIndicatorCtrl34.Name = "ioIndicatorCtrl34";
+            this.ioIndicatorCtrl34.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl34.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl35
+            // 
+            this.ioIndicatorCtrl35.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl35.IsOn = null;
+            this.ioIndicatorCtrl35.Location = new System.Drawing.Point(477, 48);
+            this.ioIndicatorCtrl35.Name = "ioIndicatorCtrl35";
+            this.ioIndicatorCtrl35.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl35.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl36
+            // 
+            this.ioIndicatorCtrl36.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl36.IsOn = null;
+            this.ioIndicatorCtrl36.Location = new System.Drawing.Point(306, 48);
+            this.ioIndicatorCtrl36.Name = "ioIndicatorCtrl36";
+            this.ioIndicatorCtrl36.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl36.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl37
+            // 
+            this.ioIndicatorCtrl37.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl37.IsOn = null;
+            this.ioIndicatorCtrl37.Location = new System.Drawing.Point(477, 77);
+            this.ioIndicatorCtrl37.Name = "ioIndicatorCtrl37";
+            this.ioIndicatorCtrl37.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl37.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl38
+            // 
+            this.ioIndicatorCtrl38.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl38.IsOn = null;
+            this.ioIndicatorCtrl38.Location = new System.Drawing.Point(306, 77);
+            this.ioIndicatorCtrl38.Name = "ioIndicatorCtrl38";
+            this.ioIndicatorCtrl38.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl38.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl39
+            // 
+            this.ioIndicatorCtrl39.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl39.IsOn = null;
+            this.ioIndicatorCtrl39.Location = new System.Drawing.Point(145, 77);
+            this.ioIndicatorCtrl39.Name = "ioIndicatorCtrl39";
+            this.ioIndicatorCtrl39.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl39.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl40
+            // 
+            this.ioIndicatorCtrl40.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl40.IsOn = null;
+            this.ioIndicatorCtrl40.Location = new System.Drawing.Point(145, 48);
+            this.ioIndicatorCtrl40.Name = "ioIndicatorCtrl40";
+            this.ioIndicatorCtrl40.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl40.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl41
+            // 
+            this.ioIndicatorCtrl41.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl41.IsOn = null;
+            this.ioIndicatorCtrl41.Location = new System.Drawing.Point(9, 48);
+            this.ioIndicatorCtrl41.Name = "ioIndicatorCtrl41";
+            this.ioIndicatorCtrl41.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl41.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl42
+            // 
+            this.ioIndicatorCtrl42.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl42.IsOn = null;
+            this.ioIndicatorCtrl42.Location = new System.Drawing.Point(9, 18);
+            this.ioIndicatorCtrl42.Name = "ioIndicatorCtrl42";
+            this.ioIndicatorCtrl42.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl42.TabIndex = 4;
+            // 
+            // groupBox7
+            // 
+            this.groupBox7.Controls.Add(this.ioIndicatorCtrl50);
+            this.groupBox7.Controls.Add(this.ioIndicatorCtrl49);
+            this.groupBox7.Controls.Add(this.ioIndicatorCtrl48);
+            this.groupBox7.Controls.Add(this.ioIndicatorCtrl47);
+            this.groupBox7.Controls.Add(this.ioIndicatorCtrl46);
+            this.groupBox7.Controls.Add(this.ioIndicatorCtrl45);
+            this.groupBox7.Controls.Add(this.ioIndicatorCtrl44);
+            this.groupBox7.Controls.Add(this.ioIndicatorCtrl43);
+            this.groupBox7.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.groupBox7.Location = new System.Drawing.Point(3, 429);
+            this.groupBox7.Name = "groupBox7";
+            this.groupBox7.Size = new System.Drawing.Size(578, 89);
+            this.groupBox7.TabIndex = 8;
+            this.groupBox7.TabStop = false;
+            this.groupBox7.Text = "Home";
+            // 
+            // groupBox8
+            // 
+            this.groupBox8.Controls.Add(this.ioIndicatorCtrl59);
+            this.groupBox8.Controls.Add(this.ioIndicatorCtrl60);
+            this.groupBox8.Controls.Add(this.ioIndicatorCtrl61);
+            this.groupBox8.Controls.Add(this.ioIndicatorCtrl62);
+            this.groupBox8.Controls.Add(this.ioIndicatorCtrl63);
+            this.groupBox8.Controls.Add(this.ioIndicatorCtrl64);
+            this.groupBox8.Controls.Add(this.ioIndicatorCtrl65);
+            this.groupBox8.Controls.Add(this.ioIndicatorCtrl66);
+            this.groupBox8.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.groupBox8.Location = new System.Drawing.Point(3, 619);
+            this.groupBox8.Name = "groupBox8";
+            this.groupBox8.Size = new System.Drawing.Size(578, 92);
+            this.groupBox8.TabIndex = 9;
+            this.groupBox8.TabStop = false;
+            this.groupBox8.Text = "Lim-";
+            // 
+            // groupBox9
+            // 
+            this.groupBox9.Controls.Add(this.ioIndicatorCtrl58);
+            this.groupBox9.Controls.Add(this.ioIndicatorCtrl57);
+            this.groupBox9.Controls.Add(this.ioIndicatorCtrl56);
+            this.groupBox9.Controls.Add(this.ioIndicatorCtrl55);
+            this.groupBox9.Controls.Add(this.ioIndicatorCtrl54);
+            this.groupBox9.Controls.Add(this.ioIndicatorCtrl53);
+            this.groupBox9.Controls.Add(this.ioIndicatorCtrl52);
+            this.groupBox9.Controls.Add(this.ioIndicatorCtrl51);
+            this.groupBox9.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.groupBox9.Location = new System.Drawing.Point(3, 524);
+            this.groupBox9.Name = "groupBox9";
+            this.groupBox9.Size = new System.Drawing.Size(578, 89);
+            this.groupBox9.TabIndex = 9;
+            this.groupBox9.TabStop = false;
+            this.groupBox9.Text = "Lim+";
+            // 
+            // ioIndicatorCtrl43
+            // 
+            this.ioIndicatorCtrl43.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl43.IsOn = null;
+            this.ioIndicatorCtrl43.Location = new System.Drawing.Point(6, 20);
+            this.ioIndicatorCtrl43.Name = "ioIndicatorCtrl43";
+            this.ioIndicatorCtrl43.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl43.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl44
+            // 
+            this.ioIndicatorCtrl44.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl44.IsOn = null;
+            this.ioIndicatorCtrl44.Location = new System.Drawing.Point(145, 20);
+            this.ioIndicatorCtrl44.Name = "ioIndicatorCtrl44";
+            this.ioIndicatorCtrl44.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl44.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl45
+            // 
+            this.ioIndicatorCtrl45.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl45.IsOn = null;
+            this.ioIndicatorCtrl45.Location = new System.Drawing.Point(306, 20);
+            this.ioIndicatorCtrl45.Name = "ioIndicatorCtrl45";
+            this.ioIndicatorCtrl45.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl45.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl46
+            // 
+            this.ioIndicatorCtrl46.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl46.IsOn = null;
+            this.ioIndicatorCtrl46.Location = new System.Drawing.Point(477, 20);
+            this.ioIndicatorCtrl46.Name = "ioIndicatorCtrl46";
+            this.ioIndicatorCtrl46.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl46.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl47
+            // 
+            this.ioIndicatorCtrl47.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl47.IsOn = null;
+            this.ioIndicatorCtrl47.Location = new System.Drawing.Point(477, 59);
+            this.ioIndicatorCtrl47.Name = "ioIndicatorCtrl47";
+            this.ioIndicatorCtrl47.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl47.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl48
+            // 
+            this.ioIndicatorCtrl48.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl48.IsOn = null;
+            this.ioIndicatorCtrl48.Location = new System.Drawing.Point(306, 59);
+            this.ioIndicatorCtrl48.Name = "ioIndicatorCtrl48";
+            this.ioIndicatorCtrl48.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl48.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl49
+            // 
+            this.ioIndicatorCtrl49.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl49.IsOn = null;
+            this.ioIndicatorCtrl49.Location = new System.Drawing.Point(145, 59);
+            this.ioIndicatorCtrl49.Name = "ioIndicatorCtrl49";
+            this.ioIndicatorCtrl49.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl49.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl50
+            // 
+            this.ioIndicatorCtrl50.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl50.IsOn = null;
+            this.ioIndicatorCtrl50.Location = new System.Drawing.Point(9, 59);
+            this.ioIndicatorCtrl50.Name = "ioIndicatorCtrl50";
+            this.ioIndicatorCtrl50.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl50.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl51
+            // 
+            this.ioIndicatorCtrl51.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl51.IsOn = null;
+            this.ioIndicatorCtrl51.Location = new System.Drawing.Point(9, 20);
+            this.ioIndicatorCtrl51.Name = "ioIndicatorCtrl51";
+            this.ioIndicatorCtrl51.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl51.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl52
+            // 
+            this.ioIndicatorCtrl52.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl52.IsOn = null;
+            this.ioIndicatorCtrl52.Location = new System.Drawing.Point(9, 59);
+            this.ioIndicatorCtrl52.Name = "ioIndicatorCtrl52";
+            this.ioIndicatorCtrl52.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl52.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl53
+            // 
+            this.ioIndicatorCtrl53.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl53.IsOn = null;
+            this.ioIndicatorCtrl53.Location = new System.Drawing.Point(145, 59);
+            this.ioIndicatorCtrl53.Name = "ioIndicatorCtrl53";
+            this.ioIndicatorCtrl53.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl53.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl54
+            // 
+            this.ioIndicatorCtrl54.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl54.IsOn = null;
+            this.ioIndicatorCtrl54.Location = new System.Drawing.Point(145, 20);
+            this.ioIndicatorCtrl54.Name = "ioIndicatorCtrl54";
+            this.ioIndicatorCtrl54.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl54.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl55
+            // 
+            this.ioIndicatorCtrl55.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl55.IsOn = null;
+            this.ioIndicatorCtrl55.Location = new System.Drawing.Point(306, 20);
+            this.ioIndicatorCtrl55.Name = "ioIndicatorCtrl55";
+            this.ioIndicatorCtrl55.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl55.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl56
+            // 
+            this.ioIndicatorCtrl56.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl56.IsOn = null;
+            this.ioIndicatorCtrl56.Location = new System.Drawing.Point(306, 59);
+            this.ioIndicatorCtrl56.Name = "ioIndicatorCtrl56";
+            this.ioIndicatorCtrl56.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl56.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl57
+            // 
+            this.ioIndicatorCtrl57.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl57.IsOn = null;
+            this.ioIndicatorCtrl57.Location = new System.Drawing.Point(477, 59);
+            this.ioIndicatorCtrl57.Name = "ioIndicatorCtrl57";
+            this.ioIndicatorCtrl57.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl57.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl58
+            // 
+            this.ioIndicatorCtrl58.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl58.IsOn = null;
+            this.ioIndicatorCtrl58.Location = new System.Drawing.Point(477, 20);
+            this.ioIndicatorCtrl58.Name = "ioIndicatorCtrl58";
+            this.ioIndicatorCtrl58.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl58.TabIndex = 4;
+            // 
+            // ioIndicatorCtrl59
+            // 
+            this.ioIndicatorCtrl59.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl59.IsOn = null;
+            this.ioIndicatorCtrl59.Location = new System.Drawing.Point(478, 15);
+            this.ioIndicatorCtrl59.Name = "ioIndicatorCtrl59";
+            this.ioIndicatorCtrl59.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl59.TabIndex = 5;
+            // 
+            // ioIndicatorCtrl60
+            // 
+            this.ioIndicatorCtrl60.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl60.IsOn = null;
+            this.ioIndicatorCtrl60.Location = new System.Drawing.Point(478, 54);
+            this.ioIndicatorCtrl60.Name = "ioIndicatorCtrl60";
+            this.ioIndicatorCtrl60.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl60.TabIndex = 6;
+            // 
+            // ioIndicatorCtrl61
+            // 
+            this.ioIndicatorCtrl61.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl61.IsOn = null;
+            this.ioIndicatorCtrl61.Location = new System.Drawing.Point(307, 54);
+            this.ioIndicatorCtrl61.Name = "ioIndicatorCtrl61";
+            this.ioIndicatorCtrl61.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl61.TabIndex = 7;
+            // 
+            // ioIndicatorCtrl62
+            // 
+            this.ioIndicatorCtrl62.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl62.IsOn = null;
+            this.ioIndicatorCtrl62.Location = new System.Drawing.Point(307, 15);
+            this.ioIndicatorCtrl62.Name = "ioIndicatorCtrl62";
+            this.ioIndicatorCtrl62.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl62.TabIndex = 8;
+            // 
+            // ioIndicatorCtrl63
+            // 
+            this.ioIndicatorCtrl63.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl63.IsOn = null;
+            this.ioIndicatorCtrl63.Location = new System.Drawing.Point(146, 15);
+            this.ioIndicatorCtrl63.Name = "ioIndicatorCtrl63";
+            this.ioIndicatorCtrl63.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl63.TabIndex = 9;
+            // 
+            // ioIndicatorCtrl64
+            // 
+            this.ioIndicatorCtrl64.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl64.IsOn = null;
+            this.ioIndicatorCtrl64.Location = new System.Drawing.Point(146, 54);
+            this.ioIndicatorCtrl64.Name = "ioIndicatorCtrl64";
+            this.ioIndicatorCtrl64.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl64.TabIndex = 10;
+            // 
+            // ioIndicatorCtrl65
+            // 
+            this.ioIndicatorCtrl65.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl65.IsOn = null;
+            this.ioIndicatorCtrl65.Location = new System.Drawing.Point(10, 54);
+            this.ioIndicatorCtrl65.Name = "ioIndicatorCtrl65";
+            this.ioIndicatorCtrl65.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl65.TabIndex = 11;
+            // 
+            // ioIndicatorCtrl66
+            // 
+            this.ioIndicatorCtrl66.Desc = "姝i檺浣�";
+            this.ioIndicatorCtrl66.IsOn = null;
+            this.ioIndicatorCtrl66.Location = new System.Drawing.Point(10, 15);
+            this.ioIndicatorCtrl66.Name = "ioIndicatorCtrl66";
+            this.ioIndicatorCtrl66.Size = new System.Drawing.Size(90, 24);
+            this.ioIndicatorCtrl66.TabIndex = 12;
+            // 
+            // CtrlMotionCardRunBase
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.Controls.Add(this.tableLayoutPanel1);
+            this.Name = "CtrlMotionCardRunBase";
+            this.Size = new System.Drawing.Size(982, 720);
+            this.tableLayoutPanel1.ResumeLayout(false);
+            this.tableLayoutPanel2.ResumeLayout(false);
+            this.groupBox1.ResumeLayout(false);
+            this.groupBoxCommBtn.ResumeLayout(false);
+            this.groupBox2.ResumeLayout(false);
+            this.groupBox4.ResumeLayout(false);
+            this.groupBox4.PerformLayout();
+            this.groupBox5.ResumeLayout(false);
+            this.tableLayoutPanel3.ResumeLayout(false);
+            this.groupBox6.ResumeLayout(false);
+            this.groupBox7.ResumeLayout(false);
+            this.groupBox8.ResumeLayout(false);
+            this.groupBox9.ResumeLayout(false);
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
+        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2;
+        private System.Windows.Forms.GroupBox groupBoxCommBtn;
+        private System.Windows.Forms.GroupBox groupBox3;
+        private System.Windows.Forms.GroupBox groupBox1;
+        private System.Windows.Forms.Button button1;
+        private System.Windows.Forms.Button button11;
+        private System.Windows.Forms.Button button8;
+        private System.Windows.Forms.Button button10;
+        private System.Windows.Forms.Button button9;
+        private System.Windows.Forms.Button button4;
+        private System.Windows.Forms.Button button3;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.GroupBox groupBox2;
+        private System.Windows.Forms.ListBox listBox1;
+        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel3;
+        private System.Windows.Forms.GroupBox groupBox5;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl14;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl13;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl12;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl26;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl25;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl24;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl17;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl16;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl20;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl19;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl23;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl22;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl21;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl18;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl15;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl11;
+        private System.Windows.Forms.GroupBox groupBox4;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl7;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl3;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl5;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl2;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl4;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl10;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl9;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl8;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl6;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl1;
+        private System.Windows.Forms.TextBox textBox4;
+        private System.Windows.Forms.TextBox textBox3;
+        private System.Windows.Forms.TextBox textBox2;
+        private System.Windows.Forms.TextBox textBox1;
+        private System.Windows.Forms.Label label7;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.GroupBox groupBox8;
+        private System.Windows.Forms.GroupBox groupBox6;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl27;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl28;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl29;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl30;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl31;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl32;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl33;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl34;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl35;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl36;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl37;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl38;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl39;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl40;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl41;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl42;
+        private System.Windows.Forms.GroupBox groupBox7;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl50;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl49;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl48;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl47;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl46;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl45;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl44;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl43;
+        private System.Windows.Forms.GroupBox groupBox9;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl59;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl60;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl61;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl62;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl63;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl64;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl65;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl66;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl58;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl57;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl56;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl55;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl54;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl53;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl52;
+        private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl51;
+    }
+}
diff --git a/src/Bro.UI.Device.Winform/CtrlMotionCardRunBase.cs b/src/Bro.UI.Device.Winform/CtrlMotionCardRunBase.cs
new file mode 100644
index 0000000..5f2389b
--- /dev/null
+++ b/src/Bro.UI.Device.Winform/CtrlMotionCardRunBase.cs
@@ -0,0 +1,21 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Bro.UI.Device.Winform
+{
+    public partial class CtrlMotionCardRunBase : UserControl
+    {
+        public CtrlMotionCardRunBase()
+        {
+            InitializeComponent();
+        }
+
+    }
+}
diff --git a/src/Bro.UI.Device.Winform/CtrlMotionCardRunBase.resx b/src/Bro.UI.Device.Winform/CtrlMotionCardRunBase.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/src/Bro.UI.Device.Winform/CtrlMotionCardRunBase.resx
@@ -0,0 +1,120 @@
+锘�<?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>
+</root>
\ No newline at end of file

--
Gitblit v1.8.0