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);
|
segmentsB = segment.Split(split, StringSplitOptions.None);
|
||||||
segmentsC = segmentsB[0].Split(' ');
|
segmentsC = segmentsB[0].Split(' ');
|
||||||
waferSummary = new(id: segmentsC[0].Trim(),
|
waferSummary = new(id: segmentsC.Length < 1 ? string.Empty : segmentsC[0].Trim(),
|
||||||
lPDCount: segmentsC[1].Trim(),
|
lPDCount: segmentsC.Length < 2 ? string.Empty : segmentsC[1].Trim(),
|
||||||
lPDCM2: segmentsC[2].Trim(),
|
lPDCM2: segmentsC.Length < 3 ? string.Empty : segmentsC[2].Trim(),
|
||||||
areaCount: segmentsC[3].Trim(),
|
areaCount: segmentsC.Length < 4 ? string.Empty : segmentsC[3].Trim(),
|
||||||
areaTotal: segmentsC[4].Trim(),
|
areaTotal: segmentsC.Length < 5 ? string.Empty : segmentsC[4].Trim(),
|
||||||
scratchCount: segmentsC[5].Trim(),
|
scratchCount: segmentsC.Length < 6 ? string.Empty : segmentsC[5].Trim(),
|
||||||
scratchTotal: segmentsC[6].Trim(),
|
scratchTotal: segmentsC.Length < 7 ? string.Empty : segmentsC[6].Trim(),
|
||||||
sumOfDefects: segmentsC[7].Trim(),
|
sumOfDefects: segmentsC.Length < 8 ? string.Empty : segmentsC[7].Trim(),
|
||||||
hazeRegion: segmentsC[8].Trim(),
|
hazeRegion: segmentsC.Length < 9 ? string.Empty : segmentsC[8].Trim(),
|
||||||
hazeAverage: segmentsC[9].Trim(),
|
hazeAverage: segmentsC.Length < 10 ? string.Empty : segmentsC[9].Trim(),
|
||||||
grade: segmentsC[10].Trim());
|
grade: segmentsC.Length < 11 ? string.Empty : segmentsC[10].Trim());
|
||||||
collection.Add(waferSummary);
|
collection.Add(waferSummary);
|
||||||
}
|
}
|
||||||
ScanPast(text, i, constant.Min);
|
ScanPast(text, i, constant.Min);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user