Commit 2216c537 LN

无轨道模式不能选择 过板模式

1 个父辈 5cf1f174
...@@ -33,7 +33,7 @@ namespace TSA_V.DeviceLibrary ...@@ -33,7 +33,7 @@ namespace TSA_V.DeviceLibrary
} }
private static StringBuilder builder = new StringBuilder("\r\n"); private static StringBuilder builder = new StringBuilder("\r\n");
static IOManager() public static void InitData()
{ {
KNDIP = ConfigAppSettings.GetValue(Setting_Init.IO_IP); KNDIP = ConfigAppSettings.GetValue(Setting_Init.IO_IP);
KNDPort = (ushort)ConfigAppSettings.GetIntValue(Setting_Init.IO_Port); KNDPort = (ushort)ConfigAppSettings.GetIntValue(Setting_Init.IO_Port);
......
...@@ -20,8 +20,6 @@ namespace TSA_V.DeviceLibrary ...@@ -20,8 +20,6 @@ namespace TSA_V.DeviceLibrary
/// </summary> /// </summary>
public static bool OnlyGuoBan = false; public static bool OnlyGuoBan = false;
public static bool WaitSelect = false;
private static bool IsSelected = false; private static bool IsSelected = false;
public static event ModeBoxShow boxShowEvent; public static event ModeBoxShow boxShowEvent;
...@@ -43,9 +41,17 @@ namespace TSA_V.DeviceLibrary ...@@ -43,9 +41,17 @@ namespace TSA_V.DeviceLibrary
{ {
return; return;
} }
//如果是无轨道程序,不能选择仅过板模式
if (IOBase.NoLine)
{
LogUtil.error(Name + " 无轨道程序,不能选择仅过板模式 ,直接返回");
ModeCheckEnd();
return;
}
try try
{ {
WaitSelect = true;
//如果超时,且调宽轴已上线,旋转轴上线失败,提示是否进入过板模式 //如果超时,且调宽轴已上线,旋转轴上线失败,提示是否进入过板模式
IsSelected = true; IsSelected = true;
LogUtil.error(Name + " 询问是否进入过板模式"); LogUtil.error(Name + " 询问是否进入过板模式");
...@@ -71,7 +77,6 @@ namespace TSA_V.DeviceLibrary ...@@ -71,7 +77,6 @@ namespace TSA_V.DeviceLibrary
}finally }finally
{ {
ModeCheckEnd(); ModeCheckEnd();
WaitSelect = false;
} }
} }
......
...@@ -138,6 +138,7 @@ namespace TSA_V ...@@ -138,6 +138,7 @@ namespace TSA_V
{ {
Task.Factory.StartNew(delegate Task.Factory.StartNew(delegate
{ {
IOManager.InitData();
TSAVBean.DeviceCheck(); TSAVBean.DeviceCheck();
IOManager.ConnectionIO(); IOManager.ConnectionIO();
//TSAVBean.StartRun(); //TSAVBean.StartRun();
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!