using FLY.FeedbackRenZiJia.Server.Model; using FLY.Thick.Blowing.IService; using System; using System.Collections.Generic; namespace FLY.FeedbackRenZiJia.Common { public class FlyData_FeedbackHeat { public Lc_ThickHeat thickHeat; /// <summary> /// 稳定状态 /// </summary> public STABILITY Stability = STABILITY.IDLE; /// <summary> /// 厚度均值 /// </summary> public double ThickAvg; /// <summary> /// 大小 ChannelCnt, 均值为0 /// </summary> public double[] ThickPercents; /// <summary> /// 大小 ChannelCnt, 均值为0 /// </summary> public double[] HeatPercents; } /// <summary> /// 稳定性 /// </summary> public enum STABILITY { /// <summary> /// 待定,不知道!! /// </summary> IDLE = 0, /// <summary> /// 加热点,还没到达测厚仪。 其它状态都是加热已经起效了,顶多不稳定而已。 /// </summary> ERROR_NO_ARRIVE = -1, /// <summary> /// 旋转次数太少,位置不能确定 /// </summary> ERROR_POSITION_NOTSURE = -2, /// <summary> /// 一副数据,Sigma > 15% : 不稳定,变化太大,超出控制范围 /// </summary> ERROR_SIGMA_OVERSIZE = -3, /// <summary> /// 连续两幅图旋转时间变化 > 10%:不稳定,旋转速度波动大,测量不准确 /// </summary> ERROR_ROTATE_CHANGED = -4, /// <summary> /// 连续两幅图厚度均值变化 > 10%: 不稳定,厚度波动大 /// </summary> ERROR_THICK_CHANGED = -5, /// <summary> /// 膜距离,旋转角度被改变,无法判断 /// </summary> ERROR_PARAM_CHANGED = -7, /// <summary> /// 不稳定,不相关 /// </summary> ERROR_CORREL = -6, /// <summary> /// 加热与厚度差,相关性很高 /// </summary> OK_HEAT_AND_THICK_CORREL = 3, /// <summary> /// 加热为0,加热与厚度差,相关性很高 /// </summary> OK_CORREL = 2, } }