| | |
| | | //GentClassificationFile(directoryInfo3, out List<FileInfo> fileInfo3, out List<FileInfo> fileInfo4); //fileInfo3初检上文件夹,fileInfo4初检下文件夹 |
| | | //ListPreliminarySum.AddRange(GetClassificationLens(fileInfo3, fileInfo4, DataTipsor)); //合并初检上下报表,输出合并后数据 |
| | | List<ResultData> ListNoClearNub = new List<ResultData>(); //清除失败数 |
| | | List<ResultData> ListMayNub = new List<ResultData>(); //清除失败数 |
| | | List<ResultData> ListMayNub = new List<ResultData>(); //复检多检出数数 |
| | | CompareFile2(ListReexaminationSum, ListPreliminarySum, DataTipsor, out ListNoClearNub, out ListMayNub); |
| | | |
| | | var title = $"产品编号,镜头编号,总缺陷数量,设备清除数,未清除数,复检多检出数"; |
| | | var file = $"{directoryInfo1.Parent.FullName}\\{filenameDir + "缺陷总数报表"}.csv"; |
| | | File.AppendAllText(file, title, Encoding.UTF8); |
| | |
| | | File.AppendAllText(file, "\r\n"); |
| | | } |
| | | } |
| | | var title1 = $"镜头编号,总缺陷数量,设备清除数,清除率"; |
| | | var file1 = $"{directoryInfo1.Parent.FullName}\\{filenameDir + "缺陷总数报表"}.csv"; |
| | | File.AppendAllText(file1, title1, Encoding.UTF8); |
| | | File.AppendAllText(file1, "\r\n"); |
| | | for (int i =1; i < 5; i++) |
| | | { |
| | | //初检缺陷数 |
| | | var ListLenSum1 = ListPreliminarySum.FindAll(a => a.Lensnumber ==i && a.DefectType == "白点" && !a.Result); |
| | | var listlensum1 = ListLenSum1.Count; |
| | | //复检多检出数 |
| | | var ListLenMaySum1 = ListMayNub.FindAll(a=> a.Lensnumber ==i&& a.DefectType == "白点" && !a.Result); |
| | | var listlenmaysum1 = ListLenMaySum1.Count; |
| | | //总缺陷数 |
| | | var defectSum = listlenmaysum1 + listlensum1; |
| | | //除尘数 |
| | | var ListLenNoClearSum1 = ListNoClearNub.FindAll(a => a.Lensnumber == i && a.DefectType == "白点" && !a.Result); |
| | | var listlennoclearsum1 = ListLenNoClearSum1.Count; |
| | | var defectClearSum = listlensum1 - listlennoclearsum1; |
| | | |
| | | |
| | | var content1 = $"{i},{defectSum},{defectClearSum},{(double)(defectSum / defectSum)}"; |
| | | File.AppendAllText(file1, content1, Encoding.UTF8); |
| | | File.AppendAllText(file1, "\r\n"); |
| | | } |
| | | |
| | | |
| | | directoryInfo3 = null; |
| | | } |
| | | |