|
@@ -240,11 +240,11 @@ namespace OTSMeasureApp
|
|
|
}
|
|
|
break;
|
|
|
|
|
|
- //case OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_FASTTIME:
|
|
|
- // {
|
|
|
- // a_nValue = m_poMsrParams.GetXRayParam().GetFastXrayTime();
|
|
|
- // }
|
|
|
- // break;
|
|
|
+ case OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_FASTTIME:
|
|
|
+ {
|
|
|
+ a_nValue = m_poMsrParams.GetXRayParam().GetSmallPartXrayTime();
|
|
|
+ }
|
|
|
+ break;
|
|
|
case OTS_SAMPLE_PROP_GRID_ITEMS.XrayLimit:
|
|
|
{
|
|
|
a_nValue = m_poMsrParams.GetXRayParam().GetXrayLimit();
|
|
@@ -441,16 +441,16 @@ namespace OTSMeasureApp
|
|
|
m_poMsrParams.GetXRayParam().SetMidAnalyAQTime((int)objVal);
|
|
|
}
|
|
|
break;
|
|
|
-
|
|
|
- //case OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_FASTTIME:
|
|
|
- // {
|
|
|
- // if (0 >= (int)objVal)
|
|
|
- // {
|
|
|
- // return false;
|
|
|
- // }
|
|
|
- // m_poMsrParams.GetXRayParam().SetFastXrayTime((int)objVal);
|
|
|
- // }
|
|
|
- // break;
|
|
|
+
|
|
|
+ case OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_FASTTIME:
|
|
|
+ {
|
|
|
+ if (0 >= (int)objVal)
|
|
|
+ {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ m_poMsrParams.GetXRayParam().SetSmallPartXrayTime((int)objVal);
|
|
|
+ }
|
|
|
+ break;
|
|
|
case OTS_SAMPLE_PROP_GRID_ITEMS.XrayLimit:
|
|
|
{
|
|
|
if (0 >= (int)objVal)
|
|
@@ -527,15 +527,15 @@ namespace OTSMeasureApp
|
|
|
m_poMsrParams.GetImageProcessParam().SetIncAreaRange(oIncArea);
|
|
|
}
|
|
|
break;
|
|
|
- //case OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_QUANTIFY_MINSIZE:
|
|
|
- // {
|
|
|
- // if (0 >= (double)objVal)
|
|
|
- // {
|
|
|
- // return false;
|
|
|
- // }
|
|
|
- // m_poMsrParams.GetXRayParam().SetQuantifyMinSize((double)objVal);
|
|
|
- // }
|
|
|
- // break;
|
|
|
+ case OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_QUANTIFY_MINSIZE:
|
|
|
+ {
|
|
|
+ if (0 >= (double)objVal)
|
|
|
+ {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ m_poMsrParams.GetXRayParam().SetQuantifyMinSize((double)objVal);
|
|
|
+ }
|
|
|
+ break;
|
|
|
|
|
|
|
|
|
case OTS_SAMPLE_PROP_GRID_ITEMS.WORKING_DISTANCE:
|
|
@@ -842,10 +842,7 @@ namespace OTSMeasureApp
|
|
|
// property items group name
|
|
|
string strGrpName = string.Empty;
|
|
|
strGrpName = ResourceData.GetSourceTitleString((OTS_SAMPLE_PROP_GRID_ITEM_GROUPS)a_nId);
|
|
|
- //if (strGrpName == "")
|
|
|
- //{
|
|
|
- // return false;
|
|
|
- //}
|
|
|
+
|
|
|
// group name and id
|
|
|
poPropItemGrp.SetSTitle(strGrpName);
|
|
|
poPropItemGrp.SetGroupId(a_nId);
|
|
@@ -853,13 +850,12 @@ namespace OTSMeasureApp
|
|
|
OTS_SAMPLE_PROP_GRID_ITEMS nItemId;
|
|
|
CPropItem poPropItem;
|
|
|
bool bShow = true;
|
|
|
- //分组编号
|
|
|
- //int a_nId = ResourceID.GrpGeneral;
|
|
|
+
|
|
|
switch (a_nId)
|
|
|
{
|
|
|
case OTS_SAMPLE_PROP_GRID_ITEM_GROUPS.GENERAL:
|
|
|
{
|
|
|
- //a_nId = ResourceID.GrpGeneral;
|
|
|
+
|
|
|
// name
|
|
|
poPropItem = new CPropItem();
|
|
|
nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.SAMPLE_NAME;
|
|
@@ -953,10 +949,10 @@ namespace OTSMeasureApp
|
|
|
|
|
|
// scan speed
|
|
|
|
|
|
- //poPropItem = new CPropItem();
|
|
|
- //nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.SCAN_SPEED;
|
|
|
- //poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.COMBO, false, bShow);
|
|
|
- //a_listPropItems.Add(poPropItem);
|
|
|
+ poPropItem = new CPropItem();
|
|
|
+ nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.SCAN_SPEED;
|
|
|
+ poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.COMBO, false, bShow);
|
|
|
+ a_listPropItems.Add(poPropItem);
|
|
|
|
|
|
//// image resolution
|
|
|
|
|
@@ -1052,10 +1048,12 @@ namespace OTSMeasureApp
|
|
|
|
|
|
|
|
|
//quantify size
|
|
|
- //poPropItem = new CPropItem();
|
|
|
- //nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_QUANTIFY_MINSIZE;
|
|
|
- //poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.DOUBLE, false, bShow);
|
|
|
- //a_listPropItems.Add(poPropItem);
|
|
|
+ poPropItem = new CPropItem();
|
|
|
+ nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_QUANTIFY_MINSIZE;
|
|
|
+ poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.DOUBLE, false, bShow);
|
|
|
+ a_listPropItems.Add(poPropItem);
|
|
|
+
|
|
|
+
|
|
|
// scan mode
|
|
|
|
|
|
poPropItem = new CPropItem();
|
|
@@ -1070,10 +1068,10 @@ namespace OTSMeasureApp
|
|
|
poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.INT, false, bShow);
|
|
|
a_listPropItems.Add(poPropItem);
|
|
|
//fast xray time.
|
|
|
- //poPropItem = new CPropItem();
|
|
|
- //nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_FASTTIME;//small particle AQTime
|
|
|
- //poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.INT, false, bShow);
|
|
|
- //a_listPropItems.Add(poPropItem);
|
|
|
+ poPropItem = new CPropItem();
|
|
|
+ nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_FASTTIME;//small particle AQTime
|
|
|
+ poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.INT, false, bShow);
|
|
|
+ a_listPropItems.Add(poPropItem);
|
|
|
// analysis counts
|
|
|
|
|
|
poPropItem = new CPropItem();
|
|
@@ -1385,6 +1383,14 @@ namespace OTSMeasureApp
|
|
|
nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.STOP_PARAM_AREA;
|
|
|
poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.INT, true, false);
|
|
|
a_listPropItems.Add(poPropItem);
|
|
|
+
|
|
|
+ // scan speed
|
|
|
+
|
|
|
+ poPropItem = new CPropItem();
|
|
|
+ nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.SCAN_SPEED;
|
|
|
+ poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.COMBO, false, bShow);
|
|
|
+ a_listPropItems.Add(poPropItem);
|
|
|
+
|
|
|
//resolution
|
|
|
poPropItem = new CPropItem();
|
|
|
nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.IMAGE_RESOLUTION;
|
|
@@ -1476,14 +1482,19 @@ namespace OTSMeasureApp
|
|
|
nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.USING_XRAY;
|
|
|
poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.BOOL, false, bShow);
|
|
|
a_listPropItems.Add(poPropItem);
|
|
|
-
|
|
|
+ //quantify size
|
|
|
+ poPropItem = new CPropItem();
|
|
|
+ nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_QUANTIFY_MINSIZE;
|
|
|
+ poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.DOUBLE, false, bShow);
|
|
|
+ a_listPropItems.Add(poPropItem);
|
|
|
// scan mode
|
|
|
|
|
|
poPropItem = new CPropItem();
|
|
|
nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.XRAYSCAN_MODE;
|
|
|
poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.COMBO, false, bShow);
|
|
|
a_listPropItems.Add(poPropItem);
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
|
|
|
// analysis
|
|
|
|
|
@@ -1492,7 +1503,12 @@ namespace OTSMeasureApp
|
|
|
poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.INT, false, bShow);
|
|
|
a_listPropItems.Add(poPropItem);
|
|
|
|
|
|
-
|
|
|
+ //fast xray time.
|
|
|
+ poPropItem = new CPropItem();
|
|
|
+ nItemId = OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_FASTTIME;//small particle AQTime
|
|
|
+ poPropItem.InitialSmplParameter(a_nId, nItemId, OTS_ITEM_TYPES.INT, false, bShow);
|
|
|
+ a_listPropItems.Add(poPropItem);
|
|
|
+
|
|
|
|
|
|
// analysis counts
|
|
|
poPropItem = new CPropItem();
|
|
@@ -1851,11 +1867,11 @@ namespace OTSMeasureApp
|
|
|
a_dValue = m_poMsrResults.GetTotalParticleArea();
|
|
|
}
|
|
|
break;
|
|
|
- //case OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_QUANTIFY_MINSIZE:
|
|
|
- // {
|
|
|
- // a_dValue = m_poMsrParams.GetXRayParam().GetFeatureModeMinSize();
|
|
|
- // }
|
|
|
- // break;
|
|
|
+ case OTS_SAMPLE_PROP_GRID_ITEMS.XRAY_QUANTIFY_MINSIZE:
|
|
|
+ {
|
|
|
+ a_dValue = m_poMsrParams.GetXRayParam().GetFeatureModeMinSize();
|
|
|
+ }
|
|
|
+ break;
|
|
|
|
|
|
default:
|
|
|
{
|