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/ ...@@ -270,3 +270,20 @@ VocsMonitor/
/VocsSetup/临时测试文件/SysConfigSecondary.resx /VocsSetup/临时测试文件/SysConfigSecondary.resx
/VocsSetup/临时测试文件/SysConfigsecondary.Designer.cs /VocsSetup/临时测试文件/SysConfigsecondary.Designer.cs
/VocsSetup/GC_Control/zs.rtf /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 @@ ...@@ -34,7 +34,7 @@
<level value="INFO"/> <level value="INFO"/>
<appender-ref ref="DebugRollingLog"/> <appender-ref ref="DebugRollingLog"/>
</logger> </logger>
<logger name="TempDebugInfo"> <logger name="WorkErrInfo">
<level value="INFO"/> <level value="INFO"/>
<appender-ref ref="WorkErrRollingLog"/> <appender-ref ref="WorkErrRollingLog"/>
</logger> </logger>
...@@ -106,6 +106,7 @@ ...@@ -106,6 +106,7 @@
</appender> </appender>
<appender name="WorkErrRollingLog" type="log4net.Appender.RollingFileAppender"> <appender name="WorkErrRollingLog" type="log4net.Appender.RollingFileAppender">
<param name="Encoding" value="utf-8" />
<file value="..\GC_User\Logs\WorkErrInfo_"/> <file value="..\GC_User\Logs\WorkErrInfo_"/>
<appendToFile value="true"/> <appendToFile value="true"/>
<rollingStyle value="Date"/> <rollingStyle value="Date"/>
......
...@@ -29,7 +29,7 @@ namespace GcDevicePc.ConfigMethod ...@@ -29,7 +29,7 @@ namespace GcDevicePc.ConfigMethod
tabpage放在设计器上总会因为设计器上的其他修改变换一些属性,导致UI预期不一样,改为 tabpage放在设计器上总会因为设计器上的其他修改变换一些属性,导致UI预期不一样,改为
此类中进行UI绘制 此类中进行UI绘制
*********************************************************************************/ *********************************************************************************/
public delegate void SendUpdateCMD(bool flag); public delegate void SendUpdateCMD(bool flag);
public delegate void Up_MethodMain(); public delegate void Up_MethodMain();
...@@ -114,11 +114,11 @@ namespace GcDevicePc.ConfigMethod ...@@ -114,11 +114,11 @@ namespace GcDevicePc.ConfigMethod
this.tabmain.Controls.Add(this.tabPage7); this.tabmain.Controls.Add(this.tabPage7);
this.tabmain.Controls.Add(this.tabPage8); this.tabmain.Controls.Add(this.tabPage8);
this.tabmain.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed; 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.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.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.SelectedIndex = 0;
this.tabmain.SizeMode = System.Windows.Forms.TabSizeMode.Fixed; this.tabmain.SizeMode = System.Windows.Forms.TabSizeMode.Fixed;
this.tabmain.Size = new Size { Width = 600, Height = 400 }; this.tabmain.Size = new Size { Width = 600, Height = 400 };
...@@ -143,7 +143,7 @@ namespace GcDevicePc.ConfigMethod ...@@ -143,7 +143,7 @@ namespace GcDevicePc.ConfigMethod
this.tabmain.ResumeLayout(false); this.tabmain.ResumeLayout(false);
this.panelmain.Controls.Add(tabmain); this.panelmain.Controls.Add(tabmain);
} }
#endregion #endregion
private bool updateflag = false; private bool updateflag = false;
...@@ -559,19 +559,10 @@ namespace GcDevicePc.ConfigMethod ...@@ -559,19 +559,10 @@ namespace GcDevicePc.ConfigMethod
if (initret == 1) if (initret == 1)
{ {
string tmp = globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_OpenMethodName; string tmp = globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_OpenMethodName;
//if (ret == 1) 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);
//#if Use_English_Folder ret = mainclient.WtClientCopytoServer(tmp, globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_OpenMethodName, globaldata.remoteFolder + "仪器方法\\");
// 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
}
mainclient.WtClientClose(); mainclient.WtClientClose();
} }
......
...@@ -13,6 +13,8 @@ using System.IO; ...@@ -13,6 +13,8 @@ using System.IO;
using GcDevicePc.Common; using GcDevicePc.Common;
using GcDevicePc.CK_UI; using GcDevicePc.CK_UI;
using TTControl; using TTControl;
using System.Timers;
using System.Linq;
namespace GcDevicePc namespace GcDevicePc
{ {
...@@ -23,10 +25,7 @@ namespace GcDevicePc ...@@ -23,10 +25,7 @@ namespace GcDevicePc
HMIControl hmiopt; HMIControl hmiopt;
int lvindex; int lvindex;
bool bEnglishLanguage; bool bEnglishLanguage;
/// <summary>
/// 错误日志查看窗体
/// </summary>
private ErrorLogForm errorLogForm;
public DataState() public DataState()
{ {
InitializeComponent(); InitializeComponent();
...@@ -110,22 +109,18 @@ namespace GcDevicePc ...@@ -110,22 +109,18 @@ namespace GcDevicePc
} }
} }
double fDetvalueold = 0;
double iDetvalueold = 0;
double bDetvalueold = 0;
ListViewItem tempshow; ListViewItem tempshow;
float[] temp = new float[7] { 0, 0, 0, 0, 0, 0, 0 }; float[] temp = new float[7] { 0, 0, 0, 0, 0, 0, 0 };
int[] timea = new int[7] { 10, 10, 10, 10, 10, 10, 10 }; 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) private void dataupdate_Tick(object sender, EventArgs e)
{ {
int i; int i;
double fDetvalue = 0;
double iDetvalue = 0;
double bDetvalue = 0;
try try
{ {
this.datalist.BeginUpdate(); this.datalist.BeginUpdate();
...@@ -171,15 +166,7 @@ namespace GcDevicePc ...@@ -171,15 +166,7 @@ namespace GcDevicePc
this.datalist.Items.Add(tempshow); this.datalist.Items.Add(tempshow);
#region 异常 #region 异常
if (Array.FindAll(globaldata.m_hmibuffer.gcinfo.HmiAbnormal, s => s != 0).Length > 0) AbnormalProce();
{
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());
}
#endregion #endregion
#region 温度显示部分 #region 温度显示部分
...@@ -271,20 +258,7 @@ namespace GcDevicePc ...@@ -271,20 +258,7 @@ namespace GcDevicePc
this.datalist.Items.Add(tempshow); 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 ...@@ -295,10 +269,8 @@ namespace GcDevicePc
{ {
tempshow = new ListViewItem(); tempshow = new ListViewItem();
tempshow.Text = bEnglishLanguage == false ? "柱箱" : "OVEN"; 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) + " / " + 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_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) 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 ...@@ -331,8 +303,6 @@ namespace GcDevicePc
{ {
if (CProfileDevice.m_DevParam.syspara.u16DetFront == 1) if (CProfileDevice.m_DevParam.syspara.u16DetFront == 1)
{ {
//if (globaldata.m_dpbuffer.ShowList.showtemp.fDetSetTemp != 0.0f)
{
tempshow = new ListViewItem(); tempshow = new ListViewItem();
if (CProfileDevice.m_DevParam.syspara.u16DetFrontType == 0) //TCD if (CProfileDevice.m_DevParam.syspara.u16DetFrontType == 0) //TCD
{ {
...@@ -353,8 +323,6 @@ namespace GcDevicePc ...@@ -353,8 +323,6 @@ namespace GcDevicePc
//fid相同 //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) + " / " + 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_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) 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 ...@@ -374,34 +342,11 @@ namespace GcDevicePc
} }
this.datalist.Items.Add(tempshow); 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.u16AuxHeater1 != 1)
{ {
if (CProfileDevice.m_DevParam.syspara.u16DetInter == 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(); tempshow = new ListViewItem();
if (CProfileDevice.m_DevParam.syspara.u16DetInterType == 0) //TCD if (CProfileDevice.m_DevParam.syspara.u16DetInterType == 0) //TCD
{ {
...@@ -423,9 +368,6 @@ namespace GcDevicePc ...@@ -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_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) 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 ...@@ -445,20 +387,6 @@ namespace GcDevicePc
} }
this.datalist.Items.Add(tempshow); 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) if (CProfileDevice.m_DevParam.syspara.u16AuxHeater2 != 1)
...@@ -466,10 +394,6 @@ namespace GcDevicePc ...@@ -466,10 +394,6 @@ namespace GcDevicePc
if (CProfileDevice.m_DevParam.syspara.u16DetBehind == 1) 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(); tempshow = new ListViewItem();
if (CProfileDevice.m_DevParam.syspara.u16DetBehindType == 0) if (CProfileDevice.m_DevParam.syspara.u16DetBehindType == 0)
{ {
...@@ -490,8 +414,6 @@ namespace GcDevicePc ...@@ -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_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) 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 ...@@ -511,20 +433,8 @@ namespace GcDevicePc
} }
this.datalist.Items.Add(tempshow); 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) if (CProfileDevice.m_DevParam.syspara.u16AuxHeaterNum > 0)
...@@ -560,19 +470,7 @@ namespace GcDevicePc ...@@ -560,19 +470,7 @@ namespace GcDevicePc
} }
this.datalist.Items.Add(tempshow); 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 ...@@ -1355,6 +1253,32 @@ namespace GcDevicePc
Console.WriteLine(ex.Message); 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> /// <summary>
/// 依据位置获取TCD检测器状态 /// 依据位置获取TCD检测器状态
...@@ -1374,26 +1298,26 @@ namespace GcDevicePc ...@@ -1374,26 +1298,26 @@ namespace GcDevicePc
//桥流值 //桥流值
string bridgeFlowValue = ""; string bridgeFlowValue = "";
//信号系数 //信号系数
string signalCoefficient=""; string signalCoefficient = "";
switch (pos) switch (pos)
{ {
case 0: 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; bONOff = globaldata.m_dpbuffer.ShowList.showDet.fDetSwitch;
bridgeFlowValue = globaldata.m_dpbuffer.ShowList.showDet.fDetStatue.ToString(); bridgeFlowValue = globaldata.m_dpbuffer.ShowList.showDet.fDetStatue.ToString();
signalCoefficient=CurveDisPlay.curdisp.GetSignalCoefficient(); signalCoefficient = CurveDisPlay.curdisp.GetSignalCoefficient();
break; break;
case 1: 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; bONOff = globaldata.m_dpbuffer.ShowList.showDet.iDetSwitch;
bridgeFlowValue = globaldata.m_dpbuffer.ShowList.showDet.iDetStatue.ToString(); bridgeFlowValue = globaldata.m_dpbuffer.ShowList.showDet.iDetStatue.ToString();
signalCoefficient=CurveDisPlay2.curdisp2.GetSignalCoefficient(); signalCoefficient = CurveDisPlay2.curdisp2.GetSignalCoefficient();
break; break;
case 2: case 2:
detValue = globaldata.m_dpbuffer.ShowList.showDet.bDetValue.ToString("0.000"); detValue = globaldata.m_dpbuffer.ShowList.showDet.bDetValue.ToString("0.000");
bONOff = globaldata.m_dpbuffer.ShowList.showDet.bDetSwitch; bONOff = globaldata.m_dpbuffer.ShowList.showDet.bDetSwitch;
bridgeFlowValue = globaldata.m_dpbuffer.ShowList.showDet.bDetStatue.ToString(); bridgeFlowValue = globaldata.m_dpbuffer.ShowList.showDet.bDetStatue.ToString();
signalCoefficient=CurveDisPlay3.curdisp3.GetSignalCoefficient(); signalCoefficient = CurveDisPlay3.curdisp3.GetSignalCoefficient();
break; break;
} }
if (bONOff) if (bONOff)
...@@ -1435,33 +1359,33 @@ namespace GcDevicePc ...@@ -1435,33 +1359,33 @@ namespace GcDevicePc
string state = ""; string state = "";
//灵敏度 //灵敏度
string sensitivity = ""; string sensitivity = "";
//信号系数 //信号系数
string signalCoefficient=""; string signalCoefficient = "";
switch (pos) switch (pos)
{ {
case 0: case 0:
state = GetDetState(globaldata.m_dpbuffer.ShowList.showDet.fDetStatue); state = GetDetState(globaldata.m_dpbuffer.ShowList.showDet.fDetStatue);
detValue = globaldata.m_dpbuffer.ShowList.showDet.fDetValue.ToString("0.000"); detValue = globaldata.m_dpbuffer.ShowList.showDet.fDetValue.ToString("0.000");
signalCoefficient=CurveDisPlay.curdisp.GetSignalCoefficient(); signalCoefficient = CurveDisPlay.curdisp.GetSignalCoefficient();
break; break;
case 1: case 1:
state = GetDetState(globaldata.m_dpbuffer.ShowList.showDet.iDetStatue); state = GetDetState(globaldata.m_dpbuffer.ShowList.showDet.iDetStatue);
detValue = globaldata.m_dpbuffer.ShowList.showDet.iDetValue.ToString("0.000"); detValue = globaldata.m_dpbuffer.ShowList.showDet.iDetValue.ToString("0.000");
signalCoefficient=CurveDisPlay2.curdisp2.GetSignalCoefficient(); signalCoefficient = CurveDisPlay2.curdisp2.GetSignalCoefficient();
break; break;
case 2: case 2:
state = GetDetState(globaldata.m_dpbuffer.ShowList.showDet.bDetStatue); state = GetDetState(globaldata.m_dpbuffer.ShowList.showDet.bDetStatue);
detValue = globaldata.m_dpbuffer.ShowList.showDet.bDetValue.ToString("0.000"); detValue = globaldata.m_dpbuffer.ShowList.showDet.bDetValue.ToString("0.000");
signalCoefficient=CurveDisPlay3.curdisp3.GetSignalCoefficient(); signalCoefficient = CurveDisPlay3.curdisp3.GetSignalCoefficient();
break; break;
} }
if (MDIBase.bLogarithm[pos]) if (MDIBase.bLogarithm[pos])
{ {
sensitivity = GetSensitivity(pos, bFID); sensitivity = "log";
} }
else else
{ {
sensitivity = "log"; sensitivity = GetSensitivity(pos, bFID);
} }
tempshow.Text = bFID ? $"FID{pos + 1}原始信号" : $"FPD{pos + 1}原始信号"; tempshow.Text = bFID ? $"FID{pos + 1}原始信号" : $"FPD{pos + 1}原始信号";
tempshow.SubItems.Add(detValue + MDIBase.SignalUnit[pos]); tempshow.SubItems.Add(detValue + MDIBase.SignalUnit[pos]);
...@@ -1474,7 +1398,7 @@ namespace GcDevicePc ...@@ -1474,7 +1398,7 @@ namespace GcDevicePc
tempshow.Text = bEnglishLanguage == false ? "灵敏度" : "Sensitivity"; tempshow.Text = bEnglishLanguage == false ? "灵敏度" : "Sensitivity";
tempshow.SubItems.Add(sensitivity); tempshow.SubItems.Add(sensitivity);
this.datalist.Items.Add(tempshow); this.datalist.Items.Add(tempshow);
tempshow = new ListViewItem(); tempshow = new ListViewItem();
tempshow.Text = "信号系数"; tempshow.Text = "信号系数";
tempshow.SubItems.Add(signalCoefficient); tempshow.SubItems.Add(signalCoefficient);
this.datalist.Items.Add(tempshow); this.datalist.Items.Add(tempshow);
...@@ -1577,25 +1501,26 @@ namespace GcDevicePc ...@@ -1577,25 +1501,26 @@ namespace GcDevicePc
if (temp[6] != 2) if (temp[6] != 2)
{ {
hmiopt.UpdateErrHandState(1); hmiopt.UpdateErrHandState(1);
WriteLog("重置错误","人为重置错误");
} }
} }
} }
else if (hh == "跳转记录") else if (hh == "跳转记录")
{ {
if (errorLogForm == null || errorLogForm.IsDisposed) if (MDIBase.errorLogForm == null || MDIBase.errorLogForm.IsDisposed)
{ {
errorLogForm = new ErrorLogForm(); MDIBase.errorLogForm = new ErrorLogForm();
errorLogForm.Show(); MDIBase.errorLogForm.Show();
} }
else else
{ {
if (errorLogForm.Visible == false) if (MDIBase.errorLogForm.Visible == false)
{ {
errorLogForm.Show(); MDIBase.errorLogForm.Show();
} }
else else
{ {
errorLogForm.Activate(); MDIBase.errorLogForm.Activate();
} }
} }
...@@ -1608,10 +1533,10 @@ namespace GcDevicePc ...@@ -1608,10 +1533,10 @@ namespace GcDevicePc
} }
} }
/// <summary> /// <summary>
/// 获取错误信息,写入日志 /// 获取错误信息,true=同时写入日志
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
public List<ListViewItem> CreatItemS(ushort[] hmiAbnormal) public List<ListViewItem> CreatItemS(ushort[] hmiAbnormal, bool bRecord)
{ {
List<ListViewItem> ListViewItems = new List<ListViewItem>(); List<ListViewItem> ListViewItems = new List<ListViewItem>();
for (int i = 0; i < hmiAbnormal.Length; i++) for (int i = 0; i < hmiAbnormal.Length; i++)
...@@ -1620,7 +1545,10 @@ namespace GcDevicePc ...@@ -1620,7 +1545,10 @@ namespace GcDevicePc
{ {
ListViewItem listViewItem = CreatItem_Err(i, hmiAbnormal[i]); ListViewItem listViewItem = CreatItem_Err(i, hmiAbnormal[i]);
ListViewItems.Add(listViewItem); ListViewItems.Add(listViewItem);
WriteLog(listViewItem.Text, listViewItem.Tag.ToString()); if (bRecord)
{
WriteLog(listViewItem.Text,((ErrShow)listViewItem.Tag).ErrContent);
}
} }
} }
return ListViewItems; return ListViewItems;
...@@ -1650,7 +1578,7 @@ namespace GcDevicePc ...@@ -1650,7 +1578,7 @@ namespace GcDevicePc
{ {
switch (type) 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: default:
break; break;
} }
...@@ -1659,8 +1587,8 @@ namespace GcDevicePc ...@@ -1659,8 +1587,8 @@ namespace GcDevicePc
{ {
switch (type) switch (type)
{ {
case 1: title = $"XH{pos.ToString("000")}"; errContent = $"{(pos == 9 ? "环境温度" : "环境湿度")}超出下限"; break;//超出下限 case 1: title = $"XH{(pos-8).ToString("000")}"; errContent = $"{(pos == 1 ? "环境温度" : "环境湿度")}超出下限"; break;//超出下限
case 2: title = $"XI{pos.ToString("000")}"; errContent = $"{(pos == 9 ? "环境温度" : "环境湿度")}超出上限"; break;//超出上限 case 2: title = $"XI{(pos-8).ToString("000")}"; errContent = $"{(pos == 2 ? "环境温度" : "环境湿度")}超出上限"; break;//超出上限
default: default:
break; break;
} }
...@@ -1677,24 +1605,24 @@ namespace GcDevicePc ...@@ -1677,24 +1605,24 @@ namespace GcDevicePc
/// <param name="concent"></param> /// <param name="concent"></param>
private void WriteLog(string title, string concent) private void WriteLog(string title, string concent)
{ {
//通过"%"分隔,"错误标题%错误内容%错误发生时仪器状态%错误发生后仪器处理" //通过"%%"分隔主体,通过"@@"分隔详细信息,"时间%%错误标题%%错误内容%%错误发生时仪器状态%%错误发生后仪器处理"
string err = ""; string err = "%%";
err += title + "%"; err += title + "%%";
err += concent + "%"; 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.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") + "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.fSPower) + "\r\n"; 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") + "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.CbPower) + "\r\n"; 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") + "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.fDPower) + "\r\n"; 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") + "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.iDPower) + "\r\n"; 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") + "功率:" + Getpower(globaldata.m_dpbuffer.ShowList.pwmInfo.bDPower) + "\r\n"; 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") + "\r\n"; err += "前检测信号:" + globaldata.m_dpbuffer.ShowList.showDet.fDetValue.ToString("#0.00")+"@@" ;
err += "中检测信号:" + globaldata.m_dpbuffer.ShowList.showDet.iDetValue.ToString("#0.00") + "\r\n"; err += "中检测信号:" + globaldata.m_dpbuffer.ShowList.showDet.iDetValue.ToString("#0.00")+"@@" ;
err += "后检测信号:" + globaldata.m_dpbuffer.ShowList.showDet.bDetValue.ToString("#0.00") + "\r\n"; err += "后检测信号:" + globaldata.m_dpbuffer.ShowList.showDet.bDetValue.ToString("#0.00")+"@@" ;
ushort[] TempHumiProtection = new ushort[5]; ushort[] TempHumiProtection = new ushort[5];
mymodbus.GetTempHumiProtection(ref TempHumiProtection); mymodbus.GetTempHumiProtection(ref TempHumiProtection);
short[] newTempHumiProtection = GcDataTh.UshortsToU16s(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 += $"温度:{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 += "%停止系统"; err += "%%停止系统";
Log.WorkErrInfo(err); Log.WorkErrInfo(err);
} }
} }
......
...@@ -32,7 +32,6 @@ namespace GcDevicePc ...@@ -32,7 +32,6 @@ namespace GcDevicePc
this.splitContainer1 = new System.Windows.Forms.SplitContainer(); this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.listView2 = new System.Windows.Forms.ListView(); this.listView2 = new System.Windows.Forms.ListView();
this.listView1 = 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(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout();
...@@ -51,10 +50,9 @@ namespace GcDevicePc ...@@ -51,10 +50,9 @@ namespace GcDevicePc
// //
// splitContainer1.Panel2 // splitContainer1.Panel2
// //
this.splitContainer1.Panel2.Controls.Add(this.textBox1);
this.splitContainer1.Panel2.Controls.Add(this.listView1); this.splitContainer1.Panel2.Controls.Add(this.listView1);
this.splitContainer1.Size = new System.Drawing.Size(800, 450); this.splitContainer1.Size = new System.Drawing.Size(1178, 518);
this.splitContainer1.SplitterDistance = 226; this.splitContainer1.SplitterDistance = 332;
this.splitContainer1.TabIndex = 1; this.splitContainer1.TabIndex = 1;
// //
// listView2 // listView2
...@@ -63,7 +61,7 @@ namespace GcDevicePc ...@@ -63,7 +61,7 @@ namespace GcDevicePc
this.listView2.HideSelection = false; this.listView2.HideSelection = false;
this.listView2.Location = new System.Drawing.Point(0, 0); this.listView2.Location = new System.Drawing.Point(0, 0);
this.listView2.Name = "listView2"; 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.TabIndex = 0;
this.listView2.UseCompatibleStateImageBehavior = false; this.listView2.UseCompatibleStateImageBehavior = false;
this.listView2.SelectedIndexChanged += new System.EventHandler(this.listView2_SelectedIndexChanged); this.listView2.SelectedIndexChanged += new System.EventHandler(this.listView2_SelectedIndexChanged);
...@@ -74,28 +72,21 @@ namespace GcDevicePc ...@@ -74,28 +72,21 @@ namespace GcDevicePc
this.listView1.HideSelection = false; this.listView1.HideSelection = false;
this.listView1.Location = new System.Drawing.Point(0, 0); this.listView1.Location = new System.Drawing.Point(0, 0);
this.listView1.Name = "listView1"; 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.TabIndex = 0;
this.listView1.UseCompatibleStateImageBehavior = false; 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 // ErrorLogForm
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 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.Controls.Add(this.splitContainer1);
this.Name = "ErrorLogForm"; this.Name = "ErrorLogForm";
this.Text = "ErrorLogForm"; this.Text = "ErrorLogForm";
this.Load += new System.EventHandler(this.ErrorLogForm_Load);
this.splitContainer1.Panel1.ResumeLayout(false); this.splitContainer1.Panel1.ResumeLayout(false);
this.splitContainer1.Panel2.ResumeLayout(false); this.splitContainer1.Panel2.ResumeLayout(false);
this.splitContainer1.Panel2.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
this.splitContainer1.ResumeLayout(false); this.splitContainer1.ResumeLayout(false);
this.ResumeLayout(false); this.ResumeLayout(false);
...@@ -106,6 +97,5 @@ namespace GcDevicePc ...@@ -106,6 +97,5 @@ namespace GcDevicePc
private System.Windows.Forms.SplitContainer splitContainer1; private System.Windows.Forms.SplitContainer splitContainer1;
private System.Windows.Forms.ListView listView2; private System.Windows.Forms.ListView listView2;
private System.Windows.Forms.ListView listView1; 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.Collections.Generic;
using System.ComponentModel; using System.ComponentModel;
using System.Data; using System.Data;
...@@ -18,10 +19,7 @@ namespace GcDevicePc ...@@ -18,10 +19,7 @@ namespace GcDevicePc
public ErrorLogForm() public ErrorLogForm()
{ {
InitializeComponent(); InitializeComponent();
listView1.View = View.Details; IOOperations.DocumentMonitoring(path, "*.txt", this, OnChanged, OnRenamed);
listView1.FullRowSelect = true;
UpdateUI(-1);
IOOperations.DocumentMonitoring(path, "*.txt", this,OnChanged,OnRenamed);
} }
/// <summary> /// <summary>
/// 上次索引 /// 上次索引
...@@ -37,6 +35,7 @@ namespace GcDevicePc ...@@ -37,6 +35,7 @@ namespace GcDevicePc
Dictionary<string, string> allfile = new Dictionary<string, string>(); Dictionary<string, string> allfile = new Dictionary<string, string>();
DirectoryInfo root = new DirectoryInfo(path); DirectoryInfo root = new DirectoryInfo(path);
FileInfo[] files = root.GetFiles(); FileInfo[] files = root.GetFiles();
files.Reverse();
foreach (var item in files) foreach (var item in files)
{ {
if (item.Name.Contains("WorkErrInfo_")) if (item.Name.Contains("WorkErrInfo_"))
...@@ -44,78 +43,117 @@ namespace GcDevicePc ...@@ -44,78 +43,117 @@ namespace GcDevicePc
allfile.Add(item.Name, item.FullName); allfile.Add(item.Name, item.FullName);
} }
} }
this.SuspendLayout(); //this.SuspendLayout();
listView2.BeginUpdate();
//更新左侧列表 //更新左侧列表
listView2.Items.Clear(); listView2.Items.Clear();
foreach (var item in allfile) foreach (var item in allfile)
{ {
ListViewItem listViewItem = new ListViewItem(item.Key); ListViewItem listViewItem = new ListViewItem(item.Key);
listViewItem.Tag = item.Value; listViewItem.Tag = item.Value;
listViewItem.SubItems.Add("测试");
listView2.Items.Add(listViewItem); listView2.Items.Add(listViewItem);
} }
if (listView2.Columns.Count == 0)
{
listView2.Columns.Add("错误日志列表", -1);
}
//读取选中日志文件 //读取选中日志文件
string[] data = default; List<string> data = default;
if (listView2.Items.Count > pos&&pos>-1) if (listView2.Items.Count > pos && pos > -1)
{ {
listView2.Items[pos].Selected = true; listView2.Items[pos].Selected = true;
data = File.ReadAllLines(listView2.Items[pos].Tag.ToString()); data =IOOperations.ReadLocalText(listView2.Items[pos].Tag.ToString(),Encoding.UTF8 );
} }
else else
{ {
if (listView2.Items.Count != 0) if (listView2.Items.Count != 0)
{ {
listView2.Items[0].Selected = true; 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(); listView1.Items.Clear();
if (listView1.Columns.Count == 0) if (listView1.Columns.Count == 0)
{ {
//错误标题%错误内容%错误发生时仪器状态%错误发生后仪器处理" //时间%%错误标题%错误内容%错误发生时仪器状态%错误发生后仪器处理"
listView1.Columns.AddRange(new ColumnHeader[] { listView1.Columns.AddRange(new ColumnHeader[] {
new ColumnHeader { Text = "错误标题", Width = listView1.Width/5-5,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-4,TextAlign= HorizontalAlignment.Center },
new ColumnHeader { Text ="错误发生时仪器状态", Width = listView1.Width/5-3,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-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) foreach (var item in data)
{ {
//0=错误标题%1=错误内容%2=错误发生时仪器状态%3=错误发生后仪器处理" //0=记录时间线程%%1=错误标题%%2=错误内容%%3=错误发生时仪器状态%%4=错误发生后仪器处理"
string[]curdata=item.Split('%'); string[] curdata = item.Split(new string[] { "%%"},StringSplitOptions.None);
if (curdata.Length!=4) 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(); ListViewItem listViewItem = new ListViewItem();
listView1.Items.Add(listViewItem); listView1.Items.Add(listViewItem);
listViewItem.Text =curdata[0]; listViewItem.Text = curdata[0];
listViewItem.SubItems.Add(curdata[1]); listViewItem.SubItems.Add(curdata[1]);
listViewItem.SubItems.Add(curdata[2]);
Button button = new Button(); Button button = new Button();
button.Text = "当时状态"; button.Text = "当时状态";
button.Enabled = true; button.Enabled = true;
button.AutoSize = true; button.AutoSize = true;
button.Click+=new EventHandler((object sender, EventArgs e)=> { PreviewAllStatuses(curdata[2]);}); button.Tag=listView1.Items.Count - 1;
Tool.ListViewAddControl(listView1, listView1.Items.Count - 1, 2, button); 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]); listViewItem.SubItems.Add(curdata[4]);
} }
} }
else
this.ResumeLayout(); {
listView1.Items.Add("内容为空");
}
listView1.EndUpdate();
// this.ResumeLayout();
} }
/// <summary> /// <summary>
/// 扩展显示 /// 扩展显示
/// </summary> /// </summary>
/// <param name="value"></param> /// <param name="value"></param>
private void PreviewAllStatuses(string value) private void PreviewAllStatuses(string value)
{ {
TextBox textBox=new TextBox(); string[] temp = value.Split(new string[] { "@@"},StringSplitOptions.None);
textBox.Multiline=true; TextBox textBox = new TextBox();
textBox.Text=value; textBox.Multiline = true;
Tool.ListViewPopUp(listView1,textBox); 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>
/// 监控更改,创建,删除触发事件 /// 监控更改,创建,删除触发事件
/// </summary> /// </summary>
...@@ -141,8 +179,28 @@ namespace GcDevicePc ...@@ -141,8 +179,28 @@ namespace GcDevicePc
/// <param name="e"></param> /// <param name="e"></param>
private void listView2_SelectedIndexChanged(object sender, EventArgs e) 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 ...@@ -235,7 +235,14 @@ namespace GcDevicePc.GCBuffer
{ {
globaldata.SignalAcquisition=ini.ReadString("StartUp", "信号获取方式"); globaldata.SignalAcquisition=ini.ReadString("StartUp", "信号获取方式");
} }
if (ini.ReadString("StartUp", "无信号重启")=="是")
{
globaldata.bNoSignalRestart=true;
}
else
{
globaldata.bNoSignalRestart=false;
}
globaldata.ZbName = zbname; globaldata.ZbName = zbname;
globaldata.UserName = uname; globaldata.UserName = uname;
globaldata.UserPwd = upwd; globaldata.UserPwd = upwd;
......
...@@ -81,6 +81,7 @@ ...@@ -81,6 +81,7 @@
this.backgroundWorker2 = new System.ComponentModel.BackgroundWorker(); this.backgroundWorker2 = new System.ComponentModel.BackgroundWorker();
this.timerWorker = new System.Windows.Forms.Timer(this.components); this.timerWorker = new System.Windows.Forms.Timer(this.components);
this.timer2 = 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.menuStrip.SuspendLayout();
this.statusStrip.SuspendLayout(); this.statusStrip.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
...@@ -296,7 +297,8 @@ ...@@ -296,7 +297,8 @@
this.化合物列表ToolStripMenuItem, this.化合物列表ToolStripMenuItem,
this.版本日志ToolStripMenuItem, this.版本日志ToolStripMenuItem,
this.说明ToolStripMenuItem, this.说明ToolStripMenuItem,
this.反馈ToolStripMenuItem}); this.反馈ToolStripMenuItem,
this.异常日志ToolStripMenuItem});
resources.ApplyResources(this.HelpMainMenu, "HelpMainMenu"); resources.ApplyResources(this.HelpMainMenu, "HelpMainMenu");
this.HelpMainMenu.Name = "HelpMainMenu"; this.HelpMainMenu.Name = "HelpMainMenu";
// //
...@@ -433,6 +435,12 @@ ...@@ -433,6 +435,12 @@
this.timer2.Interval = 1000; this.timer2.Interval = 1000;
this.timer2.Tick += new System.EventHandler(this.timer2_Tick); 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 // MDIBase
// //
resources.ApplyResources(this, "$this"); resources.ApplyResources(this, "$this");
...@@ -509,6 +517,7 @@ ...@@ -509,6 +517,7 @@
private System.Windows.Forms.ToolStripStatusLabel MacToolStripStatusLabel1; private System.Windows.Forms.ToolStripStatusLabel MacToolStripStatusLabel1;
private System.Windows.Forms.ToolStripMenuItem sysconfigpSec; private System.Windows.Forms.ToolStripMenuItem sysconfigpSec;
private System.Windows.Forms.ToolStripStatusLabel tool_CounterControlStatus; private System.Windows.Forms.ToolStripStatusLabel tool_CounterControlStatus;
private System.Windows.Forms.ToolStripMenuItem 异常日志ToolStripMenuItem;
} }
} }
......
...@@ -161,6 +161,10 @@ namespace GcDevicePc ...@@ -161,6 +161,10 @@ namespace GcDevicePc
/// </summary> /// </summary>
private StartForm CurStartForm; private StartForm CurStartForm;
/// <summary> /// <summary>
/// 错误日志查看窗体
/// </summary>
public static ErrorLogForm errorLogForm;
/// <summary>
/// 构造函数 /// 构造函数
/// </summary运行时间 /// </summary运行时间
public MDIBase(StartForm form) public MDIBase(StartForm form)
...@@ -178,7 +182,7 @@ namespace GcDevicePc ...@@ -178,7 +182,7 @@ namespace GcDevicePc
counterControl.delTriggerStartOrStop += new DelTriggerStartOrStop(CounterControlCStartOrStop); counterControl.delTriggerStartOrStop += new DelTriggerStartOrStop(CounterControlCStartOrStop);
//是否保存hw //是否保存hw
CKVocAnalyzer.CtrlWaveCurrent.IsSaveHw = globaldata.ZbDataSave; CKVocAnalyzer.CtrlWaveCurrent.IsSaveHw = globaldata.ZbDataSave;
CurStartForm=form; CurStartForm = form;
} }
/// <summary> /// <summary>
/// 实现反控的开始或者停止 /// 实现反控的开始或者停止
...@@ -405,9 +409,9 @@ namespace GcDevicePc ...@@ -405,9 +409,9 @@ namespace GcDevicePc
this.SuspendLayout(); this.SuspendLayout();
CKVocAnalyzer.CtrlWaveHistory.delChange += new CKVocAnalyzer.DelChange(DllChange); CKVocAnalyzer.CtrlWaveHistory.delChange += new CKVocAnalyzer.DelChange(DllChange);
_userForm = new FormUser(); _userForm = new FormUser();
DllInit(); DllInit();
InitConfig(); InitConfig();
//系统检测日志 //系统检测日志
...@@ -539,7 +543,7 @@ namespace GcDevicePc ...@@ -539,7 +543,7 @@ namespace GcDevicePc
} }
Console.WriteLine("主窗体初始化完毕"); Console.WriteLine("主窗体初始化完毕");
this.WindowState= FormWindowState.Maximized; this.WindowState = FormWindowState.Maximized;
this.ResumeLayout(); this.ResumeLayout();
} }
...@@ -549,9 +553,9 @@ namespace GcDevicePc ...@@ -549,9 +553,9 @@ namespace GcDevicePc
/// <param name="unit1"></param> /// <param name="unit1"></param>
/// <param name="unit2"></param> /// <param name="unit2"></param>
/// <param name="unit3"></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) private void MDIBase_SizeChanged(object sender, EventArgs e)
{ {
...@@ -1230,9 +1234,9 @@ namespace GcDevicePc ...@@ -1230,9 +1234,9 @@ namespace GcDevicePc
//信号单位默认 //信号单位默认
SignalUnit = new string[] { "mV", "mV", "mV" }; SignalUnit = new string[] { "mV", "mV", "mV" };
//参数单位默认 //参数单位默认
ChangeParameterUnit("uV",0); ChangeParameterUnit("uV", 0);
ChangeParameterUnit("uV",1); ChangeParameterUnit("uV", 1);
ChangeParameterUnit("uV",2); ChangeParameterUnit("uV", 2);
//modbus获取数据 //modbus获取数据
mymodbus.ChannelDataStart(); mymodbus.ChannelDataStart();
} }
...@@ -1241,10 +1245,13 @@ namespace GcDevicePc ...@@ -1241,10 +1245,13 @@ namespace GcDevicePc
//tcp获取数据 //tcp获取数据
GcData_TCP gcData_TCP = new GcData_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) if (globaldata.m_pcbuffer.gcpcinfo.pcworkinfo.sendtohw || globaldata.m_pcbuffer.gcpcinfo.pcworkinfo.sendtoZb)
{ {
...@@ -1277,7 +1284,7 @@ namespace GcDevicePc ...@@ -1277,7 +1284,7 @@ namespace GcDevicePc
/// <returns></returns> /// <returns></returns>
private string[] Formdebug_delGetUnit() private string[] Formdebug_delGetUnit()
{ {
return new string[] {"uV","uV","uV" }; return new string[] { "uV", "uV", "uV" };
} }
public void Stop_Thread() public void Stop_Thread()
...@@ -3727,15 +3734,18 @@ namespace GcDevicePc ...@@ -3727,15 +3734,18 @@ namespace GcDevicePc
private void 选项ToolStripMenuItem_Click(object sender, EventArgs e) private void 选项ToolStripMenuItem_Click(object sender, EventArgs e)
{ {
int ret = 0; int ret = 0;
//强制就绪和自动点火状态
ushort[] other = new ushort[2]; ushort[] other = new ushort[2];
//前中后检测点火阈值扩宽
float[] igniteThreshold = new float[3];
if (!String.IsNullOrEmpty(globaldata.connection_ip)) if (!String.IsNullOrEmpty(globaldata.connection_ip))
{ {
ret = mymodbus.GetOtherset(ref other); ret = mymodbus.GetOtherset(ref other);
mymodbus.GetIgniteThWidening(ref igniteThreshold);
} }
if (syscSec == null) if (syscSec == null)
{ {
syscSec = new SysConfigSecondary(other); syscSec = new SysConfigSecondary(other,igniteThreshold);
syscSec.uphos2 += new UpdataHMIOSSecondary(UpdateHmiOther); syscSec.uphos2 += new UpdataHMIOSSecondary(UpdateHmiOther);
syscSec.uphops2 += new UpdataHMIOpSSecondary(UpdateHmicfg); syscSec.uphops2 += new UpdataHMIOpSSecondary(UpdateHmicfg);
syscSec.sfupdatefirm += new StopForUpdateFirm(stopforupdatefirm); syscSec.sfupdatefirm += new StopForUpdateFirm(stopforupdatefirm);
...@@ -3745,7 +3755,7 @@ namespace GcDevicePc ...@@ -3745,7 +3755,7 @@ namespace GcDevicePc
else if (syscSec.IsDisposed) else if (syscSec.IsDisposed)
{ {
syscSec = null; syscSec = null;
syscSec = new SysConfigSecondary(other); syscSec = new SysConfigSecondary(other,igniteThreshold);
syscSec.uphos2 += new UpdataHMIOSSecondary(UpdateHmiOther); syscSec.uphos2 += new UpdataHMIOSSecondary(UpdateHmiOther);
syscSec.uphops2 += new UpdataHMIOpSSecondary(UpdateHmicfg); syscSec.uphops2 += new UpdataHMIOpSSecondary(UpdateHmicfg);
syscSec.sfupdatefirm += new StopForUpdateFirm(stopforupdatefirm); syscSec.sfupdatefirm += new StopForUpdateFirm(stopforupdatefirm);
...@@ -3822,5 +3832,24 @@ namespace GcDevicePc ...@@ -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 @@ ...@@ -306,13 +306,13 @@
<value>调试</value> <value>调试</value>
</data> </data>
<data name="AboutMenu.Size" type="System.Drawing.Size, System.Drawing"> <data name="AboutMenu.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value> <value>180, 26</value>
</data> </data>
<data name="AboutMenu.Text" xml:space="preserve"> <data name="AboutMenu.Text" xml:space="preserve">
<value>关于</value> <value>关于</value>
</data> </data>
<data name="changeVsi.Size" type="System.Drawing.Size, System.Drawing"> <data name="changeVsi.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value> <value>180, 26</value>
</data> </data>
<data name="changeVsi.Text" xml:space="preserve"> <data name="changeVsi.Text" xml:space="preserve">
<value>切换版本</value> <value>切换版本</value>
...@@ -321,19 +321,19 @@ ...@@ -321,19 +321,19 @@
<value>False</value> <value>False</value>
</data> </data>
<data name="化合物列表ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> <data name="化合物列表ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value> <value>180, 26</value>
</data> </data>
<data name="化合物列表ToolStripMenuItem.Text" xml:space="preserve"> <data name="化合物列表ToolStripMenuItem.Text" xml:space="preserve">
<value>化合物列表</value> <value>化合物列表</value>
</data> </data>
<data name="版本日志ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> <data name="版本日志ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value> <value>180, 26</value>
</data> </data>
<data name="版本日志ToolStripMenuItem.Text" xml:space="preserve"> <data name="版本日志ToolStripMenuItem.Text" xml:space="preserve">
<value>版本日志</value> <value>版本日志</value>
</data> </data>
<data name="说明ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> <data name="说明ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value> <value>180, 26</value>
</data> </data>
<data name="说明ToolStripMenuItem.Text" xml:space="preserve"> <data name="说明ToolStripMenuItem.Text" xml:space="preserve">
<value>软件说明</value> <value>软件说明</value>
...@@ -345,11 +345,17 @@ ...@@ -345,11 +345,17 @@
<value>180, 23</value> <value>180, 23</value>
</data> </data>
<data name="反馈ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> <data name="反馈ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value> <value>180, 26</value>
</data> </data>
<data name="反馈ToolStripMenuItem.Text" xml:space="preserve"> <data name="反馈ToolStripMenuItem.Text" xml:space="preserve">
<value>反馈</value> <value>反馈</value>
</data> </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"> <data name="HelpMainMenu.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft YaHei UI, 12pt</value> <value>Microsoft YaHei UI, 12pt</value>
</data> </data>
...@@ -996,6 +1002,12 @@ ...@@ -996,6 +1002,12 @@
<data name="&gt;&gt;timer2.Type" xml:space="preserve"> <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> <value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data> </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"> <data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>MDIBase</value> <value>MDIBase</value>
</data> </data>
......
...@@ -246,9 +246,7 @@ namespace GcDevicePc.ProThread ...@@ -246,9 +246,7 @@ namespace GcDevicePc.ProThread
Console.WriteLine(type + "异常数据=" + ((SignalBuffer.Channel_XY)Save_PortSumList[i]).ctimer + "\\" + ((SignalBuffer.Channel_XY)Save_PortSumList[i]).cdata); Console.WriteLine(type + "异常数据=" + ((SignalBuffer.Channel_XY)Save_PortSumList[i]).ctimer + "\\" + ((SignalBuffer.Channel_XY)Save_PortSumList[i]).cdata);
} }
} }
} }
//读取数据完毕 //读取数据完毕
Save_PortSumList.Clear(); Save_PortSumList.Clear();
} }
......
...@@ -11,7 +11,9 @@ namespace GcDevicePc.ProThread ...@@ -11,7 +11,9 @@ namespace GcDevicePc.ProThread
public class GcDataTh public class GcDataTh
{ {
#region 变量 #region 变量
/// <summary>
/// 温度值结构
/// </summary>
public struct stTemp public struct stTemp
{ {
public ushort usCurTemp_Word1; public ushort usCurTemp_Word1;
...@@ -27,6 +29,26 @@ namespace GcDevicePc.ProThread ...@@ -27,6 +29,26 @@ namespace GcDevicePc.ProThread
[FieldOffset(0)] [FieldOffset(0)]
public stTemp t; 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; string strIP = null;
...@@ -48,9 +70,14 @@ namespace GcDevicePc.ProThread ...@@ -48,9 +70,14 @@ namespace GcDevicePc.ProThread
UNION_TEMP channel1_value; UNION_TEMP channel1_value;
UNION_TEMP channel2_value; UNION_TEMP channel2_value;
UNION_TEMP channel3_value; UNION_TEMP channel3_value;
/// <summary>
/// 温度值转化
/// </summary>
UNION_TEMP utemp; UNION_TEMP utemp;
/// <summary>
/// 点火阈值转化
/// </summary>
public static UNION_IgniteThWiden uNION_IgniteTh;
private UInt32 fDetMax_Time = 0; private UInt32 fDetMax_Time = 0;
private UInt32 iDetMax_Time = 0; private UInt32 iDetMax_Time = 0;
private UInt32 bDetMax_Time = 0; private UInt32 bDetMax_Time = 0;
...@@ -81,7 +108,7 @@ namespace GcDevicePc.ProThread ...@@ -81,7 +108,7 @@ namespace GcDevicePc.ProThread
#endregion #endregion
/// <summary> /// <summary>
/// 读设备温度 /// 读设备温度(100,24,float[])
/// </summary> /// </summary>
/// <param name="address">地址</param> /// <param name="address">地址</param>
/// <param name="num">读取数目</param> /// <param name="num">读取数目</param>
...@@ -264,7 +291,7 @@ namespace GcDevicePc.ProThread ...@@ -264,7 +291,7 @@ namespace GcDevicePc.ProThread
fDetMax_Time = tmp; fDetMax_Time = tmp;
//globaldata.m_signalbuffer.Channel1_Port.ctimer = tmp; //globaldata.m_signalbuffer.Channel1_Port.ctimer = tmp;
globaldata.m_signalbuffer.Channel1_Port.ctimer = tmp + (ulong)(0x100000000 * OverTimes1); 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; globaldata.m_dpbuffer.ShowList.showDet.fDetValue = fidv[i] * 1000.0f;
#if (data) #if (data)
string strsys = (tmp.ToString() + "," + fidv[i].ToString()); string strsys = (tmp.ToString() + "," + fidv[i].ToString());
...@@ -357,7 +384,7 @@ namespace GcDevicePc.ProThread ...@@ -357,7 +384,7 @@ namespace GcDevicePc.ProThread
//globaldata.m_signalbuffer.Channel2_Port.ctimer = tmp; //globaldata.m_signalbuffer.Channel2_Port.ctimer = tmp;
globaldata.m_signalbuffer.Channel2_Port.ctimer = tmp + (ulong)(0x100000000 * OverTimes2); 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; globaldata.m_dpbuffer.ShowList.showDet.iDetValue = fidv[i] * 1000.0f;
if (globaldata.m_signalbuffer.Draw_Port2.Count < globaldata.MAX_ARRAY_LEN) if (globaldata.m_signalbuffer.Draw_Port2.Count < globaldata.MAX_ARRAY_LEN)
{ {
...@@ -432,7 +459,7 @@ namespace GcDevicePc.ProThread ...@@ -432,7 +459,7 @@ namespace GcDevicePc.ProThread
// globaldata.m_signalbuffer.Channel3_Port.ctimer = tmp; // globaldata.m_signalbuffer.Channel3_Port.ctimer = tmp;
globaldata.m_signalbuffer.Channel3_Port.ctimer = tmp + (ulong)(0x100000000 * OverTimes3); 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; globaldata.m_dpbuffer.ShowList.showDet.bDetValue = fidv[i] * 1000.0f;
if (globaldata.m_signalbuffer.Draw_Port3.Count < globaldata.MAX_ARRAY_LEN) if (globaldata.m_signalbuffer.Draw_Port3.Count < globaldata.MAX_ARRAY_LEN)
...@@ -615,7 +642,11 @@ namespace GcDevicePc.ProThread ...@@ -615,7 +642,11 @@ namespace GcDevicePc.ProThread
ret = GetState(159, 1, ref state); ret = GetState(159, 1, ref state);
return ret; return ret;
} }
/// <summary>
/// 获取HMI强制就绪和自动点火状态
/// </summary>
/// <param name="state"></param>
/// <returns></returns>
public int GetOtherset(ref ushort[] state) public int GetOtherset(ref ushort[] state)
{ {
int ret = -1; int ret = -1;
...@@ -623,6 +654,27 @@ namespace GcDevicePc.ProThread ...@@ -623,6 +654,27 @@ namespace GcDevicePc.ProThread
return ret; return ret;
} }
/// <summary> /// <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类保护扩宽值和错误处理状态 /// 读取HMI端B类保护扩宽值和错误处理状态
/// </summary> /// </summary>
/// <param name="state"></param> /// <param name="state"></param>
......
...@@ -1011,6 +1011,24 @@ namespace GcDevicePc.ProThread ...@@ -1011,6 +1011,24 @@ namespace GcDevicePc.ProThread
case 12: case 12:
addr = 806;//环境湿度保护下限扩宽 addr = 806;//环境湿度保护下限扩宽
break; 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: default:
break; break;
} }
......
...@@ -39,7 +39,7 @@ namespace GcDevicePc ...@@ -39,7 +39,7 @@ namespace GcDevicePc
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en"); Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en");
} }
Application.Run(new StartForm()); Application.Run(new StartForm());
// Application.Run(new TempTrend()); // Application.Run(new ErrorLogForm());
mutex.ReleaseMutex(); mutex.ReleaseMutex();
} }
......
...@@ -34,6 +34,11 @@ ...@@ -34,6 +34,11 @@
this.splitter1 = new System.Windows.Forms.Splitter(); this.splitter1 = new System.Windows.Forms.Splitter();
this.listBox1 = new System.Windows.Forms.ListBox(); this.listBox1 = new System.Windows.Forms.ListBox();
this.panel1 = new System.Windows.Forms.Panel(); 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.groupBox2 = new System.Windows.Forms.GroupBox();
this.label28 = new System.Windows.Forms.Label(); this.label28 = new System.Windows.Forms.Label();
this.label27 = new System.Windows.Forms.Label(); this.label27 = new System.Windows.Forms.Label();
...@@ -105,13 +110,13 @@ ...@@ -105,13 +110,13 @@
this.button2 = new System.Windows.Forms.Button(); this.button2 = new System.Windows.Forms.Button();
this.ToolTip1 = new System.Windows.Forms.ToolTip(this.components); this.ToolTip1 = new System.Windows.Forms.ToolTip(this.components);
this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); 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(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout();
this.splitContainer1.SuspendLayout(); this.splitContainer1.SuspendLayout();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
this.EmailGroupBox13.SuspendLayout();
this.groupBox3.SuspendLayout();
this.groupBox2.SuspendLayout(); this.groupBox2.SuspendLayout();
this.groupBox1.SuspendLayout(); this.groupBox1.SuspendLayout();
this.groupBox4.SuspendLayout(); this.groupBox4.SuspendLayout();
...@@ -122,7 +127,6 @@ ...@@ -122,7 +127,6 @@
this.groupBox10.SuspendLayout(); this.groupBox10.SuspendLayout();
this.CmsDeletRow.SuspendLayout(); this.CmsDeletRow.SuspendLayout();
this.panel4.SuspendLayout(); this.panel4.SuspendLayout();
this.groupBox3.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// splitContainer1 // splitContainer1
...@@ -163,6 +167,7 @@ ...@@ -163,6 +167,7 @@
// //
// panel1 // panel1
// //
this.panel1.Controls.Add(this.EmailGroupBox13);
this.panel1.Controls.Add(this.groupBox3); this.panel1.Controls.Add(this.groupBox3);
this.panel1.Controls.Add(this.groupBox2); this.panel1.Controls.Add(this.groupBox2);
this.panel1.Controls.Add(this.groupBox1); this.panel1.Controls.Add(this.groupBox1);
...@@ -171,6 +176,37 @@ ...@@ -171,6 +176,37 @@
resources.ApplyResources(this.panel1, "panel1"); resources.ApplyResources(this.panel1, "panel1");
this.panel1.Name = "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 // groupBox2
// //
this.groupBox2.Controls.Add(this.label28); this.groupBox2.Controls.Add(this.label28);
...@@ -618,20 +654,6 @@ ...@@ -618,20 +654,6 @@
// //
this.backgroundWorker1.WorkerReportsProgress = true; 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 // SysConfig
// //
resources.ApplyResources(this, "$this"); resources.ApplyResources(this, "$this");
...@@ -646,6 +668,10 @@ ...@@ -646,6 +668,10 @@
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
this.splitContainer1.ResumeLayout(false); this.splitContainer1.ResumeLayout(false);
this.panel1.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.ResumeLayout(false);
this.groupBox2.PerformLayout(); this.groupBox2.PerformLayout();
this.groupBox1.ResumeLayout(false); this.groupBox1.ResumeLayout(false);
...@@ -662,8 +688,6 @@ ...@@ -662,8 +688,6 @@
this.groupBox10.ResumeLayout(false); this.groupBox10.ResumeLayout(false);
this.CmsDeletRow.ResumeLayout(false); this.CmsDeletRow.ResumeLayout(false);
this.panel4.ResumeLayout(false); this.panel4.ResumeLayout(false);
this.groupBox3.ResumeLayout(false);
this.groupBox3.PerformLayout();
this.ResumeLayout(false); this.ResumeLayout(false);
} }
...@@ -746,5 +770,8 @@ ...@@ -746,5 +770,8 @@
private System.Windows.Forms.Label label18; private System.Windows.Forms.Label label18;
private System.Windows.Forms.GroupBox groupBox3; private System.Windows.Forms.GroupBox groupBox3;
private System.Windows.Forms.CheckBox checkBox2; 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; ...@@ -20,6 +20,13 @@ using TTControl;
namespace GcDevicePc namespace GcDevicePc
{ {
/********************************************************************************
描述:panel1 常规设置,panel2软件更新
使用:
注意:
*********************************************************************************/
public delegate void UpdataHMIOS(int index, ushort val); public delegate void UpdataHMIOS(int index, ushort val);
public delegate void UpdataHMIOpS(ushort val); public delegate void UpdataHMIOpS(ushort val);
public partial class SysConfig : Form public partial class SysConfig : Form
...@@ -44,12 +51,6 @@ namespace GcDevicePc ...@@ -44,12 +51,6 @@ namespace GcDevicePc
txt_B_Det1.Text = val[3].ToString(); txt_B_Det1.Text = val[3].ToString();
txt_B_Det2.Text = val[4].ToString(); txt_B_Det2.Text = val[4].ToString();
txt_B_Det3.Text = val[5].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) if (val[6]==2)
{ {
checkBox2.Checked=true; checkBox2.Checked=true;
...@@ -66,6 +67,7 @@ namespace GcDevicePc ...@@ -66,6 +67,7 @@ namespace GcDevicePc
textBox4.Text = (val[9] - ((val[9] <= 32767) ? 0 : 65536)).ToString(); textBox4.Text = (val[9] - ((val[9] <= 32767) ? 0 : 65536)).ToString();
textBox3.Text = (val[10] - ((val[10] <= 32767) ? 0 : 65536)).ToString(); textBox3.Text = (val[10] - ((val[10] <= 32767) ? 0 : 65536)).ToString();
textBox2.Text = (val[11] - ((val[11] <= 32767) ? 0 : 65536)).ToString(); textBox2.Text = (val[11] - ((val[11] <= 32767) ? 0 : 65536)).ToString();
checkBox2.CheckedChanged+= checkBox2_CheckedChanged;
} }
public event UpdataHMIOS uphos; public event UpdataHMIOS uphos;
...@@ -122,9 +124,16 @@ namespace GcDevicePc ...@@ -122,9 +124,16 @@ namespace GcDevicePc
int Version = ini.ReadInteger("Version", "VersionType"); int Version = ini.ReadInteger("Version", "VersionType");
string appname = ini.ReadString("Version", "AppName"); string appname = ini.ReadString("Version", "AppName");
string strEmail = ini.ReadString("Email", "邮件地址");
int usStartLog = ini.KeyExists("StartUp", "开机界面") == true ? ini.ReadInteger("StartUp", "开机界面") : 0; 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; this.textBox9.Text = appname;
// if(usStartLog != null) // if(usStartLog != null)
...@@ -232,6 +241,7 @@ namespace GcDevicePc ...@@ -232,6 +241,7 @@ namespace GcDevicePc
} }
ini.WriteString("Version", "AppName", this.textBox9.Text); ini.WriteString("Version", "AppName", this.textBox9.Text);
ini.WriteString("Email", "邮件地址", this.EmailTextBox13.Text);
backgroundWorker1.ReportProgress(100); backgroundWorker1.ReportProgress(100);
if (MessageBox.Show("下发完成,需要重启色谱和软件,是否马上重启软件?\n建议等色谱重启完成后再点击\"是(Y)\"", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) == DialogResult.Yes) if (MessageBox.Show("下发完成,需要重启色谱和软件,是否马上重启软件?\n建议等色谱重启完成后再点击\"是(Y)\"", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) == DialogResult.Yes)
......
...@@ -201,6 +201,81 @@ ...@@ -201,6 +201,81 @@
<data name="&gt;&gt;splitContainer1.Panel1.ZOrder" xml:space="preserve"> <data name="&gt;&gt;splitContainer1.Panel1.ZOrder" xml:space="preserve">
<value>0</value> <value>0</value>
</data> </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"> <data name="groupBox3.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Left, Right</value> <value>Left, Right</value>
</data> </data>
...@@ -253,7 +328,7 @@ ...@@ -253,7 +328,7 @@
<value>panel1</value> <value>panel1</value>
</data> </data>
<data name="&gt;&gt;groupBox3.ZOrder" xml:space="preserve"> <data name="&gt;&gt;groupBox3.ZOrder" xml:space="preserve">
<value>0</value> <value>1</value>
</data> </data>
<data name="label28.AutoSize" type="System.Boolean, mscorlib"> <data name="label28.AutoSize" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
...@@ -688,7 +763,7 @@ ...@@ -688,7 +763,7 @@
<value>panel1</value> <value>panel1</value>
</data> </data>
<data name="&gt;&gt;groupBox2.ZOrder" xml:space="preserve"> <data name="&gt;&gt;groupBox2.ZOrder" xml:space="preserve">
<value>1</value> <value>2</value>
</data> </data>
<data name="label29.AutoSize" type="System.Boolean, mscorlib"> <data name="label29.AutoSize" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
...@@ -1228,7 +1303,7 @@ ...@@ -1228,7 +1303,7 @@
<value>panel1</value> <value>panel1</value>
</data> </data>
<data name="&gt;&gt;groupBox1.ZOrder" xml:space="preserve"> <data name="&gt;&gt;groupBox1.ZOrder" xml:space="preserve">
<value>2</value> <value>3</value>
</data> </data>
<data name="groupBox4.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> <data name="groupBox4.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Left, Right</value> <value>Left, Right</value>
...@@ -1312,7 +1387,7 @@ ...@@ -1312,7 +1387,7 @@
<value>panel1</value> <value>panel1</value>
</data> </data>
<data name="&gt;&gt;groupBox4.ZOrder" xml:space="preserve"> <data name="&gt;&gt;groupBox4.ZOrder" xml:space="preserve">
<value>3</value> <value>4</value>
</data> </data>
<data name="textBox9.Location" type="System.Drawing.Point, System.Drawing"> <data name="textBox9.Location" type="System.Drawing.Point, System.Drawing">
<value>200, 15</value> <value>200, 15</value>
...@@ -1447,7 +1522,7 @@ ...@@ -1447,7 +1522,7 @@
<value>panel1</value> <value>panel1</value>
</data> </data>
<data name="&gt;&gt;groupBox12.ZOrder" xml:space="preserve"> <data name="&gt;&gt;groupBox12.ZOrder" xml:space="preserve">
<value>4</value> <value>5</value>
</data> </data>
<data name="panel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> <data name="panel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value> <value>Fill</value>
......
...@@ -44,32 +44,24 @@ namespace GcDevicePc ...@@ -44,32 +44,24 @@ namespace GcDevicePc
private bool bEnglishLanguage = Thread.CurrentThread.CurrentUICulture == CultureInfo.GetCultureInfo("en") ? true : false; private bool bEnglishLanguage = Thread.CurrentThread.CurrentUICulture == CultureInfo.GetCultureInfo("en") ? true : false;
private ArrayList SearchRet = new ArrayList(); private ArrayList SearchRet = new ArrayList();
public SysConfigSecondary(ushort[] val) public SysConfigSecondary(ushort[] val,float[] val2)
{ {
InitializeComponent(); InitializeComponent();
//更新强制就绪和自动点火勾选状态 //更新强制就绪和自动点火勾选状态
checkBox4.Checked = val[0] == 0 ? false : true; checkBox4.Checked = val[0] == 0 ? false : true;
checkBox8.Checked = val[1] == 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 event UpdataHMIOSSecondary uphos2;
public static bool bIsAutoDisO2 = false; public static bool bIsAutoDisO2 = false;
public static double kzhi = 1.00; public static double kzhi = 1.00;
public static double bzhi = 0.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) private void Thirdparty_CheckedChanged(object sender, EventArgs e)
...@@ -145,6 +137,7 @@ namespace GcDevicePc ...@@ -145,6 +137,7 @@ namespace GcDevicePc
if (File.Exists(file)) if (File.Exists(file))
{ {
IniFile ini = new IniFile(file); IniFile ini = new IniFile(file);
string noSignalRestart = ini.ReadString("StartUp", "无信号重启");
string tempAccuracy = ini.ReadString("StartUp", "温度显示精度"); string tempAccuracy = ini.ReadString("StartUp", "温度显示精度");
string value = ini.ReadString("StartUp", "自启动"); string value = ini.ReadString("StartUp", "自启动");
string str_Cloud = ini.ReadString("StartUp", "启用云盒子"); string str_Cloud = ini.ReadString("StartUp", "启用云盒子");
...@@ -168,7 +161,7 @@ namespace GcDevicePc ...@@ -168,7 +161,7 @@ namespace GcDevicePc
int dw = ini.ReadInteger("SendData", "Foreign"); int dw = ini.ReadInteger("SendData", "Foreign");
int sdzb = ini.ReadInteger("SaveData", "ZBSaveData"); int sdzb = ini.ReadInteger("SaveData", "ZBSaveData");
int fi = ini.ReadInteger("StartUp", "Forceintegral"); int fi = ini.ReadInteger("StartUp", "Forceintegral");
string signalAcquisition=ini.ReadString("StartUp", "信号获取方式"); string signalAcquisition = ini.ReadString("StartUp", "信号获取方式");
string sp = ini.ReadString("StartUp", "space"); string sp = ini.ReadString("StartUp", "space");
string dt = ini.ReadString("StartUp", "Datetime"); string dt = ini.ReadString("StartUp", "Datetime");
...@@ -176,10 +169,18 @@ namespace GcDevicePc ...@@ -176,10 +169,18 @@ namespace GcDevicePc
string sappname = ini.ReadString("StartUp", "TdName"); string sappname = ini.ReadString("StartUp", "TdName");
string strHMISearchTime = ini.ReadString("NetWorkConfig", "搜索时间"); string strHMISearchTime = ini.ReadString("NetWorkConfig", "搜索时间");
int usStartLog = ini.KeyExists("StartUp", "开机界面") == true ? ini.ReadInteger("StartUp", "开机界面") : 0; 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; ushort usHMISearchTime = 0;
if (noSignalRestart == "" || noSignalRestart == "否")
{
checkBox9.Checked = false;
}
else
{
checkBox9.Checked = true;
}
if (strLevitationPrompt == "" || strLevitationPrompt == "不显示") if (strLevitationPrompt == "" || strLevitationPrompt == "不显示")
{ {
checkBox_LevitationPrompt.Checked = false; checkBox_LevitationPrompt.Checked = false;
...@@ -278,14 +279,7 @@ namespace GcDevicePc ...@@ -278,14 +279,7 @@ namespace GcDevicePc
// if(usStartLog != null) // if(usStartLog != null)
if (strEmail != null && strEmail != "")
{
this.EmailTextBox13.Text = strEmail;
}
else
{
this.EmailTextBox13.Text = "tetvoc@126.com";
}
//if (Version == 1) //if (Version == 1)
//{ //{
// this.checkBox1.Checked = true; // this.checkBox1.Checked = true;
...@@ -346,15 +340,15 @@ namespace GcDevicePc ...@@ -346,15 +340,15 @@ namespace GcDevicePc
} }
checkBox3.Checked = sdzb == 1 ? true : false; checkBox3.Checked = sdzb == 1 ? true : false;
if (signalAcquisition=="") if (signalAcquisition == "")
{ {
comboBox3.SelectedIndex=0; comboBox3.SelectedIndex = 0;
} }
else else
{ {
comboBox3.Text=signalAcquisition; comboBox3.Text = signalAcquisition;
} }
} }
Data_Load(); Data_Load();
...@@ -592,14 +586,22 @@ namespace GcDevicePc ...@@ -592,14 +586,22 @@ namespace GcDevicePc
/// </summary> /// </summary>
private void SaveSetting() private void SaveSetting()
{ {
try //是否启用自动点火状态更新
{ uphos2(0, checkBox4.Checked ? (ushort)1 : (ushort)0);
uphops2(2);//指示HMI进行相应动作:0-无动作,1-读仪器配置文件,2-保存自动点火和仪器就绪的判断 执行完归0 //是否启用强制就绪状态更新
} uphos2(1, checkBox8.Checked ? (ushort)1 : (ushort)0);
catch //前中后检测点火阈值扩宽
{ 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 try
{ {
...@@ -638,7 +640,17 @@ namespace GcDevicePc ...@@ -638,7 +640,17 @@ namespace GcDevicePc
if (File.Exists(file)) if (File.Exists(file))
{ {
IniFile ini = new IniFile(file); IniFile ini = new IniFile(file);
ini.WriteString("NetWorkConfig", "搜索时间", this.SerachHMINumericUpDown1.Value.ToString()); ini.WriteString("NetWorkConfig", "搜索时间", this.SerachHMINumericUpDown1.Value.ToString());
if (checkBox9.Checked)
{
ini.WriteString("StartUp", "无信号重启", "是");
}
else
{
ini.WriteString("StartUp", "无信号重启", "否");
}
if (checkBox_LevitationPrompt.Checked) if (checkBox_LevitationPrompt.Checked)
{ {
ini.WriteString("组分", "悬浮信息", "显示"); ini.WriteString("组分", "悬浮信息", "显示");
...@@ -647,7 +659,7 @@ namespace GcDevicePc ...@@ -647,7 +659,7 @@ namespace GcDevicePc
{ {
ini.WriteString("组分", "悬浮信息", "不显示"); ini.WriteString("组分", "悬浮信息", "不显示");
} }
ini.WriteString("StartUp", "温度显示精度",comboBox2.Text); ini.WriteString("StartUp", "温度显示精度", comboBox2.Text);
if (appstartup.Checked) if (appstartup.Checked)
{ {
...@@ -703,7 +715,7 @@ namespace GcDevicePc ...@@ -703,7 +715,7 @@ namespace GcDevicePc
ini.WriteString("StartUp", "Forceintegral", "0"); ini.WriteString("StartUp", "Forceintegral", "0");
} }
ini.WriteString("Email", "邮件地址", this.EmailTextBox13.Text);
ini.WriteString("反控", "反控模式", this.comboBox_AntiControlMode.Text); ini.WriteString("反控", "反控模式", this.comboBox_AntiControlMode.Text);
ini.WriteString("反控", "反控进程名称", this.textBox_AntiControlFormName.Text); ini.WriteString("反控", "反控进程名称", this.textBox_AntiControlFormName.Text);
ini.WriteString("反控", "开始停止触发", this.comboBox_FollowStop.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 @@ ...@@ -43,9 +43,6 @@
this.groupBox7 = new System.Windows.Forms.GroupBox(); this.groupBox7 = new System.Windows.Forms.GroupBox();
this.checkBox_LevitationPrompt = new System.Windows.Forms.CheckBox(); this.checkBox_LevitationPrompt = new System.Windows.Forms.CheckBox();
this.permin = 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.groupBox6 = new System.Windows.Forms.GroupBox();
this.label9 = new System.Windows.Forms.Label(); this.label9 = new System.Windows.Forms.Label();
this.label8 = new System.Windows.Forms.Label(); this.label8 = new System.Windows.Forms.Label();
...@@ -70,11 +67,15 @@ ...@@ -70,11 +67,15 @@
this.runbat = new System.Windows.Forms.CheckBox(); this.runbat = new System.Windows.Forms.CheckBox();
this.runsingle = new System.Windows.Forms.CheckBox(); this.runsingle = new System.Windows.Forms.CheckBox();
this.groupBox4 = new System.Windows.Forms.GroupBox(); this.groupBox4 = new System.Windows.Forms.GroupBox();
this.checkBox9 = new System.Windows.Forms.CheckBox();
this.label13 = new System.Windows.Forms.Label(); this.label13 = new System.Windows.Forms.Label();
this.comboBox2 = new System.Windows.Forms.ComboBox(); this.comboBox2 = new System.Windows.Forms.ComboBox();
this.checkBox_Cloud = new System.Windows.Forms.CheckBox(); this.checkBox_Cloud = new System.Windows.Forms.CheckBox();
this.appstartup = new System.Windows.Forms.CheckBox(); this.appstartup = new System.Windows.Forms.CheckBox();
this.panel3 = new System.Windows.Forms.Panel(); 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.groupBox8 = new System.Windows.Forms.GroupBox();
this.radioButton14 = new System.Windows.Forms.RadioButton(); this.radioButton14 = new System.Windows.Forms.RadioButton();
this.radioButton13 = new System.Windows.Forms.RadioButton(); this.radioButton13 = new System.Windows.Forms.RadioButton();
...@@ -135,9 +136,22 @@ ...@@ -135,9 +136,22 @@
this.button2 = new System.Windows.Forms.Button(); this.button2 = new System.Windows.Forms.Button();
this.ToolTip1 = new System.Windows.Forms.ToolTip(this.components); this.ToolTip1 = new System.Windows.Forms.ToolTip(this.components);
this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker();
this.groupBox10 = new System.Windows.Forms.GroupBox(); this.label19 = new System.Windows.Forms.Label();
this.label14 = new System.Windows.Forms.Label(); this.textBox9 = new System.Windows.Forms.TextBox();
this.comboBox3 = new System.Windows.Forms.ComboBox(); 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(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout();
...@@ -145,13 +159,13 @@ ...@@ -145,13 +159,13 @@
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
this.groupBox9.SuspendLayout(); this.groupBox9.SuspendLayout();
this.groupBox7.SuspendLayout(); this.groupBox7.SuspendLayout();
this.EmailGroupBox13.SuspendLayout();
this.groupBox6.SuspendLayout(); this.groupBox6.SuspendLayout();
this.groupBox5.SuspendLayout(); this.groupBox5.SuspendLayout();
this.groupBox3.SuspendLayout(); this.groupBox3.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.SerachHMINumericUpDown1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.SerachHMINumericUpDown1)).BeginInit();
this.groupBox4.SuspendLayout(); this.groupBox4.SuspendLayout();
this.panel3.SuspendLayout(); this.panel3.SuspendLayout();
this.groupBox10.SuspendLayout();
this.groupBox8.SuspendLayout(); this.groupBox8.SuspendLayout();
this.groupBox1.SuspendLayout(); this.groupBox1.SuspendLayout();
this.groupBox2.SuspendLayout(); this.groupBox2.SuspendLayout();
...@@ -163,7 +177,7 @@ ...@@ -163,7 +177,7 @@
this.CmsDeletRow.SuspendLayout(); this.CmsDeletRow.SuspendLayout();
this.panel8.SuspendLayout(); this.panel8.SuspendLayout();
this.panel4.SuspendLayout(); this.panel4.SuspendLayout();
this.groupBox10.SuspendLayout(); this.groupBox12.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// splitContainer1 // splitContainer1
...@@ -179,8 +193,8 @@ ...@@ -179,8 +193,8 @@
// //
// splitContainer1.Panel2 // splitContainer1.Panel2
// //
this.splitContainer1.Panel2.Controls.Add(this.panel3);
this.splitContainer1.Panel2.Controls.Add(this.panel1); 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.panel2);
this.splitContainer1.Panel2.Controls.Add(this.panel6); this.splitContainer1.Panel2.Controls.Add(this.panel6);
this.splitContainer1.Panel2.Controls.Add(this.panel7); this.splitContainer1.Panel2.Controls.Add(this.panel7);
...@@ -214,7 +228,6 @@ ...@@ -214,7 +228,6 @@
// //
this.panel1.Controls.Add(this.groupBox9); this.panel1.Controls.Add(this.groupBox9);
this.panel1.Controls.Add(this.groupBox7); this.panel1.Controls.Add(this.groupBox7);
this.panel1.Controls.Add(this.EmailGroupBox13);
this.panel1.Controls.Add(this.groupBox6); this.panel1.Controls.Add(this.groupBox6);
this.panel1.Controls.Add(this.groupBox5); this.panel1.Controls.Add(this.groupBox5);
this.panel1.Controls.Add(this.groupBox3); this.panel1.Controls.Add(this.groupBox3);
...@@ -289,27 +302,10 @@ ...@@ -289,27 +302,10 @@
this.permin.Name = "permin"; this.permin.Name = "permin";
this.permin.UseVisualStyleBackColor = true; 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 // groupBox6
// //
resources.ApplyResources(this.groupBox6, "groupBox6"); resources.ApplyResources(this.groupBox6, "groupBox6");
this.groupBox6.Controls.Add(this.groupBox12);
this.groupBox6.Controls.Add(this.label9); this.groupBox6.Controls.Add(this.label9);
this.groupBox6.Controls.Add(this.label8); this.groupBox6.Controls.Add(this.label8);
this.groupBox6.Controls.Add(this.label7); this.groupBox6.Controls.Add(this.label7);
...@@ -485,6 +481,7 @@ ...@@ -485,6 +481,7 @@
// groupBox4 // groupBox4
// //
resources.ApplyResources(this.groupBox4, "groupBox4"); resources.ApplyResources(this.groupBox4, "groupBox4");
this.groupBox4.Controls.Add(this.checkBox9);
this.groupBox4.Controls.Add(this.label13); this.groupBox4.Controls.Add(this.label13);
this.groupBox4.Controls.Add(this.comboBox2); this.groupBox4.Controls.Add(this.comboBox2);
this.groupBox4.Controls.Add(this.checkBox_Cloud); this.groupBox4.Controls.Add(this.checkBox_Cloud);
...@@ -492,6 +489,12 @@ ...@@ -492,6 +489,12 @@
this.groupBox4.Name = "groupBox4"; this.groupBox4.Name = "groupBox4";
this.groupBox4.TabStop = false; this.groupBox4.TabStop = false;
// //
// checkBox9
//
resources.ApplyResources(this.checkBox9, "checkBox9");
this.checkBox9.Name = "checkBox9";
this.checkBox9.UseVisualStyleBackColor = true;
//
// label13 // label13
// //
resources.ApplyResources(this.label13, "label13"); resources.ApplyResources(this.label13, "label13");
...@@ -527,6 +530,29 @@ ...@@ -527,6 +530,29 @@
resources.ApplyResources(this.panel3, "panel3"); resources.ApplyResources(this.panel3, "panel3");
this.panel3.Name = "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 // groupBox8
// //
this.groupBox8.Controls.Add(this.radioButton14); this.groupBox8.Controls.Add(this.radioButton14);
...@@ -935,28 +961,102 @@ ...@@ -935,28 +961,102 @@
// //
this.backgroundWorker1.WorkerReportsProgress = true; this.backgroundWorker1.WorkerReportsProgress = true;
// //
// groupBox10 // label19
// //
this.groupBox10.Controls.Add(this.label14); resources.ApplyResources(this.label19, "label19");
this.groupBox10.Controls.Add(this.comboBox3); this.label19.Name = "label19";
resources.ApplyResources(this.groupBox10, "groupBox10");
this.groupBox10.Name = "groupBox10";
this.groupBox10.TabStop = false;
this.ToolTip1.SetToolTip(this.groupBox10, resources.GetString("groupBox10.ToolTip"));
// //
// label14 // textBox9
// //
resources.ApplyResources(this.label14, "label14"); resources.ApplyResources(this.textBox9, "textBox9");
this.label14.Name = "label14"; this.textBox9.Name = "textBox9";
// //
// comboBox3 // label27
// //
this.comboBox3.FormattingEnabled = true; resources.ApplyResources(this.label27, "label27");
this.comboBox3.Items.AddRange(new object[] { this.label27.Name = "label27";
resources.GetString("comboBox3.Items"), //
resources.GetString("comboBox3.Items1")}); // label28
resources.ApplyResources(this.comboBox3, "comboBox3"); //
this.comboBox3.Name = "comboBox3"; 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 // SysConfigSecondary
// //
...@@ -976,8 +1076,6 @@ ...@@ -976,8 +1076,6 @@
this.groupBox9.PerformLayout(); this.groupBox9.PerformLayout();
this.groupBox7.ResumeLayout(false); this.groupBox7.ResumeLayout(false);
this.groupBox7.PerformLayout(); this.groupBox7.PerformLayout();
this.EmailGroupBox13.ResumeLayout(false);
this.EmailGroupBox13.PerformLayout();
this.groupBox6.ResumeLayout(false); this.groupBox6.ResumeLayout(false);
this.groupBox6.PerformLayout(); this.groupBox6.PerformLayout();
this.groupBox5.ResumeLayout(false); this.groupBox5.ResumeLayout(false);
...@@ -988,6 +1086,8 @@ ...@@ -988,6 +1086,8 @@
this.groupBox4.ResumeLayout(false); this.groupBox4.ResumeLayout(false);
this.groupBox4.PerformLayout(); this.groupBox4.PerformLayout();
this.panel3.ResumeLayout(false); this.panel3.ResumeLayout(false);
this.groupBox10.ResumeLayout(false);
this.groupBox10.PerformLayout();
this.groupBox8.ResumeLayout(false); this.groupBox8.ResumeLayout(false);
this.groupBox1.ResumeLayout(false); this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout(); this.groupBox1.PerformLayout();
...@@ -1004,8 +1104,8 @@ ...@@ -1004,8 +1104,8 @@
this.panel8.ResumeLayout(false); this.panel8.ResumeLayout(false);
this.panel8.PerformLayout(); this.panel8.PerformLayout();
this.panel4.ResumeLayout(false); this.panel4.ResumeLayout(false);
this.groupBox10.ResumeLayout(false); this.groupBox12.ResumeLayout(false);
this.groupBox10.PerformLayout(); this.groupBox12.PerformLayout();
this.ResumeLayout(false); this.ResumeLayout(false);
} }
...@@ -1090,9 +1190,6 @@ ...@@ -1090,9 +1190,6 @@
private System.Windows.Forms.Label label26; private System.Windows.Forms.Label label26;
private System.Windows.Forms.NumericUpDown SerachHMINumericUpDown1; private System.Windows.Forms.NumericUpDown SerachHMINumericUpDown1;
private System.Windows.Forms.Label label25; 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 Column1;
private System.Windows.Forms.DataGridViewTextBoxColumn Column2; private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
private System.Windows.Forms.DataGridViewTextBoxColumn Column3; private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
...@@ -1120,5 +1217,22 @@ ...@@ -1120,5 +1217,22 @@
private System.Windows.Forms.GroupBox groupBox10; private System.Windows.Forms.GroupBox groupBox10;
private System.Windows.Forms.Label label14; private System.Windows.Forms.Label label14;
private System.Windows.Forms.ComboBox comboBox3; 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 ...@@ -29,28 +29,41 @@ namespace GcDevicePc
public static bool StartNetwork = false; public static bool StartNetwork = false;
public static bool OffLinkMode = false; public static bool OffLinkMode = false;
// public static bool TCPDataRestart = false; // public static bool TCPDataRestart = false;
//辅助工具使用的HMI List //辅助工具使用的HMI List
public static ArrayList hHMIList = new ArrayList(); public static ArrayList hHMIList = new ArrayList();
/// <summary>
public static int device_index =0; //总共探测出的设备数目 /// 总共探测出的设备数目
public static int current_device; //当前使用的设备号 /// </summary>
public static int device_index = 0;
/// <summary>
/// 当前使用的设备号
/// </summary>
public static int current_device;
public static AppInit m_appinit = new AppInit(); public static AppInit m_appinit = new AppInit();
public const string remoteFolder = "\\Hard Disk2\\"; public const string remoteFolder = "\\Hard Disk2\\";
// public const string remoteFolder = "\\Storage Card\\";
public const string exeremoteFolder = "\\Hard Disk\\"; public const string exeremoteFolder = "\\Hard Disk\\";
public const string updateremoteFolder = "\\Hard Disk2\\仪器状态\\"; public const string updateremoteFolder = "\\Hard Disk2\\仪器状态\\";
// public const string exeremoteFolder = "\\Storage Card\\"; /// <summary>
/// 当前连接IP
public static string connection_ip = ""; //当前连接IP /// </summary>
//端口 public static string connection_ip = "";
public static ushort datamodbusport = 502; //modbus端口 //modbus端口
public static ushort udpport = 233; //UDP端口 public static ushort datamodbusport = 502;
public static ushort fileserverport = 911; //文件传输端口 /// <summary>
//Modbus地址 /// 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 tempstart = 100;
public static ushort statusstart = 124; public static ushort statusstart = 124;
/// <summary> /// <summary>
...@@ -60,49 +73,64 @@ namespace GcDevicePc ...@@ -60,49 +73,64 @@ namespace GcDevicePc
public static ushort detstatus = 3; public static ushort detstatus = 3;
public static ushort hmistatus = 144; public static ushort hmistatus = 144;
public static ushort errortatus = 36; public static ushort errortatus = 36;
/// <summary>
/// 显示方法名
/// </summary>
public static string show_MethodName;
/// <summary>
/// 当前版本(是否显示用户界面)
/// </summary>
public static int CurrentVersion;
/// <summary>
//public static string DataFolder; //数据保存目录 /// 用户名
//public static string RunFolder; //当前程序运行目录 /// </summary>
//public static string MethodFolder; //当前方法目录 public static string UserName;
//public static string StatusFolder; //当前状态目录 /// <summary>
//public static string subStatusFolder; //当前状态目录 /// 密码
//public static string RunTabFolder; //当前运行表目录 /// </summary>
public static string UserPwd;
//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>
/// 对外通信协议(1=环空,0=污染源) /// 对外通信协议(1=环空,0=污染源)
/// </summary> /// </summary>
public static int Foreign; public static int Foreign;
public static bool ZbDataSave;//zb数据保存 /// <summary>
/// zb数据保存
/// </summary>
public static bool ZbDataSave;
/// <summary> /// <summary>
/// 信号获取方式(modbus=从hmi获取,tcp=从can转发获取) /// 信号获取方式(modbus=从hmi获取,tcp=从can转发获取)
/// </summary> /// </summary>
public static string SignalAcquisition; public static string SignalAcquisition;
public static string AppName;//应用程序名称 /// <summary>
//public static bool system_Statue; //系统开启状态 /// true=无信号时提示并重启HMI
//public static ushort work_Statue; //系统工作状态 /// </summary>
//public static ushort RunType = 0; //运行类型 0 打开运行 1 智能运行 2 批处理 public static bool bNoSignalRestart;
/// <summary>
/// 应用程序名称
/// </summary>
public static string AppName;
public static bool IsWorkProgress = false; public static bool IsWorkProgress = false;
public static string ZbName; public static string ZbName;
public static ushort MethodRun_Statue; //方法运行状态 /// <summary>
public static ushort RunTime_Now; //运行时间 /// 方法运行状态
public static ushort RunTotal_Now; //运行总时间 /// </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(); public static MethodConfig m_configDlg = new MethodConfig();
/////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////
/// 新全局buffer /// /// 新全局buffer ///
...@@ -114,8 +142,10 @@ namespace GcDevicePc ...@@ -114,8 +142,10 @@ namespace GcDevicePc
public static HMIBuffer m_hmibuffer = new HMIBuffer(); public static HMIBuffer m_hmibuffer = new HMIBuffer();
public static PCBuffer m_pcbuffer = new PCBuffer(); public static PCBuffer m_pcbuffer = new PCBuffer();
public static SignalBuffer m_signalbuffer = new SignalBuffer(); public static SignalBuffer m_signalbuffer = new SignalBuffer();
/// <summary>
public static bool IsShowPower = false;//暂时判断是否显示功率 /// 暂时判断是否显示功率
/// </summary>
public static bool IsShowPower = false;
// //
public static HWConfig m_hwconfig = new HWConfig(); public static HWConfig m_hwconfig = new HWConfig();
...@@ -123,17 +153,17 @@ namespace GcDevicePc ...@@ -123,17 +153,17 @@ namespace GcDevicePc
public static long channel_A = 0; public static long channel_A = 0;
public static long channel_B = 0; public static long channel_B = 0;
public static long channel_C = 0; public static long channel_C = 0;
/// <summary> /// <summary>
/// 第三方数据,信号单位uv /// 第三方数据,信号单位uv
/// </summary> /// </summary>
public static ArrayList channelA_A ; public static ArrayList channelA_A;
public static ArrayList channelA_B ; public static ArrayList channelA_B;
public static ArrayList channelA_C ; public static ArrayList channelA_C;
public static ArrayList channelB_A ; public static ArrayList channelB_A;
public static ArrayList channelB_B ; public static ArrayList channelB_B;
public static ArrayList channelB_C ; public static ArrayList channelB_C;
//public static RingBufferManager m_rsbuffer = new RingBufferManager(100000); //public static RingBufferManager m_rsbuffer = new RingBufferManager(100000);
/// <summary> /// <summary>
/// 是否停止了系统(停止=true) /// 是否停止了系统(停止=true)
...@@ -152,37 +182,11 @@ namespace GcDevicePc ...@@ -152,37 +182,11 @@ namespace GcDevicePc
public static bool usable = false; 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 UInt64 starttimer = 0x7FFFFFFF; //开始时间
public static bool startimerIsSet = false; public static bool startimerIsSet = false;
public static bool startimerIsSet1 = false; public static bool startimerIsSet1 = false;
public static bool startimerIsSet2 = false; public static bool startimerIsSet2 = false;
public static bool startimerIsSet3 = 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(); public static GCModbus global_moudbus = new GCModbus();
...@@ -209,9 +213,5 @@ namespace GcDevicePc ...@@ -209,9 +213,5 @@ namespace GcDevicePc
public static IPAddress myIpaddr; public static IPAddress myIpaddr;
public static int MAX_ARRAY_LEN = 5120; 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 ...@@ -14,7 +14,8 @@ TdName=TVOC5.7
启用云盒子=0 启用云盒子=0
温度精度=保留两位 温度精度=保留两位
温度显示精度=保留两位 温度显示精度=保留两位
信号获取方式=TCP 信号获取方式=Modbus
无信号重启=否
[DataFolder] [DataFolder]
历史数据=D:\work\Vocs\VocsSetup\GC_Config\GC_Set\Historical Data 历史数据=D:\work\Vocs\VocsSetup\GC_Config\GC_Set\Historical Data
分级文件夹=1 分级文件夹=1
......
...@@ -8,7 +8,7 @@ Count3=FALSE ...@@ -8,7 +8,7 @@ Count3=FALSE
[O2CpdCount] [O2CpdCount]
O2value=21 O2value=21
[免登录] [免登录]
锚点日期=2022/11/22 锚点日期=2022/11/25
勾选类型=2 勾选类型=2
[TempTrend] [TempTrend]
启用网格X=FALSE 启用网格X=FALSE
......
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
<level value="INFO"/> <level value="INFO"/>
<appender-ref ref="DebugRollingLog"/> <appender-ref ref="DebugRollingLog"/>
</logger> </logger>
<logger name="TempDebugInfo"> <logger name="WorkErrInfo">
<level value="INFO"/> <level value="INFO"/>
<appender-ref ref="WorkErrRollingLog"/> <appender-ref ref="WorkErrRollingLog"/>
</logger> </logger>
...@@ -106,6 +106,7 @@ ...@@ -106,6 +106,7 @@
</appender> </appender>
<appender name="WorkErrRollingLog" type="log4net.Appender.RollingFileAppender"> <appender name="WorkErrRollingLog" type="log4net.Appender.RollingFileAppender">
<param name="Encoding" value="utf-8" />
<file value="..\GC_User\Logs\WorkErrInfo_"/> <file value="..\GC_User\Logs\WorkErrInfo_"/>
<appendToFile value="true"/> <appendToFile value="true"/>
<rollingStyle value="Date"/> <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-23 16:49:24.4463】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 12:07:41.9428】,用户admin,进入调试模式 【2022-11-23 16:50:54.9503】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 12:08:34.2460】,服务器IP连接失败:192.168.10.217:12345 【2022-11-23 16:52:37.4452】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 12:08:37.8444】,用户admin,进入调试模式 【2022-11-23 16:53:58.4505】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 12:09:28.8042】,注销登录,进入用户模式 【2022-11-23 16:55:36.9391】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:07:34.9554】,服务器IP连接失败:192.168.10.217:12345 【2022-11-23 16:59:19.4451】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:09:20.4654】,服务器IP连接失败:192.168.10.217:12345 【2022-11-23 17:09:33.9626】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:10:28.9658】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 09:03:04.0703】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:17:19.0728】,用户admin,进入调试模式 【2022-11-24 09:04:47.0679】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:24:34.9526】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 09:05:30.2903】,用户admin,进入调试模式
【2022-11-11 13:24:40.0939】,用户admin,进入调试模式 【2022-11-24 09:05:59.0753】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:27:04.9636】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 09:25:19.5727】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:27:08.5700】,用户admin,进入调试模式 【2022-11-24 09:28:29.0745】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:28:30.9607】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 09:32:34.0640】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:28:35.8147】,用户admin,进入调试模式 【2022-11-24 09:33:44.0677】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:36:34.4572】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 09:37:01.5706】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 13:36:45.1985】,用户admin,进入调试模式 【2022-11-24 09:37:37.0666】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 15:50:29.4642】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 09:40:44.0655】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 15:57:54.4637】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 09:42:16.5777】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:02:57.4658】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 09:43:05.5737】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:03:05.9511】,用户admin,进入调试模式 【2022-11-24 09:45:05.5738】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:04:05.9587】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 09:46:03.5657】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:04:10.0886】,用户admin,进入调试模式 【2022-11-24 09:46:34.5728】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:05:16.8448】,注销登录,进入用户模式 【2022-11-24 09:48:10.0760】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:05:21.3208】,用户admin,进入调试模式 【2022-11-24 09:51:00.0695】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:08:36.4532】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 10:03:00.5656】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:08:40.7886】,用户admin,进入调试模式 【2022-11-24 10:03:55.5775】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:08:57.4939】,注销登录,进入用户模式 【2022-11-24 10:04:52.0714】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:09:00.1259】,用户admin,进入调试模式 【2022-11-24 10:06:04.3940】,用户admin,进入调试模式
【2022-11-11 16:11:16.4624】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 10:16:31.5789】,服务器IP连接失败:192.168.10.217:12345
【2022-11-11 16:11:21.5249】,用户admin,进入调试模式 【2022-11-24 10:18:30.9887】,用户admin,进入调试模式
【2022-11-15 17:45:43.7509】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 10:19:06.5716】,服务器IP连接失败:192.168.10.217:12345
【2022-11-15 17:45:56.2423】,用户admin,进入调试模式 【2022-11-24 10:57:36.5675】,服务器IP连接失败:192.168.10.217:12345
【2022-11-15 17:47:35.7391】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 11:11:07.5791】,服务器IP连接失败:192.168.10.217:12345
【2022-11-15 17:47:39.5610】,用户admin,进入调试模式 【2022-11-24 13:11:24.0651】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 08:18:39.2385】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 13:16:06.5785】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 08:23:17.4365】,用户admin,进入调试模式 【2022-11-24 13:19:41.5716】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 09:48:38.2457】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 13:25:50.0711】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 09:49:43.3396】,用户admin,进入调试模式 【2022-11-24 13:32:45.5809】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:06:15.7408】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 13:34:07.0680】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:06:48.9809】,用户admin,进入调试模式 【2022-11-24 14:23:54.0672】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:08:36.7417】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 14:41:05.5726】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:08:40.2743】,用户admin,进入调试模式 【2022-11-24 14:43:47.0697】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:09:49.7445】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 14:52:51.0692】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:09:55.2488】,用户admin,进入调试模式 【2022-11-24 15:01:49.0694】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:21:43.2413】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 15:07:31.5824】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:21:46.2014】,用户admin,进入调试模式 【2022-11-24 15:08:22.5691】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:24:38.7440】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 15:09:15.5693】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:24:47.0518】,用户admin,进入调试模式 【2022-11-24 15:09:53.5637】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:31:16.7316】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 15:10:57.5656】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:31:20.8367】,用户admin,进入调试模式 【2022-11-24 15:12:24.0652】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:51:30.7370】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 15:19:33.0758】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:51:35.6608】,用户admin,进入调试模式 【2022-11-24 15:24:56.5706】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:55:58.2356】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 16:58:09.5746】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 10:56:01.8669】,用户admin,进入调试模式 【2022-11-24 16:58:20.1164】,用户admin,进入调试模式
【2022-11-16 11:04:09.7464】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 16:59:57.5727】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:04:14.0588】,用户admin,进入调试模式 【2022-11-24 17:00:57.0656】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:05:49.7379】,服务器IP连接失败:192.168.10.217:12345 【2022-11-24 17:38:40.5713】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:05:54.1601】,用户admin,进入调试模式 【2022-11-24 17:43:53.5652】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:14:26.7369】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 09:41:36.0767】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:14:30.9416】,用户admin,进入调试模式 【2022-11-25 09:41:50.3914】,用户admin,进入调试模式
【2022-11-16 11:15:59.7372】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 09:42:55.0744】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:16:02.8329】,用户admin,进入调试模式 【2022-11-25 09:43:00.0551】,用户admin,进入调试模式
【2022-11-16 11:19:40.2375】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 09:44:48.0732】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:19:44.3839】,用户admin,进入调试模式 【2022-11-25 09:46:17.0772】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 11:31:28.2466】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 09:46:55.5054】,用户admin,进入调试模式
【2022-11-16 11:31:34.3912】,用户admin,进入调试模式 【2022-11-25 09:59:26.0731】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 17:15:54.7490】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 09:59:34.9913】,用户admin,进入调试模式
【2022-11-16 17:15:58.8510】,用户admin,进入调试模式 【2022-11-25 11:44:19.8542】,服务器IP连接失败:192.168.10.217:12345
【2022-11-16 17:17:16.2461】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 11:44:50.0106】,用户admin,进入调试模式
【2022-11-16 17:17:22.1523】,用户admin,进入调试模式 【2022-11-25 11:49:36.3528】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 17:04:51.0732】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 11:50:04.3419】,用户admin,进入调试模式
【2022-11-17 17:06:11.0742】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 11:54:37.3538】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 17:06:29.6396】,用户admin,进入调试模式 【2022-11-25 11:54:53.2104】,用户admin,进入调试模式
【2022-11-17 18:18:51.0671】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 11:59:08.3571】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:20:00.5673】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 11:59:53.5093】,用户admin,进入调试模式
【2022-11-17 18:20:58.5742】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 12:00:43.3520】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:25:26.5740】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 12:00:48.3786】,用户admin,进入调试模式
【2022-11-17 18:26:07.5644】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 13:02:25.3516】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:27:51.5722】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 13:02:42.1656】,用户admin,进入调试模式
【2022-11-17 18:30:27.0724】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 13:04:03.3485】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:30:31.6701】,用户admin,进入调试模式 【2022-11-25 13:04:18.7763】,用户admin,进入调试模式
【2022-11-17 18:31:39.0668】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 13:05:22.3592】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:37:08.5732】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 13:06:09.1302】,用户admin,进入调试模式
【2022-11-17 18:37:12.4638】,用户admin,进入调试模式 【2022-11-25 13:07:01.8512】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:38:27.5629】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 13:07:14.6350】,用户admin,进入调试模式
【2022-11-17 18:40:17.0631】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 13:29:10.8500】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:40:20.1179】,用户admin,进入调试模式 【2022-11-25 13:29:30.2361】,用户admin,进入调试模式
【2022-11-17 18:52:03.0710】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 13:41:36.8559】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:52:05.1574】,注销登录,进入用户模式 【2022-11-25 13:42:16.3443】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:52:07.6537】,用户admin,进入调试模式 【2022-11-25 13:48:20.3618】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:56:06.0681】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 13:57:46.3531】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:57:39.5741】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 13:58:57.8519】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 18:58:34.0683】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 14:00:34.3597】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:00:20.0728】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 14:01:07.3505】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:00:42.8549】,用户admin,进入调试模式 【2022-11-25 14:03:05.8476】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:01:45.5722】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 14:03:46.3553】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:14:23.5745】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 15:15:18.3483】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:14:27.9867】,用户admin,进入调试模式 【2022-11-25 18:03:48.3551】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:14:57.0680】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 18:07:01.8608】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:16:48.5708】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 18:26:20.8512】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:16:52.4614】,用户admin,进入调试模式 【2022-11-25 18:27:09.0683】,用户admin,进入调试模式
【2022-11-17 19:28:17.0755】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 18:30:49.8449】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:30:28.0642】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 18:31:12.5990】,用户admin,进入调试模式
【2022-11-17 19:30:32.1682】,用户admin,进入调试模式 【2022-11-25 18:31:56.8567】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:33:25.0608】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 18:32:01.7206】,用户admin,进入调试模式
【2022-11-17 19:33:28.3610】,用户admin,进入调试模式 【2022-11-25 18:34:52.3589】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:36:44.0616】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 18:34:58.2970】,用户admin,进入调试模式
【2022-11-17 19:38:05.5806】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 18:51:31.3522】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:38:14.5825】,用户admin,进入调试模式 【2022-11-25 18:51:39.6989】,用户admin,进入调试模式
【2022-11-17 19:41:30.5664】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 18:53:34.3582】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:42:41.5685】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 18:54:21.3556】,服务器IP连接失败:192.168.10.217:12345
【2022-11-17 19:44:12.5732】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 18:54:37.5901】,用户admin,进入调试模式
【2022-11-17 19:47:22.5730】,服务器IP连接失败:192.168.10.217:12345 【2022-11-25 19:03:03.8552】,服务器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
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