|
@@ -77,12 +77,11 @@ namespace SmartSEMControl
|
|
|
/// <returns>return:true or false</returns>
|
|
/// <returns>return:true or false</returns>
|
|
|
public Boolean Init()
|
|
public Boolean Init()
|
|
|
{
|
|
{
|
|
|
-<<<<<<< HEAD
|
|
|
|
|
- //lrt = CZEMApi.Initialise("");
|
|
|
|
|
|
|
+#if ROMOTE
|
|
|
lrt = CZEMApi.InitialiseRemoting();
|
|
lrt = CZEMApi.InitialiseRemoting();
|
|
|
- if (lrt!=0)
|
|
|
|
|
-=======
|
|
|
|
|
|
|
+#else
|
|
|
lrt = CZEMApi.Initialise("");
|
|
lrt = CZEMApi.Initialise("");
|
|
|
|
|
+#endif
|
|
|
if (lrt != 0)
|
|
if (lrt != 0)
|
|
|
{
|
|
{
|
|
|
m_bInitialised = false;
|
|
m_bInitialised = false;
|
|
@@ -94,9 +93,9 @@ namespace SmartSEMControl
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 设备远程初始化
|
|
|
|
|
|
|
+#region 设备远程初始化
|
|
|
/// <summary>
|
|
/// <summary>
|
|
|
/// 设备远程初始化
|
|
/// 设备远程初始化
|
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -105,7 +104,6 @@ namespace SmartSEMControl
|
|
|
{
|
|
{
|
|
|
lrt = CZEMApi.InitialiseRemoting();
|
|
lrt = CZEMApi.InitialiseRemoting();
|
|
|
if (lrt != 0)
|
|
if (lrt != 0)
|
|
|
->>>>>>> d024f5d5b8a815002f9bb9d30c911d0849ddba85
|
|
|
|
|
{
|
|
{
|
|
|
m_bInitialised = false;
|
|
m_bInitialised = false;
|
|
|
return false;
|
|
return false;
|
|
@@ -116,9 +114,9 @@ namespace SmartSEMControl
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 关闭设备
|
|
|
|
|
|
|
+#region 关闭设备
|
|
|
/// <summary>
|
|
/// <summary>
|
|
|
/// 关闭设备
|
|
/// 关闭设备
|
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -143,9 +141,9 @@ namespace SmartSEMControl
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 读参数函数
|
|
|
|
|
|
|
+#region 读参数函数
|
|
|
private Boolean ReadParams(String str_param, ref float value)
|
|
private Boolean ReadParams(String str_param, ref float value)
|
|
|
{
|
|
{
|
|
|
if (m_bInitialised)
|
|
if (m_bInitialised)
|
|
@@ -167,9 +165,9 @@ namespace SmartSEMControl
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 写参数函数
|
|
|
|
|
|
|
+#region 写参数函数
|
|
|
private Boolean WriteParams(String str_param, float value)
|
|
private Boolean WriteParams(String str_param, float value)
|
|
|
{
|
|
{
|
|
|
if (m_bInitialised)
|
|
if (m_bInitialised)
|
|
@@ -213,9 +211,9 @@ namespace SmartSEMControl
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 执行命令
|
|
|
|
|
|
|
+#region 执行命令
|
|
|
private Boolean ExecuteCmd(String cmd)
|
|
private Boolean ExecuteCmd(String cmd)
|
|
|
{
|
|
{
|
|
|
if (m_bInitialised)
|
|
if (m_bInitialised)
|
|
@@ -235,9 +233,9 @@ namespace SmartSEMControl
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 放大缩小
|
|
|
|
|
|
|
+#region 放大缩小
|
|
|
/// <summary>
|
|
/// <summary>
|
|
|
/// 读取缩放倍数
|
|
/// 读取缩放倍数
|
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -264,9 +262,9 @@ namespace SmartSEMControl
|
|
|
{
|
|
{
|
|
|
return WriteParams(AP_MAG, set);
|
|
return WriteParams(AP_MAG, set);
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 焦距
|
|
|
|
|
|
|
+#region 焦距
|
|
|
/// <summary>
|
|
/// <summary>
|
|
|
/// 读取工作距离
|
|
/// 读取工作距离
|
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -293,9 +291,9 @@ namespace SmartSEMControl
|
|
|
{
|
|
{
|
|
|
return WriteParams(AP_WD, set);
|
|
return WriteParams(AP_WD, set);
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 亮度
|
|
|
|
|
|
|
+#region 亮度
|
|
|
/// <summary>
|
|
/// <summary>
|
|
|
/// 读取亮度
|
|
/// 读取亮度
|
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -322,9 +320,9 @@ namespace SmartSEMControl
|
|
|
{
|
|
{
|
|
|
return WriteParams(AP_BRIGHTNESS, set);
|
|
return WriteParams(AP_BRIGHTNESS, set);
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 对比度
|
|
|
|
|
|
|
+#region 对比度
|
|
|
/// <summary>
|
|
/// <summary>
|
|
|
/// 读取对比度
|
|
/// 读取对比度
|
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -351,9 +349,9 @@ namespace SmartSEMControl
|
|
|
{
|
|
{
|
|
|
return WriteParams(AP_CONTRAST, set);
|
|
return WriteParams(AP_CONTRAST, set);
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 消像散
|
|
|
|
|
|
|
+#region 消像散
|
|
|
/// <summary>
|
|
/// <summary>
|
|
|
/// 读取消像散X
|
|
/// 读取消像散X
|
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -407,9 +405,9 @@ namespace SmartSEMControl
|
|
|
{
|
|
{
|
|
|
return WriteParams(AP_STIG_Y, set);
|
|
return WriteParams(AP_STIG_Y, set);
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 角度补偿
|
|
|
|
|
|
|
+#region 角度补偿
|
|
|
/// <summary>
|
|
/// <summary>
|
|
|
/// 读取角度补偿
|
|
/// 读取角度补偿
|
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -436,9 +434,9 @@ namespace SmartSEMControl
|
|
|
{
|
|
{
|
|
|
return WriteParams(AP_TILT_ANGLE, set);
|
|
return WriteParams(AP_TILT_ANGLE, set);
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 抓取图像
|
|
|
|
|
|
|
+#region 抓取图像
|
|
|
/// <summary>
|
|
/// <summary>
|
|
|
/// 抓取图像
|
|
/// 抓取图像
|
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -462,9 +460,9 @@ namespace SmartSEMControl
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region SEM移动接口
|
|
|
|
|
|
|
+#region SEM移动接口
|
|
|
/// <summary>
|
|
/// <summary>
|
|
|
/// 返回样品台坐标数组
|
|
/// 返回样品台坐标数组
|
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -661,9 +659,9 @@ namespace SmartSEMControl
|
|
|
{
|
|
{
|
|
|
return WriteParams(AP_STAGE_GOTO_M, set);
|
|
return WriteParams(AP_STAGE_GOTO_M, set);
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region Scan Rotate角度接口
|
|
|
|
|
|
|
+#region Scan Rotate角度接口
|
|
|
/// <summary>
|
|
/// <summary>
|
|
|
/// 获取Scan Rotate角度接口
|
|
/// 获取Scan Rotate角度接口
|
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -690,9 +688,9 @@ namespace SmartSEMControl
|
|
|
{
|
|
{
|
|
|
return WriteParams(AP_SCANROTATION, set);
|
|
return WriteParams(AP_SCANROTATION, set);
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 像素读取PixelSize
|
|
|
|
|
|
|
+#region 像素读取PixelSize
|
|
|
/// <summary>
|
|
/// <summary>
|
|
|
/// 获取Pixel Size 接口,只读
|
|
/// 获取Pixel Size 接口,只读
|
|
|
/// </summary>
|
|
/// </summary>
|
|
@@ -709,20 +707,20 @@ namespace SmartSEMControl
|
|
|
return float.NaN;
|
|
return float.NaN;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 开启电压
|
|
|
|
|
|
|
+#region 开启电压
|
|
|
public Boolean CmdOpenVoltage()
|
|
public Boolean CmdOpenVoltage()
|
|
|
{
|
|
{
|
|
|
return ExecuteCmd(CMD_BEAM_ON);
|
|
return ExecuteCmd(CMD_BEAM_ON);
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
|
|
|
|
|
- #region 关闭电压
|
|
|
|
|
|
|
+#region 关闭电压
|
|
|
public Boolean CmdCloseVoltage()
|
|
public Boolean CmdCloseVoltage()
|
|
|
{
|
|
{
|
|
|
return ExecuteCmd(CMD_EHT_OFF);
|
|
return ExecuteCmd(CMD_EHT_OFF);
|
|
|
}
|
|
}
|
|
|
- #endregion
|
|
|
|
|
|
|
+#endregion
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|