public DialogCPK Setup() { if (!CPKMgr.Instance.LoadPrm()) { CPKMgr.Instance.Prm = new CpkPrm(); } CPKMgr.Instance.Initial(); this.cpkPrmBackUp = (CpkPrm)CPKMgr.Instance.Prm.Clone(); return(this); }
public override void Execute(CpkPrm prm) { this.CpkPrm = prm; this.Specf = prm.Valve2Spec; Machine.Instance.Valve2.WeightCpk(this.CpkPrm.MeasureTimes, this.CpkPrm.Cycles, this.CpkPrm.Interval, out weight); dataInput.Clear(); dataInput.AddRange(weight); Thread.Sleep(1000); SaveDataToExl(); }
public override void Execute(CpkPrm prm) { this.CpkPrm = prm; this.Specf = prm.AxisYSpec; if (prm.YPointsNum < 30) { MessageBox.Show("输入的执行点数{0}小于30 !!!,请重新输入执行点数", "", MessageBoxButtons.OKCancel); return; } this.moveAndRead(); if (dataInput.Count != this.CpkPrm.YPointsNum) { return; } SaveDataToExl(); }
public override void Execute(CpkPrm prm) { this.CpkPrm = prm; this.Specf = prm.Valve1Spec; Machine.Instance.Valve1.WeightCpk(this.CpkPrm.MeasureTimes, this.CpkPrm.Cycles, this.CpkPrm.Interval, out weight); dataInput.Clear(); dataInput.AddRange(weight); #region 测CPK bug //Random r = new Random(); //double value = 0; //dataInput.Clear(); //for (int i = 0; i < 32; i++) //{ // value = r.NextDouble(); // dataInput.Add(10 + value); //} #endregion Thread.Sleep(1000); SaveDataToExl(); }
public Valve2WeightCPK(Sheet sheet, CpkPrm prm) : base(sheet, prm.Valve2Spec) { this.CpkPrm = prm; }
public abstract void Execute(CpkPrm prm);
public AxisXYCPK(Sheet sheet, CpkPrm prm) : base(sheet, prm.AxisXYSpec) { this.CpkPrm = prm; this.inspection = InspectionMgr.Instance.FindBy(0) as InspectionDot; }
public bool LoadPrm() { Prm = JsonUtil.Deserialize <CpkPrm>(path); PrmBackUp = JsonUtil.Deserialize <CpkPrm>(path); return(Prm != null); }
public AxisZCPK(Sheet sheet, CpkPrm prm) : base(sheet, prm.AxisZSpec) { this.CpkPrm = prm; }