Beispiel #1
0
        //取消该测试方法
        //public void OperateTestFiles()
        //{

        //    wip.GetData();
        //    foreach (var line in wip.WIP_lines)
        //    {
        //        line.Lot = "TEST_" + line.Lot;
        //        line.SourceLot = "TEST_" + line.SourceLot;
        //        line.Fab = "FABTEST";
        //        //line.Wafer = line.Wafer == "" ? "" : "TEST_" + line.Wafer;
        //        var list = line.WaferList.Split(',').ToList();
        //        line.WaferList = "";
        //        foreach (var l in list)
        //        {
        //            line.WaferList += string.Format("TEST_{0},",l);
        //        }
        //        line.WaferList.Trim(',');
        //    }
        //    string siffFileName = wip.WriteSiff(SiffPath);
        //    WIPFtpOperator.UploadFile(siffFileName);
        //    LogHelper.WIPInfoLog("数据转换成功—SiffFile:" + siffFileName);
        //    FileHelper.Move(siffFileName, SiffHistoryPath + siffFileName.Substring(siffFileName.LastIndexOf("\\")));
        //    if (wip is AMSWIP)
        //    {
        //        foreach (var line in ((AMSWIP)wip).Chamber_Lines)
        //        {
        //            line.Lot = "TEST_" + line.Lot;
        //            line.Wafer = line.Wafer == "" ? "" : "TEST_" + line.Wafer;
        //        }
        //        string chamberSiffName = ((AMSWIP)wip).WriteChamberSiff(ChamberSiffPath);
        //        ChamberFtpOperator.UploadFile(chamberSiffName);
        //        LogHelper.ChamberInfoLog("数据转换成功—SiffFile:" + chamberSiffName);
        //        FileHelper.Move(chamberSiffName, ChamberSiffHistoryPath + chamberSiffName.Substring(chamberSiffName.LastIndexOf("\\")));
        //    }
        //    wip.WriteXmlConfig();
        //}

        //对Defect那边进行操作
        public void OperateDefectFiles()
        {
            foreach (var line in wip.WIP_lines)
            {
                line.MoveOutTime = line.MoveInTime.AddSeconds(1);
            }

            string siffFileName = wip.WriteSiff(SiffPath);

            WIPFtpOperator.UploadDefectFile(siffFileName);

            LogHelper.WIPInfoLog("数据转换成功—SiffFile:" + siffFileName);
            FileHelper.Move(siffFileName, SiffHistoryPath + "\\Defect" + siffFileName.Substring(siffFileName.LastIndexOf("\\") + 1));
        }
Beispiel #2
0
        //private string ChamberSiffPath
        //{
        //    get { return ChamberSetting.SiffPath; }
        //}

        //private string ChamberSiffHistoryPath
        //{
        //    get { return exeDirctory + ChamberSetting.SiffHistoryPath; }
        //}


        protected override void TranslateFile()
        {
            wip.GetData();
            string siffFileName = wip.WriteSiff(SiffPath);

            WIPFtpOperator.UploadFile(siffFileName);
            LogHelper.WIPInfoLog("数据转换成功—SiffFile:" + siffFileName);
            FileHelper.Move(siffFileName, SiffHistoryPath + siffFileName.Substring(siffFileName.LastIndexOf("\\")));
            //取消Chamber功能
            //if (wip is AMSWIP)
            //{
            //    string chamberSiffName = ((AMSWIP)wip).WriteChamberSiff(ChamberSiffPath);
            //    ChamberFtpOperator.UploadFile(chamberSiffName);
            //    LogHelper.ChamberInfoLog("数据转换成功—SiffFile:" + chamberSiffName);
            //    FileHelper.Move(chamberSiffName,ChamberSiffHistoryPath+chamberSiffName.Substring(chamberSiffName.LastIndexOf("\\")));
            //}
            wip.WriteXmlConfig();
        }