Exemple #1
0
        public ProcessDataDef()
        {
            PlatformData = new List <PlatformData>();
            for (int i = 0; i < 8; i++)
            {
                PlatformData.Add(new PlatformData());
            }
            LocatedPointPos = new PointF4();

            Agingdataforpolish = new PolishDef();
            Agingdataforsolder = new SolderDef();

            LPolishModel = new List <PolishModel>();
            RPolishModel = new List <PolishModel>();
            LSolderModel = new List <SolderModel>();
            RSolderModel = new List <SolderModel>();
        }
        /// <summary>
        /// 深度克隆类
        /// </summary>
        /// <returns></returns>
        object ICloneable.Clone()
        {
            SolderDef pro = new SolderDef();

            pro.FrontLen   = this.FrontLen;
            pro.FrontSpeed = this.FrontSpeed;
            pro.BackLen    = this.BackLen;
            pro.BsckSpeed  = this.BsckSpeed;

            pro.FrontLen2   = this.FrontLen2;
            pro.FrontSpeed2 = this.FrontSpeed2;
            pro.BackLen2    = this.BackLen2;
            pro.BsckSpeed2  = this.BsckSpeed2;

            pro.FrontLen3   = this.FrontLen3;
            pro.FrontSpeed3 = this.FrontSpeed;
            pro.BackLen3    = this.BackLen3;
            pro.BsckSpeed3  = this.BsckSpeed3;

            pro.SendDelay  = this.SendDelay;
            pro.SendDelay2 = this.SendDelay2;
            pro.SendDelay3 = this.SendDelay3;

            pro.mode       = this.mode;
            pro.times      = this.times;
            pro.interval   = this.interval;
            pro.height     = this.height;
            pro.speed      = this.speed;
            pro.sendlen    = this.sendlen;
            pro.sendSpeed  = this.sendSpeed;
            pro.Backmode   = this.Backmode;
            pro.BackHeight = this.BackHeight;
            pro.LiftHeight = this.LiftHeight;
            pro.Z          = this.Z;
            return(pro);
        }
 public SolderPosData()
 {
     Pos        = new PointF4();
     SolderData = new SolderDef();
     Rinse      = new bool();
 }