From edc37f77fa57f8923ba28c5c84c29985ea555de8 Mon Sep 17 00:00:00 2001
From: wells.liu <wells.liu@broconcentric.com>
Date: 星期六, 11 七月 2020 17:05:01 +0800
Subject: [PATCH] 界面修改

---
 src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.Designer.cs    |   53 +++++++-------------------
 src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisOperation.Designer.cs |   18 ++++----
 src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.cs             |   28 +++++++------
 3 files changed, 39 insertions(+), 60 deletions(-)

diff --git a/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisOperation.Designer.cs b/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisOperation.Designer.cs
index 6bc91d2..0e3e8f1 100644
--- a/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisOperation.Designer.cs
+++ b/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisOperation.Designer.cs
@@ -140,11 +140,11 @@
             // 
             // textBoxP2PVel
             // 
-            this.textBoxP2PVel.Location = new System.Drawing.Point(154, 34);
+            this.textBoxP2PVel.Location = new System.Drawing.Point(340, 7);
             this.textBoxP2PVel.Name = "textBoxP2PVel";
             this.textBoxP2PVel.Size = new System.Drawing.Size(116, 21);
             this.textBoxP2PVel.TabIndex = 5;
-            this.textBoxP2PVel.Text = "10";
+            this.textBoxP2PVel.Text = "50";
             // 
             // textBoxP2PPrfPosition
             // 
@@ -164,7 +164,7 @@
             // 
             // textBoxP2PAcc
             // 
-            this.textBoxP2PAcc.Location = new System.Drawing.Point(340, 4);
+            this.textBoxP2PAcc.Location = new System.Drawing.Point(154, 35);
             this.textBoxP2PAcc.Name = "textBoxP2PAcc";
             this.textBoxP2PAcc.Size = new System.Drawing.Size(116, 21);
             this.textBoxP2PAcc.TabIndex = 5;
@@ -173,7 +173,7 @@
             // label7
             // 
             this.label7.AutoSize = true;
-            this.label7.Location = new System.Drawing.Point(92, 37);
+            this.label7.Location = new System.Drawing.Point(278, 10);
             this.label7.Name = "label7";
             this.label7.Size = new System.Drawing.Size(41, 12);
             this.label7.TabIndex = 4;
@@ -186,7 +186,7 @@
             this.label6.Name = "label6";
             this.label6.Size = new System.Drawing.Size(65, 12);
             this.label6.TabIndex = 4;
-            this.label6.Text = "瑙勫垝浣嶇疆锛�";
+            this.label6.Text = "鐩爣浣嶇疆锛�";
             // 
             // label9
             // 
@@ -200,7 +200,7 @@
             // label8
             // 
             this.label8.AutoSize = true;
-            this.label8.Location = new System.Drawing.Point(278, 7);
+            this.label8.Location = new System.Drawing.Point(92, 38);
             this.label8.Name = "label8";
             this.label8.Size = new System.Drawing.Size(53, 12);
             this.label8.TabIndex = 4;
@@ -236,7 +236,7 @@
             // 
             // textBoxJogDec
             // 
-            this.textBoxJogDec.Location = new System.Drawing.Point(340, 4);
+            this.textBoxJogDec.Location = new System.Drawing.Point(340, 34);
             this.textBoxJogDec.Name = "textBoxJogDec";
             this.textBoxJogDec.Size = new System.Drawing.Size(116, 21);
             this.textBoxJogDec.TabIndex = 5;
@@ -264,7 +264,7 @@
             // label5
             // 
             this.label5.AutoSize = true;
-            this.label5.Location = new System.Drawing.Point(278, 7);
+            this.label5.Location = new System.Drawing.Point(278, 37);
             this.label5.Name = "label5";
             this.label5.Size = new System.Drawing.Size(53, 12);
             this.label5.TabIndex = 4;
@@ -276,7 +276,7 @@
             this.textBoxJogVel.Name = "textBoxJogVel";
             this.textBoxJogVel.Size = new System.Drawing.Size(116, 21);
             this.textBoxJogVel.TabIndex = 5;
-            this.textBoxJogVel.Text = "5";
+            this.textBoxJogVel.Text = "50";
             // 
             // label4
             // 
diff --git a/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.Designer.cs b/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.Designer.cs
index 842650f..0e89807 100644
--- a/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.Designer.cs
+++ b/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.Designer.cs
@@ -38,11 +38,9 @@
             this.ioIndicatorCtrl1 = new Bro.UI.Model.Winform.IOIndicatorCtrl();
             this.textBoxCurVel = new System.Windows.Forms.TextBox();
             this.textBoxPrfVel = new System.Windows.Forms.TextBox();
-            this.textBoxCurPosition = new System.Windows.Forms.TextBox();
             this.textBoxPrfPositon = new System.Windows.Forms.TextBox();
             this.label5 = new System.Windows.Forms.Label();
             this.label4 = new System.Windows.Forms.Label();
-            this.label3 = new System.Windows.Forms.Label();
             this.label2 = new System.Windows.Forms.Label();
             this.timerAxisStatus = new System.Windows.Forms.Timer(this.components);
             this.groupBoxAxisStatus.SuspendLayout();
@@ -58,16 +56,14 @@
             this.groupBoxAxisStatus.Controls.Add(this.ioIndicatorCtrl1);
             this.groupBoxAxisStatus.Controls.Add(this.textBoxCurVel);
             this.groupBoxAxisStatus.Controls.Add(this.textBoxPrfVel);
-            this.groupBoxAxisStatus.Controls.Add(this.textBoxCurPosition);
             this.groupBoxAxisStatus.Controls.Add(this.textBoxPrfPositon);
             this.groupBoxAxisStatus.Controls.Add(this.label5);
             this.groupBoxAxisStatus.Controls.Add(this.label4);
-            this.groupBoxAxisStatus.Controls.Add(this.label3);
             this.groupBoxAxisStatus.Controls.Add(this.label2);
             this.groupBoxAxisStatus.Dock = System.Windows.Forms.DockStyle.Fill;
             this.groupBoxAxisStatus.Location = new System.Drawing.Point(0, 0);
             this.groupBoxAxisStatus.Name = "groupBoxAxisStatus";
-            this.groupBoxAxisStatus.Size = new System.Drawing.Size(440, 148);
+            this.groupBoxAxisStatus.Size = new System.Drawing.Size(440, 111);
             this.groupBoxAxisStatus.TabIndex = 5;
             this.groupBoxAxisStatus.TabStop = false;
             this.groupBoxAxisStatus.Text = "杞寸姸鎬�";
@@ -76,7 +72,7 @@
             // 
             this.ioIndicatorCtrl2.Desc = "浼烘湇浣胯兘";
             this.ioIndicatorCtrl2.IsOn = null;
-            this.ioIndicatorCtrl2.Location = new System.Drawing.Point(344, 22);
+            this.ioIndicatorCtrl2.Location = new System.Drawing.Point(223, 22);
             this.ioIndicatorCtrl2.Name = "ioIndicatorCtrl2";
             this.ioIndicatorCtrl2.Size = new System.Drawing.Size(90, 24);
             this.ioIndicatorCtrl2.TabIndex = 4;
@@ -85,7 +81,7 @@
             // 
             this.ioIndicatorCtrl10.Desc = "杩愬姩鍑洪敊";
             this.ioIndicatorCtrl10.IsOn = null;
-            this.ioIndicatorCtrl10.Location = new System.Drawing.Point(223, 82);
+            this.ioIndicatorCtrl10.Location = new System.Drawing.Point(223, 75);
             this.ioIndicatorCtrl10.Name = "ioIndicatorCtrl10";
             this.ioIndicatorCtrl10.Size = new System.Drawing.Size(90, 24);
             this.ioIndicatorCtrl10.TabIndex = 4;
@@ -94,7 +90,7 @@
             // 
             this.ioIndicatorCtrl9.Desc = "杩愬姩鐘舵��";
             this.ioIndicatorCtrl9.IsOn = null;
-            this.ioIndicatorCtrl9.Location = new System.Drawing.Point(223, 112);
+            this.ioIndicatorCtrl9.Location = new System.Drawing.Point(223, 48);
             this.ioIndicatorCtrl9.Name = "ioIndicatorCtrl9";
             this.ioIndicatorCtrl9.Size = new System.Drawing.Size(90, 24);
             this.ioIndicatorCtrl9.TabIndex = 4;
@@ -103,7 +99,7 @@
             // 
             this.ioIndicatorCtrl8.Desc = "璐熼檺浣�";
             this.ioIndicatorCtrl8.IsOn = null;
-            this.ioIndicatorCtrl8.Location = new System.Drawing.Point(344, 52);
+            this.ioIndicatorCtrl8.Location = new System.Drawing.Point(344, 48);
             this.ioIndicatorCtrl8.Name = "ioIndicatorCtrl8";
             this.ioIndicatorCtrl8.Size = new System.Drawing.Size(90, 24);
             this.ioIndicatorCtrl8.TabIndex = 4;
@@ -112,7 +108,7 @@
             // 
             this.ioIndicatorCtrl6.Desc = "姝i檺浣�";
             this.ioIndicatorCtrl6.IsOn = null;
-            this.ioIndicatorCtrl6.Location = new System.Drawing.Point(223, 52);
+            this.ioIndicatorCtrl6.Location = new System.Drawing.Point(344, 19);
             this.ioIndicatorCtrl6.Name = "ioIndicatorCtrl6";
             this.ioIndicatorCtrl6.Size = new System.Drawing.Size(90, 24);
             this.ioIndicatorCtrl6.TabIndex = 4;
@@ -121,14 +117,14 @@
             // 
             this.ioIndicatorCtrl1.Desc = "椹卞姩鎶ヨ";
             this.ioIndicatorCtrl1.IsOn = null;
-            this.ioIndicatorCtrl1.Location = new System.Drawing.Point(223, 22);
+            this.ioIndicatorCtrl1.Location = new System.Drawing.Point(344, 75);
             this.ioIndicatorCtrl1.Name = "ioIndicatorCtrl1";
             this.ioIndicatorCtrl1.Size = new System.Drawing.Size(90, 24);
             this.ioIndicatorCtrl1.TabIndex = 4;
             // 
             // textBoxCurVel
             // 
-            this.textBoxCurVel.Location = new System.Drawing.Point(76, 113);
+            this.textBoxCurVel.Location = new System.Drawing.Point(76, 79);
             this.textBoxCurVel.Name = "textBoxCurVel";
             this.textBoxCurVel.ReadOnly = true;
             this.textBoxCurVel.Size = new System.Drawing.Size(116, 21);
@@ -136,23 +132,15 @@
             // 
             // textBoxPrfVel
             // 
-            this.textBoxPrfVel.Location = new System.Drawing.Point(76, 84);
+            this.textBoxPrfVel.Location = new System.Drawing.Point(76, 50);
             this.textBoxPrfVel.Name = "textBoxPrfVel";
             this.textBoxPrfVel.ReadOnly = true;
             this.textBoxPrfVel.Size = new System.Drawing.Size(116, 21);
             this.textBoxPrfVel.TabIndex = 3;
             // 
-            // textBoxCurPosition
-            // 
-            this.textBoxCurPosition.Location = new System.Drawing.Point(76, 55);
-            this.textBoxCurPosition.Name = "textBoxCurPosition";
-            this.textBoxCurPosition.ReadOnly = true;
-            this.textBoxCurPosition.Size = new System.Drawing.Size(116, 21);
-            this.textBoxCurPosition.TabIndex = 3;
-            // 
             // textBoxPrfPositon
             // 
-            this.textBoxPrfPositon.Location = new System.Drawing.Point(76, 23);
+            this.textBoxPrfPositon.Location = new System.Drawing.Point(76, 22);
             this.textBoxPrfPositon.Name = "textBoxPrfPositon";
             this.textBoxPrfPositon.ReadOnly = true;
             this.textBoxPrfPositon.Size = new System.Drawing.Size(116, 21);
@@ -161,7 +149,7 @@
             // label5
             // 
             this.label5.AutoSize = true;
-            this.label5.Location = new System.Drawing.Point(14, 116);
+            this.label5.Location = new System.Drawing.Point(14, 82);
             this.label5.Name = "label5";
             this.label5.Size = new System.Drawing.Size(65, 12);
             this.label5.TabIndex = 2;
@@ -170,29 +158,20 @@
             // label4
             // 
             this.label4.AutoSize = true;
-            this.label4.Location = new System.Drawing.Point(14, 87);
+            this.label4.Location = new System.Drawing.Point(14, 53);
             this.label4.Name = "label4";
             this.label4.Size = new System.Drawing.Size(65, 12);
             this.label4.TabIndex = 2;
             this.label4.Text = "瑙勫垝閫熷害锛�";
             // 
-            // label3
-            // 
-            this.label3.AutoSize = true;
-            this.label3.Location = new System.Drawing.Point(14, 58);
-            this.label3.Name = "label3";
-            this.label3.Size = new System.Drawing.Size(65, 12);
-            this.label3.TabIndex = 2;
-            this.label3.Text = "瀹為檯浣嶇疆锛�";
-            // 
             // label2
             // 
             this.label2.AutoSize = true;
-            this.label2.Location = new System.Drawing.Point(14, 26);
+            this.label2.Location = new System.Drawing.Point(14, 25);
             this.label2.Name = "label2";
             this.label2.Size = new System.Drawing.Size(65, 12);
             this.label2.TabIndex = 2;
-            this.label2.Text = "瑙勫垝浣嶇疆锛�";
+            this.label2.Text = "鐩爣浣嶇疆锛�";
             // 
             // timerAxisStatus
             // 
@@ -206,7 +185,7 @@
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
             this.Controls.Add(this.groupBoxAxisStatus);
             this.Name = "CtrlMotionCardAxisStatus";
-            this.Size = new System.Drawing.Size(440, 148);
+            this.Size = new System.Drawing.Size(440, 111);
             this.groupBoxAxisStatus.ResumeLayout(false);
             this.groupBoxAxisStatus.PerformLayout();
             this.ResumeLayout(false);
@@ -224,11 +203,9 @@
         private Model.Winform.IOIndicatorCtrl ioIndicatorCtrl1;
         private System.Windows.Forms.TextBox textBoxCurVel;
         private System.Windows.Forms.TextBox textBoxPrfVel;
-        private System.Windows.Forms.TextBox textBoxCurPosition;
         private System.Windows.Forms.TextBox textBoxPrfPositon;
         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.Timer timerAxisStatus;
     }
diff --git a/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.cs b/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.cs
index 7411bd0..02042d2 100644
--- a/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.cs
+++ b/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.cs
@@ -24,8 +24,8 @@
         private int _axisIndex { get; set; }
         private string _axisName { get; set; }
 
-        public AxisMovingStatus _axisMovingStatus = new AxisMovingStatus();
-        public CtrlMotionCardAxisStatus(IDevice device,int axisIndex,string axisName)
+        public AxisMovingStatus _axisMovingStatus;
+        public CtrlMotionCardAxisStatus(IDevice device, int axisIndex, string axisName)
         {
             InitializeComponent();
             Device = device;
@@ -37,19 +37,21 @@
         private void RefreshStatus(object sender, EventArgs e)
         {
             _axisMovingStatus = MotionCard.AxisStatusList.FirstOrDefault(u => u.AxisIndex == _axisIndex);
-            textBoxPrfPositon.Text = _axisMovingStatus.Destination.ToString();
-            textBoxCurPosition.Text = _axisMovingStatus.CurPosition.ToString();
-            textBoxPrfVel.Text = _axisMovingStatus.PrfVelocity.ToString();
-            textBoxCurVel.Text = _axisMovingStatus.CurVelocity.ToString();
-            int axis_sts = _axisMovingStatus.AxisStatus;
+            if (_axisMovingStatus != null)
+            {
+                textBoxPrfPositon.Text = _axisMovingStatus.Destination.ToString();
+                textBoxPrfVel.Text = _axisMovingStatus.PrfVelocity.ToString();
+                textBoxCurVel.Text = _axisMovingStatus.CurVelocity.ToString();
+                int axis_sts = _axisMovingStatus.AxisStatus;
 
-            ioIndicatorCtrl1.IsOn = (axis_sts & 0x2) == 0;//椹卞姩鎶ヨ
-            ioIndicatorCtrl2.IsOn = (axis_sts & 0x200) == 0;//浼烘湇浣胯兘
-            ioIndicatorCtrl6.IsOn = (axis_sts & 0x20) == 0;//姝i檺浣�
-            ioIndicatorCtrl8.IsOn = (axis_sts & 0x40) == 0;//璐熼檺浣�
-            ioIndicatorCtrl9.IsOn = (axis_sts & 0x400) == 0;//杩愬姩鐘舵��
-            ioIndicatorCtrl10.IsOn = (axis_sts & 0x10) == 0;//杩愬姩鍑洪敊
+                ioIndicatorCtrl1.IsOn = (axis_sts & 0x2) == 0;//椹卞姩鎶ヨ
+                ioIndicatorCtrl2.IsOn = (axis_sts & 0x200) != 0;//浼烘湇浣胯兘
+                ioIndicatorCtrl6.IsOn = (axis_sts & 0x20) == 0;//姝i檺浣�
+                ioIndicatorCtrl8.IsOn = (axis_sts & 0x40) == 0;//璐熼檺浣�
+                ioIndicatorCtrl9.IsOn = (axis_sts & 0x400) == 0;//杩愬姩鐘舵��
+                ioIndicatorCtrl10.IsOn = (axis_sts & 0x10) == 0;//杩愬姩鍑洪敊
 
+            }
         }
     }
 }

--
Gitblit v1.8.0