Beispiel #1
0
 public void MoveAllInterfaceTo(ClassParameter prod)
 {
     IParameterControl[] contorls = _ParaControls.ToArray();
     foreach (IParameterControl control in contorls)
     {
         prod.AddParaInterface(control);
         RemoveInterface(control);
     }
     prod.RefreshInterface();
 }
Beispiel #2
0
        protected override void Clone(ClassParameter source)
        {
            ClassSystemParameter SysParaInterface = (ClassSystemParameter)source;

            VacuumDelayTime        = SysParaInterface.VacuumDelayTime;
            ThicknessMeasDelayTime = SysParaInterface.ThicknessMeasDelayTime;
            Products              = SysParaInterface.Products;
            CurrentProduct        = SysParaInterface.CurrentProduct;
            LoadInSMEMAIgnored    = SysParaInterface.LoadInSMEMAIgnored;
            UnloadOutSMEMAIgnored = SysParaInterface.UnloadOutSMEMAIgnored;
        }
Beispiel #3
0
        protected override void Clone(ClassParameter source)
        {
            ClassProdParameter ProdParaInterface = (ClassProdParameter)source;

            BackSideUp    = ProdParaInterface.BackSideUp;
            TopSealHeight = ProdParaInterface.TopSealHeight;
            TopHeight     = ProdParaInterface.TopHeight;
            TopClampWidth = ProdParaInterface.TopClampWidth;
            CellDataSpec  = ProdParaInterface.CellDataSpec;

            //RefThickness = ProdParaInterface.RefThickness;
            //ThicknessMeasRefLeft = ProdParaInterface.ThicknessMeasRefLeft;
            //ThicknessMeasRefMid = ProdParaInterface.ThicknessMeasRefMid;
            //ThicknessMeasRefRight = ProdParaInterface.ThicknessMeasRefRight;
            MeasAmount = ProdParaInterface.MeasAmount;
            UseGauge   = ProdParaInterface.UseGauge;
        }
Beispiel #4
0
        protected override void Clone(ClassParameter source)
        {
            ClassSystemParameter SysParaInterface = (ClassSystemParameter)source;

            VacuumDelayTime        = SysParaInterface.VacuumDelayTime;
            ManualLoadDelayTime    = SysParaInterface.ManualLoadDelayTime;
            ThicknessMeasDelayTime = SysParaInterface.ThicknessMeasDelayTime;
            Products              = SysParaInterface.Products;
            Gauges                = SysParaInterface.Gauges;
            CurrentProduct        = SysParaInterface.CurrentProduct;
            LoadInSMEMAIgnored    = SysParaInterface.LoadInSMEMAIgnored;
            UnloadOutSMEMAIgnored = SysParaInterface.UnloadOutSMEMAIgnored;
            OdsSaveInterval       = SysParaInterface.OdsSaveInterval;
            OdsSavePath           = SysParaInterface.OdsSavePath;
            LogOutTime            = SysParaInterface.LogOutTime;
            LoadMode              = SysParaInterface.LoadMode;
        }
Beispiel #5
0
        protected override void Clone(ClassParameter source)
        {
            ClassProdParameter ProdParaInterface = (ClassProdParameter)source;

            VacuumLoadPNP        = ProdParaInterface.VacuumLoadPNP;
            VacuumTransPNPLoad   = ProdParaInterface.VacuumTransPNPLoad;
            VacuumTransPNPUnload = ProdParaInterface.VacuumTransPNPUnload;
            VacuumUnloadPNP      = ProdParaInterface.VacuumUnloadPNP;
            VacuumSortingPNP     = ProdParaInterface.VacuumSortingPNP;
            BackSideUp           = ProdParaInterface.BackSideUp;
            TopSealHeight        = ProdParaInterface.TopSealHeight;
            TopHeight            = ProdParaInterface.TopHeight;
            TopClampWidth        = ProdParaInterface.TopClampWidth;
            ClampDisable         = ProdParaInterface.ClampDisable;
            CellDataSpec         = ProdParaInterface.CellDataSpec;
            CellDataSpec.MeasDataInit();

            //RefThickness = ProdParaInterface.RefThickness;
            //ThicknessMeasRefLeft = ProdParaInterface.ThicknessMeasRefLeft;
            //ThicknessMeasRefMid = ProdParaInterface.ThicknessMeasRefMid;
            //ThicknessMeasRefRight = ProdParaInterface.ThicknessMeasRefRight;
            MeasAmount = ProdParaInterface.MeasAmount;
            UseGauge   = ProdParaInterface.UseGauge;
        }
Beispiel #6
0
 protected abstract void Clone(ClassParameter source);