Beispiel #1
0
 public void GetProductList()
 {
     string[] files = Directory.GetFiles(CommonFunction.DefaultConfigPath, "ProdParameter*.xml");
     for (int i = 0; i < files.Length; i++)
     {
         int start  = files[i].LastIndexOf("\\");
         int end    = files[i].LastIndexOf(".");
         int offset = "ProdParameter".Length;
         ClassProdParameter newprod = new ClassProdParameter(files[i].Substring(start + 1 + offset, end - start - 1 - offset));
         newprod.LoadParameter();
         Products.Add(newprod.ProductName, newprod);
     }
 }
Beispiel #2
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 #3
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;
        }