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(); }