using SqlSugar;
namespace JinYuan.Models
{
///
/// 电芯出站
///
public class BGearEntity
{
public int[] MyNo = new int[3];//AB序号
public short[] listRes = new short[3];//AB反馈结果
public string[] ScanTime = new string[3];//AB芯包扫码时间
public string[] listBatCode = new string[3];//芯包条码
public string[] judgment_result = new string[3];//AB芯包出站判定结果
public short[,] list_Data1 = new short[3, 28];//芯包信息1
public int[,] list_Data2 = new int[3, 19];//芯包信息2(焊机相关次数)
public float[,] list_Data3 = new float[3, 54];//芯包信息3(设定值)
public float[,] list_Data4 = new float[3, 47];//芯包信息4(实际值)
public short[,] list_pan = new short[3, 1];//物流线托盘码
//
public int[,] CCD_Data = new int[3, ConstValue.COUNT_CCD];//芯包CCD信息1,2,3
public string[,] CCD_NgNo = new string[3, 27];//芯包不良编码信息1,2,3
// public float[,] Thickness_Data = new float[3, 3];//电芯3_厚度数据信息1,2,3
// public int[,] Thickness_PLCData = new int[3, 3];//电芯3_厚度数据OKNG1,2,3 与ccd一样 1 OK,0 NG,2 缺图
///
/// 通道
///
public int ChannelNo { get; set; }
///
/// A芯包扫码时间
///
[SugarColumn(IsPrimaryKey = false)]
public string CSBYHASCANNINGTIME { get; set; }
///
/// 上传状态
///
public string UpState { get; set; }
public string RFID { get; set; }
public string ScanBarRes { get; set; }
///
/// 反馈结果
///
public int Result { get; set; }
///
/// 区分A和B
///
// public string A_B { get; set; }
///
/// 电芯1_CCD1结果 1 OK,0 NG,2 缺图
///
public int CCD1 { get; set; }
public int CCD2 { get; set; }
public int CCD3 { get; set; }
public int CCD4 { get; set; }
public int CCD5 { get; set; }
public int CCD6 { get; set; }
public int CCD7 { get; set; }
public int CCD8 { get; set; }
public int CCD9 { get; set; }
public int CCD10 { get; set; }
public int CCD11 { get; set; }
public int CCD12 { get; set; }
public int CCD13 { get; set; }
public int CCD14 { get; set; }
public int CCD15 { get; set; }
public int CCD16 { get; set; }
public int CCD17 { get; set; }
public int CCD18 { get; set; }
public int CCD19 { get; set; }
public int CCD20 { get; set; }
#region 未使用CCD值 by clm 20260812
//public int CCD21 { get; set; }
//public int CCD22 { get; set; }
//public int CCD23 { get; set; }
//public int CCD24 { get; set; }
//public int CCD25 { get; set; }
//public int CCD26 { get; set; }
//public int CCD27 { get; set; }
#endregion
#region CCD的单独地址
///
/// 测厚(平面度)
///
public float CCD_FLATNESS { get; set; }
///
/// 测厚(平面度)结果
///
public string CCDFLATNESSResult { get; set; }
#endregion
public string CCD1NgCode { get; set; }
public string CCD2NgCode { get; set; }
public string CCD3NgCode { get; set; }
public string CCD4NgCode { get; set; }
public string CCD5NgCode { get; set; }
public string CCD6NgCode { get; set; }
public string CCD7NgCode { get; set; }
public string CCD8NgCode { get; set; }
public string CCD9NgCode { get; set; }
public string CCD10NgCode { get; set; }
public string CCD11NgCode { get; set; }
public string CCD12NgCode { get; set; }
public string CCD13NgCode { get; set; }
public string CCD14NgCode { get; set; }
public string CCD15NgCode { get; set; }
public string CCD16NgCode { get; set; }
public string CCD17NgCode { get; set; }
///
/// 二维码ng 不良编号
///
public string CCD18NgCode { get; set; }
public string CCD19NgCode { get; set; }
public string CCD20NgCode { get; set; }
public string CCD21NgCode { get; set; }
public string CCD22NgCode { get; set; }
public string CCD23NgCode { get; set; }
public string CCD24NgCode { get; set; }
public string CCD25NgCode { get; set; }
public string CCD26NgCode { get; set; }
public string CCD27NgCode { get; set; }
///
///
/// 电芯1_厚度数据1
///
//public float Thickness1 { get; set; }
// public float Thickness2 { get; set; }
// public float Thickness3 { get; set; }
///
/// 电芯1_厚度 PLC判定 OKNG 1 OK,0 NG
///
// public int ThicknessPLCResult1 { get; set; }
// public int ThicknessPLCResult2 { get; set; }
// public int ThicknessPLCResult3 { get; set; }
///
/// 电芯1_厚度OKNG 显示OK NG
///
//public string ThicknessResult1 { get; set; }
// public string ThicknessResult2 { get; set; }
// public string ThicknessResult3 { get; set; }
///
/// 平面度设定值
///
//public string flatness_setpoint { get; set; }
///
/// 平面度实际值
///
//public string flatness_actual { get; set; }
///
/// 电芯_CCD1结果 1 OK,0 NG,2 缺图
///
public string CCDResult1 { get; set; }
public string CCDResult2 { get; set; }
public string CCDResult3 { get; set; }
public string CCDResult4 { get; set; }
public string CCDResult5 { get; set; }
public string CCDResult6 { get; set; }
public string CCDResult7 { get; set; }
public string CCDResult8 { get; set; }
public string CCDResult9 { get; set; }
public string CCDResult10 { get; set; }
public string CCDResult11 { get; set; }
public string CCDResult12 { get; set; }
public string CCDResult13 { get; set; }
public string CCDResult14 { get; set; }
public string CCDResult15 { get; set; }
public string CCDResult16 { get; set; }
public string CCDResult17 { get; set; }
public string CCDResult18 { get; set; }
public string CCDResult19 { get; set; }
public string CCDResult20 { get; set; }
#region 未使用CCD结果 by clm 20260812
//public string CCDResult21 { get; set; }
//public string CCDResult22 { get; set; }
//public string CCDResult23 { get; set; }
//public string CCDResult24 { get; set; }
//public string CCDResult25 { get; set; }
//public string CCDResult26 { get; set; }
//public string CCDResult27 { get; set; }
#endregion
///
/// 芯包条码
///
public string BarCode { get; set; }
///
/// 物料编码
///
public string MaterialCode { get; set; }
///
/// 电芯A/B出站判定结果
///
public string CSBYHOUTSTATIONJUDGMENTRESULT { get; set; }
///
/// 电芯A/B工序名
///
public string CSBYHPROCESSNAME { get; set; }
///
/// 电芯A/B班次
///
public string CSBYHSCHEDULE { get; set; }
///
/// 电芯A/B进站时间
///
public string CSBYHINSTATIONTIME { get; set; }
///
/// 电芯A/B出站时间
///
public string CSBYHOUTSTATIONTIME { get; set; }
///
/// 复投次数
///
public int RethrowNum { get; set; }
///
/// 标志
///
public int Flag { get; set; }
///
/// 备注
///
public string Remark { get; set; }
public int PlcResult { get; set; }
///
/// 进出站电池等级
///
public string in_battery_grade { get; set; }
///
/// 进出站电池等级
///
public string out_battery_grade { get; set; }
///
/// MES返回电池档位
///
public string Mes_battery_Grade { get; set; }
// MES返回分选方案
public string Mes_sorting_scheme { get; set; }
public string appearance_standard { get; set; }
//撕膜机
public string SM_cleaning_defocus_dist { get; set; }
public string SM_cleaning_peak_power { get; set; }
public string SM_cleaning_frequency { get; set; }
public string SM_cleaning_speed { get; set; }
public string SM_cutting_defocus_dist { get; set; }
public string SM_cutting_peak_power { get; set; }
public string SM_cutting_frequency { get; set; }
public string SM_cutting_speed { get; set; }
public string SM_dust_removal_wind_speed { get; set; }
public string barcode_match_result { get; set; }
public string ng_code_summary { get; set; }
///
/// 是否上传结果参数标志
///
public int Flag1 { get; set; }
///
/// 所有CCD采集项综合结果(OK/NG)
///
[SugarColumn(IsIgnore = true)]
public string IsAllCcdOK { get; set; } = "NG";
}
}