|
@@ -76,6 +76,8 @@ namespace SmartSEMControl
|
|
|
private String DP_FROZEN = "DP_FROZEN";
|
|
|
//图像类型切换
|
|
|
private String DP_DETECTOR_TYPE = "DP_DETECTOR_TYPE";
|
|
|
+ //图像大小
|
|
|
+ private String DP_IMAGE_STORE = "DP_IMAGE_STORE";
|
|
|
#endregion
|
|
|
|
|
|
#region 命令
|
|
@@ -581,6 +583,83 @@ namespace SmartSEMControl
|
|
|
}
|
|
|
#endregion
|
|
|
|
|
|
+ #region 图像大小
|
|
|
+ public int[] GetImageStore()
|
|
|
+ {
|
|
|
+ int[] i_ret = new int[2];
|
|
|
+ float ret = 0;
|
|
|
+ if (ReadParams(DP_IMAGE_STORE, ref ret))
|
|
|
+ {
|
|
|
+ switch(ret)
|
|
|
+ {
|
|
|
+ case 0:
|
|
|
+ i_ret[0] = 1024;
|
|
|
+ i_ret[1] = 768;
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ i_ret[0] = 512;
|
|
|
+ i_ret[1] = 384;
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ i_ret[0] = 2048;
|
|
|
+ i_ret[1] = 1536;
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ i_ret[0] = 3072;
|
|
|
+ i_ret[1] = 2304;
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ i_ret[0] = 4096;
|
|
|
+ i_ret[1] = 3072;
|
|
|
+ break;
|
|
|
+ case 5:
|
|
|
+ i_ret[0] = 5120;
|
|
|
+ i_ret[1] = 3840;
|
|
|
+ break;
|
|
|
+ case 6:
|
|
|
+ i_ret[0] = 6144;
|
|
|
+ i_ret[1] = 4608;
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ i_ret[0] = 8192;
|
|
|
+ i_ret[1] = 6144;
|
|
|
+ break;
|
|
|
+ case 8:
|
|
|
+ i_ret[0] = 12288;
|
|
|
+ i_ret[1] = 9216;
|
|
|
+ break;
|
|
|
+ case 9:
|
|
|
+ i_ret[0] = 16384;
|
|
|
+ i_ret[1] = 12288;
|
|
|
+ break;
|
|
|
+ case 10:
|
|
|
+ i_ret[0] = 24576;
|
|
|
+ i_ret[1] = 18432;
|
|
|
+ break;
|
|
|
+ case 11:
|
|
|
+ i_ret[0] = 32768;
|
|
|
+ i_ret[1] = 24576;
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ i_ret[0] = 0;
|
|
|
+ i_ret[1] = 0;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ i_ret[0] = 0;
|
|
|
+ i_ret[1] = 0;
|
|
|
+ }
|
|
|
+ return i_ret;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Boolean SetImageStore(float set)
|
|
|
+ {
|
|
|
+ return WriteDataParams("DP_IMAGE_STORE", set);
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
+
|
|
|
#region 抓取图像
|
|
|
/// <summary>
|
|
|
/// 抓取图像
|
|
@@ -597,6 +676,7 @@ namespace SmartSEMControl
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ Frozen(1);
|
|
|
return true;
|
|
|
}
|
|
|
}
|
|
@@ -876,6 +956,16 @@ namespace SmartSEMControl
|
|
|
}
|
|
|
#endregion
|
|
|
|
|
|
+ #region 移动样品台XY轴
|
|
|
+ public Boolean MoveStageXY(float x,float y)
|
|
|
+ {
|
|
|
+ Boolean ret = false;
|
|
|
+ ret = SetStageGotoX(x);
|
|
|
+ ret = SetStageGotoY(y);
|
|
|
+ return ret;
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
+
|
|
|
#region Scan Rotate角度接口
|
|
|
/// <summary>
|
|
|
/// 获取Scan Rotate角度接口
|
|
@@ -991,5 +1081,7 @@ namespace SmartSEMControl
|
|
|
return ExecuteCmd(CMD_AUTO_STIG);
|
|
|
}
|
|
|
#endregion
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
}
|