Ejemplo n.º 1
0
 public void GetData(WAT wat, IList <WATSpecData> specDatas)
 {
     Lot             = wat.LotID;
     SourceLot       = "";
     Operation       = "WAT";
     MeasureTime     = wat.DateTime;
     Fab             = "FAB2";
     SpecfileName    = wat.LimitFile;
     TestProgram     = wat.TestProgram;
     Operator        = wat.TesterID;
     ProbeCard       = wat.ProbeCardID;
     FlatOrientation = wat.Notch;
     Owner           = wat.UserID;
     foreach (WATSpecData spec in specDatas)
     {
         Etest_Limit limit = new Etest_Limit();
         limit.GetData(spec);
         etest_limits.Add(limit);
     }
     foreach (WATWafer wafer in wat.wafers)
     {
         Etest_Wafer_Run wafer_Run = new Etest_Wafer_Run();
         wafer_Run.GetData(wafer, wat);
         etest_wafers.Add(wafer_Run);
     }
 }
Ejemplo n.º 2
0
 public void GetData(WATWafer wafer, WAT wat)
 {
     WaferNumber = wafer.WaferID;
     // SiteCount = wat.TestSite;
     ParameterCount = wafer.parameters.Count.ToString();
     WaferPass      = "";
     Comments       = "";
     sites          = new List <Etest_Site>();
     for (int i = 0; i < Convert.ToInt32(wat.TestSite); i++)
     {
         Etest_Site site = new Etest_Site();
         site.GetData(wat.site_coordinates[i], wafer, i);
         sites.Add(site);
     }
 }