From 4823d6031b6081c4c25c2ada5e477a9118c549bf Mon Sep 17 00:00:00 2001 From: wells.liu <wells.liu@broconcentric.com> Date: 星期一, 06 七月 2020 17:42:17 +0800 Subject: [PATCH] 板卡操作及运行界面 --- src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.cs | 35 +++++++++++++++++++++++++++-------- 1 files changed, 27 insertions(+), 8 deletions(-) diff --git a/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.cs b/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.cs index 4ac84c7..d7df378 100644 --- a/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.cs +++ b/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.cs @@ -1,11 +1,5 @@ -锘縰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; +锘縰sing Bro.Common.Model; +using System; using System.Windows.Forms; namespace Bro.UI.Device.Winform @@ -16,5 +10,30 @@ { InitializeComponent(); } + + public AxisMovingStatus _axisMovingStatus = new AxisMovingStatus(); + public CtrlMotionCardAxisStatus(AxisMovingStatus axisMovingStatus) + { + InitializeComponent(); + _axisMovingStatus = axisMovingStatus; + groupBoxAxisStatus.Text = $"杩愬姩杞达細{_axisMovingStatus.AxisIndex}-{_axisMovingStatus.AxisName}"; + } + + private void RefreshStatus(object sender, EventArgs e) + { + 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; + + 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