using Bro.Common.Helper;
|
using Bro.Common.Model;
|
using Bro.M141.Process;
|
using System.ComponentModel;
|
using System.Drawing.Design;
|
|
namespace Bro.M141_AOI3.Process
|
{
|
[Process("AOI3", EnumHelper.DeviceAttributeType.InitialConfig)]
|
public class AOI3Config : M141Config
|
{
|
[Category("运动配置")]
|
[Description("检测运动点位集合")]
|
[DisplayName("检测运动点位")]
|
[TypeConverter(typeof(CollectionCountConvert))]
|
[Editor(typeof(ComplexCollectionEditor<CheckPoint>), typeof(UITypeEditor))]
|
public List<CheckPoint> CheckPoints_P2 { get; set; } = new List<CheckPoint>();
|
|
[Category("条码配置")]
|
[Description("工位1产品条码正则判断表达式,设置为空时不需要判断")]
|
[DisplayName("产品条码判断")]
|
public string BarcodeRegex { get; set; } = "";
|
|
[Category("条码配置")]
|
[Description("选择条码标准配置信息,方便条码NG输出")]
|
[DisplayName("条码标准")]
|
[TypeConverter(typeof(SpecCodeSelectorConverter))]
|
public string BarcodeSpecCode { get; set; } = "";
|
}
|
}
|