Files
1257B_DB/JinYuan.ControlLib/Models/CPKModel.cs
T
2026-08-06 09:23:30 +08:00

135 lines
5.0 KiB
C#

namespace JinYuan.ControlLib.Models
{
//子组大小:这个与计算内的CPK值又非常打的关系,即是分组的样本个数,数据的分组在此处需要说明的是,必须
//是根据实际情况来填写,比如每次抽样为5个,那么子组大小为5个,我们不能随心所欲的任意填写这个值,否则
//将没有实际意义。
//上规格:用户录入的上规格值
//目标值:用户输入的目标值,即期望达到的中心值
//下规格:用户输入的下规格值
public class CPKModel
{
/// <summary>
/// 总样本数 。参与分析的数据的个数
/// </summary>
public int TotalNumber { get; set; }
/// <summary>
/// 图表类型 .说明进行分析的控制图的类型,此处为XR控制图
/// </summary>
public string ChartType { get; set; }
/// <summary>
/// 平均值 所有样本数据的平均值
/// </summary>
public double MeanVlaue { get; set; }
/// <summary>
/// 最大值 所有样本的最大值
/// </summary>
public double MaxValue { get; set; }
/// <summary>
/// 最小值
/// </summary>
public double MinValue { get; set; }
/// <summary>
/// 正的3倍标准差线
/// </summary>
public double Pos3Sigma { get; set; }
/// <summary>
/// 负的3倍标准差线
/// </summary>
public double Neg3Sigma { get; set; }
/// <summary>
/// 组内标准差值
/// </summary>
public double GroupSTDEV { get; set; }
/// <summary>
/// 整体标准差值
/// </summary>
public double WholeSTDEV { get; set; }
/// <summary>
/// 组内CPK值 工序能力指数,与规格值及上述标准差值相关联
/// </summary>
public double GroupCPK { get; set; }
/// <summary>
/// 整体CPK值 工序能力指数,与规格值及上述标准差值相关联
/// </summary>
public double WholeCPK { get; set; }
/// <summary>
/// 组内CP值 Cp值是衡量过程满足产品品质标准的成都,也叫制程精密度,Cp值越大,表示过程变异越小,过程能力越差
/// </summary>
public double GroupCP { get; set; }
/// <summary>
/// 整体CP值 Cp值是衡量过程满足产品品质标准的成都,也叫制程精密度,Cp值越大,表示过程变异越小,过程能力越差
/// </summary>
public double WholeCP { get; set; }
/// <summary>
/// 组内CPL值 相对应于下规格的工序能力值;
/// </summary>
public double GroupCPL { get; set; }
/// <summary>
/// 整体CPL值 相对应于下规格的工序能力值;
/// </summary>
public double WholeCPL { get; set; }
/// <summary>
/// 组内CPU值 相对应于上规格的工序能力值;
/// </summary>
public double GroupCPU { get; set; }
/// <summary>
/// 整体CPU值 相对应于上规格的工序能力值;
/// </summary>
public double WholeCPU { get; set; }
/// <summary>
/// 组内PPM<LSL值,预测的低于下规格值的不合格品数(PPM -百万分之比)
/// </summary>
public double GroupPPM_LSL { get; set; }
/// <summary>
/// 整体PPM<LSL值,预测的低于下规格值的不合格品数(PPM -百万分之比);
/// </summary>
public double WholePPM_LSL { get; set; }
/// <summary>
/// 实际检测PPM<LSL值,预测的低于下规格值的不合格品数(PPM -百万分之比);
/// </summary>
public double MeasuredPPM_LSL { get; set; }
/// <summary>
/// 组内PPM<USL值,预测的低于上规格值的不合格品数(PPM -百万分之比)
/// </summary>
public double GroupPPM_USL { get; set; }
/// <summary>
/// 整体PPM<USL值,预测的低于上规格值的不合格品数(PPM -百万分之比);
/// </summary>
public double WholePPM_USL { get; set; }
/// <summary>
/// 实际检测PPM<USL值,预测的低于上规格值的不合格品数(PPM -百万分之比)
/// </summary>
public double MeasuredPPM_USL { get; set; }
/// <summary>
/// 组内PPM Total值,预测的总的不合格品数
/// </summary>
public double GroupPPM_Total { get; set; }
/// <summary>
/// 整体PPM<USL值,预测的总的不合格品数
/// </summary>
public double WholePPM_Total { get; set; }
/// <summary>
/// 实际检测PPM<USL值,预测的总的不合格品数
/// </summary>
public double MeasuredPPM_Total { get; set; }
/// <summary>
/// 制程准确度,值越小越好
/// </summary>
public double CA { get; set; }
}
}