Commit e7e40e67 authored by 周磊's avatar 周磊

1.版本变更至2.0.5

2.修改/新增异常报错对象(XA,B,C,D,H,I),HI是环境温湿度保护
3.新增"错误重置"发送后重置HMI异常,之后重新判定
4.新增"忽视错误"发送后HMI不再进行异常判定,关机失效
5.新增TCP读取检测器信号,可在超级选项内设定"moudbs与TCP",前者即是以前的信号获取方式
6.暂未进行对数前后谱图(RAW格式)兼容,当前版本为支持对数,谱图原始数据类型已经修改,无法打开以前谱图
7.涉及单位(信号,面积,峰高等)已修改为依据TCP(兼容两种协议)与modbus自动变换
8.新增信号系数,以应对过高的信号值(对数),不影响原始数据和积分
9.新增错误日志UI(只针对XA,B,C,D,H,I异常的日志)
10.无信号重启默认不启用,可在选项内启用
11.新增点火阈值扩宽(选项,单位uv)
12.新增环境温湿度保护阈值扩宽(超级选项)
parent 4cffdb11
......@@ -270,3 +270,20 @@ VocsMonitor/
/VocsSetup/临时测试文件/SysConfigSecondary.resx
/VocsSetup/临时测试文件/SysConfigsecondary.Designer.cs
/VocsSetup/GC_Control/zs.rtf
VocsSetup/温度趋势/
VocsSetup/GC_User/原始数据/样气/
VocsSetup/GC_User/操作日志/ErrLog/
VocsSetup/GC_User/操作日志/OperLog/
VocsSetup/GC_User/Raw Data/Sample Gas/
VocsSetup/GC_User/Logs/
VocsSetup/GC_User/Operation Log/ErrLog/
VocsSetup/GC_User/Operation Log/OperLog/
VocsSetup/GC_Config/GC_Set/Logs/
VocsSetup/GC_Config/GC_Set/Firmware Update/
VocsSetup/GC_Config/GC_Set/Historical Data/
VocsSetup/GC_Config/GC_Set/Instrument Method/
VocsSetup/GC_Config/GC_Set/Instrument Status/
VocsSetup/GC_Config/GC_Set/Running Table/
VocsSetup/GC_Config/GC_Set/tmpfile/
......@@ -34,7 +34,7 @@
<level value="INFO"/>
<appender-ref ref="DebugRollingLog"/>
</logger>
<logger name="TempDebugInfo">
<logger name="WorkErrInfo">
<level value="INFO"/>
<appender-ref ref="WorkErrRollingLog"/>
</logger>
......@@ -106,6 +106,7 @@
</appender>
<appender name="WorkErrRollingLog" type="log4net.Appender.RollingFileAppender">
<param name="Encoding" value="utf-8" />
<file value="..\GC_User\Logs\WorkErrInfo_"/>
<appendToFile value="true"/>
<rollingStyle value="Date"/>
......
......@@ -29,7 +29,7 @@ namespace GcDevicePc.ConfigMethod
tabpage放在设计器上总会因为设计器上的其他修改变换一些属性,导致UI预期不一样,改为
此类中进行UI绘制
*********************************************************************************/
public delegate void SendUpdateCMD(bool flag);
public delegate void Up_MethodMain();
......@@ -114,11 +114,11 @@ namespace GcDevicePc.ConfigMethod
this.tabmain.Controls.Add(this.tabPage7);
this.tabmain.Controls.Add(this.tabPage8);
this.tabmain.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed;
this.tabmain.ItemSize=new Size() {Width=55,Height=60 };
this.tabmain.ItemSize = new Size() { Width = 55, Height = 60 };
this.tabmain.ImageList = this.methodimages;
this.tabmain.Margin=new Padding() {Left=3,Right=3,Bottom=3,Top=3 };
this.tabmain.Margin = new Padding() { Left = 3, Right = 3, Bottom = 3, Top = 3 };
this.tabmain.Name = "tabmain";
this.tabmain.Padding=new Point() { X=6,Y=3};
this.tabmain.Padding = new Point() { X = 6, Y = 3 };
this.tabmain.SelectedIndex = 0;
this.tabmain.SizeMode = System.Windows.Forms.TabSizeMode.Fixed;
this.tabmain.Size = new Size { Width = 600, Height = 400 };
......@@ -143,7 +143,7 @@ namespace GcDevicePc.ConfigMethod
this.tabmain.ResumeLayout(false);
this.panelmain.Controls.Add(tabmain);
}
#endregion
private bool updateflag = false;
......@@ -559,19 +559,10 @@ namespace GcDevicePc.ConfigMethod
if (initret == 1)
{
string tmp = globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_OpenMethodName;
//if (ret == 1)
{
//#if Use_English_Folder
// ret = mainclient.WtClientCopytoServer("SingleAnal.ini", tmp, globaldata.remoteFolder + "Instrument Method\\");
// tmp = globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_OpenMethodName.Substring(globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_OpenMethodName.LastIndexOf("\\") + 1);
// ret = mainclient.WtClientCopytoServer(tmp, globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_OpenMethodName, globaldata.remoteFolder + "Instrument Method\\");
//#else
ret = mainclient.WtClientCopytoServer("SingleAnal.ini", tmp, globaldata.remoteFolder + "仪器方法\\");
tmp = globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_OpenMethodName.Substring(globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_OpenMethodName.LastIndexOf("\\") + 1);
ret = mainclient.WtClientCopytoServer(tmp, globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_OpenMethodName, globaldata.remoteFolder + "仪器方法\\");
//#endif
ret = mainclient.WtClientCopytoServer("SingleAnal.ini", tmp, globaldata.remoteFolder + "仪器方法\\");
tmp = globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_OpenMethodName.Substring(globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_OpenMethodName.LastIndexOf("\\") + 1);
ret = mainclient.WtClientCopytoServer(tmp, globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_OpenMethodName, globaldata.remoteFolder + "仪器方法\\");
}
mainclient.WtClientClose();
}
......
......@@ -13,6 +13,8 @@ using System.IO;
using GcDevicePc.Common;
using GcDevicePc.CK_UI;
using TTControl;
using System.Timers;
using System.Linq;
namespace GcDevicePc
{
......@@ -23,10 +25,7 @@ namespace GcDevicePc
HMIControl hmiopt;
int lvindex;
bool bEnglishLanguage;
/// <summary>
/// 错误日志查看窗体
/// </summary>
private ErrorLogForm errorLogForm;
public DataState()
{
InitializeComponent();
......@@ -110,22 +109,18 @@ namespace GcDevicePc
}
}
double fDetvalueold = 0;
double iDetvalueold = 0;
double bDetvalueold = 0;
ListViewItem tempshow;
float[] temp = new float[7] { 0, 0, 0, 0, 0, 0, 0 };
int[] timea = new int[7] { 10, 10, 10, 10, 10, 10, 10 };
/// <summary>
/// 上次的错误日志状态(如果记录对象值还是和上次相同,那么不用重复记录)
/// </summary>
ushort[] OldErrState=new ushort[11];
private void dataupdate_Tick(object sender, EventArgs e)
{
int i;
double fDetvalue = 0;
double iDetvalue = 0;
double bDetvalue = 0;
try
{
this.datalist.BeginUpdate();
......@@ -171,15 +166,7 @@ namespace GcDevicePc
this.datalist.Items.Add(tempshow);
#region 异常
if (Array.FindAll(globaldata.m_hmibuffer.gcinfo.HmiAbnormal, s => s != 0).Length > 0)
{
tempshow = new ListViewItem();
tempshow.Text = bEnglishLanguage == false ? "异常" : "Error Code";
tempshow.Font = new Font(tempshow.Font, tempshow.Font.Style | FontStyle.Bold);
tempshow.SubItems.Add("");
this.datalist.Items.Add(tempshow);
this.datalist.Items.AddRange(CreatItemS(globaldata.m_hmibuffer.gcinfo.HmiAbnormal).ToArray());
}
AbnormalProce();
#endregion
#region 温度显示部分
......@@ -271,20 +258,7 @@ namespace GcDevicePc
this.datalist.Items.Add(tempshow);
//if (globaldata.m_dpbuffer.ShowList.showtemp.BPActualTemp > globaldata.m_dpbuffer.ShowList.showtemp.BPSetTemp + 20.0f)
//{
// MessageBox.Show(tempshow.Text + "温度异常,系统停止中!");
// globaldata.OS_STOP = true;
// hmiopt.WriteEndVal();
//}
//temp[1] = globaldata.m_dpbuffer.ShowList.showtemp.BPActualTemp;
}
//tempshow.SubItems.Add(IsException(globaldata.m_dpbuffer.ShowList.showtemp.BPActualTemp) + " / " + "未定义");
//else
}
......@@ -295,10 +269,8 @@ namespace GcDevicePc
{
tempshow = new ListViewItem();
tempshow.Text = bEnglishLanguage == false ? "柱箱" : "OVEN";
//tempshow.SubItems.Add(IsException(globaldata.m_dpbuffer.ShowList.showtemp.ColActualTemp) + " / " + "未定义");
tempshow.SubItems.Add(IsException(globaldata.m_dpbuffer.ShowList.showtemp.ColActualTemp) + " / " + CProfileDevice.m_DevParam.col.fColTempSet.ToString("0"));
//tempshow.SubItems.Add(IsException(globaldata.m_dpbuffer.ShowList.showtemp.ColActualTemp) + " / " + globaldata.m_dpbuffer.ShowList.showtemp.ColSetTemp.ToString("0"));
if (globaldata.m_dpbuffer.ShowList.showtemp.ColActualTemp < globaldata.m_hwconfig.hwconfiginfo.u16ColPTemp + 1)
{
if (globaldata.m_dpbuffer.ShowList.showtemp.ColActualTemp > globaldata.m_dpbuffer.ShowList.showtemp.ColSetTemp - 1 && globaldata.m_dpbuffer.ShowList.showtemp.ColActualTemp < globaldata.m_dpbuffer.ShowList.showtemp.ColSetTemp + 1)
......@@ -331,8 +303,6 @@ namespace GcDevicePc
{
if (CProfileDevice.m_DevParam.syspara.u16DetFront == 1)
{
//if (globaldata.m_dpbuffer.ShowList.showtemp.fDetSetTemp != 0.0f)
{
tempshow = new ListViewItem();
if (CProfileDevice.m_DevParam.syspara.u16DetFrontType == 0) //TCD
{
......@@ -353,8 +323,6 @@ namespace GcDevicePc
//fid相同
tempshow.SubItems.Add(IsException(globaldata.m_dpbuffer.ShowList.showtemp.fDetActualTemp) + " / " + CProfileDevice.m_DevParam.fpd[0].fHeaterTempSet.ToString("0"));
}
//tempshow.SubItems.Add(IsException(globaldata.m_dpbuffer.ShowList.showtemp.fDetActualTemp) + " / " + globaldata.m_dpbuffer.ShowList.showtemp.fDetSetTemp.ToString("0"));
if (globaldata.m_dpbuffer.ShowList.showtemp.fDetActualTemp < globaldata.m_hwconfig.hwconfiginfo.u16DetFrontPTemp + 1)
{
if (globaldata.m_dpbuffer.ShowList.showtemp.fDetActualTemp > globaldata.m_dpbuffer.ShowList.showtemp.fDetSetTemp - 1 && globaldata.m_dpbuffer.ShowList.showtemp.fDetActualTemp < globaldata.m_dpbuffer.ShowList.showtemp.fDetSetTemp + 1)
......@@ -374,34 +342,11 @@ namespace GcDevicePc
}
this.datalist.Items.Add(tempshow);
//if (globaldata.m_dpbuffer.ShowList.showtemp.fDetActualTemp > globaldata.m_dpbuffer.ShowList.showtemp.fDetSetTemp + 20.0f)
//{
// MessageBox.Show(tempshow.Text + "温度异常,系统停止中!");
// globaldata.OS_STOP = true;
// hmiopt.WriteEndVal();
//}
//temp[2] = globaldata.m_dpbuffer.ShowList.showtemp.fDetActualTemp;
}
//tempshow.SubItems.Add(IsException(globaldata.m_dpbuffer.ShowList.showtemp.fDetActualTemp) + " / " + "未定义");
//else
}
if (CProfileDevice.m_DevParam.syspara.u16AuxHeater1 != 1)
{
if (CProfileDevice.m_DevParam.syspara.u16DetInter == 1)
//if (CProfileDevice.m_DevParam.syspara.u16DetInter == 1 && CProfileDevice.m_DevParam.syspara.u16AuxHeater1 != 1)
{
//if (globaldata.m_dpbuffer.ShowList.showtemp.iDetSetTemp != 0.0f)
{
tempshow = new ListViewItem();
if (CProfileDevice.m_DevParam.syspara.u16DetInterType == 0) //TCD
{
......@@ -423,9 +368,6 @@ namespace GcDevicePc
}
//tempshow.SubItems.Add(IsException(globaldata.m_dpbuffer.ShowList.showtemp.iDetActualTemp) + " / " + globaldata.m_dpbuffer.ShowList.showtemp.iDetSetTemp.ToString("0"));
if (globaldata.m_dpbuffer.ShowList.showtemp.iDetActualTemp < globaldata.m_hwconfig.hwconfiginfo.u16DetInterPTemp + 1)
{
if (globaldata.m_dpbuffer.ShowList.showtemp.iDetActualTemp > globaldata.m_dpbuffer.ShowList.showtemp.iDetSetTemp - 1 && globaldata.m_dpbuffer.ShowList.showtemp.iDetActualTemp < globaldata.m_dpbuffer.ShowList.showtemp.iDetSetTemp + 1)
......@@ -445,20 +387,6 @@ namespace GcDevicePc
}
this.datalist.Items.Add(tempshow);
//tempshow.SubItems.Add(IsException(globaldata.m_dpbuffer.ShowList.showtemp.iDetActualTemp) + " / " + "未定义");
//if (globaldata.m_dpbuffer.ShowList.showtemp.iDetActualTemp > globaldata.m_dpbuffer.ShowList.showtemp.iDetSetTemp + 20.0f)
//{
// MessageBox.Show(tempshow.Text + "温度异常,系统停止中!");
// globaldata.OS_STOP = true;
// hmiopt.WriteEndVal();
//}
//temp[3] = globaldata.m_dpbuffer.ShowList.showtemp.iDetActualTemp;
}
}
}
if (CProfileDevice.m_DevParam.syspara.u16AuxHeater2 != 1)
......@@ -466,10 +394,6 @@ namespace GcDevicePc
if (CProfileDevice.m_DevParam.syspara.u16DetBehind == 1)
{
//if (globaldata.m_dpbuffer.ShowList.showtemp.bDetSetTemp != 0.0f)
{
//tempshow.SubItems.Add(IsException(globaldata.m_dpbuffer.ShowList.showtemp.bDetActualTemp) + " / " + "未定义");
tempshow = new ListViewItem();
if (CProfileDevice.m_DevParam.syspara.u16DetBehindType == 0)
{
......@@ -490,8 +414,6 @@ namespace GcDevicePc
}
//tempshow.SubItems.Add(IsException(globaldata.m_dpbuffer.ShowList.showtemp.bDetActualTemp) + " / " + globaldata.m_dpbuffer.ShowList.showtemp.bDetSetTemp.ToString("0"));
if (globaldata.m_dpbuffer.ShowList.showtemp.bDetActualTemp < globaldata.m_hwconfig.hwconfiginfo.u16DetBehindPTemp + 1)
{
if (globaldata.m_dpbuffer.ShowList.showtemp.bDetActualTemp > globaldata.m_dpbuffer.ShowList.showtemp.bDetSetTemp - 1 && globaldata.m_dpbuffer.ShowList.showtemp.bDetActualTemp < globaldata.m_dpbuffer.ShowList.showtemp.bDetSetTemp + 1)
......@@ -511,20 +433,8 @@ namespace GcDevicePc
}
this.datalist.Items.Add(tempshow);
//if (globaldata.m_dpbuffer.ShowList.showtemp.bDetActualTemp > globaldata.m_dpbuffer.ShowList.showtemp.bDetSetTemp + 20.0f)
//{
// MessageBox.Show(tempshow.Text + "温度异常,系统停止中!");
// globaldata.OS_STOP = true;
// hmiopt.WriteEndVal();
//}
//temp[4] = globaldata.m_dpbuffer.ShowList.showtemp.bDetActualTemp;
}
}
}
//if (CProfileDevice.m_DevParam.syspara.u16DetBehind == 1 && CProfileDevice.m_DevParam.syspara.u16AuxHeater2 != 1)
}
if (CProfileDevice.m_DevParam.syspara.u16AuxHeaterNum > 0)
......@@ -560,19 +470,7 @@ namespace GcDevicePc
}
this.datalist.Items.Add(tempshow);
//if (globaldata.m_dpbuffer.ShowList.showtemp.AuxActualTemp1 > globaldata.m_dpbuffer.ShowList.showtemp.AuxSetTemp1 + 20.0f)
//{
// MessageBox.Show(tempshow.Text + "温度异常,系统停止中!");
// globaldata.OS_STOP = true;
// hmiopt.WriteEndVal();
//}
}
//tempshow.SubItems.Add(IsException(globaldata.m_dpbuffer.ShowList.showtemp.AuxActualTemp1) + " / " + "未定义");
//else
//{
//}
//temp[5] = globaldata.m_dpbuffer.ShowList.showtemp.AuxActualTemp1;
}
......@@ -1355,6 +1253,32 @@ namespace GcDevicePc
Console.WriteLine(ex.Message);
}
}
/// <summary>
/// 异常处理
/// </summary>
private void AbnormalProce()
{
//异常变动才会进行新记录
ushort[] temp=globaldata.m_hmibuffer.gcinfo.HmiAbnormal;
if (Array.FindAll(temp, s => s != 0).Length > 0)
{
tempshow = new ListViewItem();
tempshow.Text = bEnglishLanguage == false ? "异常" : "Error Code";
tempshow.Font = new Font(tempshow.Font, tempshow.Font.Style | FontStyle.Bold);
tempshow.SubItems.Add("");
this.datalist.Items.Add(tempshow);
if (!Enumerable.SequenceEqual( temp,OldErrState))
{
OldErrState =temp;
this.datalist.Items.AddRange(CreatItemS(globaldata.m_hmibuffer.gcinfo.HmiAbnormal,true).ToArray());
}
else
{
this.datalist.Items.AddRange(CreatItemS(globaldata.m_hmibuffer.gcinfo.HmiAbnormal,false).ToArray());
}
}
}
/// <summary>
/// 依据位置获取TCD检测器状态
......@@ -1374,26 +1298,26 @@ namespace GcDevicePc
//桥流值
string bridgeFlowValue = "";
//信号系数
string signalCoefficient="";
string signalCoefficient = "";
switch (pos)
{
case 0:
detValue = globaldata.m_dpbuffer.ShowList.showDet.fDetValue.ToString("0.000");
detValue = globaldata.m_dpbuffer.ShowList.showDet.fDetValue.ToString("0.000");
bONOff = globaldata.m_dpbuffer.ShowList.showDet.fDetSwitch;
bridgeFlowValue = globaldata.m_dpbuffer.ShowList.showDet.fDetStatue.ToString();
signalCoefficient=CurveDisPlay.curdisp.GetSignalCoefficient();
signalCoefficient = CurveDisPlay.curdisp.GetSignalCoefficient();
break;
case 1:
detValue = globaldata.m_dpbuffer.ShowList.showDet.iDetValue.ToString("0.000");
detValue = globaldata.m_dpbuffer.ShowList.showDet.iDetValue.ToString("0.000");
bONOff = globaldata.m_dpbuffer.ShowList.showDet.iDetSwitch;
bridgeFlowValue = globaldata.m_dpbuffer.ShowList.showDet.iDetStatue.ToString();
signalCoefficient=CurveDisPlay2.curdisp2.GetSignalCoefficient();
signalCoefficient = CurveDisPlay2.curdisp2.GetSignalCoefficient();
break;
case 2:
detValue = globaldata.m_dpbuffer.ShowList.showDet.bDetValue.ToString("0.000");
bONOff = globaldata.m_dpbuffer.ShowList.showDet.bDetSwitch;
bridgeFlowValue = globaldata.m_dpbuffer.ShowList.showDet.bDetStatue.ToString();
signalCoefficient=CurveDisPlay3.curdisp3.GetSignalCoefficient();
signalCoefficient = CurveDisPlay3.curdisp3.GetSignalCoefficient();
break;
}
if (bONOff)
......@@ -1435,33 +1359,33 @@ namespace GcDevicePc
string state = "";
//灵敏度
string sensitivity = "";
//信号系数
string signalCoefficient="";
//信号系数
string signalCoefficient = "";
switch (pos)
{
case 0:
state = GetDetState(globaldata.m_dpbuffer.ShowList.showDet.fDetStatue);
detValue = globaldata.m_dpbuffer.ShowList.showDet.fDetValue.ToString("0.000");
signalCoefficient=CurveDisPlay.curdisp.GetSignalCoefficient();
signalCoefficient = CurveDisPlay.curdisp.GetSignalCoefficient();
break;
case 1:
state = GetDetState(globaldata.m_dpbuffer.ShowList.showDet.iDetStatue);
detValue = globaldata.m_dpbuffer.ShowList.showDet.iDetValue.ToString("0.000");
signalCoefficient=CurveDisPlay2.curdisp2.GetSignalCoefficient();
signalCoefficient = CurveDisPlay2.curdisp2.GetSignalCoefficient();
break;
case 2:
state = GetDetState(globaldata.m_dpbuffer.ShowList.showDet.bDetStatue);
detValue = globaldata.m_dpbuffer.ShowList.showDet.bDetValue.ToString("0.000");
signalCoefficient=CurveDisPlay3.curdisp3.GetSignalCoefficient();
signalCoefficient = CurveDisPlay3.curdisp3.GetSignalCoefficient();
break;
}
if (MDIBase.bLogarithm[pos])
{
sensitivity = GetSensitivity(pos, bFID);
sensitivity = "log";
}
else
{
sensitivity = "log";
sensitivity = GetSensitivity(pos, bFID);
}
tempshow.Text = bFID ? $"FID{pos + 1}原始信号" : $"FPD{pos + 1}原始信号";
tempshow.SubItems.Add(detValue + MDIBase.SignalUnit[pos]);
......@@ -1474,7 +1398,7 @@ namespace GcDevicePc
tempshow.Text = bEnglishLanguage == false ? "灵敏度" : "Sensitivity";
tempshow.SubItems.Add(sensitivity);
this.datalist.Items.Add(tempshow);
tempshow = new ListViewItem();
tempshow = new ListViewItem();
tempshow.Text = "信号系数";
tempshow.SubItems.Add(signalCoefficient);
this.datalist.Items.Add(tempshow);
......@@ -1577,25 +1501,26 @@ namespace GcDevicePc
if (temp[6] != 2)
{
hmiopt.UpdateErrHandState(1);
WriteLog("重置错误","人为重置错误");
}
}
}
else if (hh == "跳转记录")
{
if (errorLogForm == null || errorLogForm.IsDisposed)
if (MDIBase.errorLogForm == null || MDIBase.errorLogForm.IsDisposed)
{
errorLogForm = new ErrorLogForm();
errorLogForm.Show();
MDIBase.errorLogForm = new ErrorLogForm();
MDIBase.errorLogForm.Show();
}
else
{
if (errorLogForm.Visible == false)
if (MDIBase.errorLogForm.Visible == false)
{
errorLogForm.Show();
MDIBase.errorLogForm.Show();
}
else
{
errorLogForm.Activate();
MDIBase.errorLogForm.Activate();
}
}
......@@ -1608,10 +1533,10 @@ namespace GcDevicePc
}
}
/// <summary>
/// 获取错误信息,写入日志
/// 获取错误信息,true=同时写入日志
/// </summary>
/// <returns></returns>
public List<ListViewItem> CreatItemS(ushort[] hmiAbnormal)
public List<ListViewItem> CreatItemS(ushort[] hmiAbnormal, bool bRecord)
{
List<ListViewItem> ListViewItems = new List<ListViewItem>();
for (int i = 0; i < hmiAbnormal.Length; i++)
......@@ -1620,7 +1545,10 @@ namespace GcDevicePc
{
ListViewItem listViewItem = CreatItem_Err(i, hmiAbnormal[i]);
ListViewItems.Add(listViewItem);
WriteLog(listViewItem.Text, listViewItem.Tag.ToString());
if (bRecord)
{
WriteLog(listViewItem.Text,((ErrShow)listViewItem.Tag).ErrContent);
}
}
}
return ListViewItems;
......@@ -1650,7 +1578,7 @@ namespace GcDevicePc
{
switch (type)
{
case 1: title = $"XC{pos.ToString("000")}"; errContent = $"第{pos}路检测器信号丢失"; break;//信号丢失
case 1: title = $"XC{(pos-5).ToString("000")}"; errContent = $"第{pos-5}路检测器信号丢失"; break;//信号丢失
default:
break;
}
......@@ -1659,8 +1587,8 @@ namespace GcDevicePc
{
switch (type)
{
case 1: title = $"XH{pos.ToString("000")}"; errContent = $"{(pos == 9 ? "环境温度" : "环境湿度")}超出下限"; break;//超出下限
case 2: title = $"XI{pos.ToString("000")}"; errContent = $"{(pos == 9 ? "环境温度" : "环境湿度")}超出上限"; break;//超出上限
case 1: title = $"XH{(pos-8).ToString("000")}"; errContent = $"{(pos == 1 ? "环境温度" : "环境湿度")}超出下限"; break;//超出下限
case 2: title = $"XI{(pos-8).ToString("000")}"; errContent = $"{(pos == 2 ? "环境温度" : "环境湿度")}超出上限"; break;//超出上限
default:
break;
}
......@@ -1677,24 +1605,24 @@ namespace GcDevicePc
/// <param name="concent"></param>
private void WriteLog(string title, string concent)
{
//通过"%"分隔,"错误标题%错误内容%错误发生时仪器状态%错误发生后仪器处理"
string err = "";
err += title + "%";
err += concent + "%";
err += "前进样口温度:" + globaldata.m_dpbuffer.ShowList.showtemp.FPActualTemp.ToString("#0.00") + "\t" + globaldata.m_dpbuffer.ShowList.showtemp.FPSetTemp.ToString("0") + "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.bSPower) + "\r\n";
err += "后进样口温度:" + globaldata.m_dpbuffer.ShowList.showtemp.BPActualTemp.ToString("#0.00") + "\t" + globaldata.m_dpbuffer.ShowList.showtemp.BPSetTemp.ToString("0") + "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.fSPower) + "\r\n";
err += "柱箱温度:" + globaldata.m_dpbuffer.ShowList.showtemp.ColActualTemp.ToString("#0.00") + "\t" + globaldata.m_dpbuffer.ShowList.showtemp.ColSetTemp.ToString("0") + "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.CbPower) + "\r\n";
err += "前检测温度:" + globaldata.m_dpbuffer.ShowList.showtemp.fDetActualTemp.ToString("#0.00") + "\t" + globaldata.m_dpbuffer.ShowList.showtemp.fDetSetTemp.ToString("0") + "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.fDPower) + "\r\n";
err += "中检测温度:" + globaldata.m_dpbuffer.ShowList.showtemp.iDetActualTemp.ToString("#0.00") + "\t" + globaldata.m_dpbuffer.ShowList.showtemp.iDetSetTemp.ToString("0") + "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.iDPower) + "\r\n";
err += "后检测温度:" + globaldata.m_dpbuffer.ShowList.showtemp.bDetActualTemp.ToString("#0.00") + "\t" + globaldata.m_dpbuffer.ShowList.showtemp.bDetSetTemp.ToString("0") + "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.bDPower) + "\r\n";
err += "前检测信号:" + globaldata.m_dpbuffer.ShowList.showDet.fDetValue.ToString("#0.00") + "\r\n";
err += "中检测信号:" + globaldata.m_dpbuffer.ShowList.showDet.iDetValue.ToString("#0.00") + "\r\n";
err += "后检测信号:" + globaldata.m_dpbuffer.ShowList.showDet.bDetValue.ToString("#0.00") + "\r\n";
//通过"%%"分隔主体,通过"@@"分隔详细信息,"时间%%错误标题%%错误内容%%错误发生时仪器状态%%错误发生后仪器处理"
string err = "%%";
err += title + "%%";
err += concent + "%%";
err += "前进样口温度:" + globaldata.m_dpbuffer.ShowList.showtemp.FPActualTemp.ToString("#0.00") + "\t"+"设定温度:" + globaldata.m_dpbuffer.ShowList.showtemp.FPSetTemp.ToString("0") + "\t"+"功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.bSPower)+"@@" ;
err += "后进样口温度:" + globaldata.m_dpbuffer.ShowList.showtemp.BPActualTemp.ToString("#0.00") +"\t"+ "设定温度:" + globaldata.m_dpbuffer.ShowList.showtemp.BPSetTemp.ToString("0") +"\t"+ "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.fSPower)+"@@";
err += "柱箱温度:" + globaldata.m_dpbuffer.ShowList.showtemp.ColActualTemp.ToString("#0.00") + "\t"+"设定温度:" + globaldata.m_dpbuffer.ShowList.showtemp.ColSetTemp.ToString("0") +"\t"+ "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.CbPower)+"@@" ;
err += "前检测温度:" + globaldata.m_dpbuffer.ShowList.showtemp.fDetActualTemp.ToString("#0.00") + "\t"+"设定温度:" + globaldata.m_dpbuffer.ShowList.showtemp.fDetSetTemp.ToString("0") +"\t"+ "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.fDPower)+"@@" ;
err += "中检测温度:" + globaldata.m_dpbuffer.ShowList.showtemp.iDetActualTemp.ToString("#0.00") + "\t"+"设定温度:" + globaldata.m_dpbuffer.ShowList.showtemp.iDetSetTemp.ToString("0") +"\t"+ "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.iDPower)+"@@" ;
err += "后检测温度:" + globaldata.m_dpbuffer.ShowList.showtemp.bDetActualTemp.ToString("#0.00") + "\t"+"设定温度:" + globaldata.m_dpbuffer.ShowList.showtemp.bDetSetTemp.ToString("0") +"\t"+ "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.bDPower)+"@@" ;
err += "前检测信号:" + globaldata.m_dpbuffer.ShowList.showDet.fDetValue.ToString("#0.00")+"@@" ;
err += "中检测信号:" + globaldata.m_dpbuffer.ShowList.showDet.iDetValue.ToString("#0.00")+"@@" ;
err += "后检测信号:" + globaldata.m_dpbuffer.ShowList.showDet.bDetValue.ToString("#0.00")+"@@" ;
ushort[] TempHumiProtection = new ushort[5];
mymodbus.GetTempHumiProtection(ref TempHumiProtection);
short[] newTempHumiProtection = GcDataTh.UshortsToU16s(TempHumiProtection);
err += $"当前温度:{globaldata.m_dpbuffer.ShowList.showtemp.AmbientTemp} 温度区间:{5 + newTempHumiProtection[1]}~{45 + newTempHumiProtection[2]} + \t当前湿度:{globaldata.m_dpbuffer.ShowList.showtemp.AmbientHumidity} 湿度区间:{25 + newTempHumiProtection[3]}~{70 + newTempHumiProtection[4]}";
err += "%停止系统";
err += $"温度:{globaldata.m_dpbuffer.ShowList.showtemp.AmbientTemp} 温度区间:{5 + newTempHumiProtection[1]}~{45 + newTempHumiProtection[2]}@@湿度:{globaldata.m_dpbuffer.ShowList.showtemp.AmbientHumidity} 湿度区间:{25 + newTempHumiProtection[3]}~{70 + newTempHumiProtection[4]}";
err += "%%停止系统";
Log.WorkErrInfo(err);
}
}
......
......@@ -32,7 +32,6 @@ namespace GcDevicePc
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.listView2 = new System.Windows.Forms.ListView();
this.listView1 = new System.Windows.Forms.ListView();
this.textBox1 = new System.Windows.Forms.TextBox();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
......@@ -51,10 +50,9 @@ namespace GcDevicePc
//
// splitContainer1.Panel2
//
this.splitContainer1.Panel2.Controls.Add(this.textBox1);
this.splitContainer1.Panel2.Controls.Add(this.listView1);
this.splitContainer1.Size = new System.Drawing.Size(800, 450);
this.splitContainer1.SplitterDistance = 226;
this.splitContainer1.Size = new System.Drawing.Size(1178, 518);
this.splitContainer1.SplitterDistance = 332;
this.splitContainer1.TabIndex = 1;
//
// listView2
......@@ -63,7 +61,7 @@ namespace GcDevicePc
this.listView2.HideSelection = false;
this.listView2.Location = new System.Drawing.Point(0, 0);
this.listView2.Name = "listView2";
this.listView2.Size = new System.Drawing.Size(226, 450);
this.listView2.Size = new System.Drawing.Size(332, 518);
this.listView2.TabIndex = 0;
this.listView2.UseCompatibleStateImageBehavior = false;
this.listView2.SelectedIndexChanged += new System.EventHandler(this.listView2_SelectedIndexChanged);
......@@ -74,28 +72,21 @@ namespace GcDevicePc
this.listView1.HideSelection = false;
this.listView1.Location = new System.Drawing.Point(0, 0);
this.listView1.Name = "listView1";
this.listView1.Size = new System.Drawing.Size(570, 450);
this.listView1.Size = new System.Drawing.Size(842, 518);
this.listView1.TabIndex = 0;
this.listView1.UseCompatibleStateImageBehavior = false;
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(401, 271);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(100, 21);
this.textBox1.TabIndex = 1;
//
// ErrorLogForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(800, 450);
this.ClientSize = new System.Drawing.Size(1178, 518);
this.Controls.Add(this.splitContainer1);
this.Name = "ErrorLogForm";
this.Text = "ErrorLogForm";
this.Load += new System.EventHandler(this.ErrorLogForm_Load);
this.splitContainer1.Panel1.ResumeLayout(false);
this.splitContainer1.Panel2.ResumeLayout(false);
this.splitContainer1.Panel2.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
this.splitContainer1.ResumeLayout(false);
this.ResumeLayout(false);
......@@ -106,6 +97,5 @@ namespace GcDevicePc
private System.Windows.Forms.SplitContainer splitContainer1;
private System.Windows.Forms.ListView listView2;
private System.Windows.Forms.ListView listView1;
private System.Windows.Forms.TextBox textBox1;
}
}
\ No newline at end of file
using System;
using GcDevicePc.Common;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
......@@ -18,10 +19,7 @@ namespace GcDevicePc
public ErrorLogForm()
{
InitializeComponent();
listView1.View = View.Details;
listView1.FullRowSelect = true;
UpdateUI(-1);
IOOperations.DocumentMonitoring(path, "*.txt", this,OnChanged,OnRenamed);
IOOperations.DocumentMonitoring(path, "*.txt", this, OnChanged, OnRenamed);
}
/// <summary>
/// 上次索引
......@@ -37,6 +35,7 @@ namespace GcDevicePc
Dictionary<string, string> allfile = new Dictionary<string, string>();
DirectoryInfo root = new DirectoryInfo(path);
FileInfo[] files = root.GetFiles();
files.Reverse();
foreach (var item in files)
{
if (item.Name.Contains("WorkErrInfo_"))
......@@ -44,78 +43,117 @@ namespace GcDevicePc
allfile.Add(item.Name, item.FullName);
}
}
this.SuspendLayout();
//this.SuspendLayout();
listView2.BeginUpdate();
//更新左侧列表
listView2.Items.Clear();
foreach (var item in allfile)
{
ListViewItem listViewItem = new ListViewItem(item.Key);
listViewItem.Tag = item.Value;
listViewItem.SubItems.Add("测试");
listView2.Items.Add(listViewItem);
}
if (listView2.Columns.Count == 0)
{
listView2.Columns.Add("错误日志列表", -1);
}
//读取选中日志文件
string[] data = default;
if (listView2.Items.Count > pos&&pos>-1)
List<string> data = default;
if (listView2.Items.Count > pos && pos > -1)
{
listView2.Items[pos].Selected = true;
data = File.ReadAllLines(listView2.Items[pos].Tag.ToString());
data =IOOperations.ReadLocalText(listView2.Items[pos].Tag.ToString(),Encoding.UTF8 );
}
else
{
if (listView2.Items.Count != 0)
{
listView2.Items[0].Selected = true;
data = File.ReadAllLines(listView2.Items[0].Tag.ToString());
data =IOOperations.ReadLocalText(listView2.Items[allfile.Count-1].Tag.ToString(),Encoding.UTF8 );
}
}
listView2.EndUpdate();
//更新右侧列表
listView1.BeginUpdate();
listView1.Items.Clear();
if (listView1.Columns.Count == 0)
{
//错误标题%错误内容%错误发生时仪器状态%错误发生后仪器处理"
//时间%%错误标题%错误内容%错误发生时仪器状态%错误发生后仪器处理"
listView1.Columns.AddRange(new ColumnHeader[] {
new ColumnHeader { Text = "错误标题", Width = listView1.Width/5-5,TextAlign= HorizontalAlignment.Center },
new ColumnHeader { Text ="错误内容", Width = listView1.Width/5-4,TextAlign= HorizontalAlignment.Center },
new ColumnHeader { Text ="错误发生时仪器状态", Width = listView1.Width/5-3,TextAlign= HorizontalAlignment.Center },
new ColumnHeader { Text = "错误发生后仪器处理", Width = listView1.Width/5-2,TextAlign= HorizontalAlignment.Center }, });
new ColumnHeader { Text = "时间", Width = listView1.Width/5-5,TextAlign= HorizontalAlignment.Center },
new ColumnHeader { Text = "错误标题", Width = listView1.Width/5-4,TextAlign= HorizontalAlignment.Center },
new ColumnHeader { Text ="错误内容", Width = listView1.Width/5-3,TextAlign= HorizontalAlignment.Center },
new ColumnHeader { Text ="错误发生时仪器状态", Width = listView1.Width/5-2,TextAlign= HorizontalAlignment.Center },
new ColumnHeader { Text = "错误发生后仪器处理", Width = listView1.Width/5-1,TextAlign= HorizontalAlignment.Center }, });
}
if (data != null)
if (data != null && data.Count() != 0)
{
foreach (var item in data)
{
//0=错误标题%1=错误内容%2=错误发生时仪器状态%3=错误发生后仪器处理"
string[]curdata=item.Split('%');
if (curdata.Length!=4)
//0=记录时间线程%%1=错误标题%%2=错误内容%%3=错误发生时仪器状态%%4=错误发生后仪器处理"
string[] curdata = item.Split(new string[] { "%%"},StringSplitOptions.None);
if (curdata.Length !=5)
{
continue ;
continue;
}
curdata[0]= curdata[0].Substring(curdata[0].IndexOf(":")+1,curdata[0].IndexOf(",")-curdata[0].IndexOf(":")-1);
ListViewItem listViewItem = new ListViewItem();
listView1.Items.Add(listViewItem);
listViewItem.Text =curdata[0];
listViewItem.Text = curdata[0];
listViewItem.SubItems.Add(curdata[1]);
listViewItem.SubItems.Add(curdata[2]);
Button button = new Button();
button.Text = "当时状态";
button.Enabled = true;
button.AutoSize = true;
button.Click+=new EventHandler((object sender, EventArgs e)=> { PreviewAllStatuses(curdata[2]);});
Tool.ListViewAddControl(listView1, listView1.Items.Count - 1, 2, button);
button.Tag=listView1.Items.Count - 1;
button.Click += new EventHandler((object sender, EventArgs e) => {listView1.Items[(int)button.Tag].Selected=true; PreviewAllStatuses(curdata[3]); });
Tool.ListViewAddControl(listView1, listView1.Items.Count - 1, 3, button);
listViewItem.SubItems.Add(curdata[4]);
}
}
this.ResumeLayout();
else
{
listView1.Items.Add("内容为空");
}
listView1.EndUpdate();
// this.ResumeLayout();
}
/// <summary>
/// 扩展显示
/// </summary>
/// <param name="value"></param>
private void PreviewAllStatuses(string value)
{
TextBox textBox=new TextBox();
textBox.Multiline=true;
textBox.Text=value;
Tool.ListViewPopUp(listView1,textBox);
string[] temp = value.Split(new string[] { "@@"},StringSplitOptions.None);
TextBox textBox = new TextBox();
textBox.Multiline = true;
textBox.Width=listView1.Width/2;
textBox.Height=listView1.Height/2;
textBox.LostFocus += TextBox_LostFocus;
foreach (var item in temp)
{
textBox.AppendText(item+"\r\n");
}
Tool.ListViewPopUp(listView1, textBox);
}
private void TextBox_LostFocus(object sender, EventArgs e)
{
TextBox textBox =(TextBox)sender;
if (textBox.Parent==null)
{
textBox.Dispose();
}
else
{
textBox.Parent.Controls.Remove(textBox);
}
}
/// <summary>
/// 监控更改,创建,删除触发事件
/// </summary>
......@@ -141,8 +179,28 @@ namespace GcDevicePc
/// <param name="e"></param>
private void listView2_SelectedIndexChanged(object sender, EventArgs e)
{
oldindex = listView2.SelectedIndices[0];
//日志还未写完
if (listView2.SelectedItems.Count != 0)
{
if (oldindex != listView2.SelectedItems[0].Index)
{
UpdateUI(listView2.SelectedItems[0].Index);
oldindex = listView2.SelectedItems[0].Index;
}
}
}
/// <summary>
/// UI初始化
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void ErrorLogForm_Load(object sender, EventArgs e)
{
listView1.View = View.Details;
listView2.View = View.Details;
listView1.FullRowSelect = true;
listView2.FullRowSelect = true;
listView2.HideSelection=false;
UpdateUI(-1);
}
}
}
......@@ -235,7 +235,14 @@ namespace GcDevicePc.GCBuffer
{
globaldata.SignalAcquisition=ini.ReadString("StartUp", "信号获取方式");
}
if (ini.ReadString("StartUp", "无信号重启")=="是")
{
globaldata.bNoSignalRestart=true;
}
else
{
globaldata.bNoSignalRestart=false;
}
globaldata.ZbName = zbname;
globaldata.UserName = uname;
globaldata.UserPwd = upwd;
......
......@@ -81,6 +81,7 @@
this.backgroundWorker2 = new System.ComponentModel.BackgroundWorker();
this.timerWorker = new System.Windows.Forms.Timer(this.components);
this.timer2 = new System.Windows.Forms.Timer(this.components);
this.异常日志ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.menuStrip.SuspendLayout();
this.statusStrip.SuspendLayout();
this.SuspendLayout();
......@@ -296,7 +297,8 @@
this.化合物列表ToolStripMenuItem,
this.版本日志ToolStripMenuItem,
this.说明ToolStripMenuItem,
this.反馈ToolStripMenuItem});
this.反馈ToolStripMenuItem,
this.异常日志ToolStripMenuItem});
resources.ApplyResources(this.HelpMainMenu, "HelpMainMenu");
this.HelpMainMenu.Name = "HelpMainMenu";
//
......@@ -433,6 +435,12 @@
this.timer2.Interval = 1000;
this.timer2.Tick += new System.EventHandler(this.timer2_Tick);
//
// 异常日志ToolStripMenuItem
//
this.异常日志ToolStripMenuItem.Name = "异常日志ToolStripMenuItem";
resources.ApplyResources(this.异常日志ToolStripMenuItem, "异常日志ToolStripMenuItem");
this.异常日志ToolStripMenuItem.Click += new System.EventHandler(this.异常日志ToolStripMenuItem_Click);
//
// MDIBase
//
resources.ApplyResources(this, "$this");
......@@ -509,6 +517,7 @@
private System.Windows.Forms.ToolStripStatusLabel MacToolStripStatusLabel1;
private System.Windows.Forms.ToolStripMenuItem sysconfigpSec;
private System.Windows.Forms.ToolStripStatusLabel tool_CounterControlStatus;
private System.Windows.Forms.ToolStripMenuItem 异常日志ToolStripMenuItem;
}
}
......
......@@ -161,6 +161,10 @@ namespace GcDevicePc
/// </summary>
private StartForm CurStartForm;
/// <summary>
/// 错误日志查看窗体
/// </summary>
public static ErrorLogForm errorLogForm;
/// <summary>
/// 构造函数
/// </summary运行时间
public MDIBase(StartForm form)
......@@ -178,7 +182,7 @@ namespace GcDevicePc
counterControl.delTriggerStartOrStop += new DelTriggerStartOrStop(CounterControlCStartOrStop);
//是否保存hw
CKVocAnalyzer.CtrlWaveCurrent.IsSaveHw = globaldata.ZbDataSave;
CurStartForm=form;
CurStartForm = form;
}
/// <summary>
/// 实现反控的开始或者停止
......@@ -405,9 +409,9 @@ namespace GcDevicePc
this.SuspendLayout();
CKVocAnalyzer.CtrlWaveHistory.delChange += new CKVocAnalyzer.DelChange(DllChange);
_userForm = new FormUser();
DllInit();
InitConfig();
//系统检测日志
......@@ -539,7 +543,7 @@ namespace GcDevicePc
}
Console.WriteLine("主窗体初始化完毕");
this.WindowState= FormWindowState.Maximized;
this.WindowState = FormWindowState.Maximized;
this.ResumeLayout();
}
......@@ -549,9 +553,9 @@ namespace GcDevicePc
/// <param name="unit1"></param>
/// <param name="unit2"></param>
/// <param name="unit3"></param>
public static void ChangeParameterUnit(string unit,int index)
public static void ChangeParameterUnit(string unit, int index)
{
_debugForm?.ChangeParameterUnit(unit,index);
_debugForm?.ChangeParameterUnit(unit, index);
}
private void MDIBase_SizeChanged(object sender, EventArgs e)
{
......@@ -1230,9 +1234,9 @@ namespace GcDevicePc
//信号单位默认
SignalUnit = new string[] { "mV", "mV", "mV" };
//参数单位默认
ChangeParameterUnit("uV",0);
ChangeParameterUnit("uV",1);
ChangeParameterUnit("uV",2);
ChangeParameterUnit("uV", 0);
ChangeParameterUnit("uV", 1);
ChangeParameterUnit("uV", 2);
//modbus获取数据
mymodbus.ChannelDataStart();
}
......@@ -1241,10 +1245,13 @@ namespace GcDevicePc
//tcp获取数据
GcData_TCP gcData_TCP = new GcData_TCP();
}
if (globaldata.bNoSignalRestart)
{
AbnormalMonitor = new Thread(vAbnormal_Monitor);
AbnormalMonitor.IsBackground = true;
AbnormalMonitor.Start();
}
AbnormalMonitor = new Thread(vAbnormal_Monitor);
AbnormalMonitor.IsBackground = true;
AbnormalMonitor.Start();
}
if (globaldata.m_pcbuffer.gcpcinfo.pcworkinfo.sendtohw || globaldata.m_pcbuffer.gcpcinfo.pcworkinfo.sendtoZb)
{
......@@ -1277,7 +1284,7 @@ namespace GcDevicePc
/// <returns></returns>
private string[] Formdebug_delGetUnit()
{
return new string[] {"uV","uV","uV" };
return new string[] { "uV", "uV", "uV" };
}
public void Stop_Thread()
......@@ -3727,15 +3734,18 @@ namespace GcDevicePc
private void 选项ToolStripMenuItem_Click(object sender, EventArgs e)
{
int ret = 0;
//强制就绪和自动点火状态
ushort[] other = new ushort[2];
//前中后检测点火阈值扩宽
float[] igniteThreshold = new float[3];
if (!String.IsNullOrEmpty(globaldata.connection_ip))
{
ret = mymodbus.GetOtherset(ref other);
mymodbus.GetIgniteThWidening(ref igniteThreshold);
}
if (syscSec == null)
{
syscSec = new SysConfigSecondary(other);
syscSec = new SysConfigSecondary(other,igniteThreshold);
syscSec.uphos2 += new UpdataHMIOSSecondary(UpdateHmiOther);
syscSec.uphops2 += new UpdataHMIOpSSecondary(UpdateHmicfg);
syscSec.sfupdatefirm += new StopForUpdateFirm(stopforupdatefirm);
......@@ -3745,7 +3755,7 @@ namespace GcDevicePc
else if (syscSec.IsDisposed)
{
syscSec = null;
syscSec = new SysConfigSecondary(other);
syscSec = new SysConfigSecondary(other,igniteThreshold);
syscSec.uphos2 += new UpdataHMIOSSecondary(UpdateHmiOther);
syscSec.uphops2 += new UpdataHMIOpSSecondary(UpdateHmicfg);
syscSec.sfupdatefirm += new StopForUpdateFirm(stopforupdatefirm);
......@@ -3822,5 +3832,24 @@ namespace GcDevicePc
//}
}
private void 异常日志ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (errorLogForm == null || errorLogForm.IsDisposed)
{
errorLogForm = new ErrorLogForm();
errorLogForm.Show();
}
else
{
if (errorLogForm.Visible == false)
{
errorLogForm.Show();
}
else
{
errorLogForm.Activate();
}
}
}
}
}
......@@ -306,13 +306,13 @@
<value>调试</value>
</data>
<data name="AboutMenu.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
<value>180, 26</value>
</data>
<data name="AboutMenu.Text" xml:space="preserve">
<value>关于</value>
</data>
<data name="changeVsi.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
<value>180, 26</value>
</data>
<data name="changeVsi.Text" xml:space="preserve">
<value>切换版本</value>
......@@ -321,19 +321,19 @@
<value>False</value>
</data>
<data name="化合物列表ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
<value>180, 26</value>
</data>
<data name="化合物列表ToolStripMenuItem.Text" xml:space="preserve">
<value>化合物列表</value>
</data>
<data name="版本日志ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
<value>180, 26</value>
</data>
<data name="版本日志ToolStripMenuItem.Text" xml:space="preserve">
<value>版本日志</value>
</data>
<data name="说明ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
<value>180, 26</value>
</data>
<data name="说明ToolStripMenuItem.Text" xml:space="preserve">
<value>软件说明</value>
......@@ -345,11 +345,17 @@
<value>180, 23</value>
</data>
<data name="反馈ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
<value>180, 26</value>
</data>
<data name="反馈ToolStripMenuItem.Text" xml:space="preserve">
<value>反馈</value>
</data>
<data name="异常日志ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>180, 26</value>
</data>
<data name="异常日志ToolStripMenuItem.Text" xml:space="preserve">
<value>异常日志</value>
</data>
<data name="HelpMainMenu.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft YaHei UI, 12pt</value>
</data>
......@@ -996,6 +1002,12 @@
<data name="&gt;&gt;timer2.Type" xml:space="preserve">
<value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;异常日志ToolStripMenuItem.Name" xml:space="preserve">
<value>异常日志ToolStripMenuItem</value>
</data>
<data name="&gt;&gt;异常日志ToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>MDIBase</value>
</data>
......
......@@ -246,9 +246,7 @@ namespace GcDevicePc.ProThread
Console.WriteLine(type + "异常数据=" + ((SignalBuffer.Channel_XY)Save_PortSumList[i]).ctimer + "\\" + ((SignalBuffer.Channel_XY)Save_PortSumList[i]).cdata);
}
}
}
//读取数据完毕
Save_PortSumList.Clear();
}
......
......@@ -11,7 +11,9 @@ namespace GcDevicePc.ProThread
public class GcDataTh
{
#region 变量
/// <summary>
/// 温度值结构
/// </summary>
public struct stTemp
{
public ushort usCurTemp_Word1;
......@@ -27,6 +29,26 @@ namespace GcDevicePc.ProThread
[FieldOffset(0)]
public stTemp t;
}
/// <summary>
/// 点火阈值结构
/// </summary>
public struct stIgniteThWiden
{
public ushort usIgniteThWiden_Word1;
public ushort usIgniteThWiden_Word2;
}
/// <summary>
/// 点火阈值扩宽值结构
/// </summary>
[StructLayout(LayoutKind.Explicit, Size = 8)]
public struct UNION_IgniteThWiden
{
[FieldOffset(0)]
public float fCurIgniteThWiden;
[FieldOffset(0)]
public stIgniteThWiden t;
}
//设备参数
string strIP = null;
......@@ -48,9 +70,14 @@ namespace GcDevicePc.ProThread
UNION_TEMP channel1_value;
UNION_TEMP channel2_value;
UNION_TEMP channel3_value;
/// <summary>
/// 温度值转化
/// </summary>
UNION_TEMP utemp;
/// <summary>
/// 点火阈值转化
/// </summary>
public static UNION_IgniteThWiden uNION_IgniteTh;
private UInt32 fDetMax_Time = 0;
private UInt32 iDetMax_Time = 0;
private UInt32 bDetMax_Time = 0;
......@@ -81,7 +108,7 @@ namespace GcDevicePc.ProThread
#endregion
/// <summary>
/// 读设备温度
/// 读设备温度(100,24,float[])
/// </summary>
/// <param name="address">地址</param>
/// <param name="num">读取数目</param>
......@@ -264,7 +291,7 @@ namespace GcDevicePc.ProThread
fDetMax_Time = tmp;
//globaldata.m_signalbuffer.Channel1_Port.ctimer = tmp;
globaldata.m_signalbuffer.Channel1_Port.ctimer = tmp + (ulong)(0x100000000 * OverTimes1);
globaldata.m_signalbuffer.Channel1_Port.cdata = fidv[i]*1000;
globaldata.m_signalbuffer.Channel1_Port.cdata = fidv[i] * 1000;
globaldata.m_dpbuffer.ShowList.showDet.fDetValue = fidv[i] * 1000.0f;
#if (data)
string strsys = (tmp.ToString() + "," + fidv[i].ToString());
......@@ -357,7 +384,7 @@ namespace GcDevicePc.ProThread
//globaldata.m_signalbuffer.Channel2_Port.ctimer = tmp;
globaldata.m_signalbuffer.Channel2_Port.ctimer = tmp + (ulong)(0x100000000 * OverTimes2);
globaldata.m_signalbuffer.Channel2_Port.cdata = fidv[i]*1000;
globaldata.m_signalbuffer.Channel2_Port.cdata = fidv[i] * 1000;
globaldata.m_dpbuffer.ShowList.showDet.iDetValue = fidv[i] * 1000.0f;
if (globaldata.m_signalbuffer.Draw_Port2.Count < globaldata.MAX_ARRAY_LEN)
{
......@@ -432,7 +459,7 @@ namespace GcDevicePc.ProThread
// globaldata.m_signalbuffer.Channel3_Port.ctimer = tmp;
globaldata.m_signalbuffer.Channel3_Port.ctimer = tmp + (ulong)(0x100000000 * OverTimes3);
globaldata.m_signalbuffer.Channel3_Port.cdata = fidv[i]*1000;
globaldata.m_signalbuffer.Channel3_Port.cdata = fidv[i] * 1000;
globaldata.m_dpbuffer.ShowList.showDet.bDetValue = fidv[i] * 1000.0f;
if (globaldata.m_signalbuffer.Draw_Port3.Count < globaldata.MAX_ARRAY_LEN)
......@@ -615,7 +642,11 @@ namespace GcDevicePc.ProThread
ret = GetState(159, 1, ref state);
return ret;
}
/// <summary>
/// 获取HMI强制就绪和自动点火状态
/// </summary>
/// <param name="state"></param>
/// <returns></returns>
public int GetOtherset(ref ushort[] state)
{
int ret = -1;
......@@ -623,6 +654,27 @@ namespace GcDevicePc.ProThread
return ret;
}
/// <summary>
/// 获取前中后检测点火阈值扩宽
/// </summary>
/// <param name="state"></param>
/// <returns></returns>
public int GetIgniteThWidening(ref float[] state)
{
int ret = -1;
ushort[] dest = new ushort[6];
ret = GetState(809, 6, ref dest);
if (ret == 0)
{
for (int i = 0; i < 6; i += 2)
{
uNION_IgniteTh.t.usIgniteThWiden_Word1 = dest[i];
uNION_IgniteTh.t.usIgniteThWiden_Word2 = dest[i + 1];
state[i / 2] = uNION_IgniteTh.fCurIgniteThWiden;
}
}
return ret;
}
/// <summary>
/// 读取HMI端B类保护扩宽值和错误处理状态
/// </summary>
/// <param name="state"></param>
......
......@@ -1011,6 +1011,24 @@ namespace GcDevicePc.ProThread
case 12:
addr = 806;//环境湿度保护下限扩宽
break;
case 13:
addr = 809;//前检测点火阈值扩宽
break;
case 14:
addr = 810;//前检测点火阈值扩宽
break;
case 15:
addr = 811;//中检测点火阈值扩宽
break;
case 16:
addr = 812;//中检测点火阈值扩宽
break;
case 17:
addr = 813;//后检测点火阈值扩宽
break;
case 18:
addr = 814;//后检测点火阈值扩宽
break;
default:
break;
}
......
......@@ -39,7 +39,7 @@ namespace GcDevicePc
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en");
}
Application.Run(new StartForm());
// Application.Run(new TempTrend());
// Application.Run(new ErrorLogForm());
mutex.ReleaseMutex();
}
......
......@@ -34,6 +34,11 @@
this.splitter1 = new System.Windows.Forms.Splitter();
this.listBox1 = new System.Windows.Forms.ListBox();
this.panel1 = new System.Windows.Forms.Panel();
this.EmailGroupBox13 = new System.Windows.Forms.GroupBox();
this.EmailLabel27 = new System.Windows.Forms.Label();
this.EmailTextBox13 = new System.Windows.Forms.TextBox();
this.groupBox3 = new System.Windows.Forms.GroupBox();
this.checkBox2 = new System.Windows.Forms.CheckBox();
this.groupBox2 = new System.Windows.Forms.GroupBox();
this.label28 = new System.Windows.Forms.Label();
this.label27 = new System.Windows.Forms.Label();
......@@ -105,13 +110,13 @@
this.button2 = new System.Windows.Forms.Button();
this.ToolTip1 = new System.Windows.Forms.ToolTip(this.components);
this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker();
this.groupBox3 = new System.Windows.Forms.GroupBox();
this.checkBox2 = new System.Windows.Forms.CheckBox();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
this.splitContainer1.SuspendLayout();
this.panel1.SuspendLayout();
this.EmailGroupBox13.SuspendLayout();
this.groupBox3.SuspendLayout();
this.groupBox2.SuspendLayout();
this.groupBox1.SuspendLayout();
this.groupBox4.SuspendLayout();
......@@ -122,7 +127,6 @@
this.groupBox10.SuspendLayout();
this.CmsDeletRow.SuspendLayout();
this.panel4.SuspendLayout();
this.groupBox3.SuspendLayout();
this.SuspendLayout();
//
// splitContainer1
......@@ -163,6 +167,7 @@
//
// panel1
//
this.panel1.Controls.Add(this.EmailGroupBox13);
this.panel1.Controls.Add(this.groupBox3);
this.panel1.Controls.Add(this.groupBox2);
this.panel1.Controls.Add(this.groupBox1);
......@@ -171,6 +176,37 @@
resources.ApplyResources(this.panel1, "panel1");
this.panel1.Name = "panel1";
//
// EmailGroupBox13
//
this.EmailGroupBox13.Controls.Add(this.EmailLabel27);
this.EmailGroupBox13.Controls.Add(this.EmailTextBox13);
resources.ApplyResources(this.EmailGroupBox13, "EmailGroupBox13");
this.EmailGroupBox13.Name = "EmailGroupBox13";
this.EmailGroupBox13.TabStop = false;
//
// EmailLabel27
//
resources.ApplyResources(this.EmailLabel27, "EmailLabel27");
this.EmailLabel27.Name = "EmailLabel27";
//
// EmailTextBox13
//
resources.ApplyResources(this.EmailTextBox13, "EmailTextBox13");
this.EmailTextBox13.Name = "EmailTextBox13";
//
// groupBox3
//
resources.ApplyResources(this.groupBox3, "groupBox3");
this.groupBox3.Controls.Add(this.checkBox2);
this.groupBox3.Name = "groupBox3";
this.groupBox3.TabStop = false;
//
// checkBox2
//
resources.ApplyResources(this.checkBox2, "checkBox2");
this.checkBox2.Name = "checkBox2";
this.checkBox2.UseVisualStyleBackColor = true;
//
// groupBox2
//
this.groupBox2.Controls.Add(this.label28);
......@@ -618,20 +654,6 @@
//
this.backgroundWorker1.WorkerReportsProgress = true;
//
// groupBox3
//
resources.ApplyResources(this.groupBox3, "groupBox3");
this.groupBox3.Controls.Add(this.checkBox2);
this.groupBox3.Name = "groupBox3";
this.groupBox3.TabStop = false;
//
// checkBox2
//
resources.ApplyResources(this.checkBox2, "checkBox2");
this.checkBox2.Name = "checkBox2";
this.checkBox2.UseVisualStyleBackColor = true;
this.checkBox2.CheckedChanged += new System.EventHandler(this.checkBox2_CheckedChanged);
//
// SysConfig
//
resources.ApplyResources(this, "$this");
......@@ -646,6 +668,10 @@
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
this.splitContainer1.ResumeLayout(false);
this.panel1.ResumeLayout(false);
this.EmailGroupBox13.ResumeLayout(false);
this.EmailGroupBox13.PerformLayout();
this.groupBox3.ResumeLayout(false);
this.groupBox3.PerformLayout();
this.groupBox2.ResumeLayout(false);
this.groupBox2.PerformLayout();
this.groupBox1.ResumeLayout(false);
......@@ -662,8 +688,6 @@
this.groupBox10.ResumeLayout(false);
this.CmsDeletRow.ResumeLayout(false);
this.panel4.ResumeLayout(false);
this.groupBox3.ResumeLayout(false);
this.groupBox3.PerformLayout();
this.ResumeLayout(false);
}
......@@ -746,5 +770,8 @@
private System.Windows.Forms.Label label18;
private System.Windows.Forms.GroupBox groupBox3;
private System.Windows.Forms.CheckBox checkBox2;
private System.Windows.Forms.GroupBox EmailGroupBox13;
private System.Windows.Forms.Label EmailLabel27;
private System.Windows.Forms.TextBox EmailTextBox13;
}
}
\ No newline at end of file
......@@ -20,6 +20,13 @@ using TTControl;
namespace GcDevicePc
{
/********************************************************************************
描述:panel1 常规设置,panel2软件更新
使用:
注意:
*********************************************************************************/
public delegate void UpdataHMIOS(int index, ushort val);
public delegate void UpdataHMIOpS(ushort val);
public partial class SysConfig : Form
......@@ -44,12 +51,6 @@ namespace GcDevicePc
txt_B_Det1.Text = val[3].ToString();
txt_B_Det2.Text = val[4].ToString();
txt_B_Det3.Text = val[5].ToString();
//txt_B_Inj1.TextChanged += txt_B_Inj1_TextChanged;
//txt_B_Inj2.TextChanged += txt_B_Inj2_TextChanged;
//txt_B_Col.TextChanged += txt_B_Col_TextChanged;
//txt_B_Det1.TextChanged += txt_B_Det1_TextChanged;
//txt_B_Det2.TextChanged += txt_B_Det2_TextChanged;
//txt_B_Det3.TextChanged += txt_B_Det3_TextChanged;
if (val[6]==2)
{
checkBox2.Checked=true;
......@@ -66,6 +67,7 @@ namespace GcDevicePc
textBox4.Text = (val[9] - ((val[9] <= 32767) ? 0 : 65536)).ToString();
textBox3.Text = (val[10] - ((val[10] <= 32767) ? 0 : 65536)).ToString();
textBox2.Text = (val[11] - ((val[11] <= 32767) ? 0 : 65536)).ToString();
checkBox2.CheckedChanged+= checkBox2_CheckedChanged;
}
public event UpdataHMIOS uphos;
......@@ -122,9 +124,16 @@ namespace GcDevicePc
int Version = ini.ReadInteger("Version", "VersionType");
string appname = ini.ReadString("Version", "AppName");
string strEmail = ini.ReadString("Email", "邮件地址");
int usStartLog = ini.KeyExists("StartUp", "开机界面") == true ? ini.ReadInteger("StartUp", "开机界面") : 0;
if (strEmail != null && strEmail != "")
{
this.EmailTextBox13.Text = strEmail;
}
else
{
this.EmailTextBox13.Text = "tetvoc@126.com";
}
this.textBox9.Text = appname;
// if(usStartLog != null)
......@@ -232,6 +241,7 @@ namespace GcDevicePc
}
ini.WriteString("Version", "AppName", this.textBox9.Text);
ini.WriteString("Email", "邮件地址", this.EmailTextBox13.Text);
backgroundWorker1.ReportProgress(100);
if (MessageBox.Show("下发完成,需要重启色谱和软件,是否马上重启软件?\n建议等色谱重启完成后再点击\"是(Y)\"", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) == DialogResult.Yes)
......
......@@ -201,6 +201,81 @@
<data name="&gt;&gt;splitContainer1.Panel1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="EmailLabel27.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="EmailLabel27.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="EmailLabel27.Location" type="System.Drawing.Point, System.Drawing">
<value>9, 22</value>
</data>
<data name="EmailLabel27.Size" type="System.Drawing.Size, System.Drawing">
<value>41, 12</value>
</data>
<data name="EmailLabel27.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="EmailLabel27.Text" xml:space="preserve">
<value>Email:</value>
</data>
<data name="&gt;&gt;EmailLabel27.Name" xml:space="preserve">
<value>EmailLabel27</value>
</data>
<data name="&gt;&gt;EmailLabel27.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;EmailLabel27.Parent" xml:space="preserve">
<value>EmailGroupBox13</value>
</data>
<data name="&gt;&gt;EmailLabel27.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="EmailTextBox13.Location" type="System.Drawing.Point, System.Drawing">
<value>52, 17</value>
</data>
<data name="EmailTextBox13.Size" type="System.Drawing.Size, System.Drawing">
<value>159, 21</value>
</data>
<data name="EmailTextBox13.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;EmailTextBox13.Name" xml:space="preserve">
<value>EmailTextBox13</value>
</data>
<data name="&gt;&gt;EmailTextBox13.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;EmailTextBox13.Parent" xml:space="preserve">
<value>EmailGroupBox13</value>
</data>
<data name="&gt;&gt;EmailTextBox13.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="EmailGroupBox13.Location" type="System.Drawing.Point, System.Drawing">
<value>339, 70</value>
</data>
<data name="EmailGroupBox13.Size" type="System.Drawing.Size, System.Drawing">
<value>211, 47</value>
</data>
<data name="EmailGroupBox13.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
</data>
<data name="EmailGroupBox13.Text" xml:space="preserve">
<value>邮件地址</value>
</data>
<data name="&gt;&gt;EmailGroupBox13.Name" xml:space="preserve">
<value>EmailGroupBox13</value>
</data>
<data name="&gt;&gt;EmailGroupBox13.Type" xml:space="preserve">
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;EmailGroupBox13.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;EmailGroupBox13.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="groupBox3.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Left, Right</value>
</data>
......@@ -253,7 +328,7 @@
<value>panel1</value>
</data>
<data name="&gt;&gt;groupBox3.ZOrder" xml:space="preserve">
<value>0</value>
<value>1</value>
</data>
<data name="label28.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
......@@ -688,7 +763,7 @@
<value>panel1</value>
</data>
<data name="&gt;&gt;groupBox2.ZOrder" xml:space="preserve">
<value>1</value>
<value>2</value>
</data>
<data name="label29.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
......@@ -1228,7 +1303,7 @@
<value>panel1</value>
</data>
<data name="&gt;&gt;groupBox1.ZOrder" xml:space="preserve">
<value>2</value>
<value>3</value>
</data>
<data name="groupBox4.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Left, Right</value>
......@@ -1312,7 +1387,7 @@
<value>panel1</value>
</data>
<data name="&gt;&gt;groupBox4.ZOrder" xml:space="preserve">
<value>3</value>
<value>4</value>
</data>
<data name="textBox9.Location" type="System.Drawing.Point, System.Drawing">
<value>200, 15</value>
......@@ -1447,7 +1522,7 @@
<value>panel1</value>
</data>
<data name="&gt;&gt;groupBox12.ZOrder" xml:space="preserve">
<value>4</value>
<value>5</value>
</data>
<data name="panel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
......
......@@ -44,32 +44,24 @@ namespace GcDevicePc
private bool bEnglishLanguage = Thread.CurrentThread.CurrentUICulture == CultureInfo.GetCultureInfo("en") ? true : false;
private ArrayList SearchRet = new ArrayList();
public SysConfigSecondary(ushort[] val)
public SysConfigSecondary(ushort[] val,float[] val2)
{
InitializeComponent();
//更新强制就绪和自动点火勾选状态
checkBox4.Checked = val[0] == 0 ? false : true;
checkBox8.Checked = val[1] == 0 ? false : true;
checkBox4.CheckedChanged += CheckBox4_CheckedChanged;
checkBox8.CheckedChanged += CheckBox8_CheckedChanged1;
//更新前中后检测点火阈值扩宽
textBox9.Text = val2[0].ToString();
textBox13.Text =val2[1].ToString();
textBox14.Text =val2[2].ToString();
}
public event UpdataHMIOSSecondary uphos2;
public static bool bIsAutoDisO2 = false;
public static double kzhi = 1.00;
public static double bzhi = 0.00;
private void CheckBox8_CheckedChanged1(object sender, EventArgs e)
{
ushort val = checkBox8.Checked ? (ushort)1 : (ushort)0;
uphos2(1, val);
}
private void CheckBox4_CheckedChanged(object sender, EventArgs e)
{
ushort val = checkBox4.Checked ? (ushort)1 : (ushort)0;
uphos2(0, val);
}
private void Thirdparty_CheckedChanged(object sender, EventArgs e)
......@@ -145,6 +137,7 @@ namespace GcDevicePc
if (File.Exists(file))
{
IniFile ini = new IniFile(file);
string noSignalRestart = ini.ReadString("StartUp", "无信号重启");
string tempAccuracy = ini.ReadString("StartUp", "温度显示精度");
string value = ini.ReadString("StartUp", "自启动");
string str_Cloud = ini.ReadString("StartUp", "启用云盒子");
......@@ -168,7 +161,7 @@ namespace GcDevicePc
int dw = ini.ReadInteger("SendData", "Foreign");
int sdzb = ini.ReadInteger("SaveData", "ZBSaveData");
int fi = ini.ReadInteger("StartUp", "Forceintegral");
string signalAcquisition=ini.ReadString("StartUp", "信号获取方式");
string signalAcquisition = ini.ReadString("StartUp", "信号获取方式");
string sp = ini.ReadString("StartUp", "space");
string dt = ini.ReadString("StartUp", "Datetime");
......@@ -176,10 +169,18 @@ namespace GcDevicePc
string sappname = ini.ReadString("StartUp", "TdName");
string strHMISearchTime = ini.ReadString("NetWorkConfig", "搜索时间");
int usStartLog = ini.KeyExists("StartUp", "开机界面") == true ? ini.ReadInteger("StartUp", "开机界面") : 0;
string strEmail = ini.ReadString("Email", "邮件地址");
string strLevitationPrompt = ini.ReadString("组分", "悬浮信息"); ;
string strLevitationPrompt = ini.ReadString("组分", "悬浮信息");
ushort usHMISearchTime = 0;
if (noSignalRestart == "" || noSignalRestart == "否")
{
checkBox9.Checked = false;
}
else
{
checkBox9.Checked = true;
}
if (strLevitationPrompt == "" || strLevitationPrompt == "不显示")
{
checkBox_LevitationPrompt.Checked = false;
......@@ -278,14 +279,7 @@ namespace GcDevicePc
// if(usStartLog != null)
if (strEmail != null && strEmail != "")
{
this.EmailTextBox13.Text = strEmail;
}
else
{
this.EmailTextBox13.Text = "tetvoc@126.com";
}
//if (Version == 1)
//{
// this.checkBox1.Checked = true;
......@@ -346,15 +340,15 @@ namespace GcDevicePc
}
checkBox3.Checked = sdzb == 1 ? true : false;
if (signalAcquisition=="")
if (signalAcquisition == "")
{
comboBox3.SelectedIndex=0;
comboBox3.SelectedIndex = 0;
}
else
{
comboBox3.Text=signalAcquisition;
}
comboBox3.Text = signalAcquisition;
}
}
Data_Load();
......@@ -592,14 +586,22 @@ namespace GcDevicePc
/// </summary>
private void SaveSetting()
{
try
{
uphops2(2);//指示HMI进行相应动作:0-无动作,1-读仪器配置文件,2-保存自动点火和仪器就绪的判断 执行完归0
}
catch
{
}
//是否启用自动点火状态更新
uphos2(0, checkBox4.Checked ? (ushort)1 : (ushort)0);
//是否启用强制就绪状态更新
uphos2(1, checkBox8.Checked ? (ushort)1 : (ushort)0);
//前中后检测点火阈值扩宽
GcDataTh.uNION_IgniteTh.fCurIgniteThWiden=float.Parse(textBox9.Text);
uphos2(13,GcDataTh.uNION_IgniteTh.t.usIgniteThWiden_Word1 );
uphos2(14,GcDataTh.uNION_IgniteTh.t.usIgniteThWiden_Word2 );
GcDataTh.uNION_IgniteTh.fCurIgniteThWiden=float.Parse(textBox13.Text);
uphos2(15,GcDataTh.uNION_IgniteTh.t.usIgniteThWiden_Word1 );
uphos2(16,GcDataTh.uNION_IgniteTh.t.usIgniteThWiden_Word2 );
GcDataTh.uNION_IgniteTh.fCurIgniteThWiden=float.Parse(textBox14.Text);
uphos2(17,GcDataTh.uNION_IgniteTh.t.usIgniteThWiden_Word1 );
uphos2(18,GcDataTh.uNION_IgniteTh.t.usIgniteThWiden_Word2 );
//指示HMI进行相应动作:0-无动作,1-读仪器配置文件,2-保存自动点火和仪器就绪的判断 执行完归0
uphops2(2);
try
{
......@@ -638,7 +640,17 @@ namespace GcDevicePc
if (File.Exists(file))
{
IniFile ini = new IniFile(file);
ini.WriteString("NetWorkConfig", "搜索时间", this.SerachHMINumericUpDown1.Value.ToString());
if (checkBox9.Checked)
{
ini.WriteString("StartUp", "无信号重启", "是");
}
else
{
ini.WriteString("StartUp", "无信号重启", "否");
}
if (checkBox_LevitationPrompt.Checked)
{
ini.WriteString("组分", "悬浮信息", "显示");
......@@ -647,7 +659,7 @@ namespace GcDevicePc
{
ini.WriteString("组分", "悬浮信息", "不显示");
}
ini.WriteString("StartUp", "温度显示精度",comboBox2.Text);
ini.WriteString("StartUp", "温度显示精度", comboBox2.Text);
if (appstartup.Checked)
{
......@@ -703,7 +715,7 @@ namespace GcDevicePc
ini.WriteString("StartUp", "Forceintegral", "0");
}
ini.WriteString("Email", "邮件地址", this.EmailTextBox13.Text);
ini.WriteString("反控", "反控模式", this.comboBox_AntiControlMode.Text);
ini.WriteString("反控", "反控进程名称", this.textBox_AntiControlFormName.Text);
ini.WriteString("反控", "开始停止触发", this.comboBox_FollowStop.Text);
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -43,9 +43,6 @@
this.groupBox7 = new System.Windows.Forms.GroupBox();
this.checkBox_LevitationPrompt = new System.Windows.Forms.CheckBox();
this.permin = new System.Windows.Forms.CheckBox();
this.EmailGroupBox13 = new System.Windows.Forms.GroupBox();
this.EmailLabel27 = new System.Windows.Forms.Label();
this.EmailTextBox13 = new System.Windows.Forms.TextBox();
this.groupBox6 = new System.Windows.Forms.GroupBox();
this.label9 = new System.Windows.Forms.Label();
this.label8 = new System.Windows.Forms.Label();
......@@ -70,11 +67,15 @@
this.runbat = new System.Windows.Forms.CheckBox();
this.runsingle = new System.Windows.Forms.CheckBox();
this.groupBox4 = new System.Windows.Forms.GroupBox();
this.checkBox9 = new System.Windows.Forms.CheckBox();
this.label13 = new System.Windows.Forms.Label();
this.comboBox2 = new System.Windows.Forms.ComboBox();
this.checkBox_Cloud = new System.Windows.Forms.CheckBox();
this.appstartup = new System.Windows.Forms.CheckBox();
this.panel3 = new System.Windows.Forms.Panel();
this.groupBox10 = new System.Windows.Forms.GroupBox();
this.label14 = new System.Windows.Forms.Label();
this.comboBox3 = new System.Windows.Forms.ComboBox();
this.groupBox8 = new System.Windows.Forms.GroupBox();
this.radioButton14 = new System.Windows.Forms.RadioButton();
this.radioButton13 = new System.Windows.Forms.RadioButton();
......@@ -135,9 +136,22 @@
this.button2 = new System.Windows.Forms.Button();
this.ToolTip1 = new System.Windows.Forms.ToolTip(this.components);
this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker();
this.groupBox10 = new System.Windows.Forms.GroupBox();
this.label14 = new System.Windows.Forms.Label();
this.comboBox3 = new System.Windows.Forms.ComboBox();
this.label19 = new System.Windows.Forms.Label();
this.textBox9 = new System.Windows.Forms.TextBox();
this.label27 = new System.Windows.Forms.Label();
this.label28 = new System.Windows.Forms.Label();
this.textBox13 = new System.Windows.Forms.TextBox();
this.label29 = new System.Windows.Forms.Label();
this.label30 = new System.Windows.Forms.Label();
this.textBox14 = new System.Windows.Forms.TextBox();
this.label31 = new System.Windows.Forms.Label();
this.groupBox12 = new System.Windows.Forms.GroupBox();
this.label32 = new System.Windows.Forms.Label();
this.label33 = new System.Windows.Forms.Label();
this.label34 = new System.Windows.Forms.Label();
this.label35 = new System.Windows.Forms.Label();
this.label36 = new System.Windows.Forms.Label();
this.label37 = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
......@@ -145,13 +159,13 @@
this.panel1.SuspendLayout();
this.groupBox9.SuspendLayout();
this.groupBox7.SuspendLayout();
this.EmailGroupBox13.SuspendLayout();
this.groupBox6.SuspendLayout();
this.groupBox5.SuspendLayout();
this.groupBox3.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.SerachHMINumericUpDown1)).BeginInit();
this.groupBox4.SuspendLayout();
this.panel3.SuspendLayout();
this.groupBox10.SuspendLayout();
this.groupBox8.SuspendLayout();
this.groupBox1.SuspendLayout();
this.groupBox2.SuspendLayout();
......@@ -163,7 +177,7 @@
this.CmsDeletRow.SuspendLayout();
this.panel8.SuspendLayout();
this.panel4.SuspendLayout();
this.groupBox10.SuspendLayout();
this.groupBox12.SuspendLayout();
this.SuspendLayout();
//
// splitContainer1
......@@ -179,8 +193,8 @@
//
// splitContainer1.Panel2
//
this.splitContainer1.Panel2.Controls.Add(this.panel3);
this.splitContainer1.Panel2.Controls.Add(this.panel1);
this.splitContainer1.Panel2.Controls.Add(this.panel3);
this.splitContainer1.Panel2.Controls.Add(this.panel2);
this.splitContainer1.Panel2.Controls.Add(this.panel6);
this.splitContainer1.Panel2.Controls.Add(this.panel7);
......@@ -214,7 +228,6 @@
//
this.panel1.Controls.Add(this.groupBox9);
this.panel1.Controls.Add(this.groupBox7);
this.panel1.Controls.Add(this.EmailGroupBox13);
this.panel1.Controls.Add(this.groupBox6);
this.panel1.Controls.Add(this.groupBox5);
this.panel1.Controls.Add(this.groupBox3);
......@@ -289,27 +302,10 @@
this.permin.Name = "permin";
this.permin.UseVisualStyleBackColor = true;
//
// EmailGroupBox13
//
this.EmailGroupBox13.Controls.Add(this.EmailLabel27);
this.EmailGroupBox13.Controls.Add(this.EmailTextBox13);
resources.ApplyResources(this.EmailGroupBox13, "EmailGroupBox13");
this.EmailGroupBox13.Name = "EmailGroupBox13";
this.EmailGroupBox13.TabStop = false;
//
// EmailLabel27
//
resources.ApplyResources(this.EmailLabel27, "EmailLabel27");
this.EmailLabel27.Name = "EmailLabel27";
//
// EmailTextBox13
//
resources.ApplyResources(this.EmailTextBox13, "EmailTextBox13");
this.EmailTextBox13.Name = "EmailTextBox13";
//
// groupBox6
//
resources.ApplyResources(this.groupBox6, "groupBox6");
this.groupBox6.Controls.Add(this.groupBox12);
this.groupBox6.Controls.Add(this.label9);
this.groupBox6.Controls.Add(this.label8);
this.groupBox6.Controls.Add(this.label7);
......@@ -485,6 +481,7 @@
// groupBox4
//
resources.ApplyResources(this.groupBox4, "groupBox4");
this.groupBox4.Controls.Add(this.checkBox9);
this.groupBox4.Controls.Add(this.label13);
this.groupBox4.Controls.Add(this.comboBox2);
this.groupBox4.Controls.Add(this.checkBox_Cloud);
......@@ -492,6 +489,12 @@
this.groupBox4.Name = "groupBox4";
this.groupBox4.TabStop = false;
//
// checkBox9
//
resources.ApplyResources(this.checkBox9, "checkBox9");
this.checkBox9.Name = "checkBox9";
this.checkBox9.UseVisualStyleBackColor = true;
//
// label13
//
resources.ApplyResources(this.label13, "label13");
......@@ -527,6 +530,29 @@
resources.ApplyResources(this.panel3, "panel3");
this.panel3.Name = "panel3";
//
// groupBox10
//
this.groupBox10.Controls.Add(this.label14);
this.groupBox10.Controls.Add(this.comboBox3);
resources.ApplyResources(this.groupBox10, "groupBox10");
this.groupBox10.Name = "groupBox10";
this.groupBox10.TabStop = false;
this.ToolTip1.SetToolTip(this.groupBox10, resources.GetString("groupBox10.ToolTip"));
//
// label14
//
resources.ApplyResources(this.label14, "label14");
this.label14.Name = "label14";
//
// comboBox3
//
this.comboBox3.FormattingEnabled = true;
this.comboBox3.Items.AddRange(new object[] {
resources.GetString("comboBox3.Items"),
resources.GetString("comboBox3.Items1")});
resources.ApplyResources(this.comboBox3, "comboBox3");
this.comboBox3.Name = "comboBox3";
//
// groupBox8
//
this.groupBox8.Controls.Add(this.radioButton14);
......@@ -935,28 +961,102 @@
//
this.backgroundWorker1.WorkerReportsProgress = true;
//
// groupBox10
// label19
//
this.groupBox10.Controls.Add(this.label14);
this.groupBox10.Controls.Add(this.comboBox3);
resources.ApplyResources(this.groupBox10, "groupBox10");
this.groupBox10.Name = "groupBox10";
this.groupBox10.TabStop = false;
this.ToolTip1.SetToolTip(this.groupBox10, resources.GetString("groupBox10.ToolTip"));
resources.ApplyResources(this.label19, "label19");
this.label19.Name = "label19";
//
// label14
// textBox9
//
resources.ApplyResources(this.label14, "label14");
this.label14.Name = "label14";
resources.ApplyResources(this.textBox9, "textBox9");
this.textBox9.Name = "textBox9";
//
// comboBox3
// label27
//
this.comboBox3.FormattingEnabled = true;
this.comboBox3.Items.AddRange(new object[] {
resources.GetString("comboBox3.Items"),
resources.GetString("comboBox3.Items1")});
resources.ApplyResources(this.comboBox3, "comboBox3");
this.comboBox3.Name = "comboBox3";
resources.ApplyResources(this.label27, "label27");
this.label27.Name = "label27";
//
// label28
//
resources.ApplyResources(this.label28, "label28");
this.label28.Name = "label28";
//
// textBox13
//
resources.ApplyResources(this.textBox13, "textBox13");
this.textBox13.Name = "textBox13";
//
// label29
//
resources.ApplyResources(this.label29, "label29");
this.label29.Name = "label29";
//
// label30
//
resources.ApplyResources(this.label30, "label30");
this.label30.Name = "label30";
//
// textBox14
//
resources.ApplyResources(this.textBox14, "textBox14");
this.textBox14.Name = "textBox14";
//
// label31
//
resources.ApplyResources(this.label31, "label31");
this.label31.Name = "label31";
//
// groupBox12
//
this.groupBox12.Controls.Add(this.label37);
this.groupBox12.Controls.Add(this.label36);
this.groupBox12.Controls.Add(this.label35);
this.groupBox12.Controls.Add(this.label34);
this.groupBox12.Controls.Add(this.label33);
this.groupBox12.Controls.Add(this.label32);
this.groupBox12.Controls.Add(this.label19);
this.groupBox12.Controls.Add(this.label30);
this.groupBox12.Controls.Add(this.textBox9);
this.groupBox12.Controls.Add(this.textBox14);
this.groupBox12.Controls.Add(this.label27);
this.groupBox12.Controls.Add(this.label31);
this.groupBox12.Controls.Add(this.label29);
this.groupBox12.Controls.Add(this.label28);
this.groupBox12.Controls.Add(this.textBox13);
resources.ApplyResources(this.groupBox12, "groupBox12");
this.groupBox12.Name = "groupBox12";
this.groupBox12.TabStop = false;
this.ToolTip1.SetToolTip(this.groupBox12, resources.GetString("groupBox12.ToolTip"));
//
// label32
//
resources.ApplyResources(this.label32, "label32");
this.label32.Name = "label32";
//
// label33
//
resources.ApplyResources(this.label33, "label33");
this.label33.Name = "label33";
//
// label34
//
resources.ApplyResources(this.label34, "label34");
this.label34.Name = "label34";
//
// label35
//
resources.ApplyResources(this.label35, "label35");
this.label35.Name = "label35";
//
// label36
//
resources.ApplyResources(this.label36, "label36");
this.label36.Name = "label36";
//
// label37
//
resources.ApplyResources(this.label37, "label37");
this.label37.Name = "label37";
//
// SysConfigSecondary
//
......@@ -976,8 +1076,6 @@
this.groupBox9.PerformLayout();
this.groupBox7.ResumeLayout(false);
this.groupBox7.PerformLayout();
this.EmailGroupBox13.ResumeLayout(false);
this.EmailGroupBox13.PerformLayout();
this.groupBox6.ResumeLayout(false);
this.groupBox6.PerformLayout();
this.groupBox5.ResumeLayout(false);
......@@ -988,6 +1086,8 @@
this.groupBox4.ResumeLayout(false);
this.groupBox4.PerformLayout();
this.panel3.ResumeLayout(false);
this.groupBox10.ResumeLayout(false);
this.groupBox10.PerformLayout();
this.groupBox8.ResumeLayout(false);
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
......@@ -1004,8 +1104,8 @@
this.panel8.ResumeLayout(false);
this.panel8.PerformLayout();
this.panel4.ResumeLayout(false);
this.groupBox10.ResumeLayout(false);
this.groupBox10.PerformLayout();
this.groupBox12.ResumeLayout(false);
this.groupBox12.PerformLayout();
this.ResumeLayout(false);
}
......@@ -1090,9 +1190,6 @@
private System.Windows.Forms.Label label26;
private System.Windows.Forms.NumericUpDown SerachHMINumericUpDown1;
private System.Windows.Forms.Label label25;
private System.Windows.Forms.GroupBox EmailGroupBox13;
private System.Windows.Forms.Label EmailLabel27;
private System.Windows.Forms.TextBox EmailTextBox13;
private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
......@@ -1120,5 +1217,22 @@
private System.Windows.Forms.GroupBox groupBox10;
private System.Windows.Forms.Label label14;
private System.Windows.Forms.ComboBox comboBox3;
private System.Windows.Forms.CheckBox checkBox9;
private System.Windows.Forms.Label label30;
private System.Windows.Forms.TextBox textBox14;
private System.Windows.Forms.Label label31;
private System.Windows.Forms.Label label28;
private System.Windows.Forms.TextBox textBox13;
private System.Windows.Forms.Label label29;
private System.Windows.Forms.Label label27;
private System.Windows.Forms.TextBox textBox9;
private System.Windows.Forms.Label label19;
private System.Windows.Forms.GroupBox groupBox12;
private System.Windows.Forms.Label label34;
private System.Windows.Forms.Label label33;
private System.Windows.Forms.Label label32;
private System.Windows.Forms.Label label37;
private System.Windows.Forms.Label label36;
private System.Windows.Forms.Label label35;
}
}
\ No newline at end of file
......@@ -29,28 +29,41 @@ namespace GcDevicePc
public static bool StartNetwork = false;
public static bool OffLinkMode = false;
// public static bool TCPDataRestart = false;
// public static bool TCPDataRestart = false;
//辅助工具使用的HMI List
public static ArrayList hHMIList = new ArrayList();
public static int device_index =0; //总共探测出的设备数目
public static int current_device; //当前使用的设备号
/// <summary>
/// 总共探测出的设备数目
/// </summary>
public static int device_index = 0;
/// <summary>
/// 当前使用的设备号
/// </summary>
public static int current_device;
public static AppInit m_appinit = new AppInit();
public const string remoteFolder = "\\Hard Disk2\\";
// public const string remoteFolder = "\\Storage Card\\";
public const string exeremoteFolder = "\\Hard Disk\\";
public const string updateremoteFolder = "\\Hard Disk2\\仪器状态\\";
// public const string exeremoteFolder = "\\Storage Card\\";
public static string connection_ip = ""; //当前连接IP
//端口
public static ushort datamodbusport = 502; //modbus端口
public static ushort udpport = 233; //UDP端口
public static ushort fileserverport = 911; //文件传输端口
//Modbus地址
/// <summary>
/// 当前连接IP
/// </summary>
public static string connection_ip = "";
//modbus端口
public static ushort datamodbusport = 502;
/// <summary>
/// UDP端口
/// </summary>
public static ushort udpport = 233;
/// <summary>
/// 文件传输端口
/// </summary>
public static ushort fileserverport = 911;
/// <summary>
/// Modbus地址
/// </summary>
public static ushort tempstart = 100;
public static ushort statusstart = 124;
/// <summary>
......@@ -60,49 +73,64 @@ namespace GcDevicePc
public static ushort detstatus = 3;
public static ushort hmistatus = 144;
public static ushort errortatus = 36;
/// <summary>
/// 显示方法名
/// </summary>
public static string show_MethodName;
/// <summary>
/// 当前版本(是否显示用户界面)
/// </summary>
public static int CurrentVersion;
//public static string DataFolder; //数据保存目录
//public static string RunFolder; //当前程序运行目录
//public static string MethodFolder; //当前方法目录
//public static string StatusFolder; //当前状态目录
//public static string subStatusFolder; //当前状态目录
//public static string RunTabFolder; //当前运行表目录
//public static string cur_MethodName; //当前方法名
//public static string cur_OpenMethodName; //当前方法名
//public static string cur_StatusName; //当前状态名
//public static string cur_RunTab; //当前运行表名
//public static string cur_DataName; //保存数据文件名
public static string show_MethodName; //显示方法名
public static int CurrentVersion; //当前版本(是否显示用户界面)
public static string UserName;//用户名
public static string UserPwd;//密码
/// <summary>
/// 用户名
/// </summary>
public static string UserName;
/// <summary>
/// 密码
/// </summary>
public static string UserPwd;
/// <summary>
/// 对外通信协议(1=环空,0=污染源)
/// </summary>
public static int Foreign;
public static bool ZbDataSave;//zb数据保存
/// <summary>
/// zb数据保存
/// </summary>
public static bool ZbDataSave;
/// <summary>
/// 信号获取方式(modbus=从hmi获取,tcp=从can转发获取)
/// </summary>
public static string SignalAcquisition;
public static string AppName;//应用程序名称
//public static bool system_Statue; //系统开启状态
//public static ushort work_Statue; //系统工作状态
//public static ushort RunType = 0; //运行类型 0 打开运行 1 智能运行 2 批处理
/// <summary>
/// true=无信号时提示并重启HMI
/// </summary>
public static bool bNoSignalRestart;
/// <summary>
/// 应用程序名称
/// </summary>
public static string AppName;
public static bool IsWorkProgress = false;
public static string ZbName;
public static ushort MethodRun_Statue; //方法运行状态
public static ushort RunTime_Now; //运行时间
public static ushort RunTotal_Now; //运行总时间
/// <summary>
/// 方法运行状态
/// </summary>
public static ushort MethodRun_Statue;
/// <summary>
/// 运行时间
/// </summary>
public static ushort RunTime_Now;
/// <summary>
/// 运行总时间
/// </summary>
public static ushort RunTotal_Now;
/// <summary>
/// 方法的一些Ini文件参数
/// </summary>
public static CProfileDevice m_profileMethod = new CProfileDevice();
public static CProfileDevice m_profileMethod = new CProfileDevice();//方法的一些Ini文件参数
// public static CProfileDevice new_profileMethod = new CProfileDevice(); //新建方法
public static MethodConfig m_configDlg = new MethodConfig();
///////////////////////////////////////////////////////////////////////////////////
/// 新全局buffer ///
......@@ -114,8 +142,10 @@ namespace GcDevicePc
public static HMIBuffer m_hmibuffer = new HMIBuffer();
public static PCBuffer m_pcbuffer = new PCBuffer();
public static SignalBuffer m_signalbuffer = new SignalBuffer();
public static bool IsShowPower = false;//暂时判断是否显示功率
/// <summary>
/// 暂时判断是否显示功率
/// </summary>
public static bool IsShowPower = false;
//
public static HWConfig m_hwconfig = new HWConfig();
......@@ -123,17 +153,17 @@ namespace GcDevicePc
public static long channel_A = 0;
public static long channel_B = 0;
public static long channel_C = 0;
/// <summary>
/// 第三方数据,信号单位uv
/// </summary>
public static ArrayList channelA_A ;
public static ArrayList channelA_B ;
public static ArrayList channelA_C ;
public static ArrayList channelA_A;
public static ArrayList channelA_B;
public static ArrayList channelA_C;
public static ArrayList channelB_A ;
public static ArrayList channelB_B ;
public static ArrayList channelB_C ;
public static ArrayList channelB_A;
public static ArrayList channelB_B;
public static ArrayList channelB_C;
//public static RingBufferManager m_rsbuffer = new RingBufferManager(100000);
/// <summary>
/// 是否停止了系统(停止=true)
......@@ -152,37 +182,11 @@ namespace GcDevicePc
public static bool usable = false;
// public static Modbus m_modbus = new Modbus();
//public static UInt32 starttimer = 0x7FFFFFFF; //开始时间
//public static bool startimerIsSet = false;
// public static int savetimer; //开始时间
public static UInt64 starttimer = 0x7FFFFFFF; //开始时间
public static bool startimerIsSet = false;
public static bool startimerIsSet1 = false;
public static bool startimerIsSet2 = false;
public static bool startimerIsSet3 = false;
//public static int[] channel1_timer = new int[30];
//public static float[] channel1_data = new float[30];
//public struct Channel_XY
//{
// public int ctimer;
// public float cdata;
//};
//public static Channel_XY Channel1_Port;
//public static ArrayList Draw_Port = new ArrayList();
//Flag
//public static bool startflag = false;
//public static bool startclear = false;
//public static bool stopflag = false;
//public static bool cancelflag = false;
//public static bool startflag = false; //开始按键的标志位
//public static bool startclear = false; //清除开始按键之前的数据
//public static bool stopflag = false; //停止按键的标志位
//public static bool cancelflag = false; //取消按键的标志位
public static GCModbus global_moudbus = new GCModbus();
......@@ -209,9 +213,5 @@ namespace GcDevicePc
public static IPAddress myIpaddr;
public static int MAX_ARRAY_LEN = 5120;
//public static AppInit m_appinit = new AppInit(); //程序初始化
//public static HWConfig m_hwconfig = new HWConfig(); //全局硬件配置
}
}
......@@ -14,7 +14,8 @@ TdName=TVOC5.7
启用云盒子=0
温度精度=保留两位
温度显示精度=保留两位
信号获取方式=TCP
信号获取方式=Modbus
无信号重启=否
[DataFolder]
历史数据=D:\work\Vocs\VocsSetup\GC_Config\GC_Set\Historical Data
分级文件夹=1
......
......@@ -8,7 +8,7 @@ Count3=FALSE
[O2CpdCount]
O2value=21
[免登录]
锚点日期=2022/11/22
锚点日期=2022/11/25
勾选类型=2
[TempTrend]
启用网格X=FALSE
......
......@@ -34,7 +34,7 @@
<level value="INFO"/>
<appender-ref ref="DebugRollingLog"/>
</logger>
<logger name="TempDebugInfo">
<logger name="WorkErrInfo">
<level value="INFO"/>
<appender-ref ref="WorkErrRollingLog"/>
</logger>
......@@ -106,6 +106,7 @@
</appender>
<appender name="WorkErrRollingLog" type="log4net.Appender.RollingFileAppender">
<param name="Encoding" value="utf-8" />
<file value="..\GC_User\Logs\WorkErrInfo_"/>
<appendToFile value="true"/>
<rollingStyle value="Date"/>
......
【2022-11-18 14:58:02】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:05】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:08】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:11】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:14】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:17】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:20】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:23】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:26】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:29】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:32】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:35】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:38】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:41】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:44】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:47】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:50】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:53】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:56】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:58:59】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 14:59:02】System.ArgumentOutOfRangeException: “133525”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 210
【2022-11-18 17:24:54】System.ArgumentOutOfRangeException: “85389.7872744”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveHistory.SetXYAxis() 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 573
在 CKVocAnalyzer.CtrlWaveHistory.HisSelectView(RawData data, String str) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 385
在 CKVocAnalyzer.CtrlWaveHistory.SpectrumExpansion(TreeNode treeNode) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 291
【2022-11-18 17:24:54】System.ArgumentOutOfRangeException: “44994.7903128”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveHistory.SetXYAxis() 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 573
在 CKVocAnalyzer.CtrlWaveHistory.HisSelectView(RawData data, String str) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 385
在 CKVocAnalyzer.CtrlWaveHistory.SpectrumExpansion(TreeNode treeNode) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 291
【2022-11-18 17:24:55】System.ArgumentOutOfRangeException: “44994.7903128”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveHistory.SetXYAxis() 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 573
在 CKVocAnalyzer.CtrlWaveHistory.HisSelectView(RawData data, String str) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 385
在 CKVocAnalyzer.CtrlWaveHistory.SpectrumExpansion(TreeNode treeNode) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 291
【2022-11-18 17:24:56】System.ArgumentOutOfRangeException: “85389.7872744”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveHistory.SetXYAxis() 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 573
在 CKVocAnalyzer.CtrlWaveHistory.HisSelectView(RawData data, String str) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 385
在 CKVocAnalyzer.CtrlWaveHistory.SpectrumExpansion(TreeNode treeNode) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 291
【2022-11-18 17:27:50】System.ArgumentOutOfRangeException: “17113.4283936”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveHistory.SetXYAxis() 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 573
在 CKVocAnalyzer.CtrlWaveHistory.HisSelectView(RawData data, String str) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 385
在 CKVocAnalyzer.CtrlWaveHistory.SpectrumExpansion(TreeNode treeNode) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 291
【2022-11-18 17:28:13】System.ArgumentOutOfRangeException: “10328.2274532”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveHistory.SetXYAxis() 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 573
在 CKVocAnalyzer.CtrlWaveHistory.HisSelectView(RawData data, String str) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 385
在 CKVocAnalyzer.CtrlWaveHistory.SpectrumExpansion(TreeNode treeNode) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 291
【2022-11-18 17:28:15】System.ArgumentOutOfRangeException: “85389.7872744”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveHistory.SetXYAxis() 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 573
在 CKVocAnalyzer.CtrlWaveHistory.HisSelectView(RawData data, String str) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 385
在 CKVocAnalyzer.CtrlWaveHistory.SpectrumExpansion(TreeNode treeNode) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 291
【2022-11-18 17:28:36】System.ArgumentOutOfRangeException: “89538.04155”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveHistory.SetXYAxis() 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 573
在 CKVocAnalyzer.CtrlWaveHistory.HisSelectView(RawData data, String str) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 385
在 CKVocAnalyzer.CtrlWaveHistory.SpectrumExpansion(TreeNode treeNode) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 291
【2022-11-18 17:28:37】System.ArgumentOutOfRangeException: “44994.7903128”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveHistory.SetXYAxis() 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 573
在 CKVocAnalyzer.CtrlWaveHistory.HisSelectView(RawData data, String str) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 385
在 CKVocAnalyzer.CtrlWaveHistory.SpectrumExpansion(TreeNode treeNode) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 291
【2022-11-18 17:29:55】System.ArgumentOutOfRangeException: “44994.7903128”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveHistory.SetXYAxis() 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 573
在 CKVocAnalyzer.CtrlWaveHistory.HisSelectView(RawData data, String str) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 385
在 CKVocAnalyzer.CtrlWaveHistory.SpectrumExpansion(TreeNode treeNode) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveHistory.cs:行号 291
【2022-11-22 15:29:30】System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 CKVocAnalyzer.VOCEntityOperate.CValue(String name, Double val, Double valH) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\VOCEntityOperate.cs:行号 63
在 CKVocAnalyzer.CtrlWaveCurrent.addPoint(List`1 pointlist, Boolean endflag, ArrayList ThirdPartyA, ArrayList ThirdPartyB) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 1120
【2022-11-22 15:29:30】System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 CKVocAnalyzer.VOCEntityOperate.CValue(String name, Double val, Double valH) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\VOCEntityOperate.cs:行号 63
在 CKVocAnalyzer.CtrlWaveCurrent.addPoint(List`1 pointlist, Boolean endflag, ArrayList ThirdPartyA, ArrayList ThirdPartyB) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 1120
【2022-11-22 15:29:31】System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 CKVocAnalyzer.VOCEntityOperate.CValue(String name, Double val, Double valH) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\VOCEntityOperate.cs:行号 63
在 CKVocAnalyzer.CtrlWaveCurrent.addPoint(List`1 pointlist, Boolean endflag, ArrayList ThirdPartyA, ArrayList ThirdPartyB) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 1120
【2022-11-22 15:48:35】System.ArgumentOutOfRangeException: “4326380”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:48:38】System.ArgumentOutOfRangeException: “433066485”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:48:41】System.ArgumentOutOfRangeException: “4330664850”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:48:44】System.ArgumentOutOfRangeException: “433070811110”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:48:47】System.ArgumentOutOfRangeException: “4330708154385”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:48:50】System.ArgumentOutOfRangeException: “4330708154400”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:48:53】System.ArgumentOutOfRangeException: “4330708154400”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:48:56】System.ArgumentOutOfRangeException: “4330708154400”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:49:46】System.ArgumentOutOfRangeException: “38242665”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:49:49】System.ArgumentOutOfRangeException: “38242665”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:49:52】System.ArgumentOutOfRangeException: “38242665”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:49:55】System.ArgumentOutOfRangeException: “38242665”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:49:58】System.ArgumentOutOfRangeException: “38242665”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:50:01】System.ArgumentOutOfRangeException: “38242665”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:50:04】System.ArgumentOutOfRangeException: “38242665”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-22 15:50:07】System.ArgumentOutOfRangeException: “38242665”的值对于“Value”无效。“Value”应介于 'Minimum' 和 'Maximum' 之间。
参数名: Value
在 System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
在 CKVocAnalyzer.CtrlWaveCurrent.TimerAxis_Tick(Object sender, EventArgs e) 位置 D:\work\色谱\Vocs-1.9.1分支\Vocs\gcdevicepc_nmoc8-16\CKVocAnalyzer\CtrlWaveCurrent.cs:行号 223
【2022-11-11 12:07:07.7373】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 12:07:41.9428】,用户admin,进入调试模式
【2022-11-11 12:08:34.2460】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 12:08:37.8444】,用户admin,进入调试模式
【2022-11-11 12:09:28.8042】,注销登录,进入用户模式
【2022-11-11 13:07:34.9554】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:09:20.4654】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:10:28.9658】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:17:19.0728】,用户admin,进入调试模式
【2022-11-11 13:24:34.9526】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:24:40.0939】,用户admin,进入调试模式
【2022-11-11 13:27:04.9636】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:27:08.5700】,用户admin,进入调试模式
【2022-11-11 13:28:30.9607】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:28:35.8147】,用户admin,进入调试模式
【2022-11-11 13:36:34.4572】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:36:45.1985】,用户admin,进入调试模式
【2022-11-11 15:50:29.4642】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 15:57:54.4637】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:02:57.4658】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:03:05.9511】,用户admin,进入调试模式
【2022-11-11 16:04:05.9587】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:04:10.0886】,用户admin,进入调试模式
【2022-11-11 16:05:16.8448】,注销登录,进入用户模式
【2022-11-11 16:05:21.3208】,用户admin,进入调试模式
【2022-11-11 16:08:36.4532】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:08:40.7886】,用户admin,进入调试模式
【2022-11-11 16:08:57.4939】,注销登录,进入用户模式
【2022-11-11 16:09:00.1259】,用户admin,进入调试模式
【2022-11-11 16:11:16.4624】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:11:21.5249】,用户admin,进入调试模式
【2022-11-15 17:45:43.7509】,服务器IP连接失败:192.168.10.217:12345
【2022-11-15 17:45:56.2423】,用户admin,进入调试模式
【2022-11-15 17:47:35.7391】,服务器IP连接失败:192.168.10.217:12345
【2022-11-15 17:47:39.5610】,用户admin,进入调试模式
【2022-11-16 08:18:39.2385】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 08:23:17.4365】,用户admin,进入调试模式
【2022-11-16 09:48:38.2457】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 09:49:43.3396】,用户admin,进入调试模式
【2022-11-16 10:06:15.7408】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:06:48.9809】,用户admin,进入调试模式
【2022-11-16 10:08:36.7417】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:08:40.2743】,用户admin,进入调试模式
【2022-11-16 10:09:49.7445】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:09:55.2488】,用户admin,进入调试模式
【2022-11-16 10:21:43.2413】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:21:46.2014】,用户admin,进入调试模式
【2022-11-16 10:24:38.7440】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:24:47.0518】,用户admin,进入调试模式
【2022-11-16 10:31:16.7316】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:31:20.8367】,用户admin,进入调试模式
【2022-11-16 10:51:30.7370】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:51:35.6608】,用户admin,进入调试模式
【2022-11-16 10:55:58.2356】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:56:01.8669】,用户admin,进入调试模式
【2022-11-16 11:04:09.7464】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:04:14.0588】,用户admin,进入调试模式
【2022-11-16 11:05:49.7379】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:05:54.1601】,用户admin,进入调试模式
【2022-11-16 11:14:26.7369】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:14:30.9416】,用户admin,进入调试模式
【2022-11-16 11:15:59.7372】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:16:02.8329】,用户admin,进入调试模式
【2022-11-16 11:19:40.2375】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:19:44.3839】,用户admin,进入调试模式
【2022-11-16 11:31:28.2466】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:31:34.3912】,用户admin,进入调试模式
【2022-11-16 17:15:54.7490】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 17:15:58.8510】,用户admin,进入调试模式
【2022-11-16 17:17:16.2461】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 17:17:22.1523】,用户admin,进入调试模式
【2022-11-17 17:04:51.0732】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 17:06:11.0742】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 17:06:29.6396】,用户admin,进入调试模式
【2022-11-17 18:18:51.0671】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:20:00.5673】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:20:58.5742】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:25:26.5740】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:26:07.5644】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:27:51.5722】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:30:27.0724】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:30:31.6701】,用户admin,进入调试模式
【2022-11-17 18:31:39.0668】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:37:08.5732】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:37:12.4638】,用户admin,进入调试模式
【2022-11-17 18:38:27.5629】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:40:17.0631】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:40:20.1179】,用户admin,进入调试模式
【2022-11-17 18:52:03.0710】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:52:05.1574】,注销登录,进入用户模式
【2022-11-17 18:52:07.6537】,用户admin,进入调试模式
【2022-11-17 18:56:06.0681】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:57:39.5741】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:58:34.0683】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:00:20.0728】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:00:42.8549】,用户admin,进入调试模式
【2022-11-17 19:01:45.5722】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:14:23.5745】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:14:27.9867】,用户admin,进入调试模式
【2022-11-17 19:14:57.0680】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:16:48.5708】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:16:52.4614】,用户admin,进入调试模式
【2022-11-17 19:28:17.0755】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:30:28.0642】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:30:32.1682】,用户admin,进入调试模式
【2022-11-17 19:33:25.0608】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:33:28.3610】,用户admin,进入调试模式
【2022-11-17 19:36:44.0616】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:38:05.5806】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:38:14.5825】,用户admin,进入调试模式
【2022-11-17 19:41:30.5664】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:42:41.5685】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:44:12.5732】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:47:22.5730】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:49:51.5646】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:50:51.5701】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:52:37.0749】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:54:50.5699】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:57:06.0676】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:58:22.5630】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:59:39.0664】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 20:06:35.5705】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 20:06:38.5336】,用户admin,进入调试模式
【2022-11-18 08:33:58.5718】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 08:34:12.8436】,用户admin,进入调试模式
【2022-11-18 08:37:03.5636】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 08:37:08.6759】,用户admin,进入调试模式
【2022-11-18 09:22:06.5669】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 09:23:54.0773】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 09:23:57.8453】,用户admin,进入调试模式
【2022-11-18 09:26:16.5663】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 09:26:20.0350】,用户admin,进入调试模式
【2022-11-18 09:27:37.0660】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 09:27:40.1807】,用户admin,进入调试模式
【2022-11-18 09:40:25.5668】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 09:40:56.0652】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 09:43:24.0744】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 09:46:30.5756】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 09:47:14.0653】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 09:52:37.0660】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 10:08:19.0668】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 10:13:25.0654】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 10:14:45.0625】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 10:20:11.5803】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 10:27:49.0688】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 10:30:06.0664】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 10:41:20.0619】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 10:43:11.0716】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 10:44:39.0722】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 10:50:25.5636】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 10:54:41.0733】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 10:59:03.5733】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 11:14:31.0744】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 11:18:23.0639】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 11:22:14.5678】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 11:24:22.5855】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 11:26:24.0686】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 11:26:50.5687】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 11:29:54.0829】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:18:48.0694】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:19:55.5689】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:23:58.0654】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:25:54.0731】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:27:42.5780】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:34:18.5749】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:35:35.5670】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:36:13.5654】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:37:38.5731】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:39:48.0703】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:44:15.0703】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:48:18.0614】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:53:17.5874】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 13:57:31.5672】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 14:01:23.7822】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 14:04:34.7206】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 14:11:27.0629】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 14:16:36.5692】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 14:35:59.0703】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 14:41:09.5719】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 14:45:35.5645】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 17:16:12.5734】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 17:23:19.5661】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 17:27:41.5665】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 17:29:46.5751】,服务器IP连接失败:192.168.10.217:12345
【2022-11-18 17:31:12.0665】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 15:21:00.6522】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 15:29:18.6464】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 15:30:50.1537】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 15:32:01.6635】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 15:38:18.6563】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 15:38:33.7031】,用户admin,进入调试模式
【2022-11-21 15:39:00.6440】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 15:40:47.1532】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 15:46:58.1460】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 15:47:57.1472】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 15:49:21.1506】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 15:53:51.6512】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:12:41.1445】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:14:45.6515】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:18:01.6573】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:19:09.6435】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:25:09.1551】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:27:22.6501】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:29:20.6505】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:30:32.1423】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:31:31.6551】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:32:29.1424】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:40:58.1438】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:42:46.6536】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:44:54.1467】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 16:56:40.6534】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:03:09.6531】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:06:45.1454】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:13:19.1527】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:23:18.1498】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:25:37.1695】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:26:28.6698】,用户admin,进入调试模式
【2022-11-21 17:30:05.6515】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:30:47.0438】,用户admin,进入调试模式
【2022-11-21 17:34:26.6515】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:35:04.1831】,用户admin,进入调试模式
【2022-11-21 17:36:04.6484】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:36:14.2737】,用户admin,进入调试模式
【2022-11-21 17:38:17.6577】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:38:23.6856】,用户admin,进入调试模式
【2022-11-21 17:40:17.1451】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:40:38.2038】,用户admin,进入调试模式
【2022-11-21 17:50:35.1464】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:51:00.0189】,用户admin,进入调试模式
【2022-11-21 17:52:53.6540】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:56:43.6459】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 17:57:47.6528】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 18:00:47.1457】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 18:01:21.1528】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 18:02:13.6534】,服务器IP连接失败:192.168.10.217:12345
【2022-11-21 18:03:10.6450】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 08:32:25.6093】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 08:32:50.3970】,用户admin,进入调试模式
【2022-11-22 08:35:20.6093】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 08:40:51.1044】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 08:41:52.1013】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 08:42:28.1349】,前开始保存数据
【2022-11-22 08:42:28.1668】,True
【2022-11-22 08:42:28.1938】,前保存
【2022-11-22 08:49:49.6054】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 08:52:51.0996】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 08:53:00.5443】,前开始保存数据
【2022-11-22 08:53:00.5812】,True
【2022-11-22 08:53:00.6062】,前保存
【2022-11-22 08:53:56.7970】,前开始保存数据
【2022-11-22 08:53:56.8129】,True
【2022-11-22 08:53:56.8319】,前保存
【2022-11-22 08:55:27.1034】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 09:01:48.1135】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 09:12:17.6010】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 09:15:39.0982】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 09:21:39.1064】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 09:39:34.6041】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 09:42:11.5923】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 10:14:56.5995】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 10:19:00.5980】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 11:00:54.5958】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 11:14:18.1053】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 11:20:53.0930】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 11:21:46.5999】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 11:23:07.0996】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 11:35:31.0999】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 11:38:45.6033】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 11:43:42.1103】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 11:45:35.1819】,前开始保存数据
【2022-11-22 11:45:35.2178】,True
【2022-11-22 11:45:35.2428】,前保存
【2022-11-22 11:49:11.6819】,前开始保存数据
【2022-11-22 11:49:11.6969】,True
【2022-11-22 11:49:11.7208】,前保存
【2022-11-22 11:51:27.0819】,前开始保存数据
【2022-11-22 11:51:27.0969】,True
【2022-11-22 11:51:27.1188】,前保存
【2022-11-22 11:58:12.5999】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 12:00:27.7266】,前开始保存数据
【2022-11-22 12:00:27.7555】,True
【2022-11-22 12:00:27.7774】,前保存
【2022-11-22 13:03:29.6072】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 13:06:52.5963】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 13:18:54.1008】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 13:22:23.7122】,前开始保存数据
【2022-11-22 13:22:23.7431】,True
【2022-11-22 13:22:23.7760】,前保存
【2022-11-22 14:11:28.5998】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 14:13:17.2333】,前开始保存数据
【2022-11-22 14:13:17.2622】,True
【2022-11-22 14:13:17.2872】,前保存
【2022-11-22 14:19:22.6038】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 14:19:31.3155】,前开始保存数据
【2022-11-22 14:19:31.3424】,True
【2022-11-22 14:19:31.3653】,前保存
【2022-11-22 14:25:50.6023】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 14:27:20.4596】,前开始保存数据
【2022-11-22 14:27:20.4876】,True
【2022-11-22 14:27:20.5115】,前保存
【2022-11-22 14:29:41.0991】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 14:30:08.9751】,前开始保存数据
【2022-11-22 14:30:09.0100】,True
【2022-11-22 14:30:09.0369】,前保存
【2022-11-22 14:34:31.6027】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 14:35:52.0965】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 14:37:45.0973】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 14:46:04.1091】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 14:47:14.5986】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 14:48:12.1008】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 14:49:05.1030】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 14:50:34.3145】,前开始保存数据
【2022-11-22 14:50:34.3494】,True
【2022-11-22 14:50:34.3733】,前保存
【2022-11-22 14:53:21.6072】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 14:58:23.6091】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:01:00.0976】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:24:18.0978】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:24:56.6029】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:27:43.1175】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:28:58.8750】,前开始保存数据
【2022-11-22 15:28:58.9119】,True
【2022-11-22 15:28:58.9349】,前保存
【2022-11-22 15:30:20.6000】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:32:29.1193】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:33:00.7956】,前开始保存数据
【2022-11-22 15:33:00.8266】,True
【2022-11-22 15:33:00.8505】,前保存
【2022-11-22 15:33:02.4502】,用户admin,进入调试模式
【2022-11-22 15:36:17.5933】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:48:31.6083】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:49:16.1023】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:50:35.0951】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:53:53.6002】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:56:57.6091】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:58:19.0982】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 15:58:58.6025】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:00:19.1062】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:02:36.6085】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:08:05.1030】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:11:45.6014】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:12:54.5969】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:13:49.1051】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:13:57.3311】,前开始保存数据
【2022-11-22 16:13:57.3720】,True
【2022-11-22 16:13:57.3939】,前保存
【2022-11-22 16:18:27.5983】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:18:55.6064】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:22:36.6064】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:32:20.1079】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:39:45.1048】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:45:16.1002】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:47:48.6094】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:52:05.6011】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:53:03.0978】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:54:15.5939】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 16:59:54.5978】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:01:36.6320】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:05:45.1075】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:08:49.6090】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:09:26.1064】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:09:29.4395】,用户admin,进入调试模式
【2022-11-22 17:11:07.6080】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:11:35.6011】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:12:02.6029】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:14:08.1093】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:14:35.5968】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:18:05.1074】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:19:02.1050】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:21:04.0998】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:23:56.6628】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:34:53.6095】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:35:53.6050】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:38:38.0961】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:39:16.5942】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:40:42.5962】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:42:06.8798】,前开始保存数据
【2022-11-22 17:42:06.8907】,中开始保存数据
【2022-11-22 17:42:06.9206】,True
【2022-11-22 17:42:06.9316】,True
【2022-11-22 17:42:06.9496】,前保存
【2022-11-22 17:42:06.9605】,中保存
【2022-11-22 17:43:25.5962】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:44:00.5946】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:54:30.6926】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:55:10.6068】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:55:50.6038】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:56:31.0985】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 17:57:35.1034】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:00:33.1103】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:05:42.1105】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:07:26.6080】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:08:59.0977】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:09:46.6066】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:17:57.1019】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:18:33.1026】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:20:00.2675】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:21:37.6072】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:22:13.6019】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:26:23.1076】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:28:24.6057】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:29:12.0987】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:31:50.1021】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:35:20.6112】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:36:31.5734】,用户admin,进入调试模式
【2022-11-22 18:38:27.5981】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:39:32.1026】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:40:36.1004】,服务器IP连接失败:192.168.10.217:12345
【2022-11-22 18:41:22.0954】,服务器IP连接失败:192.168.10.217:12345
【2022-11-23 08:17:23.9625】,服务器IP连接失败:192.168.10.217:12345
【2022-11-23 16:49:24.4463】,服务器IP连接失败:192.168.10.217:12345
【2022-11-23 16:50:54.9503】,服务器IP连接失败:192.168.10.217:12345
【2022-11-23 16:52:37.4452】,服务器IP连接失败:192.168.10.217:12345
【2022-11-23 16:53:58.4505】,服务器IP连接失败:192.168.10.217:12345
【2022-11-23 16:55:36.9391】,服务器IP连接失败:192.168.10.217:12345
【2022-11-23 16:59:19.4451】,服务器IP连接失败:192.168.10.217:12345
【2022-11-23 17:09:33.9626】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:03:04.0703】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:04:47.0679】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:05:30.2903】,用户admin,进入调试模式
【2022-11-24 09:05:59.0753】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:25:19.5727】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:28:29.0745】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:32:34.0640】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:33:44.0677】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:37:01.5706】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:37:37.0666】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:40:44.0655】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:42:16.5777】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:43:05.5737】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:45:05.5738】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:46:03.5657】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:46:34.5728】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:48:10.0760】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 09:51:00.0695】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 10:03:00.5656】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 10:03:55.5775】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 10:04:52.0714】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 10:06:04.3940】,用户admin,进入调试模式
【2022-11-24 10:16:31.5789】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 10:18:30.9887】,用户admin,进入调试模式
【2022-11-24 10:19:06.5716】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 10:57:36.5675】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 11:11:07.5791】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 13:11:24.0651】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 13:16:06.5785】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 13:19:41.5716】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 13:25:50.0711】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 13:32:45.5809】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 13:34:07.0680】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 14:23:54.0672】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 14:41:05.5726】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 14:43:47.0697】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 14:52:51.0692】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 15:01:49.0694】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 15:07:31.5824】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 15:08:22.5691】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 15:09:15.5693】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 15:09:53.5637】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 15:10:57.5656】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 15:12:24.0652】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 15:19:33.0758】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 15:24:56.5706】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 16:58:09.5746】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 16:58:20.1164】,用户admin,进入调试模式
【2022-11-24 16:59:57.5727】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 17:00:57.0656】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 17:38:40.5713】,服务器IP连接失败:192.168.10.217:12345
【2022-11-24 17:43:53.5652】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 09:41:36.0767】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 09:41:50.3914】,用户admin,进入调试模式
【2022-11-25 09:42:55.0744】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 09:43:00.0551】,用户admin,进入调试模式
【2022-11-25 09:44:48.0732】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 09:46:17.0772】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 09:46:55.5054】,用户admin,进入调试模式
【2022-11-25 09:59:26.0731】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 09:59:34.9913】,用户admin,进入调试模式
【2022-11-25 11:44:19.8542】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 11:44:50.0106】,用户admin,进入调试模式
【2022-11-25 11:49:36.3528】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 11:50:04.3419】,用户admin,进入调试模式
【2022-11-25 11:54:37.3538】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 11:54:53.2104】,用户admin,进入调试模式
【2022-11-25 11:59:08.3571】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 11:59:53.5093】,用户admin,进入调试模式
【2022-11-25 12:00:43.3520】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 12:00:48.3786】,用户admin,进入调试模式
【2022-11-25 13:02:25.3516】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 13:02:42.1656】,用户admin,进入调试模式
【2022-11-25 13:04:03.3485】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 13:04:18.7763】,用户admin,进入调试模式
【2022-11-25 13:05:22.3592】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 13:06:09.1302】,用户admin,进入调试模式
【2022-11-25 13:07:01.8512】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 13:07:14.6350】,用户admin,进入调试模式
【2022-11-25 13:29:10.8500】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 13:29:30.2361】,用户admin,进入调试模式
【2022-11-25 13:41:36.8559】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 13:42:16.3443】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 13:48:20.3618】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 13:57:46.3531】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 13:58:57.8519】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 14:00:34.3597】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 14:01:07.3505】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 14:03:05.8476】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 14:03:46.3553】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 15:15:18.3483】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 18:03:48.3551】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 18:07:01.8608】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 18:26:20.8512】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 18:27:09.0683】,用户admin,进入调试模式
【2022-11-25 18:30:49.8449】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 18:31:12.5990】,用户admin,进入调试模式
【2022-11-25 18:31:56.8567】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 18:32:01.7206】,用户admin,进入调试模式
【2022-11-25 18:34:52.3589】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 18:34:58.2970】,用户admin,进入调试模式
【2022-11-25 18:51:31.3522】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 18:51:39.6989】,用户admin,进入调试模式
【2022-11-25 18:53:34.3582】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 18:54:21.3556】,服务器IP连接失败:192.168.10.217:12345
【2022-11-25 18:54:37.5901】,用户admin,进入调试模式
【2022-11-25 19:03:03.8552】,服务器IP连接失败:192.168.10.217:12345
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment