|
@@ -132,8 +132,6 @@ namespace OTSIncAReportGrids
|
|
|
|
|
|
}
|
|
|
TimeSpan timeSpan = end - star;
|
|
|
- string all_FiledCount= ((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)resfile.ResultInfo["Sample"])["Members"])["SEMDataMsr"])["TotalFields"].ToString();
|
|
|
-
|
|
|
int filedCount = fielddata.GetFiledCount();
|
|
|
Dictionary<string, object> sampleMembers = ((Dictionary<string, object>)((Dictionary<string, object>)resfile.ResultInfo["Sample"])["Members"]);
|
|
|
Dictionary<string, object> semDataMsr = (Dictionary<string, object>)sampleMembers["SEMDataMsr"];
|
|
@@ -147,7 +145,9 @@ namespace OTSIncAReportGrids
|
|
|
int particleArea = fielddata.GetparticleArea();
|
|
|
|
|
|
double ratio = particleArea / filedsArea;
|
|
|
-
|
|
|
+ int ScanFieldSize100 = Convert.ToInt32(((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)resfile.ResultInfo["Sample"])["Members"])["SEMDataMsr"])["ScanFieldSize100"].ToString());
|
|
|
+ int ScanFieldSize = Convert.ToInt32(((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)resfile.ResultInfo["Sample"])["Members"])["SEMDataMsr"])["ScanFieldSize"].ToString());
|
|
|
+ double Magnification = ScanFieldSize100 * 100 / ScanFieldSize;
|
|
|
//报告参数文件
|
|
|
string xmlpath = Application.StartupPath + m_frmReportApp.m_OTSReportMgrParamFile;
|
|
|
DataSet ds = XMLoperate.GetXmlData(xmlpath, "XMLData");
|
|
@@ -165,7 +165,8 @@ namespace OTSIncAReportGrids
|
|
|
keyValues.Add(table["col2"].ToString(), star.ToString("yyyy-MM-dd HH:mm:ss"));
|
|
|
keyValues.Add(table["col3"].ToString(), end.ToString("yyyy-MM-dd HH:mm:ss"));
|
|
|
keyValues.Add(table["col4"].ToString(), Math.Round(timeSpan.TotalMinutes, 2).ToString() + "mins");
|
|
|
- keyValues.Add(table["col5"].ToString(), all_FiledCount.ToString());
|
|
|
+ keyValues.Add(table["col5"].ToString(), filedCount.ToString());
|
|
|
+ keyValues.Add(table["col12"].ToString(), Math.Round(Magnification, 2).ToString());
|
|
|
string LibraryName = "";
|
|
|
if ("NoSTDDB"== ((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)resfile.ResultInfo["Sample"])["Members"])["MsrParams"])["STDName"].ToString())
|
|
|
{
|