Commit 2216c537 LN

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

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