From 01d2cf934b9c976ce24f28b83f8b6aa68dac921c Mon Sep 17 00:00:00 2001 From: wells.liu <wells.liu@broconcentric.com> Date: 星期一, 06 七月 2020 10:17:04 +0800 Subject: [PATCH] 板卡界面 --- src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardOperationBase.cs | 69 +++++++++++++--------------------- 1 files changed, 26 insertions(+), 43 deletions(-) diff --git a/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardOperationBase.cs b/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardOperationBase.cs index ba0363c..9dc252a 100644 --- a/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardOperationBase.cs +++ b/src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardOperationBase.cs @@ -1,10 +1,8 @@ -锘縰sing Bro.Common.Helper; +锘縰sing Bro.Common.Base; +using Bro.Common.Helper; using Bro.Common.Interface; -using Bro.Device.GTSCard; +using Bro.Common.Model; using System; -using System.Collections.Generic; -using System.Data; -using System.Linq; using System.Windows.Forms; namespace Bro.UI.Device.Winform @@ -18,17 +16,23 @@ public IDevice Device { get; set; } - //protected CameraBase Camera - //{ - // get => Device as CameraBase; - //} + public MotionCardOperationConfigBase MotionCardOperationConfig { get; set; } + + /// <summary> + /// 褰撳墠鏉垮崱瀹炰緥 + /// </summary> + protected MotionCardBase MotionCard + { + get => Device as MotionCardBase; + } + public CtrlMotionCardOperationBase(IDevice device) { InitializeComponent(); Device = device; - + MotionCardOperationConfig = new MotionCardOperationConfigBase(); } @@ -41,44 +45,23 @@ { } #endregion - public void DownloadProcess(IProcess process) - { - throw new NotImplementedException(); - } - public void OnProcessUpdated() - { - if (InvokeRequired) - { - Invoke(new Action(() => OnProcessUpdated())); - } - else - { - if (Process != null) - { - //_avaiableMethods = Process.ProcessMethodCollection.Where(u => u.InvokeType == _invokeType).Select(u => u.MethodCode).ToList(); - - //LoadDevices(); - //LoadProcessMethods(); - } - } - } private void RadioButton_CheckedChanged(object sender, EventArgs e) { //鍔犺浇瀵瑰簲杩愬姩鐨� movingConfig - if (radioP2P.Checked) - { - movingConfig = GTSCardOperationConfig.MovingOps.FirstOrDefault(u => u.MoveMode == EnumHelper.MotorMoveMode.Normal); - } - else if (radioJog.Checked) - { - movingConfig = GTSCardOperationConfig.MovingOps.FirstOrDefault(u => u.MoveMode == EnumHelper.MotorMoveMode.Jog); - } - else if (radioGoHome.Checked) - { - movingConfig = GTSCardOperationConfig.MovingOps.FirstOrDefault(u => u.MoveMode == EnumHelper.MotorMoveMode.FindOri); - } + //if (radioP2P.Checked) + //{ + // movingConfig = MotionCardOperationConfig.MovingOps.FirstOrDefault(u => u.MoveMode == EnumHelper.MotorMoveMode.Normal); + //} + //else if (radioJog.Checked) + //{ + // movingConfig = MotionCardOperationConfig.MovingOps.FirstOrDefault(u => u.MoveMode == EnumHelper.MotorMoveMode.Jog); + //} + //else if (radioGoHome.Checked) + //{ + // movingConfig = MotionCardOperationConfig.MovingOps.FirstOrDefault(u => u.MoveMode == EnumHelper.MotorMoveMode.FindOri); + //} propGrid.SelectedObject = movingConfig; } -- Gitblit v1.8.0