| 1234567891011121314151617181920212223242526272829303132333435363738 |
- using System;
- using System.ComponentModel;
- using Plugins.Feeder.Core;
- using TeamAAS.FlowEditor.Plugins;
- namespace Plugins.Feeder.Models
- {
- [System.Serializable]
- public class FeederPluginModel : BasePluginModel
- {
- [DisplayName("供料器")]
- [Description("从已配置的供料器中选择")]
- [Category("I.基本配置")]
- [TypeConverter(typeof(FeederNameConverter))]
- public string FeederName { get; set; } = "";
- [DisplayName("执行流程")]
- [Description("格式:供料器名/流程名,在 设置→供料器→序列集 中预先创建")]
- [Category("I.基本配置")]
- [TypeConverter(typeof(SequenceNameConverter))]
- public string SequenceKey { get; set; } = "";
- [DisplayName("未连接时自动连接")]
- [Description("如果供料器未连接,先尝试连接再执行")]
- [Category("II.执行选项")]
- public bool AutoConnect { get; set; } = true;
- [DisplayName("执行完发送停止")]
- [Description("流程执行完毕后向供料器发送停止指令,防止继续振动")]
- [Category("II.执行选项")]
- public bool StopWhenDone { get; set; } = true;
- [DisplayName("单步超时(ms)")]
- [Description("每个步骤的超时时间")]
- [Category("II.执行选项")]
- public int StepTimeoutMs { get; set; } = 3000;
- }
- }
|