领胜LDS 键盘AOI检测项目
wells.liu
2020-07-06 df121d5d8685336632aee169541dd811b518bcfd
板卡界面及窗口显示
3 文件已重命名
3个文件已修改
147 ■■■■■ 已修改文件
src/Bro.UI.Device.Winform/Bro.UI.Device.Winform.csproj 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardRunBase.Designer.cs 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardRunBase.cs 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.UI.Device.Winform/MotionCard/FrmMotionCardOperationBase.Designer.cs 72 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.UI.Device.Winform/MotionCard/FrmMotionCardOperationBase.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.UI.Device.Winform/MotionCard/FrmMotionCardOperationBase.resx 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.UI.Device.Winform/Bro.UI.Device.Winform.csproj
@@ -107,11 +107,11 @@
    <Compile Include="MotionCard\CtrlMotionCardIOStatus.Designer.cs">
      <DependentUpon>CtrlMotionCardIOStatus.cs</DependentUpon>
    </Compile>
    <Compile Include="MotionCard\CtrlMotionCardOperationBase.cs">
      <SubType>UserControl</SubType>
    <Compile Include="MotionCard\FrmMotionCardOperationBase.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="MotionCard\CtrlMotionCardOperationBase.Designer.cs">
      <DependentUpon>CtrlMotionCardOperationBase.cs</DependentUpon>
    <Compile Include="MotionCard\FrmMotionCardOperationBase.Designer.cs">
      <DependentUpon>FrmMotionCardOperationBase.cs</DependentUpon>
    </Compile>
    <Compile Include="CtrlPLCRunBase.cs">
      <SubType>UserControl</SubType>
@@ -145,8 +145,8 @@
    <EmbeddedResource Include="MotionCard\CtrlMotionCardIOStatus.resx">
      <DependentUpon>CtrlMotionCardIOStatus.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="MotionCard\CtrlMotionCardOperationBase.resx">
      <DependentUpon>CtrlMotionCardOperationBase.cs</DependentUpon>
    <EmbeddedResource Include="MotionCard\FrmMotionCardOperationBase.resx">
      <DependentUpon>FrmMotionCardOperationBase.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="CtrlPLCRunBase.resx">
      <DependentUpon>CtrlPLCRunBase.cs</DependentUpon>
src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardRunBase.Designer.cs
@@ -32,6 +32,7 @@
            this.groupBox2 = new System.Windows.Forms.GroupBox();
            this.listBoxMsg = new System.Windows.Forms.ListBox();
            this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel();
            this.buttonMotionCardOperation = new System.Windows.Forms.Button();
            this.tableLayoutPanel1.SuspendLayout();
            this.groupBox2.SuspendLayout();
            this.SuspendLayout();
@@ -40,24 +41,25 @@
            // 
            this.tableLayoutPanel1.ColumnCount = 1;
            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
            this.tableLayoutPanel1.Controls.Add(this.groupBox2, 0, 2);
            this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel1, 0, 0);
            this.tableLayoutPanel1.Controls.Add(this.groupBox2, 0, 3);
            this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel1, 0, 1);
            this.tableLayoutPanel1.Controls.Add(this.buttonMotionCardOperation, 0, 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 = 3;
            this.tableLayoutPanel1.RowCount = 4;
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 110F));
            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
            this.tableLayoutPanel1.Size = new System.Drawing.Size(615, 511);
            this.tableLayoutPanel1.Size = new System.Drawing.Size(615, 587);
            this.tableLayoutPanel1.TabIndex = 5;
            // 
            // groupBox2
            // 
            this.groupBox2.Controls.Add(this.listBoxMsg);
            this.groupBox2.Dock = System.Windows.Forms.DockStyle.Fill;
            this.groupBox2.Location = new System.Drawing.Point(3, 403);
            this.groupBox2.Location = new System.Drawing.Point(3, 479);
            this.groupBox2.Name = "groupBox2";
            this.groupBox2.Size = new System.Drawing.Size(609, 105);
            this.groupBox2.TabIndex = 10;
@@ -78,10 +80,20 @@
            // flowLayoutPanel1
            // 
            this.flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
            this.flowLayoutPanel1.Location = new System.Drawing.Point(3, 3);
            this.flowLayoutPanel1.Location = new System.Drawing.Point(3, 33);
            this.flowLayoutPanel1.Name = "flowLayoutPanel1";
            this.flowLayoutPanel1.Size = new System.Drawing.Size(609, 194);
            this.flowLayoutPanel1.Size = new System.Drawing.Size(609, 217);
            this.flowLayoutPanel1.TabIndex = 11;
            //
            // buttonMotionCardOperation
            //
            this.buttonMotionCardOperation.Location = new System.Drawing.Point(3, 3);
            this.buttonMotionCardOperation.Name = "buttonMotionCardOperation";
            this.buttonMotionCardOperation.Size = new System.Drawing.Size(97, 24);
            this.buttonMotionCardOperation.TabIndex = 12;
            this.buttonMotionCardOperation.Text = "板卡操作";
            this.buttonMotionCardOperation.UseVisualStyleBackColor = true;
            this.buttonMotionCardOperation.Click += new System.EventHandler(this.buttonMotionCardOperation_Click);
            // 
            // CtrlMotionCardRunBase
            // 
@@ -89,7 +101,7 @@
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.Controls.Add(this.tableLayoutPanel1);
            this.Name = "CtrlMotionCardRunBase";
            this.Size = new System.Drawing.Size(615, 511);
            this.Size = new System.Drawing.Size(615, 587);
            this.tableLayoutPanel1.ResumeLayout(false);
            this.groupBox2.ResumeLayout(false);
            this.ResumeLayout(false);
@@ -101,5 +113,6 @@
        private System.Windows.Forms.GroupBox groupBox2;
        private System.Windows.Forms.ListBox listBoxMsg;
        private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1;
        private System.Windows.Forms.Button buttonMotionCardOperation;
    }
}
src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardRunBase.cs
@@ -8,10 +8,11 @@
using System.Threading.Tasks;
using System.Windows.Forms;
using Bro.Common.Interface;
using Bro.Common.Base;
namespace Bro.UI.Device.Winform
{
    public partial class CtrlMotionCardRunBase : UserControl
    public partial class CtrlMotionCardRunBase : UserControl, IRunCtrl
    {
        public CtrlMotionCardRunBase()
        {
@@ -21,20 +22,37 @@
        public CtrlMotionCardRunBase(IDevice device)
        {
            InitializeComponent();
            Device = device;
            InitialLayout();
            //CvImage = new Canvas();
            //CvImage.IsShowElementList = false;
            //CvImage.IsShowROITool = false;
            //CvImage.Dock = DockStyle.Fill;
            //Controls.Add(CvImage);
            //Device = device;
            //Camera.OnImageUpdated += Camera_UpdateShowImage;
            //Camera.OnElementsUpdated += Camera_OnElementsUpdated;
            //Camera.OnCameraOpModeChanged += Camera_OnCameraOpModeChanged;
            //InitialToolBarVisible(); 
        }
        private void InitialLayout()
        {
        }
        public IDevice Device { get; set; }
        protected MotionCardBase MotionCard
        {
            get => Device as MotionCardBase;
        }
        private void buttonMotionCardOperation_Click(object sender, EventArgs e)
        {
            FrmMotionCardOperationBase motionCardOperationBase = new FrmMotionCardOperationBase(Device);
            motionCardOperationBase.Show();
        }
    }
}
src/Bro.UI.Device.Winform/MotionCard/FrmMotionCardOperationBase.Designer.cs
File was renamed from src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardOperationBase.Designer.cs
@@ -1,6 +1,6 @@
namespace Bro.UI.Device.Winform
{
    partial class CtrlMotionCardOperationBase
    partial class FrmMotionCardOperationBase
    {
        /// <summary> 
        /// 必需的设计器变量。
@@ -28,12 +28,14 @@
        /// </summary>
        private void InitializeComponent()
        {
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(CtrlMotionCardOperationBase));
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmMotionCardOperationBase));
            this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
            this.tabControl1 = new System.Windows.Forms.TabControl();
            this.tabPage1 = new System.Windows.Forms.TabPage();
            this.tabPage2 = new System.Windows.Forms.TabPage();
            this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel();
            this.groupBoxPara = new System.Windows.Forms.GroupBox();
            this.propGrid = new System.Windows.Forms.PropertyGrid();
            this.groupBoxCommBtn = new System.Windows.Forms.GroupBox();
            this.btnStart = new System.Windows.Forms.Button();
            this.buttonClearStatus = new System.Windows.Forms.Button();
@@ -41,14 +43,12 @@
            this.buttonServoEnable = new System.Windows.Forms.Button();
            this.buttonSmoothStop = new System.Windows.Forms.Button();
            this.buttonPositionReset = new System.Windows.Forms.Button();
            this.groupBoxPara = new System.Windows.Forms.GroupBox();
            this.propGrid = new System.Windows.Forms.PropertyGrid();
            this.tableLayoutPanel1.SuspendLayout();
            this.tabControl1.SuspendLayout();
            this.tabPage2.SuspendLayout();
            this.tableLayoutPanel3.SuspendLayout();
            this.groupBoxCommBtn.SuspendLayout();
            this.groupBoxPara.SuspendLayout();
            this.groupBoxCommBtn.SuspendLayout();
            this.SuspendLayout();
            // 
            // tableLayoutPanel1
@@ -61,7 +61,7 @@
            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(500, 720);
            this.tableLayoutPanel1.Size = new System.Drawing.Size(484, 681);
            this.tableLayoutPanel1.TabIndex = 0;
            // 
            // tabControl1
@@ -72,7 +72,7 @@
            this.tabControl1.Location = new System.Drawing.Point(3, 3);
            this.tabControl1.Name = "tabControl1";
            this.tabControl1.SelectedIndex = 0;
            this.tabControl1.Size = new System.Drawing.Size(494, 714);
            this.tabControl1.Size = new System.Drawing.Size(478, 675);
            this.tabControl1.TabIndex = 12;
            // 
            // tabPage1
@@ -80,7 +80,7 @@
            this.tabPage1.Location = new System.Drawing.Point(4, 22);
            this.tabPage1.Name = "tabPage1";
            this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
            this.tabPage1.Size = new System.Drawing.Size(486, 688);
            this.tabPage1.Size = new System.Drawing.Size(470, 649);
            this.tabPage1.TabIndex = 0;
            this.tabPage1.Text = "快捷操作";
            this.tabPage1.UseVisualStyleBackColor = true;
@@ -91,7 +91,7 @@
            this.tabPage2.Location = new System.Drawing.Point(4, 22);
            this.tabPage2.Name = "tabPage2";
            this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
            this.tabPage2.Size = new System.Drawing.Size(486, 688);
            this.tabPage2.Size = new System.Drawing.Size(470, 649);
            this.tabPage2.TabIndex = 1;
            this.tabPage2.Text = "通用操作";
            this.tabPage2.UseVisualStyleBackColor = true;
@@ -108,8 +108,28 @@
            this.tableLayoutPanel3.RowCount = 2;
            this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 120F));
            this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
            this.tableLayoutPanel3.Size = new System.Drawing.Size(480, 682);
            this.tableLayoutPanel3.Size = new System.Drawing.Size(464, 643);
            this.tableLayoutPanel3.TabIndex = 0;
            //
            // groupBoxPara
            //
            this.groupBoxPara.Controls.Add(this.propGrid);
            this.groupBoxPara.Dock = System.Windows.Forms.DockStyle.Fill;
            this.groupBoxPara.Location = new System.Drawing.Point(3, 123);
            this.groupBoxPara.Name = "groupBoxPara";
            this.groupBoxPara.Size = new System.Drawing.Size(458, 517);
            this.groupBoxPara.TabIndex = 13;
            this.groupBoxPara.TabStop = false;
            this.groupBoxPara.Text = "参数";
            //
            // propGrid
            //
            this.propGrid.Dock = System.Windows.Forms.DockStyle.Fill;
            this.propGrid.Location = new System.Drawing.Point(3, 17);
            this.propGrid.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3);
            this.propGrid.Name = "propGrid";
            this.propGrid.Size = new System.Drawing.Size(452, 497);
            this.propGrid.TabIndex = 1;
            // 
            // groupBoxCommBtn
            // 
@@ -122,7 +142,7 @@
            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(474, 114);
            this.groupBoxCommBtn.Size = new System.Drawing.Size(458, 114);
            this.groupBoxCommBtn.TabIndex = 1;
            this.groupBoxCommBtn.TabStop = false;
            this.groupBoxCommBtn.Text = "公共操作";
@@ -138,7 +158,7 @@
            this.btnStart.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
            this.btnStart.Location = new System.Drawing.Point(309, 23);
            this.btnStart.Name = "btnStart";
            this.btnStart.Size = new System.Drawing.Size(159, 54);
            this.btnStart.Size = new System.Drawing.Size(143, 54);
            this.btnStart.TabIndex = 5;
            this.btnStart.Text = "  启  动";
            this.btnStart.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
@@ -189,40 +209,20 @@
            this.buttonPositionReset.Text = "位置清零";
            this.buttonPositionReset.UseVisualStyleBackColor = true;
            // 
            // groupBoxPara
            //
            this.groupBoxPara.Controls.Add(this.propGrid);
            this.groupBoxPara.Dock = System.Windows.Forms.DockStyle.Fill;
            this.groupBoxPara.Location = new System.Drawing.Point(3, 123);
            this.groupBoxPara.Name = "groupBoxPara";
            this.groupBoxPara.Size = new System.Drawing.Size(474, 556);
            this.groupBoxPara.TabIndex = 13;
            this.groupBoxPara.TabStop = false;
            this.groupBoxPara.Text = "参数";
            //
            // propGrid
            //
            this.propGrid.Dock = System.Windows.Forms.DockStyle.Fill;
            this.propGrid.Location = new System.Drawing.Point(3, 17);
            this.propGrid.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3);
            this.propGrid.Name = "propGrid";
            this.propGrid.Size = new System.Drawing.Size(468, 536);
            this.propGrid.TabIndex = 1;
            //
            // CtrlMotionCardOperationBase
            // FrmMotionCardOperationBase
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(484, 681);
            this.Controls.Add(this.tableLayoutPanel1);
            this.Name = "CtrlMotionCardOperationBase";
            this.Size = new System.Drawing.Size(500, 720);
            this.Name = "FrmMotionCardOperationBase";
            this.tableLayoutPanel1.ResumeLayout(false);
            this.tabControl1.ResumeLayout(false);
            this.tabPage2.ResumeLayout(false);
            this.tableLayoutPanel3.ResumeLayout(false);
            this.groupBoxPara.ResumeLayout(false);
            this.groupBoxCommBtn.ResumeLayout(false);
            this.groupBoxCommBtn.PerformLayout();
            this.groupBoxPara.ResumeLayout(false);
            this.ResumeLayout(false);
        }
src/Bro.UI.Device.Winform/MotionCard/FrmMotionCardOperationBase.cs
File was renamed from src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardOperationBase.cs
@@ -7,9 +7,9 @@
namespace Bro.UI.Device.Winform
{
    public partial class CtrlMotionCardOperationBase : UserControl, IRunCtrl
    public partial class FrmMotionCardOperationBase : Form
    {
        public CtrlMotionCardOperationBase()
        public FrmMotionCardOperationBase()
        {
            InitializeComponent();
        }
@@ -27,7 +27,7 @@
        }
        public CtrlMotionCardOperationBase(IDevice device)
        public FrmMotionCardOperationBase(IDevice device)
        {
            InitializeComponent();
src/Bro.UI.Device.Winform/MotionCard/FrmMotionCardOperationBase.resx