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