using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.IO;
|
namespace P066.Data
|
{
|
class WriteFile
|
{
|
#region 写入设备判断结果报表
|
public void WriteJR(List<ResultData> Lens, string item, int LensNumb, string file12)
|
{
|
if (Lens.Count == 0)
|
{
|
|
var content11 = $"{item},{LensNumb},{"OK"}";
|
File.AppendAllText(file12, content11, Encoding.UTF8);
|
File.AppendAllText(file12, "\r\n");
|
}
|
else
|
{
|
|
|
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 contentFist = $"{item},{LensNumb},{"NG"}";
|
File.AppendAllText(file12, contentFist, Encoding.UTF8);
|
File.AppendAllText(file12, "\r\n");
|
}
|
else
|
{
|
var contentFist = $"{item},{LensNumb},{"OK"}";
|
File.AppendAllText(file12, contentFist, Encoding.UTF8);
|
File.AppendAllText(file12, "\r\n");
|
}
|
|
|
|
if (lensWhite.Count!=0)
|
{
|
|
var content = $"{""},{""},{""},{lensWhite[0].DefectType+ lensWhite[0].JudgmentResult},{lensWhite[0].PostTreatmentResults}";
|
File.AppendAllText(file12, content, Encoding.UTF8);
|
File.AppendAllText(file12, "\r\n");
|
for (int i = 0; i < lensWhite.Count; i++)
|
{
|
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].JudgmentResult},{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");
|
// }
|
//}
|
|
}
|
}
|
#endregion
|
}
|
}
|