Esempio n. 1
0
 public DialogCPK Setup()
 {
     if (!CPKMgr.Instance.LoadPrm())
     {
         CPKMgr.Instance.Prm = new CpkPrm();
     }
     CPKMgr.Instance.Initial();
     this.cpkPrmBackUp = (CpkPrm)CPKMgr.Instance.Prm.Clone();
     return(this);
 }
Esempio n. 2
0
 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();
 }
Esempio n. 3
0
 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();
 }
Esempio n. 4
0
 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();
 }
Esempio n. 5
0
 public Valve2WeightCPK(Sheet sheet, CpkPrm prm) : base(sheet, prm.Valve2Spec)
 {
     this.CpkPrm = prm;
 }
Esempio n. 6
0
 public abstract void Execute(CpkPrm prm);
Esempio n. 7
0
 public AxisXYCPK(Sheet sheet, CpkPrm prm) : base(sheet, prm.AxisXYSpec)
 {
     this.CpkPrm     = prm;
     this.inspection = InspectionMgr.Instance.FindBy(0) as InspectionDot;
 }
Esempio n. 8
0
 public bool LoadPrm()
 {
     Prm       = JsonUtil.Deserialize <CpkPrm>(path);
     PrmBackUp = JsonUtil.Deserialize <CpkPrm>(path);
     return(Prm != null);
 }
Esempio n. 9
0
 public AxisZCPK(Sheet sheet, CpkPrm prm) : base(sheet, prm.AxisZSpec)
 {
     this.CpkPrm = prm;
 }