增加报警记录到数据库

轴运动失败时,弹框提醒
master
lhiven 2 years ago
parent 9a60ed62e7
commit f7b088088f

@ -0,0 +1,24 @@
using Rs.DataAccess;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Rs.MotionPlat.Commom
{
public class AlarmManager
{
static SqliteHelper db = new SqliteHelper();
/// <summary>
/// 添加报警信息到数据库
/// </summary>
/// <param name="content"></param>
/// <returns></returns>
public static bool Add(string content)
{
string insertSql = $"insert into alarm(content,createtime) values('{content}','{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss fff")}')";
return db.ExecuteNonQuery(insertSql) > 0;
}
}
}

@ -144,6 +144,10 @@ namespace Rs.MotionPlat.Flow
LogHelper.Debug(logInfo); LogHelper.Debug(logInfo);
Step = ETurnoverFlowStep.; Step = ETurnoverFlowStep.;
} }
else
{
Msg.ShowError($"轴TurnoverY运动异常 ret:{errCode}");
}
break; break;
case ETurnoverFlowStep.: case ETurnoverFlowStep.:
if (Ops.IsStop(AxisControl.TurnoverY)) if (Ops.IsStop(AxisControl.TurnoverY))
@ -164,6 +168,10 @@ namespace Rs.MotionPlat.Flow
LogHelper.Debug(logInfo); LogHelper.Debug(logInfo);
Step = ETurnoverFlowStep.; Step = ETurnoverFlowStep.;
} }
else
{
Msg.ShowError($"轴TurnoverZ运动异常 ret:{errCode}");
}
break; break;
case ETurnoverFlowStep.: case ETurnoverFlowStep.:
if (Ops.IsStop(AxisControl.TurnoverZ)) if (Ops.IsStop(AxisControl.TurnoverZ))
@ -203,6 +211,10 @@ namespace Rs.MotionPlat.Flow
LogHelper.Debug(logInfo); LogHelper.Debug(logInfo);
Step = ETurnoverFlowStep.; Step = ETurnoverFlowStep.;
} }
else
{
Msg.ShowError($"轴TurnoverZ运动异常 ret:{errCode}");
}
break; break;
case ETurnoverFlowStep.: case ETurnoverFlowStep.:
if (Ops.IsStop(AxisControl.TurnoverZ)) if (Ops.IsStop(AxisControl.TurnoverZ))
@ -229,6 +241,10 @@ namespace Rs.MotionPlat.Flow
LogHelper.Debug(logInfo); LogHelper.Debug(logInfo);
Step = ETurnoverFlowStep.; Step = ETurnoverFlowStep.;
} }
else
{
Msg.ShowError($"轴TurnoverZ运动异常 ret:{errCode}");
}
break; break;
case ETurnoverFlowStep.: case ETurnoverFlowStep.:
if (Ops.IsStop(AxisControl.TurnoverZ)) if (Ops.IsStop(AxisControl.TurnoverZ))
@ -268,6 +284,10 @@ namespace Rs.MotionPlat.Flow
LogHelper.Debug(logInfo); LogHelper.Debug(logInfo);
Step = ETurnoverFlowStep.; Step = ETurnoverFlowStep.;
} }
else
{
Msg.ShowError($"轴TurnoverY运动异常 ret:{errCode}");
}
break; break;
case ETurnoverFlowStep.: case ETurnoverFlowStep.:
if (Ops.IsStop(AxisControl.TurnoverY)) if (Ops.IsStop(AxisControl.TurnoverY))
@ -288,6 +308,10 @@ namespace Rs.MotionPlat.Flow
LogHelper.Debug(logInfo); LogHelper.Debug(logInfo);
Step = ETurnoverFlowStep.; Step = ETurnoverFlowStep.;
} }
else
{
Msg.ShowError($"轴TurnoverZ运动异常 ret:{errCode}");
}
break; break;
case ETurnoverFlowStep.: case ETurnoverFlowStep.:
if (Ops.IsStop(AxisControl.TurnoverZ)) if (Ops.IsStop(AxisControl.TurnoverZ))
@ -322,6 +346,10 @@ namespace Rs.MotionPlat.Flow
LogHelper.Debug(logInfo); LogHelper.Debug(logInfo);
Step = ETurnoverFlowStep.; Step = ETurnoverFlowStep.;
} }
else
{
Msg.ShowError($"轴TurnoverZ运动异常 ret:{errCode}");
}
break; break;
case ETurnoverFlowStep.: case ETurnoverFlowStep.:
if (Ops.IsStop(AxisControl.TurnoverZ)) if (Ops.IsStop(AxisControl.TurnoverZ))
@ -351,7 +379,7 @@ namespace Rs.MotionPlat.Flow
logInfo = $"测试穴位 {msg} 真空异常"; logInfo = $"测试穴位 {msg} 真空异常";
MessageQueue.Instance.Insert(logInfo); MessageQueue.Instance.Insert(logInfo);
LogHelper.Debug(logInfo); LogHelper.Debug(logInfo);
LogHelper.Debug(logInfo);
Msg.ShowError($"测试穴位 {msg} 真空异常,请处理后点击确定"); Msg.ShowError($"测试穴位 {msg} 真空异常,请处理后点击确定");
Step = ETurnoverFlowStep.; Step = ETurnoverFlowStep.;
} }
@ -366,6 +394,10 @@ namespace Rs.MotionPlat.Flow
LogHelper.Debug(logInfo); LogHelper.Debug(logInfo);
Step = ETurnoverFlowStep.; Step = ETurnoverFlowStep.;
} }
else
{
Msg.ShowError($"轴TurnoverY运动异常 ret:{errCode}");
}
break; break;
case ETurnoverFlowStep.: case ETurnoverFlowStep.:
if (Ops.IsStop(AxisControl.TurnoverY)) if (Ops.IsStop(AxisControl.TurnoverY))
@ -388,6 +420,10 @@ namespace Rs.MotionPlat.Flow
Step = ETurnoverFlowStep.1; Step = ETurnoverFlowStep.1;
} }
else
{
Msg.ShowError($"轴PressZ运动异常 ret:{errCode}");
}
break; break;
case ETurnoverFlowStep.1: case ETurnoverFlowStep.1:
if (Ops.IsStop(AxisControl.PressZ)) if (Ops.IsStop(AxisControl.PressZ))
@ -414,6 +450,10 @@ namespace Rs.MotionPlat.Flow
Step = ETurnoverFlowStep.2; Step = ETurnoverFlowStep.2;
} }
else
{
Msg.ShowError($"轴PressZ运动异常 ret:{errCode}");
}
break; break;
case ETurnoverFlowStep.2: case ETurnoverFlowStep.2:
if (Ops.IsStop(AxisControl.PressZ)) if (Ops.IsStop(AxisControl.PressZ))

@ -110,6 +110,7 @@
<DependentUpon>CalibrationForm.cs</DependentUpon> <DependentUpon>CalibrationForm.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="Commom\ActiveForms.cs" /> <Compile Include="Commom\ActiveForms.cs" />
<Compile Include="Commom\AlarmManager.cs" />
<Compile Include="Commom\AxisAlias.cs" /> <Compile Include="Commom\AxisAlias.cs" />
<Compile Include="Commom\GlobalTray.cs" /> <Compile Include="Commom\GlobalTray.cs" />
<Compile Include="Commom\GlobalUser.cs" /> <Compile Include="Commom\GlobalUser.cs" />

Loading…
Cancel
Save