Changed wafer summary properties optional for runs without a grade
This commit is contained in:
parent
3e9fd6224e
commit
e2c40bcec4
@ -245,17 +245,17 @@ public class Header
|
||||
{
|
||||
segmentsB = segment.Split(split, StringSplitOptions.None);
|
||||
segmentsC = segmentsB[0].Split(' ');
|
||||
waferSummary = new(id: segmentsC[0].Trim(),
|
||||
lPDCount: segmentsC[1].Trim(),
|
||||
lPDCM2: segmentsC[2].Trim(),
|
||||
areaCount: segmentsC[3].Trim(),
|
||||
areaTotal: segmentsC[4].Trim(),
|
||||
scratchCount: segmentsC[5].Trim(),
|
||||
scratchTotal: segmentsC[6].Trim(),
|
||||
sumOfDefects: segmentsC[7].Trim(),
|
||||
hazeRegion: segmentsC[8].Trim(),
|
||||
hazeAverage: segmentsC[9].Trim(),
|
||||
grade: segmentsC[10].Trim());
|
||||
waferSummary = new(id: segmentsC.Length < 1 ? string.Empty : segmentsC[0].Trim(),
|
||||
lPDCount: segmentsC.Length < 2 ? string.Empty : segmentsC[1].Trim(),
|
||||
lPDCM2: segmentsC.Length < 3 ? string.Empty : segmentsC[2].Trim(),
|
||||
areaCount: segmentsC.Length < 4 ? string.Empty : segmentsC[3].Trim(),
|
||||
areaTotal: segmentsC.Length < 5 ? string.Empty : segmentsC[4].Trim(),
|
||||
scratchCount: segmentsC.Length < 6 ? string.Empty : segmentsC[5].Trim(),
|
||||
scratchTotal: segmentsC.Length < 7 ? string.Empty : segmentsC[6].Trim(),
|
||||
sumOfDefects: segmentsC.Length < 8 ? string.Empty : segmentsC[7].Trim(),
|
||||
hazeRegion: segmentsC.Length < 9 ? string.Empty : segmentsC[8].Trim(),
|
||||
hazeAverage: segmentsC.Length < 10 ? string.Empty : segmentsC[9].Trim(),
|
||||
grade: segmentsC.Length < 11 ? string.Empty : segmentsC[10].Trim());
|
||||
collection.Add(waferSummary);
|
||||
}
|
||||
ScanPast(text, i, constant.Min);
|
||||
|
Loading…
x
Reference in New Issue
Block a user