|
|
@@ -8,7 +8,7 @@ using OTSPeriodicTable;
|
|
|
//
|
|
|
using OTSProgMgrInfo.OTSProgMgrInfoFunction;
|
|
|
|
|
|
-using NSLogFunExport;
|
|
|
+//using NSLogFunExport;
|
|
|
using OTSDataType;
|
|
|
using OTSModelSharp;
|
|
|
|
|
|
@@ -277,9 +277,9 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
public COTSProgMgrParamFile m_cotsprogmgrparamfileclr; //参数类
|
|
|
//
|
|
|
public CSEMStageData m_csemstagedataclr; //SEM样品台处理类
|
|
|
- public COTSImgScanPrm m_cotsimgscanprmclr; //图像扫描类
|
|
|
- public CGenParam m_cgenparamclr; //一般参数类
|
|
|
- public COTSImgProcPrm m_cotsimgprocprmclr; //图像处理类
|
|
|
+ public COTSImageScanParam m_cotsimgscanprmclr; //图像扫描类
|
|
|
+ public COTSGeneralParameters m_cgenparamclr; //一般参数类
|
|
|
+ public COTSImageProcessParam m_cotsimgprocprmclr; //图像处理类
|
|
|
public COTSXRayParam m_cotsxrayprmclr; //X-Ray类
|
|
|
|
|
|
//后加
|
|
|
@@ -289,7 +289,9 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
public CMsrParamFileMrg m_cmsrparamfilemrgclr; //参数文件类
|
|
|
|
|
|
// 初始化日志类
|
|
|
- public CFunExportClass m_LogFunExport = null; //日志类
|
|
|
+ //public CFunExportClass m_LogFunExport = null; //日志类
|
|
|
+ public static NLog.Logger loger = NLog.LogManager.GetCurrentClassLogger();
|
|
|
+
|
|
|
const String m_csFileName = "OTSMeasureAppLog"; // 测量程序日志文件名
|
|
|
#endregion
|
|
|
|
|
|
@@ -297,8 +299,9 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
public OTSProgMgrInfoFun(ProgMgrInfoForm in_PMIF)
|
|
|
{
|
|
|
m_cotsprogmgrparamfileclr = new COTSProgMgrParamFile();
|
|
|
- m_LogFunExport = new CFunExportClass();
|
|
|
- m_LogFunExport.InitLog(m_csFileName);
|
|
|
+ //m_LogFunExport = new CFunExportClass();
|
|
|
+ //m_LogFunExport.InitLog(m_csFileName);
|
|
|
+ loger.Trace(m_csFileName);
|
|
|
|
|
|
m_cstageclr = new CStage();
|
|
|
m_cstagefileclr = new CStageFile();
|
|
|
@@ -323,7 +326,8 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
|
|
|
if (!m_cstagefileclr.Load((int)OTS_SOFT_PACKAGE_ID.OTSIncA, true, !PMIF.m_b_checkstagefile))
|
|
|
{
|
|
|
- m_LogFunExport.TraceErrorLog("(OTSProgMgrInfoFun.StageLoad) 加载样品台信息失败");
|
|
|
+ //m_LogFunExport.TraceErrorLog("(OTSProgMgrInfoFun.StageLoad) 加载样品台信息失败");
|
|
|
+ loger.Trace("(OTSProgMgrInfoFun.StageLoad) 加载样品台信息失败");
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
@@ -341,7 +345,8 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
CStage ls_cstageclr = m_cstagefileclr.GetWorkingStage();
|
|
|
if (null == ls_cstageclr)
|
|
|
{
|
|
|
- m_LogFunExport.TraceErrorLog("(OTSProgMgrInfoFun.GetWorkingStage) 获取正在工作的样品台类失败");
|
|
|
+ //m_LogFunExport.TraceErrorLog("(OTSProgMgrInfoFun.GetWorkingStage) 获取正在工作的样品台类失败");
|
|
|
+ loger.Trace("(OTSProgMgrInfoFun.GetWorkingStage) 获取正在工作的样品台类失败");
|
|
|
return ls_cstageclr;
|
|
|
}
|
|
|
|
|
|
@@ -381,7 +386,8 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
//m_LogFunExport.TraceLog("(OTSProgMgrInfoFun.StageSave) 保存样品台信息");
|
|
|
if (!m_cstagefileclr.Save((int)OTS_SOFT_PACKAGE_ID.OTSIncA))
|
|
|
{
|
|
|
- m_LogFunExport.TraceErrorLog("(OTSProgMgrInfoFun.StageLoad) 保存样品台信息失败");
|
|
|
+ //m_LogFunExport.TraceErrorLog("(OTSProgMgrInfoFun.StageLoad) 保存样品台信息失败");
|
|
|
+ loger.Trace("(OTSProgMgrInfoFun.StageLoad) 保存样品台信息失败");
|
|
|
return false;
|
|
|
}
|
|
|
return true;
|
|
|
@@ -397,7 +403,8 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
List<CStage> l_cstageclr = m_cstagefileclr.GetStagesList();
|
|
|
if (null == l_cstageclr)
|
|
|
{
|
|
|
- m_LogFunExport.TraceErrorLog("(OTSProgMgrInfoFun.GetStageList) 获取样品台信息列表失败");
|
|
|
+ //m_LogFunExport.TraceErrorLog("(OTSProgMgrInfoFun.GetStageList) 获取样品台信息列表失败");
|
|
|
+ loger.Trace("(OTSProgMgrInfoFun.GetStageList) 获取样品台信息列表失败");
|
|
|
return l_cstageclr;
|
|
|
}
|
|
|
return l_cstageclr;
|
|
|
@@ -438,8 +445,8 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
/// </summary>
|
|
|
public void LoadSEMStageData()
|
|
|
{
|
|
|
- m_LogFunExport.TraceLog("(OTSProgMgrInfoFun.LoadSEMStageData) 读取样品台SEM参数信息");
|
|
|
-
|
|
|
+ //m_LogFunExport.TraceLog("(OTSProgMgrInfoFun.LoadSEMStageData) 读取样品台SEM参数信息");
|
|
|
+ loger.Trace("(OTSProgMgrInfoFun.LoadSEMStageData) 读取样品台SEM参数信息");
|
|
|
//100倍时屏幕尺寸/mm
|
|
|
PMIF.IDC_EDIT_SCREENWIDTH.Text = m_csemstagedataclr.GetScanFieldSize100().ToString();
|
|
|
//x轴方向
|
|
|
@@ -479,14 +486,14 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
/// </summary>
|
|
|
public void LoadImageScanPrm()
|
|
|
{
|
|
|
- m_LogFunExport.TraceLog("(OTSProgMgrInfoFun.LoadImageScanPrm) 加载图像扫描参数");
|
|
|
-
|
|
|
+ //m_LogFunExport.TraceLog("(OTSProgMgrInfoFun.LoadImageScanPrm) 加载图像扫描参数");
|
|
|
+ loger.Trace("(OTSProgMgrInfoFun.LoadImageScanPrm) 加载图像扫描参数");
|
|
|
//测量终止方式
|
|
|
//PMIF.IDC_COMBO_STOPMODE.Text = ((OTS_MEASURE_STOP_MODE)Enum.ToObject(typeof(OTS_MEASURE_STOP_MODE), PMIF.m_cotsimgscanprmclr.GetStopMode())).ToString();
|
|
|
foreach (OTSPeriodicTable.ComboBoxItem cbi in PMIF.IDC_COMBO_STOPMODE.Items)
|
|
|
{
|
|
|
if (cbi.Value.ToString() != "")
|
|
|
- if (Convert.ToInt32(cbi.Value) == m_cotsimgscanprmclr.GetStopMode())
|
|
|
+ if ((otsdataconst.OTS_MEASURE_STOP_MODE)cbi.Value == m_cotsimgscanprmclr.GetStopMode())
|
|
|
{
|
|
|
PMIF.IDC_COMBO_STOPMODE.SelectedItem = cbi;
|
|
|
}
|
|
|
@@ -502,7 +509,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
foreach (OTSPeriodicTable.ComboBoxItem cbi in PMIF.IDC_COMBO_FETCHIMGMODE.Items)
|
|
|
{
|
|
|
if (cbi.Value.ToString() != "")
|
|
|
- if (Convert.ToInt32(cbi.Value) == m_cotsimgscanprmclr.GetStartImageMode())
|
|
|
+ if ((otsdataconst.OTS_GET_IMAGE_MODE)cbi.Value == m_cotsimgscanprmclr.GetStartImageMode())
|
|
|
{
|
|
|
PMIF.IDC_COMBO_FETCHIMGMODE.SelectedItem = cbi;
|
|
|
}
|
|
|
@@ -512,7 +519,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
foreach (OTSPeriodicTable.ComboBoxItem cbi in PMIF.IDC_COMBO_IMGSCANSPEED.Items)
|
|
|
{
|
|
|
if (cbi.Value.ToString() != "")
|
|
|
- if (Convert.ToInt32(cbi.Value) == m_cotsimgscanprmclr.GetScanImageSpeed())
|
|
|
+ if ((otsdataconst.OTS_THREE_TIES_OPTIONS)cbi.Value == m_cotsimgscanprmclr.GetScanImageSpeed())
|
|
|
{
|
|
|
PMIF.IDC_COMBO_IMGSCANSPEED.SelectedItem = cbi;
|
|
|
}
|
|
|
@@ -522,7 +529,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
foreach (OTSPeriodicTable.ComboBoxItem cbi in PMIF.IDC_COMBO_IMGSIZE.Items)
|
|
|
{
|
|
|
if (cbi.Value.ToString() != "")
|
|
|
- if (Convert.ToInt32(cbi.Value) == m_cotsimgscanprmclr.GetImagePixelSize())
|
|
|
+ if ((otsdataconst.OTS_FIVE_TIES_OPTIONS)cbi.Value == m_cotsimgscanprmclr.GetImagePixelSize())
|
|
|
{
|
|
|
PMIF.IDC_COMBO_IMGSIZE.SelectedItem = cbi;
|
|
|
}
|
|
|
@@ -540,7 +547,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
foreach (OTSPeriodicTable.ComboBoxItem cbi in PMIF.IDC_COMBO_FrameEndMode.Items)
|
|
|
{
|
|
|
if (cbi.Value.ToString() != "")
|
|
|
- if (Convert.ToInt32(cbi.Value) == m_cotsimgscanprmclr.GetFieldStopMode())
|
|
|
+ if ((otsdataconst.OTS_MEASURE_FIELD_STOP_MODE)cbi.Value == m_cotsimgscanprmclr.GetFieldStopMode())
|
|
|
{
|
|
|
PMIF.IDC_COMBO_FrameEndMode.SelectedItem = cbi;
|
|
|
}
|
|
|
@@ -624,7 +631,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
foreach (OTSPeriodicTable.ComboBoxItem cbi in PMIF.cBMeasShape.Items)
|
|
|
{
|
|
|
if (cbi.Value.ToString() != "")
|
|
|
- if (Convert.ToInt32(cbi.Value) == m_cgenparamclr.GetShape())
|
|
|
+ if ((DOMAIN_SHAPE)cbi.Value == m_cgenparamclr.GetShape())
|
|
|
{
|
|
|
PMIF.cBMeasShape.SelectedItem = cbi;
|
|
|
}
|
|
|
@@ -664,9 +671,9 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
//m_LogFunExport.TraceLog("(OTSProgMgrInfoFun.LoadImageProc) 加载图像处理参数");
|
|
|
|
|
|
//颗粒面积范围 最小
|
|
|
- PMIF.IDC_EDIT_PARTAREAMIN.Text = m_cotsimgprocprmclr.GetIncArea().GetStart().ToString();
|
|
|
+ PMIF.IDC_EDIT_PARTAREAMIN.Text = m_cotsimgprocprmclr.GetIncAreaRange().GetStart().ToString();
|
|
|
//颗粒面积范围 最大
|
|
|
- PMIF.IDC_EDIT_PARTAREAMAX.Text = m_cotsimgprocprmclr.GetIncArea().GetEnd().ToString();
|
|
|
+ PMIF.IDC_EDIT_PARTAREAMAX.Text = m_cotsimgprocprmclr.GetIncAreaRange().GetEnd().ToString();
|
|
|
//背景灰度范围 最小
|
|
|
PMIF.IDC_EDIT_BACKMIN.Text = m_cotsimgprocprmclr.GetBGGray().GetStart().ToString();
|
|
|
//背景灰度范围 最大
|
|
|
@@ -687,7 +694,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
foreach (OTSPeriodicTable.ComboBoxItem cbi in PMIF.IDC_COMBO_AUTOBGREMOVE_TYPE.Items)
|
|
|
{
|
|
|
if (cbi.Value.ToString() != "")
|
|
|
- if (Convert.ToInt32(cbi.Value) == m_cotsimgprocprmclr.GetAutoBGRemoveType())
|
|
|
+ if ((otsdataconst.OTS_AUTOBGREMOVE_TYPE)cbi.Value == m_cotsimgprocprmclr.GetAutoBGRemoveType())
|
|
|
{
|
|
|
PMIF.IDC_COMBO_AUTOBGREMOVE_TYPE.SelectedItem = cbi;
|
|
|
}
|
|
|
@@ -697,7 +704,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
foreach (OTSPeriodicTable.ComboBoxItem cbi in PMIF.IDC_COMBO_AUTO.Items)
|
|
|
{
|
|
|
if (cbi.Value.ToString() != "")
|
|
|
- if (Convert.ToInt32(cbi.Value) == m_cotsimgprocprmclr.GetBGRemoveType())
|
|
|
+ if ((otsdataconst.OTS_BGREMOVE_TYPE)cbi.Value == m_cotsimgprocprmclr.GetBGRemoveType())
|
|
|
{
|
|
|
PMIF.IDC_COMBO_AUTO.SelectedItem = cbi;
|
|
|
}
|
|
|
@@ -716,7 +723,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
foreach (OTSPeriodicTable.ComboBoxItem cbi in PMIF.IDC_COMBO_SEARCHXRAYSPEED.Items)
|
|
|
{
|
|
|
if (cbi.Value.ToString() != "")
|
|
|
- if (Convert.ToInt32(cbi.Value) == m_cotsxrayprmclr.GetSearchSpeed())
|
|
|
+ if ((otsdataconst.OTS_THREE_TIES_OPTIONS)cbi.Value == m_cotsxrayprmclr.GetSearchSpeed())
|
|
|
{
|
|
|
PMIF.IDC_COMBO_SEARCHXRAYSPEED.SelectedItem = cbi;
|
|
|
}
|
|
|
@@ -732,7 +739,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
foreach (OTSPeriodicTable.ComboBoxItem cbi in PMIF.IDC_COMBO_XRAYSCANMODE.Items)
|
|
|
{
|
|
|
if (cbi.Value.ToString() != "")
|
|
|
- if (Convert.ToInt32(cbi.Value) == m_cotsxrayprmclr.GetScanMode())
|
|
|
+ if ((otsdataconst.OTS_X_RAY_SCAN_MODE)cbi.Value == m_cotsxrayprmclr.GetScanMode())
|
|
|
{
|
|
|
PMIF.IDC_COMBO_XRAYSCANMODE.SelectedItem = cbi;
|
|
|
}
|
|
|
@@ -742,7 +749,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
foreach (OTSPeriodicTable.ComboBoxItem cbi in PMIF.IDC_COMBO_ANALYXRAYSPEED.Items)
|
|
|
{
|
|
|
if (cbi.Value.ToString() != "")
|
|
|
- if (Convert.ToInt32(cbi.Value) == m_cotsxrayprmclr.GetAnalySpeed())
|
|
|
+ if ((otsdataconst.OTS_THREE_TIES_OPTIONS)cbi.Value == m_cotsxrayprmclr.GetAnalySpeed())
|
|
|
{
|
|
|
PMIF.IDC_COMBO_ANALYXRAYSPEED.SelectedItem = cbi;
|
|
|
}
|
|
|
@@ -781,7 +788,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
//x轴方向
|
|
|
//OTS_X_AXIS_DIRECTION enum_x = (OTS_X_AXIS_DIRECTION)Enum.Parse(typeof(OTS_X_AXIS_DIRECTION), PMIF.IDC_COMBO_XDIREC.SelectedItem.ToString(), false);
|
|
|
OTSPeriodicTable. ComboBoxItem cbi_x = (OTSPeriodicTable.ComboBoxItem)PMIF.IDC_COMBO_XDIREC.SelectedItem;
|
|
|
- m_csemstagedataclr.SetXAxisDir(Convert.ToInt32(cbi_x.Value));
|
|
|
+ m_csemstagedataclr.SetXAxisDir((otsdataconst.OTS_X_AXIS_DIRECTION)cbi_x.Value);
|
|
|
|
|
|
//x轴行程/mm 起,始
|
|
|
CIntRange crc_x = new CIntRange(Convert.ToInt32(PMIF.IDC_EDIT_XSTART.Text)*1000, Convert.ToInt32(PMIF.IDC_EDIT_XEND.Text)*1000);
|
|
|
@@ -790,7 +797,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
//y轴方向
|
|
|
//OTS_Y_AXIS_DIRECTION enum_y = (OTS_Y_AXIS_DIRECTION)Enum.Parse(typeof(OTS_Y_AXIS_DIRECTION), PMIF.IDC_COMBO_YDIRECT.SelectedItem.ToString(), false);
|
|
|
OTSPeriodicTable.ComboBoxItem cbi_y = (OTSPeriodicTable.ComboBoxItem)PMIF.IDC_COMBO_YDIRECT.SelectedItem;
|
|
|
- m_csemstagedataclr.SetYAxisDir(Convert.ToInt32(cbi_y.Value));
|
|
|
+ m_csemstagedataclr.SetYAxisDir((otsdataconst.OTS_Y_AXIS_DIRECTION)cbi_y.Value);
|
|
|
|
|
|
//y轴行程/mm 起,始
|
|
|
CIntRange crc_y = new CIntRange(Convert.ToInt32(PMIF.IDC_EDIT_YSTART.Text)*1000, Convert.ToInt32(PMIF.IDC_EDIT_YEND.Text)*1000);
|
|
|
@@ -810,7 +817,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
//测量终止方式
|
|
|
//OTS_MEASURE_STOP_MODE enum_stopmode = (OTS_MEASURE_STOP_MODE)Enum.Parse(typeof(OTS_MEASURE_STOP_MODE), PMIF.IDC_COMBO_STOPMODE.SelectedItem.ToString(), false);
|
|
|
OTSPeriodicTable.ComboBoxItem enum_stopmode = (OTSPeriodicTable.ComboBoxItem)PMIF.IDC_COMBO_STOPMODE.SelectedItem;
|
|
|
- m_cotsimgscanprmclr.SetStopMode(Convert.ToInt32(enum_stopmode.Value));
|
|
|
+ m_cotsimgscanprmclr.SetStopMode((otsdataconst.OTS_MEASURE_STOP_MODE)enum_stopmode.Value);
|
|
|
|
|
|
//终止时间
|
|
|
m_cotsimgscanprmclr.SetStopParamMeasTime(Convert.ToInt32(PMIF.IDC_EDIT_STOP_TIME.Text));
|
|
|
@@ -824,17 +831,17 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
//取图方式
|
|
|
//OTS_GET_IMAGE_MODE enum_fetchimgmode = (OTS_GET_IMAGE_MODE)Enum.Parse(typeof(OTS_GET_IMAGE_MODE), PMIF.IDC_COMBO_FETCHIMGMODE.SelectedItem.ToString(), false);
|
|
|
OTSPeriodicTable.ComboBoxItem enum_fetchimgmode = (OTSPeriodicTable.ComboBoxItem)PMIF.IDC_COMBO_FETCHIMGMODE.SelectedItem;
|
|
|
- m_cotsimgscanprmclr.SetStartImageMode(Convert.ToInt32(enum_fetchimgmode.Value));
|
|
|
+ m_cotsimgscanprmclr.SetStartImageMode((otsdataconst.OTS_MEASURE_STOP_MODE)enum_fetchimgmode.Value);
|
|
|
|
|
|
//扫描图精度
|
|
|
//OTS_THREE_TIES_OPTIONS enum_imgscanspeed = (OTS_THREE_TIES_OPTIONS)Enum.Parse(typeof(OTS_THREE_TIES_OPTIONS), PMIF.IDC_COMBO_IMGSCANSPEED.SelectedItem.ToString(), false);
|
|
|
OTSPeriodicTable.ComboBoxItem enum_imgscanspeed = (OTSPeriodicTable.ComboBoxItem)PMIF.IDC_COMBO_IMGSCANSPEED.SelectedItem;
|
|
|
- m_cotsimgscanprmclr.SetScanImageSpeed(Convert.ToInt32(enum_imgscanspeed.Value));
|
|
|
+ m_cotsimgscanprmclr.SetScanImageSpeed((otsdataconst.OTS_MEASURE_STOP_MODE)enum_imgscanspeed.Value);
|
|
|
|
|
|
//扫描图尺寸
|
|
|
//OTS_FIVE_TIES_OPTIONS enum_imgsize = (OTS_FIVE_TIES_OPTIONS)Enum.Parse(typeof(OTS_FIVE_TIES_OPTIONS), PMIF.IDC_COMBO_IMGSIZE.SelectedItem.ToString(), false);
|
|
|
OTSPeriodicTable.ComboBoxItem enum_imgsize = (OTSPeriodicTable.ComboBoxItem)PMIF.IDC_COMBO_IMGSIZE.SelectedItem;
|
|
|
- m_cotsimgscanprmclr.SetImagePixelSize(Convert.ToInt32(enum_imgsize.Value));
|
|
|
+ m_cotsimgscanprmclr.SetImagePixelSize((otsdataconst.OTS_MEASURE_STOP_MODE)enum_imgsize.Value);
|
|
|
|
|
|
//m_cotsimgscanprmclr.SetShowStopMode(PMIF.IDC_STOP_MODE_SWITCH.Checked);
|
|
|
//m_cotsimgscanprmclr.SetShowMeasTime(PMIF.IDC_STOP_TIME_SWITCH.Checked);
|
|
|
@@ -848,7 +855,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
|
|
|
//帧结束方式
|
|
|
OTSPeriodicTable.ComboBoxItem enum_FrameEndMode = (OTSPeriodicTable.ComboBoxItem)PMIF.IDC_COMBO_FrameEndMode.SelectedItem;
|
|
|
- m_cotsimgscanprmclr.SetFieldStopMode(Convert.ToInt32(enum_FrameEndMode.Value));
|
|
|
+ m_cotsimgscanprmclr.SetFieldStopMode((otsdataconst.OTS_MEASURE_STOP_MODE)enum_FrameEndMode.Value);
|
|
|
|
|
|
//帧结束方式对应参数
|
|
|
if (PMIF.IDC_COMBO_FrameEndMode.SelectedItem.ToString()== "颗粒百分比")
|
|
|
@@ -898,7 +905,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
|
|
|
//测量区域形状
|
|
|
OTSPeriodicTable.ComboBoxItem enum_Shape = (OTSPeriodicTable.ComboBoxItem)PMIF.cBMeasShape.SelectedItem;
|
|
|
- m_cgenparamclr.SetShape(Convert.ToInt32(enum_Shape.Value));
|
|
|
+ m_cgenparamclr.SetShape((otsdataconst.OTS_MEASURE_STOP_MODE)enum_Shape.Value);
|
|
|
|
|
|
//测量区域大小
|
|
|
m_cgenparamclr.SetArea(Convert.ToDouble(PMIF.tBMeasArea.Text));
|
|
|
@@ -947,11 +954,11 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
|
|
|
//搜索X-ray精度
|
|
|
OTSPeriodicTable.ComboBoxItem enum_AUTOBGREMOVETYPE = (OTSPeriodicTable.ComboBoxItem)PMIF.IDC_COMBO_AUTOBGREMOVE_TYPE.SelectedItem;
|
|
|
- m_cotsimgprocprmclr.SetBGRemoveType(Convert.ToInt32(enum_AUTOBGREMOVETYPE.Value));
|
|
|
+ m_cotsimgprocprmclr.SetBGRemoveType((otsdataconst.OTS_MEASURE_STOP_MODE)enum_AUTOBGREMOVETYPE.Value);
|
|
|
|
|
|
//搜索X-ray精度
|
|
|
OTSPeriodicTable.ComboBoxItem enum_IMAGEMODE = (OTSPeriodicTable.ComboBoxItem)PMIF.IDC_COMBO_AUTO.SelectedItem;
|
|
|
- m_cotsimgprocprmclr.SetAutoBGRemoveType(Convert.ToInt32(enum_IMAGEMODE.Value));
|
|
|
+ m_cotsimgprocprmclr.SetAutoBGRemoveType((otsdataconst.OTS_MEASURE_STOP_MODE)enum_IMAGEMODE.Value);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
@@ -962,7 +969,7 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
|
|
|
//搜索X-ray精度
|
|
|
OTSPeriodicTable.ComboBoxItem enum_searchxrayspeed = (OTSPeriodicTable.ComboBoxItem)PMIF.IDC_COMBO_SEARCHXRAYSPEED.SelectedItem;
|
|
|
- m_cotsxrayprmclr.SetSearchSpeed(Convert.ToInt32(enum_searchxrayspeed.Value));
|
|
|
+ m_cotsxrayprmclr.SetSearchSpeed((otsdataconst.OTS_MEASURE_STOP_MODE)enum_searchxrayspeed.Value);
|
|
|
|
|
|
//搜索X - ray精度对应的时间
|
|
|
m_cotsxrayprmclr.SetMidSearchAQTime(Convert.ToInt32(PMIF.IDC_TEXTBOX_SEARCHXRAYSPEED_TIME.Text.Trim()));
|
|
|
@@ -972,11 +979,11 @@ enum OTS_FIVE_TIES_OPTIONS
|
|
|
|
|
|
//X-ray扫描方式
|
|
|
OTSPeriodicTable.ComboBoxItem enum_xrayscanmode = (OTSPeriodicTable.ComboBoxItem)PMIF.IDC_COMBO_XRAYSCANMODE.SelectedItem;
|
|
|
- m_cotsxrayprmclr.SetScanMode(Convert.ToInt32(enum_xrayscanmode.Value));
|
|
|
+ m_cotsxrayprmclr.SetScanMode((otsdataconst.OTS_MEASURE_STOP_MODE)enum_xrayscanmode.Value);
|
|
|
|
|
|
//分析X-ray精度
|
|
|
OTSPeriodicTable.ComboBoxItem enum_analyxrayspeed = (OTSPeriodicTable.ComboBoxItem)PMIF.IDC_COMBO_ANALYXRAYSPEED.SelectedItem;
|
|
|
- m_cotsxrayprmclr.SetAnalySpeed(Convert.ToInt32(enum_analyxrayspeed.Value));
|
|
|
+ m_cotsxrayprmclr.SetAnalySpeed((otsdataconst.OTS_MEASURE_STOP_MODE)enum_analyxrayspeed.Value);
|
|
|
|
|
|
//分析X-ray精度对应的时间
|
|
|
m_cotsxrayprmclr.SetMidAnalyAQTime(Convert.ToInt32(PMIF.IDC_TEXTBOX_ANALYXRAYSPEED_TIME.Text.Trim()));
|