|
@@ -140,9 +140,13 @@ namespace OTSIncAReportGrids
|
|
|
int particleArea = fielddata.GetparticleArea();
|
|
|
|
|
|
double ratio = Math.Round(particleArea / filedsArea*1000,3);
|
|
|
- float ScanFieldSize100 = resfile.GetScanFieldSizeX100();
|
|
|
- float ScanFieldSize = resfile.GetScanFieldSizeX();
|
|
|
- double Magnification = ScanFieldSize100 * 100 / ScanFieldSize;
|
|
|
+ //float ScanFieldSize100 = resfile.GetScanFieldSizeX100();
|
|
|
+ //float ScanFieldSize = resfile.GetScanFieldSizeX();
|
|
|
+
|
|
|
+
|
|
|
+ //double Magnification = ScanFieldSize100 * 100 / ScanFieldSize;
|
|
|
+
|
|
|
+ double Magnification= resfile.GetMeasurementMagnification();
|
|
|
//报告参数文件
|
|
|
string xmlpath = Application.StartupPath + RptConfigFile.m_ReportMgrParamFile;
|
|
|
DataSet ds = XMLoperate.GetXmlData(xmlpath, "XMLData");
|
|
@@ -217,11 +221,13 @@ namespace OTSIncAReportGrids
|
|
|
}
|
|
|
TimeSpan timeSpan = end - star;
|
|
|
int all_FiledCount = resfile.GetTotalFields();
|
|
|
- //当前屏幕尺寸/µm
|
|
|
- double ScanFieldSize = resfile.GetScanFieldSizeX();
|
|
|
- //100倍时屏幕尺寸/µm
|
|
|
- double ScanFieldSize100 = resfile.GetScanFieldSizeX100();
|
|
|
- double Magnification = ScanFieldSize100 / ScanFieldSize * 100;
|
|
|
+ ////当前屏幕尺寸/µm
|
|
|
+ //double ScanFieldSize = resfile.GetScanFieldSizeX();
|
|
|
+ ////100倍时屏幕尺寸/µm
|
|
|
+ //double ScanFieldSize100 = resfile.GetScanFieldSizeX100();
|
|
|
+ //double Magnification = ScanFieldSize100 / ScanFieldSize * 100;
|
|
|
+
|
|
|
+ double Magnification = resfile.GetMeasurementMagnification();
|
|
|
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"];
|