| | |
| | | //[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:是否启用立即暂停")] |
| | |
| | | /// </summary> |
| | | public class GoHomePara |
| | | { |
| | | [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("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; |
| | | //[Category("回原点参数")] |
| | | //[DisplayName("边缘")] |
| | | //[Description("edge:边缘")] |
| | | //public short Edge { get; set; } = 0; |
| | | |
| | | [Category("回原点参数")] |
| | | [DisplayName("边缘")] |
| | | [Description("edge:边缘")] |
| | | public short Edge { get; set; } = 0; |
| | | //[Category("回原点速度")] |
| | | //[DisplayName("回原点最低速度")] |
| | | //[Description("LowVelocity:速度,为0时表示不修改当前设置")] |
| | | //public double LowVelocity { get; set; } = 50; |
| | | |
| | | [Category("回原点参数")] |
| | | [DisplayName("回原点最低速度")] |
| | | [Description("LowVelocity:速度,为0时表示不修改当前设置")] |
| | | public double LowVelocity { get; set; } = 50; |
| | | |
| | | |
| | | [Category("回原点参数")] |
| | | [DisplayName("回原点最高速度")] |
| | | [Description("HighVelocity:速度,为0时表示不修改当前设置")] |
| | | public double HighVelocity { get; set; } = 50; |
| | | [Category("回原点速度")] |
| | | [DisplayName("回原点速度")] |
| | | [Description("HomeVelocity:速度,为0时表示不修改当前设置")] |
| | | public double HomeVelocity { get; set; } = 50; |
| | | |
| | | //[Category("回原点参数")] |
| | | //[DisplayName("搜索距离")] |
| | | //[Description("SearchHomeDistance:搜索距离")] |
| | | //public int SearchHomeDistance { get; set; } = 9999999; |
| | | |
| | | [Category("回原点参数")] |
| | | [Category("回原点偏移")] |
| | | [DisplayName("偏移距离")] |
| | | [Description("HomeOffset:偏移距离")] |
| | | public int HomeOffset { get; set; } = 0; |
| | | |
| | | [Category("回原点参数")] |
| | | [DisplayName("跳过步长")] |
| | | [Description("EscapeStep:跳过步长")] |
| | | public int EscapeStep { get; set; } = 1000; |
| | | //[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; |
| | | |
| | | [Category("原点捕获模式")] |
| | | [Description("原点捕获模式,true:使用捕获模式,false:使用原点输入信号")] |
| | | [DisplayName("原点捕获模式")] |
| | | public bool IsCaptureMode { get; set; } = true; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | //} |
| | | |
| | | //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 |