| | |
| | | using System.Drawing.Printing; |
| | | using System.Reflection; |
| | | using System.Windows.Forms.Design; |
| | | using static Bro.Common.Helper.EnumHelper; |
| | | |
| | | namespace Bro.M141.Process |
| | | { |
| | |
| | | [TypeConverter(typeof(CollectionCountConvert))] |
| | | [Editor(typeof(ComplexCollectionEditor<Printer>), typeof(UITypeEditor))] |
| | | public List<Printer> Printers { get; set; } = new List<Printer>(); |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | [Category("产品显示界面配置")] |
| | |
| | | [Description("应对单次检测项需要多次拍照时,记录图片的索引号,从0开始")] |
| | | public int ImageIndex { get; set; } = 0; |
| | | |
| | | [Category("启用配置")] |
| | | [DisplayName("固定检测项")] |
| | | [Description("true:该检测项是固定检测项目,必须执行 false:该检测是可变检测项目,流程中决定是否检测,默认不检测")] |
| | | public bool IsFixed { get; set; } = true; |
| | | |
| | | [Category("取像设置")] |
| | | [DisplayName("相机选择")] |
| | | [Description("选择该检测项对应的相机")] |
| | |
| | | [DisplayName("OK图片保存开关")] |
| | | public bool OKImageSwitch { get; set; } = false; |
| | | |
| | | |
| | | [Category("图片保存设置")] |
| | | [Description("该站检测图片保存时,保存的图片顺序后缀")] |
| | | [DisplayName("图片保存顺序后缀")] |
| | | public string ImageSaveSeq { get; set; } = "1"; |
| | | |
| | | public string GetDisplayText() |
| | | { |
| | |
| | | } |
| | | |
| | | |
| | | [Device("OfflineDemo", "离线测试", DeviceAttributeType.OperationConfig)] |
| | | public class OfflineDemoOperationConfig : OperationConfigBase |
| | | { |
| | | [Category("图片目录")] |
| | | [Description("图片目录")] |
| | | [DisplayName("图片目录")] |
| | | [Editor(typeof(FoldDialogEditor), typeof(UITypeEditor))] |
| | | public string ImageFolder { get; set; } |
| | | |
| | | [Category("启动配置")] |
| | | [Description("true:启动离线测试 false:停止离线测试")] |
| | | [DisplayName("测试开关")] |
| | | public bool IsStart { get; set; } = true; |
| | | } |
| | | |
| | | public class RealTimeAdjustDataDetail : IComplexDisplay |
| | | { |
| | | [Category("点位设置")] |