领胜LDS 键盘AOI检测项目
src/Bro.Common.Model/Model/MotionCardRelated.cs
@@ -86,6 +86,13 @@
        //[Description("IsUseWarning:是否启用报警")]
        //public bool IsUseWarning { get; set; } = false;
        [Category("原点配置")]
        [DisplayName("回原点参数")]
        [Description("回原点参数")]
        [TypeConverter(typeof(ComplexObjectConvert))]
        [Editor(typeof(PropertyObjectEditor), typeof(UITypeEditor))]
        public GoHomePara GoHomePara { get; set; } = new GoHomePara();
        [Category("暂停配置")]
        [DisplayName("是否启用立即暂停")]
        [Description("IsImmediatePause:是否启用立即暂停")]
@@ -154,25 +161,19 @@
        [Category("回原点参数")]
        [DisplayName("回原点方式")]
        [Description("HomeMode:回原点方式 (HOME_MODE_LIMIT = 10; HOME_MODE_LIMIT_HOME = 11; HOME_MODE_LIMIT_INDEX = 12; HOME_MODE_LIMIT_HOME_INDEX = 13;HOME_MODE_HOME = 20;HOME_MODE_HOME_INDEX = 22;HOME_MODE_INDEX = 30;")]
        public short HomeMode { get; set; } = 11;
        [Category("回原点参数")]
        [DisplayName("回原点方向")]
        [Description("HomeDir:1 正向,-1 负向")]
        public short HomeDir { get; set; } = 1;
        public short HomeMode { get; set; } = 11;
        [Category("回原点参数")]
        [DisplayName("边缘")]
        [Description("edge:边缘")]
        public short Edge { get; set; } = 0;
        [Category("回原点参数")]
        [Category("回原点速度")]
        [DisplayName("回原点最低速度")]
        [Description("LowVelocity:速度,为0时表示不修改当前设置")]
        public double LowVelocity { get; set; } = 50;
        [Category("回原点参数")]
        [Category("回原点速度")]
        [DisplayName("回原点最高速度")]
        [Description("HighVelocity:速度,为0时表示不修改当前设置")]
        public double HighVelocity { get; set; } = 50;
@@ -182,16 +183,30 @@
        //[Description("SearchHomeDistance:搜索距离")]
        //public int SearchHomeDistance { get; set; } = 9999999;
        [Category("回原点参数")]
        [Category("回原点偏移")]
        [DisplayName("偏移距离")]
        [Description("HomeOffset:偏移距离")]
        public int HomeOffset { get; set; } = 0;
        [Category("回原点参数")]
        [Category("回原点偏移")]
        [DisplayName("跳过步长")]
        [Description("EscapeStep:跳过步长")]
        public int EscapeStep { get; set; } = 1000;
        [Category("回原点方向")]
        [DisplayName("起始运动方向")]
        [Description("回原点时,轴的初始运动方向:true 正向,false 负向")]
        public bool IsHomeDirPositive { get; set; } = true;
        [Category("回原点方向")]
        [DisplayName("原点捕捉方向")]
        [Description("捕捉原点时,轴的运动方向:true 正向,false 负向")]
        public bool IsCaptureDirPositive { get; set; } = true;
        [Category("回原点超时")]
        [DisplayName("回原点超时")]
        [Description("回原点超时,单位秒")]
        public int GoHomeTimeOut { get; set; } = 60;
    }
    /// <summary>
@@ -352,12 +367,12 @@
        //}
        //private GoHomePara goHomePara = new GoHomePara();
        [Category("运动配置")]
        [DisplayName("回原点参数")]
        [Description("GoHomePara:速度参数")]
        [TypeConverter(typeof(ComplexObjectConvert))]
        [Editor(typeof(PropertyObjectEditor), typeof(UITypeEditor))]
        public GoHomePara GoHomePara { get; set; } = new GoHomePara();
        //[Category("运动配置")]
        //[DisplayName("回原点参数")]
        //[Description("GoHomePara:速度参数")]
        //[TypeConverter(typeof(ComplexObjectConvert))]
        //[Editor(typeof(PropertyObjectEditor), typeof(UITypeEditor))]
        //public GoHomePara GoHomePara { get; set; } = new GoHomePara();
        //{
        //    get => goHomePara;
        //    set