| | |
| | | } |
| | | else |
| | | { |
| | | if (Lens[0].DefectType == "镀膜破损") |
| | | { |
| | | var content11 = $"{item},{LensNumb},{Lens[0].JudgmentResult},{Lens[0].DefectType}"; |
| | | File.AppendAllText(file12, content11, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | for (int i = 0; i < Lens.Count; i++) |
| | | { |
| | | if (Lens[i].DefectType == "镀膜破损") |
| | | { |
| | | var content111 = $"{""},{""},{""},{""},{""},{"-"},{"-"},{"-"},{"-"},{"-"},{"-"}"; |
| | | File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | } |
| | | else |
| | | { |
| | | var content111 = $"{""},{""},{""},{Lens[i].DefectType},{""},{Lens[i].ex},{Lens[i].location},{Lens[i].X},{Lens[i].Y},{(int)(Lens[i].R)},{(int)(Lens[i].angle)}"; |
| | | File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | } |
| | | |
| | | } |
| | | } |
| | | else if (Lens[0].DefectType == "划伤" || Lens[0].DefectType == "脏污") |
| | | { |
| | | var content11 = $"{item},{LensNumb},{Lens[0].JudgmentResult},{Lens[0].DefectType}"; |
| | | File.AppendAllText(file12, content11, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | for (int i = 0; i < Lens.Count; i++) |
| | | { |
| | | if (Lens[i].DefectType == "划伤" || Lens[i].DefectType == "脏污") |
| | | { |
| | | var content111 = $"{""},{""},{""},{""},{""},{Lens[i].ex},{Lens[i].location},{Lens[i].X},{Lens[i].Y},{(int)(Lens[i].R)},{(int)(Lens[i].angle)}"; |
| | | File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | } |
| | | else |
| | | { |
| | | var content111 = $"{""},{""},{""},{Lens[i].DefectType},{""},{Lens[i].ex},{Lens[i].location},{Lens[i].X},{Lens[i].Y},{(int)(Lens[i].R)},{(int)(Lens[i].angle)}"; |
| | | File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | } |
| | | |
| | | } |
| | | } |
| | | else if (Lens[0].DefectType == "刮白") |
| | | var lensWhite=Lens.FindAll(a => a.DefectType == "白点"); |
| | | var lensWhiten = Lens.FindAll(a => a.DefectType == "刮白"); |
| | | var lensScratchPart = Lens.FindAll(a => a.DefectType == "划伤" || a.DefectType == "脏污"); |
| | | var lensZoomPart = Lens.FindAll(a => a.DefectType == "镀膜破损"); |
| | | var JudgmentResult = Lens.FindAll(a => a.JudgmentResult == "NG"); |
| | | if (JudgmentResult.Count>0) |
| | | { |
| | | var content11 = $"{item},{LensNumb},{Lens[0].JudgmentResult},{Lens[0].DefectType}"; |
| | | File.AppendAllText(file12, content11, Encoding.UTF8); |
| | | var contentFist = $"{item},{LensNumb},{"NG"}"; |
| | | File.AppendAllText(file12, contentFist, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | for (int i = 0; i < Lens.Count; i++) |
| | | { |
| | | if (Lens[i].DefectType == "刮白") |
| | | { |
| | | var content111 = $"{""},{""},{""},{""},{""},{Lens[i].ex},{Lens[i].location},{Lens[i].X},{Lens[i].Y},{(int)(Lens[i].R)},{(int)(Lens[i].angle)}"; |
| | | File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | } |
| | | else |
| | | { |
| | | var content111 = $"{""},{""},{""},{Lens[i].DefectType},{""},{Lens[i].ex},{Lens[i].location},{Lens[i].X},{Lens[i].Y},{(int)(Lens[i].R)},{(int)(Lens[i].angle)}"; |
| | | File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | } |
| | | |
| | | } |
| | | } |
| | | else |
| | | { |
| | | var content11 = $"{item},{LensNumb},{Lens[0].JudgmentResult},{Lens[0].DefectType},{Lens[0].PostTreatmentResults}"; |
| | | File.AppendAllText(file12, content11, Encoding.UTF8); |
| | | var contentFist = $"{item},{LensNumb},{"OK"}"; |
| | | File.AppendAllText(file12, contentFist, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | for (int i = 0; i < Lens.Count; i++) |
| | | } |
| | | |
| | | |
| | | |
| | | if (lensWhite.Count!=0) |
| | | { |
| | | |
| | | var content = $"{""},{""},{""},{lensWhite[0].DefectType},{lensWhite[0].PostTreatmentResults}"; |
| | | File.AppendAllText(file12, content, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | for (int i = 0; i < lensWhite.Count; i++) |
| | | { |
| | | var content111 = $"{""},{""},{""},{""},{""},{Lens[i].ex},{Lens[i].location},{Lens[i].X},{Lens[i].Y},{(int)(Lens[i].R)},{(int)(Lens[i].angle)}"; |
| | | File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | var content1 = $"{""},{""},{""},{""},{""},{lensWhite[i].ex},{lensWhite[i].location},{lensWhite[i].X},{lensWhite[i].Y},{(int)(lensWhite[i].R)},{(int)(lensWhite[i].angle)}"; |
| | | File.AppendAllText(file12, content1, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | } |
| | | } |
| | | if (lensWhiten.Count!=0) |
| | | { |
| | | |
| | | var content = $"{""},{""},{""},{lensWhiten[0].DefectType},{lensWhiten[0].PostTreatmentResults}"; |
| | | File.AppendAllText(file12, content, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | for (int i = 0; i < lensWhiten.Count; i++) |
| | | { |
| | | var content1 = $"{""},{""},{""},{""},{""},{lensWhiten[i].ex},{lensWhiten[i].location},{lensWhiten[i].X},{lensWhiten[i].Y},{(int)(lensWhiten[i].R)},{(int)(lensWhiten[i].angle)}"; |
| | | File.AppendAllText(file12, content1, Encoding.UTF8); |
| | | File.AppendAllText(file12, "\r\n"); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | //if (Lens[0].DefectType == "镀膜破损") |
| | | //{ |
| | | // var content11 = $"{item},{LensNumb},{Lens[0].JudgmentResult},{Lens[0].DefectType}"; |
| | | // File.AppendAllText(file12, content11, Encoding.UTF8); |
| | | // File.AppendAllText(file12, "\r\n"); |
| | | // for (int i = 0; i < Lens.Count; i++) |
| | | // { |
| | | // if (Lens[i].DefectType == "镀膜破损") |
| | | // { |
| | | // var content111 = $"{""},{""},{""},{""},{""},{"-"},{"-"},{"-"},{"-"},{"-"},{"-"}"; |
| | | // File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | // File.AppendAllText(file12, "\r\n"); |
| | | // } |
| | | // else |
| | | // { |
| | | // var content111 = $"{""},{""},{""},{Lens[i].DefectType},{""},{Lens[i].ex},{Lens[i].location},{Lens[i].X},{Lens[i].Y},{(int)(Lens[i].R)},{(int)(Lens[i].angle)}"; |
| | | // File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | // File.AppendAllText(file12, "\r\n"); |
| | | // } |
| | | |
| | | // } |
| | | //} |
| | | //else if (Lens[0].DefectType == "划伤" || Lens[0].DefectType == "脏污") |
| | | //{ |
| | | // var content11 = $"{item},{LensNumb},{Lens[0].JudgmentResult},{Lens[0].DefectType}"; |
| | | // File.AppendAllText(file12, content11, Encoding.UTF8); |
| | | // File.AppendAllText(file12, "\r\n"); |
| | | // for (int i = 0; i < Lens.Count; i++) |
| | | // { |
| | | // if (Lens[i].DefectType == "划伤" || Lens[i].DefectType == "脏污") |
| | | // { |
| | | // var content111 = $"{""},{""},{""},{""},{""},{Lens[i].ex},{Lens[i].location},{Lens[i].X},{Lens[i].Y},{(int)(Lens[i].R)},{(int)(Lens[i].angle)}"; |
| | | // File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | // File.AppendAllText(file12, "\r\n"); |
| | | // } |
| | | // else |
| | | // { |
| | | // var content111 = $"{""},{""},{""},{Lens[i].DefectType},{""},{Lens[i].ex},{Lens[i].location},{Lens[i].X},{Lens[i].Y},{(int)(Lens[i].R)},{(int)(Lens[i].angle)}"; |
| | | // File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | // File.AppendAllText(file12, "\r\n"); |
| | | // } |
| | | |
| | | // } |
| | | //} |
| | | //else if (Lens[0].DefectType == "刮白") |
| | | //{ |
| | | // var content11 = $"{item},{LensNumb},{Lens[0].JudgmentResult},{Lens[0].DefectType}"; |
| | | // File.AppendAllText(file12, content11, Encoding.UTF8); |
| | | // File.AppendAllText(file12, "\r\n"); |
| | | // for (int i = 0; i < Lens.Count; i++) |
| | | // { |
| | | // if (Lens[i].DefectType == "刮白") |
| | | // { |
| | | // var content111 = $"{""},{""},{""},{""},{""},{Lens[i].ex},{Lens[i].location},{Lens[i].X},{Lens[i].Y},{(int)(Lens[i].R)},{(int)(Lens[i].angle)}"; |
| | | // File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | // File.AppendAllText(file12, "\r\n"); |
| | | // } |
| | | // else |
| | | // { |
| | | // var content111 = $"{""},{""},{""},{Lens[i].DefectType},{""},{Lens[i].ex},{Lens[i].location},{Lens[i].X},{Lens[i].Y},{(int)(Lens[i].R)},{(int)(Lens[i].angle)}"; |
| | | // File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | // File.AppendAllText(file12, "\r\n"); |
| | | // } |
| | | |
| | | // } |
| | | //} |
| | | //else |
| | | //{ |
| | | // var content11 = $"{item},{LensNumb},{Lens[0].JudgmentResult},{Lens[0].DefectType},{Lens[0].PostTreatmentResults}"; |
| | | // File.AppendAllText(file12, content11, Encoding.UTF8); |
| | | // File.AppendAllText(file12, "\r\n"); |
| | | // for (int i = 0; i < Lens.Count; i++) |
| | | // { |
| | | // var content111 = $"{""},{""},{""},{""},{""},{Lens[i].ex},{Lens[i].location},{Lens[i].X},{Lens[i].Y},{(int)(Lens[i].R)},{(int)(Lens[i].angle)}"; |
| | | // File.AppendAllText(file12, content111, Encoding.UTF8); |
| | | // File.AppendAllText(file12, "\r\n"); |
| | | // } |
| | | //} |
| | | |
| | | } |
| | | } |