Commit 17765e81 authored by leon.huang's avatar leon.huang

version 1.6.8 解决HMI的绑定问题

parent 8acf0cf6
...@@ -42,7 +42,7 @@ namespace GcDevicePc ...@@ -42,7 +42,7 @@ namespace GcDevicePc
this.fid1ver.Text = this.FID1version; this.fid1ver.Text = this.FID1version;
this.fid2ver.Text = this.FID2version; this.fid2ver.Text = this.FID2version;
this.tcdver.Text = this.TCD1version; this.tcdver.Text = this.TCD1version;
this.PCver.Text = this.Hmiversion + "/1.6.7"; this.PCver.Text = this.Hmiversion + "/1.6.8";
} }
} }
} }
...@@ -926,15 +926,15 @@ namespace GcDevicePc ...@@ -926,15 +926,15 @@ namespace GcDevicePc
INIOperation test = new INIOperation(file); INIOperation test = new INIOperation(file);
string Meshport = test.INIGetStringValue("NetWorkConfig", "网口", null); string Meshport = test.INIGetStringValue("NetWorkConfig", "网口", null);
if (string.IsNullOrEmpty(Meshport)) //if (string.IsNullOrEmpty(Meshport))
{ //{
Meshport = "本地连接"; // Meshport = "本地连接";
} //}
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces(); NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in nics) foreach (NetworkInterface adapter in nics)
{ {
if (adapter.Name == Meshport) if (adapter.Name == Meshport || string.IsNullOrEmpty(Meshport))
{ {
bool pd1 = (adapter.NetworkInterfaceType == NetworkInterfaceType.Ethernet || adapter.NetworkInterfaceType == NetworkInterfaceType.Wireless80211); bool pd1 = (adapter.NetworkInterfaceType == NetworkInterfaceType.Ethernet || adapter.NetworkInterfaceType == NetworkInterfaceType.Wireless80211);
if (pd1) if (pd1)
...@@ -988,31 +988,28 @@ namespace GcDevicePc ...@@ -988,31 +988,28 @@ namespace GcDevicePc
{ {
HMISearch mysearch = new HMISearch(globaldata.m_pcbuffer.gcpcinfo.pcworkinfo.hmimac); HMISearch mysearch = new HMISearch(globaldata.m_pcbuffer.gcpcinfo.pcworkinfo.hmimac);
int hmicount = 0; int hmicount = 0;
bool ret = false; // bool ret = false;
string ip; string ip;
int conncount = 0; int conncount = 0;
while (true) while (true)
{ {
ret = mysearch.ThStart(); mysearch.ThStart();
hmicount = mysearch.HMICount();
if (ret) if (hmicount == 1)
{ {
Thread.Sleep(3000); //ip = (((globaldata.DeviceInfo)(mysearch.myHMIList[0])).IpAddr);
hmicount = mysearch.HMICount(); //globaldata.connection_ip = ip;
if (hmicount >= 1)
{
ip = (((globaldata.DeviceInfo)(mysearch.myHMIList[0])).IpAddr);
globaldata.connection_ip = ip;
mysearch.ThStop();
break;
}
mysearch.ThStop(); mysearch.ThStop();
conncount++; break;
}
else if(hmicount > 1)
{
mysearch.ThStop();
break;
} }
else else
{ {
mysearch.ReGetHmiIp(); mysearch.ThStop();
Thread.Sleep(2000);
conncount++; conncount++;
} }
......
...@@ -677,7 +677,7 @@ namespace GcDevicePc ...@@ -677,7 +677,7 @@ namespace GcDevicePc
/// 1.0.2.3 添加了周期完成后,重新绘图功能 /// 1.0.2.3 添加了周期完成后,重新绘图功能
private void timer1_Tick(object sender, EventArgs e) private void timer1_Tick(object sender, EventArgs e)
{ {
this.Text = String.Format("{0}-1.6.7 {1}", globaldata.AppName,Formstr); this.Text = String.Format("{0}-1.6.8 {1}", globaldata.AppName,Formstr);
HmiStatus.Text = String.Format("状态:{0}", statestr); HmiStatus.Text = String.Format("状态:{0}", statestr);
...@@ -1652,8 +1652,12 @@ namespace GcDevicePc ...@@ -1652,8 +1652,12 @@ namespace GcDevicePc
void Common_HeadInfo() void Common_HeadInfo()
{ {
string tmpFileName; string tmpFileName;
tmpFileName = globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_MethodName; tmpFileName = globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_MethodName;
SetMainFormMethodNameTH(tmpFileName.Substring(tmpFileName.LastIndexOf("\\") + 1)); if (tmpFileName != null)
{
SetMainFormMethodNameTH(tmpFileName.Substring(tmpFileName.LastIndexOf("\\") + 1));
}
} }
...@@ -1661,7 +1665,10 @@ namespace GcDevicePc ...@@ -1661,7 +1665,10 @@ namespace GcDevicePc
{ {
string tmpFileName; string tmpFileName;
tmpFileName = globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_MethodName; tmpFileName = globaldata.m_pcbuffer.gcpcinfo.pcfileinfo.cur_MethodName;
SetMainFormMethodNameTH(tmpFileName.Substring(tmpFileName.LastIndexOf("\\") + 1) + " 单次运行"); if (tmpFileName != null)
{
SetMainFormMethodNameTH(tmpFileName.Substring(tmpFileName.LastIndexOf("\\") + 1) + " 单次运行");
}
} }
......
...@@ -6,22 +6,28 @@ using System.Threading; ...@@ -6,22 +6,28 @@ using System.Threading;
using System.Collections; using System.Collections;
using System.Net.NetworkInformation; using System.Net.NetworkInformation;
using GcDevicePc.Common; using GcDevicePc.Common;
using System.IO;
namespace GcDevicePc.ProThread namespace GcDevicePc.ProThread
{ {using System.IO;
using System.Collections.Generic;
class HMISearch class HMISearch
{ {
private UdpClient client; private UdpClient client;
private IPEndPoint endpoint; private IPEndPoint endpoint;
Thread searchth; Thread searchth;
ManualResetEvent mre = new ManualResetEvent(false); //ManualResetEvent mre = new ManualResetEvent(false);
public globaldata.DeviceInfo m_DeviceInfo; public globaldata.DeviceInfo m_DeviceInfo;
public ArrayList myHMIList = new ArrayList(); public ArrayList myHMIList = new ArrayList();
private string FMAC = null; private string FMAC = null;
private string _localip = null; public List<string>_localip = new List<string>();
public List<string>_localmask = new List<string>();
private bool bWetherSearchOnline = false;
private int sLocalIPIndex = 0;
// private bool bCreatSearchThread = false;
// public List<string>_localmac = new List<string>();
/// <summary> /// <summary>
/// 构造函数 /// 构造函数
...@@ -46,18 +52,22 @@ namespace GcDevicePc.ProThread ...@@ -46,18 +52,22 @@ namespace GcDevicePc.ProThread
{ {
string file = Path.Combine(Path.GetDirectoryName(System.Windows.Forms.Application.StartupPath), "GC_Config\\GC_Set\\启动参数\\startup.ini"); string file = Path.Combine(Path.GetDirectoryName(System.Windows.Forms.Application.StartupPath), "GC_Config\\GC_Set\\启动参数\\startup.ini");
INIOperation test = new INIOperation(file); INIOperation test = new INIOperation(file);
string Meshport = test.INIGetStringValue("NetWorkConfig", "网口", null); string Meshport = test.INIGetStringValue("NetWorkConfig", "网口", null);
string MacAddress = test.INIGetStringValue("NetWorkConfig", "MAC地址", null);
if (string.IsNullOrEmpty(Meshport)) string SearchOnline = test.INIGetStringValue("NetWorkConfig", "是否只搜索在线", null);
{ bWetherSearchOnline = SearchOnline == "YES" ? true : false;
Meshport = "本地连接"; //if (string.IsNullOrEmpty(Meshport))
} //{
// Meshport = "本地连接";
//}
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces(); NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in nics) foreach (NetworkInterface adapter in nics)
{ {
if (adapter.Name == Meshport)
if (adapter.OperationalStatus == OperationalStatus.Up && (adapter.Name == Meshport || string.IsNullOrEmpty(Meshport)))
{ {
bool pd1 = (adapter.NetworkInterfaceType == NetworkInterfaceType.Ethernet || adapter.NetworkInterfaceType == NetworkInterfaceType.Wireless80211); //判断是否是以太网连接 bool pd1 = (adapter.NetworkInterfaceType == NetworkInterfaceType.Ethernet || adapter.NetworkInterfaceType == NetworkInterfaceType.Wireless80211); //判断是否是以太网连接
if (pd1) if (pd1)
...@@ -67,7 +77,12 @@ namespace GcDevicePc.ProThread ...@@ -67,7 +77,12 @@ namespace GcDevicePc.ProThread
foreach (UnicastIPAddressInformation ipadd in ipCollection) foreach (UnicastIPAddressInformation ipadd in ipCollection)
{ {
if (ipadd.Address.AddressFamily == AddressFamily.InterNetwork) if (ipadd.Address.AddressFamily == AddressFamily.InterNetwork)
this._localip = ipadd.Address.ToString();//获取ip {
this._localip.Add(ipadd.Address.ToString());//获取ip
this._localmask.Add(ipadd.IPv4Mask.ToString());//获取子网掩码
// this._localmac.Add(adapter.GetPhysicalAddress().ToString());
}
} }
} }
} }
...@@ -81,34 +96,37 @@ namespace GcDevicePc.ProThread ...@@ -81,34 +96,37 @@ namespace GcDevicePc.ProThread
public Boolean ThStart() public Boolean ThStart()
{ {
if (String.IsNullOrEmpty(this._localip)) //if (this._localip == null || this._localip.Count == 0 )
{ //{
return false; // return false;
} //}
else //else
{ //{
if (mre != null) //if (mre != null)
mre.Reset(); // mre.Reset();
Log.Info("Start Search HMI..."); Log.Info("Start Search HMI...");
searchth = new Thread(ThreadMethod); ThreadMethod();
searchth.IsBackground = true; // if (bCreatSearchThread == false)
searchth.Start(); // {
//searchth = new Thread(ThreadMethod);
//searchth.IsBackground = true;
//bCreatSearchThread = true;
//}
//searchth.Start();
return true; return true;
} // }
} }
public void ThStop() public void ThStop()
{ {
Log.Info("Stop Search HMI..."); Log.Info("Stop Search HMI...");
mre.Set(); //mre.Set();
} }
public int HMICount() public int HMICount()
{ {
return myHMIList.Count; return myHMIList.Count;
} }
private void ThreadMethod() private void ThreadMethod()
{ {
//byte[] sendBytes = new byte[] { 0x57, 0x54, 0x04, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x55, 0xAA }; //byte[] sendBytes = new byte[] { 0x57, 0x54, 0x04, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x55, 0xAA };
...@@ -117,28 +135,64 @@ namespace GcDevicePc.ProThread ...@@ -117,28 +135,64 @@ namespace GcDevicePc.ProThread
try try
{ {
// client = new UdpClient(new IPEndPoint(IPAddress.Any, 0)); for (int i = 0; i < _localip.Count; i++)
client = new UdpClient(new IPEndPoint(IPAddress.Parse(this._localip), 0)); {
endpoint = new IPEndPoint(IPAddress.Parse("255.255.255.255"), 233); sLocalIPIndex = i;
// endpoint = new IPEndPoint(IPAddress.Parse("192.168.10.230"), 233); // client = new UdpClient(new IPEndPoint(IPAddress.Any, 0));
client.Send(sendBytes, sendBytes.Length, endpoint); client = new UdpClient(new IPEndPoint(IPAddress.Parse(this._localip[i]), 0));
Thread.Sleep(500); if (bWetherSearchOnline == false)
{
byte[] recvBytes; // endpoint = new IPEndPoint(IPAddress.Parse(GetBroadcast(this._localip[i], this._localmask[i])), 233);
client.Client.Blocking = false; //
while (!mre.WaitOne(500)) endpoint = new IPEndPoint(IPAddress.Parse("255.255.255.255"), 233);
}
else
{
endpoint = new IPEndPoint(IPAddress.Parse("18.18.18.255"), 233);
}
// endpoint = new IPEndPoint(IPAddress.Parse("192.168.10.230"), 233);
client.Send(sendBytes, sendBytes.Length, endpoint);
Thread.Sleep(500);
byte[] recvBytes;
client.Client.Blocking = false;
UInt16 usTrytimes = 0;
while (true)
{
iReadBytes = 30;
int buffSizeCurrent;
buffSizeCurrent = client.Client.Available;
if (buffSizeCurrent > 0)
{
recvBytes = client.Receive(ref endpoint);
iReadBytes = recvBytes.Length;
DoRecvDataCallBack(recvBytes, iReadBytes);
}
else
{
usTrytimes ++;
if(usTrytimes >= 30)
break;
}
Thread.Sleep(100);
}
}
//bool bCanfindMacAddr = false;
globaldata.DeviceInfo DeviceInfo = new globaldata.DeviceInfo();
for (int k = 0; k < globaldata.DeviceList.Count && !string.IsNullOrEmpty(FMAC); k++)
{ {
iReadBytes = 30; if (((globaldata.DeviceInfo)globaldata.DeviceList[k]).MacAddr == FMAC)
int buffSizeCurrent;
buffSizeCurrent = client.Client.Available;
if (buffSizeCurrent > 0)
{ {
recvBytes = client.Receive(ref endpoint); DeviceInfo = (globaldata.DeviceInfo)globaldata.DeviceList[k];
iReadBytes = recvBytes.Length; globaldata.DeviceList.Clear();
DoRecvDataCallBack(recvBytes, iReadBytes); myHMIList.Clear();
globaldata.DeviceList.Add(DeviceInfo);
myHMIList.Add(DeviceInfo);
break;
} }
} }
}catch (Exception e) }
catch (Exception e)
{ {
Console.WriteLine(e.Message); Console.WriteLine(e.Message);
} }
...@@ -184,30 +238,66 @@ namespace GcDevicePc.ProThread ...@@ -184,30 +238,66 @@ namespace GcDevicePc.ProThread
//m_DeviceInfo.Gateway = String.Format("{0}.{1}.{2}.{3}", pBuf[24], pBuf[25], pBuf[26], pBuf[27]); //m_DeviceInfo.Gateway = String.Format("{0}.{1}.{2}.{3}", pBuf[24], pBuf[25], pBuf[26], pBuf[27]);
m_DeviceInfo.MacAddr = String.Format("{0:X2}:{1:X2}:{2:X2}:{3:X2}:{4:X2}:{5:X2}", pBuf[106], pBuf[107], pBuf[108], pBuf[109], pBuf[110], pBuf[111]); m_DeviceInfo.MacAddr = String.Format("{0:X2}:{1:X2}:{2:X2}:{3:X2}:{4:X2}:{5:X2}", pBuf[106], pBuf[107], pBuf[108], pBuf[109], pBuf[110], pBuf[111]);
m_DeviceInfo.IpAddr = String.Format("{0}.{1}.{2}.{3}", pBuf[112], pBuf[113], pBuf[114], pBuf[115]); m_DeviceInfo.IpAddr = String.Format("{0}.{1}.{2}.{3}", pBuf[112], pBuf[113], pBuf[114], pBuf[115]);
m_DeviceInfo.Netmask = String.Format("{0}.{1}.{2}.{3}", pBuf[116], pBuf[117], pBuf[118], pBuf[119]); m_DeviceInfo.Netmask = String.Format("{0}.{1}.{2}.{3}", pBuf[116], pBuf[117], pBuf[118], pBuf[119]);
m_DeviceInfo.Gateway = String.Format("{0}.{1}.{2}.{3}", pBuf[120], pBuf[121], pBuf[122], pBuf[123]); m_DeviceInfo.Gateway = String.Format("{0}.{1}.{2}.{3}", pBuf[120], pBuf[121], pBuf[122], pBuf[123]);
string tmpmac = String.Format("{0:X2}:{1:X2}:{2:X2}:{3:X2}:{4:X2}:{5:X2}", pBuf[106], pBuf[107], pBuf[108], pBuf[109], pBuf[110], pBuf[111]); string tmpmac = String.Format("{0:X2}:{1:X2}:{2:X2}:{3:X2}:{4:X2}:{5:X2}", pBuf[106], pBuf[107], pBuf[108], pBuf[109], pBuf[110], pBuf[111]);
m_DeviceInfo.MasterIP = _localip[sLocalIPIndex];
if (globaldata.CanSearchDeviceList.Contains(m_DeviceInfo) == false)
{
globaldata.CanSearchDeviceList.Add(m_DeviceInfo);
}
for(int k = 0; k < globaldata.DeviceList.Count;k++)
{
if(((globaldata.DeviceInfo)globaldata.DeviceList[k]).MacAddr == tmpmac)
{
return false;
}
}
if (!string.IsNullOrEmpty(FMAC)) if (!string.IsNullOrEmpty(FMAC))
{ {
if (FMAC == tmpmac)
if (globaldata.DeviceList.Contains(m_DeviceInfo) == false)
{ {
if (m_DeviceInfo.IpAddr != "0.0.0.0")
{ globaldata.DeviceList.Add(m_DeviceInfo);
globaldata.DeviceList.Add(m_DeviceInfo); myHMIList.Add(m_DeviceInfo);
myHMIList.Add(m_DeviceInfo);
}
} }
}else //if (FMAC == tmpmac && globaldata.DeviceList.Contains(m_DeviceInfo) == false)
//{
// if (m_DeviceInfo.IpAddr != "0.0.0.0")
// {
// globaldata.DeviceList.Add(m_DeviceInfo);
// myHMIList.Add(m_DeviceInfo);
// }
//}
}
else
{ {
globaldata.DeviceList.Add(m_DeviceInfo); if (globaldata.DeviceList.Contains(m_DeviceInfo) == false)
myHMIList.Add(m_DeviceInfo); {
globaldata.DeviceList.Add(m_DeviceInfo);
myHMIList.Add(m_DeviceInfo);
}
} }
return true; return true;
} }
} }
return false; return false;
} }
private string GetBroadcast(string ipAddress, string subnetMask)
{
byte[] ip = IPAddress.Parse(ipAddress).GetAddressBytes();
byte[] sub = IPAddress.Parse(subnetMask).GetAddressBytes();
// 广播地址=子网按位求反 再 或IP地址
for (int i = 0; i < ip.Length; i++)
{
ip[i] = (byte)((~sub[i]) | ip[i]);
}
return new IPAddress(ip).ToString();
}
} }
} }
...@@ -34,19 +34,21 @@ ...@@ -34,19 +34,21 @@
this.label2 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label();
this.offlinebth = new System.Windows.Forms.Button(); this.offlinebth = new System.Windows.Forms.Button();
this.StartFormbgWorker = new System.ComponentModel.BackgroundWorker(); this.StartFormbgWorker = new System.ComponentModel.BackgroundWorker();
this.BindButton1 = new System.Windows.Forms.Button();
this.HMIMACComboBox1 = new System.Windows.Forms.ComboBox();
this.label3 = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.bgpicture)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bgpicture)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
// bgpicture // bgpicture
// //
this.bgpicture.BackColor = System.Drawing.Color.Black; this.bgpicture.BackColor = System.Drawing.Color.Black;
this.bgpicture.Dock = System.Windows.Forms.DockStyle.Fill;
this.bgpicture.Image = ((System.Drawing.Image)(resources.GetObject("bgpicture.Image"))); this.bgpicture.Image = ((System.Drawing.Image)(resources.GetObject("bgpicture.Image")));
this.bgpicture.ImageLocation = ""; this.bgpicture.ImageLocation = "";
this.bgpicture.InitialImage = null; this.bgpicture.InitialImage = null;
this.bgpicture.Location = new System.Drawing.Point(0, 0); this.bgpicture.Location = new System.Drawing.Point(-1, 0);
this.bgpicture.Name = "bgpicture"; this.bgpicture.Name = "bgpicture";
this.bgpicture.Size = new System.Drawing.Size(479, 403); this.bgpicture.Size = new System.Drawing.Size(480, 411);
this.bgpicture.TabIndex = 0; this.bgpicture.TabIndex = 0;
this.bgpicture.TabStop = false; this.bgpicture.TabStop = false;
this.bgpicture.Paint += new System.Windows.Forms.PaintEventHandler(this.bgpicture_Paint); this.bgpicture.Paint += new System.Windows.Forms.PaintEventHandler(this.bgpicture_Paint);
...@@ -58,7 +60,7 @@ ...@@ -58,7 +60,7 @@
this.label1.BackColor = System.Drawing.SystemColors.Control; this.label1.BackColor = System.Drawing.SystemColors.Control;
this.label1.Font = new System.Drawing.Font("宋体", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label1.Font = new System.Drawing.Font("宋体", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label1.ForeColor = System.Drawing.Color.White; this.label1.ForeColor = System.Drawing.Color.White;
this.label1.Location = new System.Drawing.Point(12, 372); this.label1.Location = new System.Drawing.Point(12, 358);
this.label1.Name = "label1"; this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(76, 19); this.label1.Size = new System.Drawing.Size(76, 19);
this.label1.TabIndex = 1; this.label1.TabIndex = 1;
...@@ -70,7 +72,7 @@ ...@@ -70,7 +72,7 @@
this.label2.BackColor = System.Drawing.SystemColors.Control; this.label2.BackColor = System.Drawing.SystemColors.Control;
this.label2.Font = new System.Drawing.Font("宋体", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label2.Font = new System.Drawing.Font("宋体", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label2.ForeColor = System.Drawing.Color.White; this.label2.ForeColor = System.Drawing.Color.White;
this.label2.Location = new System.Drawing.Point(93, 372); this.label2.Location = new System.Drawing.Point(102, 359);
this.label2.Name = "label2"; this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(69, 19); this.label2.Size = new System.Drawing.Size(69, 19);
this.label2.TabIndex = 2; this.label2.TabIndex = 2;
...@@ -78,9 +80,10 @@ ...@@ -78,9 +80,10 @@
// //
// offlinebth // offlinebth
// //
this.offlinebth.Location = new System.Drawing.Point(392, 368); this.offlinebth.Font = new System.Drawing.Font("宋体", 14F);
this.offlinebth.Location = new System.Drawing.Point(376, 349);
this.offlinebth.Name = "offlinebth"; this.offlinebth.Name = "offlinebth";
this.offlinebth.Size = new System.Drawing.Size(75, 23); this.offlinebth.Size = new System.Drawing.Size(95, 27);
this.offlinebth.TabIndex = 3; this.offlinebth.TabIndex = 3;
this.offlinebth.Text = "离线模式"; this.offlinebth.Text = "离线模式";
this.offlinebth.UseVisualStyleBackColor = true; this.offlinebth.UseVisualStyleBackColor = true;
...@@ -93,16 +96,54 @@ ...@@ -93,16 +96,54 @@
this.StartFormbgWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this.StartFormbgWorker_DoWork); this.StartFormbgWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this.StartFormbgWorker_DoWork);
this.StartFormbgWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.StartFormbgWorker_ProgressChanged); this.StartFormbgWorker.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.StartFormbgWorker_ProgressChanged);
// //
// BindButton1
//
this.BindButton1.FlatAppearance.BorderColor = System.Drawing.SystemColors.Control;
this.BindButton1.Font = new System.Drawing.Font("宋体", 14F);
this.BindButton1.Location = new System.Drawing.Point(376, 380);
this.BindButton1.Name = "BindButton1";
this.BindButton1.Size = new System.Drawing.Size(95, 27);
this.BindButton1.TabIndex = 5;
this.BindButton1.Text = "绑定";
this.BindButton1.UseVisualStyleBackColor = true;
this.BindButton1.Visible = false;
this.BindButton1.Click += new System.EventHandler(this.BindButton1_Click);
//
// HMIMACComboBox1
//
this.HMIMACComboBox1.Font = new System.Drawing.Font("宋体", 14F);
this.HMIMACComboBox1.FormattingEnabled = true;
this.HMIMACComboBox1.Location = new System.Drawing.Point(102, 381);
this.HMIMACComboBox1.Name = "HMIMACComboBox1";
this.HMIMACComboBox1.Size = new System.Drawing.Size(193, 27);
this.HMIMACComboBox1.TabIndex = 6;
this.HMIMACComboBox1.Visible = false;
//
// label3
//
this.label3.BackColor = System.Drawing.SystemColors.Control;
this.label3.Font = new System.Drawing.Font("宋体", 14F);
this.label3.ForeColor = System.Drawing.Color.White;
this.label3.Location = new System.Drawing.Point(6, 381);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(90, 30);
this.label3.TabIndex = 7;
this.label3.Visible = false;
//
// StartForm // StartForm
// //
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.BackColor = System.Drawing.Color.Black; this.BackColor = System.Drawing.Color.Black;
this.ClientSize = new System.Drawing.Size(479, 403); this.ClientSize = new System.Drawing.Size(479, 414);
this.Controls.Add(this.label3);
this.Controls.Add(this.HMIMACComboBox1);
this.Controls.Add(this.BindButton1);
this.Controls.Add(this.offlinebth); this.Controls.Add(this.offlinebth);
this.Controls.Add(this.label2); this.Controls.Add(this.label2);
this.Controls.Add(this.label1); this.Controls.Add(this.label1);
this.Controls.Add(this.bgpicture); this.Controls.Add(this.bgpicture);
this.ForeColor = System.Drawing.SystemColors.ControlText;
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "StartForm"; this.Name = "StartForm";
...@@ -122,5 +163,8 @@ ...@@ -122,5 +163,8 @@
private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label2;
private System.Windows.Forms.Button offlinebth; private System.Windows.Forms.Button offlinebth;
private System.ComponentModel.BackgroundWorker StartFormbgWorker; private System.ComponentModel.BackgroundWorker StartFormbgWorker;
private System.Windows.Forms.Button BindButton1;
private System.Windows.Forms.ComboBox HMIMACComboBox1;
private System.Windows.Forms.Label label3;
} }
} }
\ No newline at end of file
...@@ -23,6 +23,8 @@ namespace GcDevicePc ...@@ -23,6 +23,8 @@ namespace GcDevicePc
private static Thread _tPreload; private static Thread _tPreload;
private MainForm _mMainForm; private MainForm _mMainForm;
private bool bBindOK = false;
private bool BindOK_Enable = false;
#region 窗口淡入淡出效果 #region 窗口淡入淡出效果
private void OpacityTimerProcOpen(object sender, System.Timers.ElapsedEventArgs e) private void OpacityTimerProcOpen(object sender, System.Timers.ElapsedEventArgs e)
...@@ -105,7 +107,7 @@ namespace GcDevicePc ...@@ -105,7 +107,7 @@ namespace GcDevicePc
public StartForm() public StartForm()
{ {
InitializeComponent(); InitializeComponent();
Opacity = _mCurrentOpacity; Opacity = _mCurrentOpacity;
_opacityTimer = new System.Timers.Timer(); _opacityTimer = new System.Timers.Timer();
_opacityTimer.Interval = 30; _opacityTimer.Interval = 30;
...@@ -137,8 +139,10 @@ namespace GcDevicePc ...@@ -137,8 +139,10 @@ namespace GcDevicePc
StartFormbgWorker.RunWorkerAsync(); StartFormbgWorker.RunWorkerAsync();
//载入时开启预载线程 //载入时开启预载线程
_tPreload = new Thread(PreLoadingProc); _tPreload = new Thread(PreLoadingProc);
_tPreload.IsBackground = true; _tPreload.IsBackground = true;
_tPreload.Start(); _tPreload.Start();
} }
...@@ -149,7 +153,7 @@ namespace GcDevicePc ...@@ -149,7 +153,7 @@ namespace GcDevicePc
private void PreLoadingProc() private void PreLoadingProc()
{ {
bool ret = false; bool ret = false;
ManualResetEvent ManualResetEvent = new ManualResetEvent(false);
//globaldata.m_appinit.InitAppFolderGC(); //globaldata.m_appinit.InitAppFolderGC();
_appInitInfo = "系统初始化开始"; _appInitInfo = "系统初始化开始";
_appInitInfo = "检测本地网络"; _appInitInfo = "检测本地网络";
...@@ -164,11 +168,39 @@ namespace GcDevicePc ...@@ -164,11 +168,39 @@ namespace GcDevicePc
{ {
globaldata.connection_ip = ""; globaldata.connection_ip = "";
} }
else if (dr== DialogResult.Cancel) else if (dr == DialogResult.Cancel)
{ {
System.Diagnostics.Process.GetCurrentProcess().Kill(); System.Diagnostics.Process.GetCurrentProcess().Kill();
} }
} }
else
{
if(globaldata.DeviceList.Count == 1)
{
globaldata.connection_ip = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).IpAddr;
string file = Path.Combine(Path.GetDirectoryName(System.Windows.Forms.Application.StartupPath), "GC_Config\\GC_Set\\启动参数\\startup.ini");
INIOperation test = new INIOperation(file);
test.INIWriteValue(file, "NetWorkConfig", "MAC地址", ((globaldata.DeviceInfo)globaldata.DeviceList[0]).MacAddr);
}
else if (globaldata.DeviceList.Count > 1)
{
_appInitInfo = "获取到多个设备,请选择一个设备进行绑定";
_opacityTimer.Enabled = false;
Invoke(new Action(() =>
{
this.label3.Text = "设备SN号:";
HMIMACComboBox1.Visible = true;
BindButton1.Visible = true;
for (int i = 0; i < globaldata.DeviceList.Count; i++)
{
HMIMACComboBox1.Items.Add(((globaldata.DeviceInfo)globaldata.DeviceList[i]).MacAddr);
}
}));
while (!bBindOK);
}
}
_appInitInfo = "获取设备信息"; _appInitInfo = "获取设备信息";
globaldata.m_appinit.InitDeviceInfo(); globaldata.m_appinit.InitDeviceInfo();
...@@ -203,7 +235,6 @@ namespace GcDevicePc ...@@ -203,7 +235,6 @@ namespace GcDevicePc
} }
if (worker != null) if (worker != null)
worker.ReportProgress(50, _appInitInfo + tail); worker.ReportProgress(50, _appInitInfo + tail);
Thread.Sleep(500); Thread.Sleep(500);
} }
...@@ -219,5 +250,26 @@ namespace GcDevicePc ...@@ -219,5 +250,26 @@ namespace GcDevicePc
{ {
globaldata.OffLinkMode = true; globaldata.OffLinkMode = true;
} }
private void BindButton1_Click(object sender, EventArgs e)
{
try
{
globaldata.connection_ip = ((globaldata.DeviceInfo)globaldata.DeviceList[HMIMACComboBox1.SelectedIndex]).IpAddr;
_opacityTimer.Enabled = true;
bBindOK = true;
this.label3.Text = "";
HMIMACComboBox1.Visible = false;
BindButton1.Visible = false;
string file = Path.Combine(Path.GetDirectoryName(System.Windows.Forms.Application.StartupPath), "GC_Config\\GC_Set\\启动参数\\startup.ini");
INIOperation test = new INIOperation(file);
test.INIWriteValue(file, "NetWorkConfig", "MAC地址", ((globaldata.DeviceInfo)globaldata.DeviceList[HMIMACComboBox1.SelectedIndex]).MacAddr);
}
catch
{
}
}
} }
} }
...@@ -586,9 +586,12 @@ ...@@ -586,9 +586,12 @@
kVdVf4GZdCH8L3a8zJ/4Cmiks1b7y+hLOIhw6HMWSZeYqubv/wB1fQP/AOA//9k= kVdVf4GZdCH8L3a8zJ/4Cmiks1b7y+hLOIhw6HMWSZeYqubv/wB1fQP/AOA//9k=
</value> </value>
</data> </data>
<data name="StartFormbgWorker.TrayLocation" type="System.Drawing.Point, System.Drawing"> <metadata name="StartFormbgWorker.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value> <value>17, 17</value>
</data> </metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>35</value>
</metadata>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAA AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAA
......
...@@ -30,40 +30,35 @@ ...@@ -30,40 +30,35 @@
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(UserConfig)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(UserConfig));
this.groupBox1 = new System.Windows.Forms.GroupBox(); this.groupBox1 = new System.Windows.Forms.GroupBox();
this.MAComboBox1 = new System.Windows.Forms.ComboBox();
this.UnBindButton1 = new System.Windows.Forms.Button();
this.cmbMeshport = new System.Windows.Forms.ComboBox(); this.cmbMeshport = new System.Windows.Forms.ComboBox();
this.label15 = new System.Windows.Forms.Label(); this.label15 = new System.Windows.Forms.Label();
this.label8 = new System.Windows.Forms.Label();
this.label7 = new System.Windows.Forms.Label();
this.mac6 = new System.Windows.Forms.TextBox();
this.mac5 = new System.Windows.Forms.TextBox();
this.label6 = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label(); this.label3 = new System.Windows.Forms.Label();
this.changemac = new System.Windows.Forms.Button(); this.changemac = new System.Windows.Forms.Button();
this.mac4 = new System.Windows.Forms.TextBox();
this.mac3 = new System.Windows.Forms.TextBox();
this.mac2 = new System.Windows.Forms.TextBox();
this.mac1 = new System.Windows.Forms.TextBox();
this.label2 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label();
this.groupBox4 = new System.Windows.Forms.GroupBox(); this.groupBox4 = new System.Windows.Forms.GroupBox();
this.groupBox6 = new System.Windows.Forms.GroupBox(); this.groupBox6 = new System.Windows.Forms.GroupBox();
this.changip = new System.Windows.Forms.Button();
this.label9 = new System.Windows.Forms.Label(); this.label9 = new System.Windows.Forms.Label();
this.label10 = new System.Windows.Forms.Label(); this.label10 = new System.Windows.Forms.Label();
this.changip = new System.Windows.Forms.Button(); this.StartModifyHMIIPButton1 = new System.Windows.Forms.Button();
this.hminm = new System.Windows.Forms.TextBox(); this.hminm = new System.Windows.Forms.TextBox();
this.label11 = new System.Windows.Forms.Label(); this.label11 = new System.Windows.Forms.Label();
this.hmigw = new System.Windows.Forms.TextBox(); this.hmigw = new System.Windows.Forms.TextBox();
this.hmiip = new System.Windows.Forms.TextBox(); this.hmiip = new System.Windows.Forms.TextBox();
this.groupBox5 = new System.Windows.Forms.GroupBox(); this.groupBox5 = new System.Windows.Forms.GroupBox();
this.changelocal = new System.Windows.Forms.Button(); this.changelocal = new System.Windows.Forms.Button();
this.StartModifyLocalIPButton = new System.Windows.Forms.Button();
this.localnm = new System.Windows.Forms.TextBox(); this.localnm = new System.Windows.Forms.TextBox();
this.localgw = new System.Windows.Forms.TextBox(); this.localgw = new System.Windows.Forms.TextBox();
this.localip = new System.Windows.Forms.TextBox(); this.localip = new System.Windows.Forms.TextBox();
this.label14 = new System.Windows.Forms.Label(); this.label14 = new System.Windows.Forms.Label();
this.label13 = new System.Windows.Forms.Label(); this.label13 = new System.Windows.Forms.Label();
this.label12 = new System.Windows.Forms.Label(); this.label12 = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
this.groupBox1.SuspendLayout(); this.groupBox1.SuspendLayout();
this.groupBox4.SuspendLayout(); this.groupBox4.SuspendLayout();
this.groupBox6.SuspendLayout(); this.groupBox6.SuspendLayout();
...@@ -72,21 +67,14 @@ ...@@ -72,21 +67,14 @@
// //
// groupBox1 // groupBox1
// //
this.groupBox1.Controls.Add(this.cmbMeshport);
this.groupBox1.Controls.Add(this.label15);
this.groupBox1.Controls.Add(this.label8);
this.groupBox1.Controls.Add(this.label7);
this.groupBox1.Controls.Add(this.mac6);
this.groupBox1.Controls.Add(this.mac5);
this.groupBox1.Controls.Add(this.label6);
this.groupBox1.Controls.Add(this.label5); this.groupBox1.Controls.Add(this.label5);
this.groupBox1.Controls.Add(this.label4); this.groupBox1.Controls.Add(this.label4);
this.groupBox1.Controls.Add(this.MAComboBox1);
this.groupBox1.Controls.Add(this.UnBindButton1);
this.groupBox1.Controls.Add(this.cmbMeshport);
this.groupBox1.Controls.Add(this.label15);
this.groupBox1.Controls.Add(this.label3); this.groupBox1.Controls.Add(this.label3);
this.groupBox1.Controls.Add(this.changemac); this.groupBox1.Controls.Add(this.changemac);
this.groupBox1.Controls.Add(this.mac4);
this.groupBox1.Controls.Add(this.mac3);
this.groupBox1.Controls.Add(this.mac2);
this.groupBox1.Controls.Add(this.mac1);
this.groupBox1.Controls.Add(this.label2); this.groupBox1.Controls.Add(this.label2);
this.groupBox1.Controls.Add(this.label1); this.groupBox1.Controls.Add(this.label1);
this.groupBox1.Location = new System.Drawing.Point(12, 12); this.groupBox1.Location = new System.Drawing.Point(12, 12);
...@@ -96,10 +84,31 @@ ...@@ -96,10 +84,31 @@
this.groupBox1.TabStop = false; this.groupBox1.TabStop = false;
this.groupBox1.Text = "通讯配置"; this.groupBox1.Text = "通讯配置";
// //
// MAComboBox1
//
this.MAComboBox1.FormattingEnabled = true;
this.MAComboBox1.Location = new System.Drawing.Point(174, 51);
this.MAComboBox1.Name = "MAComboBox1";
this.MAComboBox1.Size = new System.Drawing.Size(148, 20);
this.MAComboBox1.TabIndex = 17;
this.MAComboBox1.SelectedIndexChanged += new System.EventHandler(this.MAComboBox1_SelectedIndexChanged);
//
// UnBindButton1
//
this.UnBindButton1.Enabled = false;
this.UnBindButton1.Location = new System.Drawing.Point(238, 95);
this.UnBindButton1.Name = "UnBindButton1";
this.UnBindButton1.Size = new System.Drawing.Size(71, 23);
this.UnBindButton1.TabIndex = 16;
this.UnBindButton1.Text = "解绑";
this.UnBindButton1.UseVisualStyleBackColor = true;
this.UnBindButton1.Click += new System.EventHandler(this.UnBindButton1_Click);
//
// cmbMeshport // cmbMeshport
// //
this.cmbMeshport.ForeColor = System.Drawing.SystemColors.WindowText;
this.cmbMeshport.FormattingEnabled = true; this.cmbMeshport.FormattingEnabled = true;
this.cmbMeshport.Location = new System.Drawing.Point(97, 21); this.cmbMeshport.Location = new System.Drawing.Point(174, 17);
this.cmbMeshport.Name = "cmbMeshport"; this.cmbMeshport.Name = "cmbMeshport";
this.cmbMeshport.Size = new System.Drawing.Size(148, 20); this.cmbMeshport.Size = new System.Drawing.Size(148, 20);
this.cmbMeshport.TabIndex = 15; this.cmbMeshport.TabIndex = 15;
...@@ -108,171 +117,49 @@ ...@@ -108,171 +117,49 @@
// label15 // label15
// //
this.label15.AutoSize = true; this.label15.AutoSize = true;
this.label15.Location = new System.Drawing.Point(43, 26); this.label15.Location = new System.Drawing.Point(121, 20);
this.label15.Name = "label15"; this.label15.Name = "label15";
this.label15.Size = new System.Drawing.Size(47, 12); this.label15.Size = new System.Drawing.Size(47, 12);
this.label15.TabIndex = 14; this.label15.TabIndex = 14;
this.label15.Text = "网 口:"; this.label15.Text = "网 口:";
// //
// label8
//
this.label8.AutoSize = true;
this.label8.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label8.Location = new System.Drawing.Point(333, 55);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(12, 12);
this.label8.TabIndex = 13;
this.label8.Text = ":";
//
// label7
//
this.label7.AutoSize = true;
this.label7.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label7.Location = new System.Drawing.Point(283, 55);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(12, 12);
this.label7.TabIndex = 12;
this.label7.Text = ":";
//
// mac6
//
this.mac6.Location = new System.Drawing.Point(346, 51);
this.mac6.MaxLength = 2;
this.mac6.Name = "mac6";
this.mac6.Size = new System.Drawing.Size(35, 21);
this.mac6.TabIndex = 7;
this.mac6.Text = "00";
this.mac6.Click += new System.EventHandler(this.CaseNo_TextClick);
this.mac6.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.CaseNo_KeyPress);
//
// mac5
//
this.mac5.Location = new System.Drawing.Point(296, 51);
this.mac5.MaxLength = 2;
this.mac5.Name = "mac5";
this.mac5.Size = new System.Drawing.Size(35, 21);
this.mac5.TabIndex = 6;
this.mac5.Text = "00";
this.mac5.Click += new System.EventHandler(this.CaseNo_TextClick);
this.mac5.TextChanged += new System.EventHandler(this.CaseNo_TextBoxChange);
this.mac5.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.CaseNo_KeyPress);
//
// label6
//
this.label6.AutoSize = true;
this.label6.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label6.Location = new System.Drawing.Point(233, 55);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(12, 12);
this.label6.TabIndex = 11;
this.label6.Text = ":";
//
// label5
//
this.label5.AutoSize = true;
this.label5.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label5.Location = new System.Drawing.Point(183, 55);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(12, 12);
this.label5.TabIndex = 10;
this.label5.Text = ":";
//
// label4
//
this.label4.AutoSize = true;
this.label4.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label4.Location = new System.Drawing.Point(133, 55);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(12, 12);
this.label4.TabIndex = 9;
this.label4.Text = ":";
//
// label3 // label3
// //
this.label3.AutoSize = true; this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(333, 89); this.label3.Location = new System.Drawing.Point(120, 78);
this.label3.Name = "label3"; this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(107, 12); this.label3.Size = new System.Drawing.Size(107, 12);
this.label3.TabIndex = 7; this.label3.TabIndex = 7;
this.label3.Text = "00:00:00:00:00:00"; this.label3.Text = "00:00:00:00:00:00";
this.label3.Visible = false;
// //
// changemac // changemac
// //
this.changemac.Location = new System.Drawing.Point(173, 84); this.changemac.Enabled = false;
this.changemac.Location = new System.Drawing.Point(320, 95);
this.changemac.Name = "changemac"; this.changemac.Name = "changemac";
this.changemac.Size = new System.Drawing.Size(47, 23); this.changemac.Size = new System.Drawing.Size(71, 23);
this.changemac.TabIndex = 8; this.changemac.TabIndex = 8;
this.changemac.Text = "修改"; this.changemac.Text = "从新绑定";
this.changemac.UseVisualStyleBackColor = true; this.changemac.UseVisualStyleBackColor = true;
this.changemac.Click += new System.EventHandler(this.changemac_Click); this.changemac.Click += new System.EventHandler(this.changemac_Click);
// //
// mac4
//
this.mac4.Location = new System.Drawing.Point(246, 51);
this.mac4.MaxLength = 2;
this.mac4.Name = "mac4";
this.mac4.Size = new System.Drawing.Size(35, 21);
this.mac4.TabIndex = 5;
this.mac4.Text = "00";
this.mac4.Click += new System.EventHandler(this.CaseNo_TextClick);
this.mac4.TextChanged += new System.EventHandler(this.CaseNo_TextBoxChange);
this.mac4.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.CaseNo_KeyPress);
//
// mac3
//
this.mac3.Location = new System.Drawing.Point(196, 51);
this.mac3.MaxLength = 2;
this.mac3.Name = "mac3";
this.mac3.Size = new System.Drawing.Size(35, 21);
this.mac3.TabIndex = 4;
this.mac3.Text = "00";
this.mac3.Click += new System.EventHandler(this.CaseNo_TextClick);
this.mac3.TextChanged += new System.EventHandler(this.CaseNo_TextBoxChange);
this.mac3.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.CaseNo_KeyPress);
//
// mac2
//
this.mac2.Location = new System.Drawing.Point(146, 51);
this.mac2.MaxLength = 2;
this.mac2.Name = "mac2";
this.mac2.Size = new System.Drawing.Size(35, 21);
this.mac2.TabIndex = 3;
this.mac2.Text = "00";
this.mac2.Click += new System.EventHandler(this.CaseNo_TextClick);
this.mac2.TextChanged += new System.EventHandler(this.CaseNo_TextBoxChange);
this.mac2.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.CaseNo_KeyPress);
//
// mac1
//
this.mac1.Location = new System.Drawing.Point(96, 51);
this.mac1.MaxLength = 2;
this.mac1.Name = "mac1";
this.mac1.Size = new System.Drawing.Size(35, 21);
this.mac1.TabIndex = 2;
this.mac1.Text = "00";
this.mac1.Click += new System.EventHandler(this.CaseNo_TextClick);
this.mac1.TextChanged += new System.EventHandler(this.CaseNo_TextBoxChange);
this.mac1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.CaseNo_KeyPress);
//
// label2 // label2
// //
this.label2.AutoSize = true; this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(31, 54); this.label2.Location = new System.Drawing.Point(31, 54);
this.label2.Name = "label2"; this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(59, 12); this.label2.Size = new System.Drawing.Size(137, 12);
this.label2.TabIndex = 1; this.label2.TabIndex = 1;
this.label2.Text = "MAC配置:"; this.label2.Text = "选择MAC进行绑定/解绑:";
// //
// label1 // label1
// //
this.label1.AutoSize = true; this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(237, 89); this.label1.Location = new System.Drawing.Point(31, 78);
this.label1.Name = "label1"; this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(83, 12); this.label1.Size = new System.Drawing.Size(83, 12);
this.label1.TabIndex = 0; this.label1.TabIndex = 0;
this.label1.Text = "目前MAC绑定:"; this.label1.Text = "目前MAC绑定:";
this.label1.Visible = false;
// //
// groupBox4 // groupBox4
// //
...@@ -287,9 +174,10 @@ ...@@ -287,9 +174,10 @@
// //
// groupBox6 // groupBox6
// //
this.groupBox6.Controls.Add(this.changip);
this.groupBox6.Controls.Add(this.label9); this.groupBox6.Controls.Add(this.label9);
this.groupBox6.Controls.Add(this.label10); this.groupBox6.Controls.Add(this.label10);
this.groupBox6.Controls.Add(this.changip); this.groupBox6.Controls.Add(this.StartModifyHMIIPButton1);
this.groupBox6.Controls.Add(this.hminm); this.groupBox6.Controls.Add(this.hminm);
this.groupBox6.Controls.Add(this.label11); this.groupBox6.Controls.Add(this.label11);
this.groupBox6.Controls.Add(this.hmigw); this.groupBox6.Controls.Add(this.hmigw);
...@@ -301,6 +189,17 @@ ...@@ -301,6 +189,17 @@
this.groupBox6.TabStop = false; this.groupBox6.TabStop = false;
this.groupBox6.Text = "HMI IP"; this.groupBox6.Text = "HMI IP";
// //
// changip
//
this.changip.Enabled = false;
this.changip.Location = new System.Drawing.Point(114, 104);
this.changip.Name = "changip";
this.changip.Size = new System.Drawing.Size(57, 23);
this.changip.TabIndex = 7;
this.changip.Text = "确定";
this.changip.UseVisualStyleBackColor = true;
this.changip.Click += new System.EventHandler(this.changip_Click);
//
// label9 // label9
// //
this.label9.AutoSize = true; this.label9.AutoSize = true;
...@@ -319,20 +218,22 @@ ...@@ -319,20 +218,22 @@
this.label10.TabIndex = 1; this.label10.TabIndex = 1;
this.label10.Text = "网关:"; this.label10.Text = "网关:";
// //
// changip // StartModifyHMIIPButton1
// //
this.changip.Location = new System.Drawing.Point(50, 101); this.StartModifyHMIIPButton1.Location = new System.Drawing.Point(6, 104);
this.changip.Name = "changip"; this.StartModifyHMIIPButton1.Name = "StartModifyHMIIPButton1";
this.changip.Size = new System.Drawing.Size(75, 23); this.StartModifyHMIIPButton1.Size = new System.Drawing.Size(98, 23);
this.changip.TabIndex = 3; this.StartModifyHMIIPButton1.TabIndex = 3;
this.changip.Text = "修改HMI"; this.StartModifyHMIIPButton1.Text = "开始修改HMI";
this.changip.UseVisualStyleBackColor = true; this.StartModifyHMIIPButton1.UseVisualStyleBackColor = true;
this.changip.Click += new System.EventHandler(this.changip_Click); this.StartModifyHMIIPButton1.Click += new System.EventHandler(this.StartModifyHMIIPButton1_Click);
// //
// hminm // hminm
// //
this.hminm.Enabled = false;
this.hminm.Location = new System.Drawing.Point(65, 74); this.hminm.Location = new System.Drawing.Point(65, 74);
this.hminm.Name = "hminm"; this.hminm.Name = "hminm";
this.hminm.ReadOnly = true;
this.hminm.Size = new System.Drawing.Size(106, 21); this.hminm.Size = new System.Drawing.Size(106, 21);
this.hminm.TabIndex = 6; this.hminm.TabIndex = 6;
// //
...@@ -347,21 +248,26 @@ ...@@ -347,21 +248,26 @@
// //
// hmigw // hmigw
// //
this.hmigw.Enabled = false;
this.hmigw.Location = new System.Drawing.Point(65, 47); this.hmigw.Location = new System.Drawing.Point(65, 47);
this.hmigw.Name = "hmigw"; this.hmigw.Name = "hmigw";
this.hmigw.ReadOnly = true;
this.hmigw.Size = new System.Drawing.Size(106, 21); this.hmigw.Size = new System.Drawing.Size(106, 21);
this.hmigw.TabIndex = 5; this.hmigw.TabIndex = 5;
// //
// hmiip // hmiip
// //
this.hmiip.Enabled = false;
this.hmiip.Location = new System.Drawing.Point(65, 20); this.hmiip.Location = new System.Drawing.Point(65, 20);
this.hmiip.Name = "hmiip"; this.hmiip.Name = "hmiip";
this.hmiip.ReadOnly = true;
this.hmiip.Size = new System.Drawing.Size(106, 21); this.hmiip.Size = new System.Drawing.Size(106, 21);
this.hmiip.TabIndex = 4; this.hmiip.TabIndex = 4;
// //
// groupBox5 // groupBox5
// //
this.groupBox5.Controls.Add(this.changelocal); this.groupBox5.Controls.Add(this.changelocal);
this.groupBox5.Controls.Add(this.StartModifyLocalIPButton);
this.groupBox5.Controls.Add(this.localnm); this.groupBox5.Controls.Add(this.localnm);
this.groupBox5.Controls.Add(this.localgw); this.groupBox5.Controls.Add(this.localgw);
this.groupBox5.Controls.Add(this.localip); this.groupBox5.Controls.Add(this.localip);
...@@ -377,32 +283,49 @@ ...@@ -377,32 +283,49 @@
// //
// changelocal // changelocal
// //
this.changelocal.Location = new System.Drawing.Point(56, 101); this.changelocal.Enabled = false;
this.changelocal.Location = new System.Drawing.Point(118, 104);
this.changelocal.Name = "changelocal"; this.changelocal.Name = "changelocal";
this.changelocal.Size = new System.Drawing.Size(75, 23); this.changelocal.Size = new System.Drawing.Size(57, 23);
this.changelocal.TabIndex = 6; this.changelocal.TabIndex = 7;
this.changelocal.Text = "修改本机"; this.changelocal.Text = "确定";
this.changelocal.UseVisualStyleBackColor = true; this.changelocal.UseVisualStyleBackColor = true;
this.changelocal.Click += new System.EventHandler(this.changelocal_Click); this.changelocal.Click += new System.EventHandler(this.changelocal_Click);
// //
// StartModifyLocalIPButton
//
this.StartModifyLocalIPButton.Location = new System.Drawing.Point(10, 104);
this.StartModifyLocalIPButton.Name = "StartModifyLocalIPButton";
this.StartModifyLocalIPButton.Size = new System.Drawing.Size(98, 23);
this.StartModifyLocalIPButton.TabIndex = 6;
this.StartModifyLocalIPButton.Text = "开始修改本机";
this.StartModifyLocalIPButton.UseVisualStyleBackColor = true;
this.StartModifyLocalIPButton.Click += new System.EventHandler(this.StartModifyLocalIPButton_Click);
//
// localnm // localnm
// //
this.localnm.Enabled = false;
this.localnm.Location = new System.Drawing.Point(61, 74); this.localnm.Location = new System.Drawing.Point(61, 74);
this.localnm.Name = "localnm"; this.localnm.Name = "localnm";
this.localnm.ReadOnly = true;
this.localnm.Size = new System.Drawing.Size(106, 21); this.localnm.Size = new System.Drawing.Size(106, 21);
this.localnm.TabIndex = 5; this.localnm.TabIndex = 5;
// //
// localgw // localgw
// //
this.localgw.Enabled = false;
this.localgw.Location = new System.Drawing.Point(61, 47); this.localgw.Location = new System.Drawing.Point(61, 47);
this.localgw.Name = "localgw"; this.localgw.Name = "localgw";
this.localgw.ReadOnly = true;
this.localgw.Size = new System.Drawing.Size(106, 21); this.localgw.Size = new System.Drawing.Size(106, 21);
this.localgw.TabIndex = 4; this.localgw.TabIndex = 4;
// //
// localip // localip
// //
this.localip.Enabled = false;
this.localip.Location = new System.Drawing.Point(61, 20); this.localip.Location = new System.Drawing.Point(61, 20);
this.localip.Name = "localip"; this.localip.Name = "localip";
this.localip.ReadOnly = true;
this.localip.Size = new System.Drawing.Size(106, 21); this.localip.Size = new System.Drawing.Size(106, 21);
this.localip.TabIndex = 3; this.localip.TabIndex = 3;
// //
...@@ -433,6 +356,24 @@ ...@@ -433,6 +356,24 @@
this.label12.TabIndex = 0; this.label12.TabIndex = 0;
this.label12.Text = "设置IP:"; this.label12.Text = "设置IP:";
// //
// label4
//
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(49, 101);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(65, 12);
this.label4.TabIndex = 18;
this.label4.Text = "通讯网口:";
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(120, 101);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(53, 12);
this.label5.TabIndex = 19;
this.label5.Text = "本地接口";
//
// UserConfig // UserConfig
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
...@@ -464,23 +405,12 @@ ...@@ -464,23 +405,12 @@
private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label2;
private System.Windows.Forms.Button changemac; private System.Windows.Forms.Button changemac;
private System.Windows.Forms.TextBox mac4;
private System.Windows.Forms.TextBox mac3;
private System.Windows.Forms.TextBox mac2;
private System.Windows.Forms.TextBox mac1;
private System.Windows.Forms.Label label3; private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label label8;
private System.Windows.Forms.Label label7;
private System.Windows.Forms.TextBox mac6;
private System.Windows.Forms.TextBox mac5;
private System.Windows.Forms.Label label6;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.GroupBox groupBox4; private System.Windows.Forms.GroupBox groupBox4;
private System.Windows.Forms.Label label9; private System.Windows.Forms.Label label9;
private System.Windows.Forms.Label label10; private System.Windows.Forms.Label label10;
private System.Windows.Forms.Label label11; private System.Windows.Forms.Label label11;
private System.Windows.Forms.Button changip; private System.Windows.Forms.Button StartModifyHMIIPButton1;
private System.Windows.Forms.TextBox hminm; private System.Windows.Forms.TextBox hminm;
private System.Windows.Forms.TextBox hmigw; private System.Windows.Forms.TextBox hmigw;
private System.Windows.Forms.TextBox hmiip; private System.Windows.Forms.TextBox hmiip;
...@@ -492,8 +422,14 @@ ...@@ -492,8 +422,14 @@
private System.Windows.Forms.TextBox localnm; private System.Windows.Forms.TextBox localnm;
private System.Windows.Forms.TextBox localgw; private System.Windows.Forms.TextBox localgw;
private System.Windows.Forms.TextBox localip; private System.Windows.Forms.TextBox localip;
private System.Windows.Forms.Button changelocal; private System.Windows.Forms.Button StartModifyLocalIPButton;
private System.Windows.Forms.ComboBox cmbMeshport; private System.Windows.Forms.ComboBox cmbMeshport;
private System.Windows.Forms.Label label15; private System.Windows.Forms.Label label15;
private System.Windows.Forms.Button UnBindButton1;
private System.Windows.Forms.ComboBox MAComboBox1;
private System.Windows.Forms.Button changip;
private System.Windows.Forms.Button changelocal;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.Label label4;
} }
} }
\ No newline at end of file
...@@ -20,99 +20,19 @@ namespace GcDevicePc ...@@ -20,99 +20,19 @@ namespace GcDevicePc
{ {
public partial class UserConfig : Form public partial class UserConfig : Form
{ {
private class SearchHMIResult
{
public string _localip;
public List<string> LinkHMIMAC = new List<string>();
}
private List<SearchHMIResult> LocalSearch = new List<SearchHMIResult>();
public UserConfig() public UserConfig()
{ {
InitializeComponent(); InitializeComponent();
} }
//private void autorun_CheckedChanged(object sender, EventArgs e)
//{
// //string file = globaldata.m_pcbuffer.gcpcinfo.pcfolderinfo.RunFolder + "\\startup.ini";
// string file = Path.Combine(Path.GetDirectoryName(System.Windows.Forms.Application.StartupPath), "GC_Config\\GC_Set\\启动参数\\startup.ini");
// INIOperation test = new INIOperation(file);
// int count = 0;
// if ((sender as CheckBox).Checked == true)
// {
// foreach (CheckBox chk in this.groupBox3.Controls)
// {
// if (chk != sender)
// chk.Checked = false;
// }
// //if( int.Parse((sender as CheckBox).Tag.ToString()) == 0)
// //{
// // test.INIWriteValue(file, "StartUp", "打开系统", "1");
// // test.INIWriteValue(file, "StartUp", "运行类型", "0");
// //}else
// if (int.Parse((sender as CheckBox).Tag.ToString()) == 1)
// {
// test.INIWriteValue(file, "StartUp", "打开系统", "1");
// test.INIWriteValue(file, "StartUp", "运行类型", "1");
// }
// else if (int.Parse((sender as CheckBox).Tag.ToString()) == 2)
// {
// test.INIWriteValue(file, "StartUp", "打开系统", "1");
// test.INIWriteValue(file, "StartUp", "运行类型", "2");
// }
// //else
// // {
// // test.INIWriteValue(file, "StartUp", "打开系统", "0");
// // test.INIWriteValue(file, "StartUp", "运行类型", "0");
// // }
// }
// foreach (CheckBox chk in this.groupBox3.Controls)
// {
// if (chk.Checked == false)
// count++;
// }
// if (count == 2)
// {
// test.INIWriteValue(file, "StartUp", "打开系统", "0");
// test.INIWriteValue(file, "StartUp", "运行类型", "0");
// }
//}
//private void appstartup_CheckedChanged(object sender, EventArgs e)
//{
// //string file = globaldata.m_pcbuffer.gcpcinfo.pcfolderinfo.RunFolder + "\\startup.ini";
// string file = Path.Combine(Path.GetDirectoryName(System.Windows.Forms.Application.StartupPath), "GC_Config\\GC_Set\\启动参数\\startup.ini");
// INIOperation test = new INIOperation(file);
// string value;
// if(this.appstartup.Checked)
// {
// value = test.INIGetStringValue("StartUp", "自启动", null);
// if (Convert.ToInt32(value) != 1)
// {
// MessageBox.Show("设置开机自启动,需要修改注册表", "提示");
// test.INIWriteValue(file, "StartUp", "自启动", "1");
// string path = Application.ExecutablePath;
// RegistryKey rk = Registry.LocalMachine;
// RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");
// rk2.SetValue("JcShutdown", path);
// rk2.Close();
// rk.Close();
// }
// }else
// {
// MessageBox.Show("取消开机自启动,需要修改注册表", "提示");
// test.INIWriteValue(file, "StartUp", "自启动", "0");
// string path = Application.ExecutablePath;
// RegistryKey rk = Registry.LocalMachine;
// RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");
// rk2.DeleteValue("JcShutdown", false);
// rk2.Close();
// rk.Close();
// }
//}
private bool ChosenAdapter(string localip) private bool ChosenAdapter(string localip)
{ {
string file = Path.Combine(Path.GetDirectoryName(System.Windows.Forms.Application.StartupPath), "GC_Config\\GC_Set\\启动参数\\startup.ini"); string file = Path.Combine(Path.GetDirectoryName(System.Windows.Forms.Application.StartupPath), "GC_Config\\GC_Set\\启动参数\\startup.ini");
...@@ -120,16 +40,16 @@ namespace GcDevicePc ...@@ -120,16 +40,16 @@ namespace GcDevicePc
INIOperation test = new INIOperation(file); INIOperation test = new INIOperation(file);
string Meshport = test.INIGetStringValue("NetWorkConfig", "网口", null); string Meshport = test.INIGetStringValue("NetWorkConfig", "网口", null);
if (string.IsNullOrEmpty(Meshport)) //if (string.IsNullOrEmpty(Meshport))
{ //{
Meshport = "本地连接"; // Meshport = "本地连接";
} //}
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces(); NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in nics) foreach (NetworkInterface adapter in nics)
{ {
if (adapter.Name == Meshport) if(adapter.Name == this.label5.Text)//if (adapter.Name == Meshport || string.IsNullOrEmpty(Meshport))
{ {
bool Pd1 = (adapter.NetworkInterfaceType == NetworkInterfaceType.Ethernet); //判断是否是以太网连接 bool Pd1 = (adapter.NetworkInterfaceType == NetworkInterfaceType.Ethernet); //判断是否是以太网连接
if (Pd1) if (Pd1)
...@@ -154,7 +74,6 @@ namespace GcDevicePc ...@@ -154,7 +74,6 @@ namespace GcDevicePc
return false; return false;
} }
private void UserConfig_Load(object sender, EventArgs e) private void UserConfig_Load(object sender, EventArgs e)
{ {
//string file = globaldata.m_pcbuffer.gcpcinfo.pcfolderinfo.RunFolder + "\\startup.ini"; //string file = globaldata.m_pcbuffer.gcpcinfo.pcfolderinfo.RunFolder + "\\startup.ini";
...@@ -164,199 +83,171 @@ namespace GcDevicePc ...@@ -164,199 +83,171 @@ namespace GcDevicePc
string MAC = test.INIGetStringValue("NetWorkConfig", "MAC地址", null); string MAC = test.INIGetStringValue("NetWorkConfig", "MAC地址", null);
string Meshport = test.INIGetStringValue("NetWorkConfig", "网口", null); string Meshport = test.INIGetStringValue("NetWorkConfig", "网口", null);
try try
{ {
bool bPortHasSearchHMI = false;
NetworkInterface[] port = NetworkInterface.GetAllNetworkInterfaces(); NetworkInterface[] port = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in port) foreach (NetworkInterface adapter in port)
{ {
cmbMeshport.Items.Add(adapter.Name); bPortHasSearchHMI = false;
if (adapter.OperationalStatus == OperationalStatus.Up)
{
//cmbMeshport.Items.Add(adapter.Name);
IPInterfaceProperties ip = adapter.GetIPProperties(); //IP配置信息
UnicastIPAddressInformationCollection ipCollection = ip.UnicastAddresses;
foreach (UnicastIPAddressInformation ipadd in ipCollection)
{
if (ipadd.Address.AddressFamily == AddressFamily.InterNetwork)
{
SearchHMIResult searchHMIResult = new SearchHMIResult();
//this._localip.Add(ipadd.Address.ToString());//获取ip
for (int i = 0; i < globaldata.CanSearchDeviceList.Count; i++)
{
if(globaldata.CanSearchDeviceList[i].MasterIP == ipadd.Address.ToString())
{
bPortHasSearchHMI = true;
searchHMIResult._localip = ipadd.Address.ToString();
searchHMIResult.LinkHMIMAC.Add(globaldata.CanSearchDeviceList[i].MacAddr);
if(globaldata.CanSearchDeviceList[i].MacAddr == MAC)
{
this.label5.Text = adapter.Name;
}
}
}
if (bPortHasSearchHMI == true)
{
cmbMeshport.Items.Add(adapter.Name);
LocalSearch.Add(searchHMIResult);
}
}
}
}
} }
if (String.IsNullOrEmpty(MAC)) if (String.IsNullOrEmpty(MAC))
{ {
this.label1.Text = "目前Mac(未绑定):"; this.label1.Text = "目前Mac(未绑定):";
this.label3.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).MacAddr; //this.label3.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).MacAddr;
mac1.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).MacAddr.Split(':')[0].ToString();
mac2.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).MacAddr.Split(':')[1].ToString();
mac3.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).MacAddr.Split(':')[2].ToString();
mac4.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).MacAddr.Split(':')[3].ToString();
mac5.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).MacAddr.Split(':')[4].ToString();
mac6.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).MacAddr.Split(':')[5].ToString();
} }
else else
{ {
this.label3.Text = MAC; this.label3.Text = MAC;
mac1.Text = MAC.Split(':')[0].ToString();
mac2.Text = MAC.Split(':')[1].ToString();
mac3.Text = MAC.Split(':')[2].ToString();
mac4.Text = MAC.Split(':')[3].ToString();
mac5.Text = MAC.Split(':')[4].ToString();
mac6.Text = MAC.Split(':')[5].ToString();
} }
} }
catch catch
{ {
} }
if (!string.IsNullOrEmpty(Meshport)) //if (!string.IsNullOrEmpty(Meshport))
{ //{
cmbMeshport.SelectedText = Meshport; // cmbMeshport.SelectedText = Meshport;
} //}
if(globaldata.DeviceList.Count > 0) if(globaldata.DeviceList.Count > 0)
{ {
this.hmiip.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).IpAddr; //this.hmiip.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).IpAddr;
this.hmigw.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).Gateway; //this.hmigw.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).Gateway;
this.hminm.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).Netmask; //this.hminm.Text = ((globaldata.DeviceInfo)globaldata.DeviceList[0]).Netmask;
for(int i = 0; i < globaldata.CanSearchDeviceList.Count;i++)
{
if(globaldata.CanSearchDeviceList[i].MacAddr == MAC)
{
this.hmiip.Text = globaldata.CanSearchDeviceList[i].IpAddr;
this.hmigw.Text = globaldata.CanSearchDeviceList[i].Gateway;
this.hminm.Text = globaldata.CanSearchDeviceList[i].Netmask;
}
}
} }
try try
{ {
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); //ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection nics = mc.GetInstances(); //ManagementObjectCollection nics = mc.GetInstances();
foreach (ManagementObject nic in nics) //foreach (ManagementObject nic in nics)
{ //{
if (Convert.ToBoolean(nic["ipEnabled"]) == true) // if (Convert.ToBoolean(nic["ipEnabled"]) == true)
// {
// string ip = (nic["IPAddress"] as String[])[0];//IP地址
// string ipsubnet = (nic["IPSubnet"] as String[])[0];//子网掩码
// string ipgateway = (nic["DefaultIPGateway"] as String[])[0];//默认网关
// if (ip != null && ChosenAdapter(ip))
// {
// this.localip.Text = ip;
// this.localgw.Text = ipgateway;
// this.localnm.Text = ipsubnet;
// break;
// }
// else
// {
// continue;
// }
// }
//}
ManagementObjectSearcher query = new
ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'");
ManagementObjectCollection queryCollection = query.Get();
foreach (ManagementObject mo in queryCollection)
{ {
string ip = (nic["IPAddress"] as String[])[0];//IP地址
string ipsubnet = (nic["IPSubnet"] as String[])[0];//子网掩码 string[] addresses = (string[])mo["IPAddress"];
string ipgateway = (nic["DefaultIPGateway"] as String[])[0];//默认网关
if (ip != null && ChosenAdapter(ip)) string[] subnets = (string[])mo["IPSubnet"];
{
this.localip.Text = ip; string[] defaultgateways = (string[])mo["DefaultIPGateway"];
this.localgw.Text = ipgateway; int index = 0;
this.localnm.Text = ipsubnet; foreach (string ipaddress in addresses)
break;
}
else
{ {
continue;
//Console.WriteLine(" IP Address: {0}", ipaddress)
if (ipaddress != null && ChosenAdapter(ipaddress))
{
this.localip.Text = ipaddress;
this.localnm.Text = (subnets == null) ? "":subnets[index];
this.localgw.Text = (defaultgateways == null) ? "0.0.0.0" : defaultgateways[index];
break;
}
index++;
} }
} }
}
} }
catch catch
{ {
} }
//string AddressIP = string.Empty;
//string IPGateWay = string.Empty;
//string IPSubNet = string.Empty;
//foreach (IPAddress _IPAddress in Dns.GetHostEntry(Dns.GetHostName()).AddressList)
//{
// if (_IPAddress.AddressFamily.ToString() == "InterNetwork")
// {
// AddressIP = _IPAddress.ToString();
// }
// if (_IPAddress.AddressFamily.ToString() == "IPSubnet")
// {
// IPSubNet = _IPAddress.ToString();
// }
// if (_IPAddress.AddressFamily.ToString() == "DefaultIPGateway")
// {
// IPGateWay = _IPAddress.ToString();
// }
//}
} }
private void CaseNo_KeyPress(object sender, KeyPressEventArgs e)
{
if ((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == 8)
{
e.Handled = false;
}
else
{
if ((e.KeyChar >= 'A' && e.KeyChar <= 'Z') || e.KeyChar == 8)
{
e.Handled = false;
}
else
{
if ((e.KeyChar >= 'a' && e.KeyChar <= 'z') || e.KeyChar == 8)
{
e.Handled = false;
}
else e.Handled = true;
}
}
}
private void CaseNo_TextBoxChange(object sender, EventArgs e)
{
TextBox text = sender as TextBox;
if (text.Text.Length == 2)
{
text.Parent.SelectNextControl(ActiveControl, true, true, true, true);
}
}
private void CaseNo_TextClick(object sender, EventArgs e)
{
TextBox text = sender as TextBox;
text.SelectAll();
}
private void changemac_Click(object sender, EventArgs e) private void changemac_Click(object sender, EventArgs e)
{ {
//bool ret = false;
//string newMac = string.Format(String.Format("{0:X2}:{1:X2}:{2:X2}:{3:X2}:{4:X2}:{5:X2}", mac1.Text, mac2.Text, mac3.Text, mac4.Text, mac5.Text, mac6.Text));
//string file = globaldata.m_pcbuffer.gcpcinfo.pcfolderinfo.RunFolder + "\\startup.ini";
//INIOperation test = new INIOperation(file);
//ret = test.INIWriteValue(file, "NetWorkConfig", "MAC地址", newMac);
//if (ret)
//{
// MessageBox.Show("MAC绑定修改成功!", "提示");
//}else
//{
// MessageBox.Show("MAC绑定修改失败!", "提示");
//}
bool ret = false; bool ret = false;
//string file = globaldata.m_pcbuffer.gcpcinfo.pcfolderinfo.RunFolder + "\\startup.ini";
string file = Path.Combine(Path.GetDirectoryName(System.Windows.Forms.Application.StartupPath), "GC_Config\\GC_Set\\启动参数\\startup.ini"); string file = Path.Combine(Path.GetDirectoryName(System.Windows.Forms.Application.StartupPath), "GC_Config\\GC_Set\\启动参数\\startup.ini");
INIOperation test = new INIOperation(file); INIOperation test = new INIOperation(file);
string newMac = string.Empty; ret = test.INIWriteValue(file, "NetWorkConfig", "MAC地址", MAComboBox1.Items[MAComboBox1.SelectedIndex].ToString());
if (string.IsNullOrEmpty(mac1.Text) || string.IsNullOrEmpty(mac2.Text) || string.IsNullOrEmpty(mac3.Text) || string.IsNullOrEmpty(mac4.Text) || string.IsNullOrEmpty(mac5.Text) || string.IsNullOrEmpty(mac6.Text))
if (ret)
{ {
ret = test.INIWriteValue(file, "NetWorkConfig", "MAC地址", newMac); MessageBox.Show("MAC绑定修改成功,请重启软件!", "提示");
MessageBox.Show("mac输入有误,已解除mac绑定,请重启软件");
} }
else else
{ {
newMac = string.Format(String.Format("{0:X2}:{1:X2}:{2:X2}:{3:X2}:{4:X2}:{5:X2}", mac1.Text, mac2.Text, mac3.Text, mac4.Text, mac5.Text, mac6.Text)); MessageBox.Show("MAC绑定修改失败!", "提示");
ret = test.INIWriteValue(file, "NetWorkConfig", "MAC地址", newMac);
if (ret)
{
MessageBox.Show("MAC绑定修改成功,请重启软件!", "提示");
}
else
{
MessageBox.Show("MAC绑定修改失败!", "提示");
}
} }
} }
private void changip_Click(object sender, EventArgs e) private void changip_Click(object sender, EventArgs e)
...@@ -397,12 +288,6 @@ namespace GcDevicePc ...@@ -397,12 +288,6 @@ namespace GcDevicePc
for (i = 0; i < 6; i++) for (i = 0; i < 6; i++)
sMac[i] = Convert.ToByte(sMAC[i],16); sMac[i] = Convert.ToByte(sMAC[i],16);
//sMac[0] = m_pWUEthInfo.byteMacAddr[0];
//sMac[1] = m_pWUEthInfo.byteMacAddr[1];
//sMac[2] = m_pWUEthInfo.byteMacAddr[2];
//sMac[3] = m_pWUEthInfo.byteMacAddr[3];
//sMac[4] = m_pWUEthInfo.byteMacAddr[4];
//sMac[5] = m_pWUEthInfo.byteMacAddr[5];
byte[] update = new byte[12]; byte[] update = new byte[12];
...@@ -426,8 +311,16 @@ namespace GcDevicePc ...@@ -426,8 +311,16 @@ namespace GcDevicePc
endBytes.CopyTo(sendBytes, headBytes.Length + sMac.Length + update.Length); endBytes.CopyTo(sendBytes, headBytes.Length + sMac.Length + update.Length);
client.Send(sendBytes, sendBytes.Length, endpoint); client.Send(sendBytes, sendBytes.Length, endpoint);
this.hminm.ReadOnly = true;
this.hmiip.ReadOnly = true;
this.hmigw.ReadOnly = true;
this.hminm.Enabled = false;
this.hmiip.Enabled = false;
this.hmigw.Enabled = false;
this.changip.Enabled = false;
this.StartModifyHMIIPButton1.Enabled = true;
MessageBox.Show("IP修改成功!", "提示"); MessageBox.Show("IP修改成功!", "提示");
test.INIWriteValue(file, "NetWorkConfig", "MAC地址", myMAC);
DialogResult result = MessageBox.Show("IP修改成功,确定重启IP软件嘛?", "提示信息", MessageBoxButtons.OKCancel); DialogResult result = MessageBox.Show("IP修改成功,确定重启IP软件嘛?", "提示信息", MessageBoxButtons.OKCancel);
if (result == DialogResult.OK) if (result == DialogResult.OK)
{ {
...@@ -458,8 +351,8 @@ namespace GcDevicePc ...@@ -458,8 +351,8 @@ namespace GcDevicePc
{ {
ManagementBaseObject inPar = null; ManagementBaseObject inPar = null;
ManagementBaseObject outPar = null; ManagementBaseObject outPar = null;
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); //ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances(); //ManagementObjectCollection moc = mc.GetInstances();
string myip = localip.Text; string myip = localip.Text;
string mynm = localnm.Text; string mynm = localnm.Text;
...@@ -470,32 +363,70 @@ namespace GcDevicePc ...@@ -470,32 +363,70 @@ namespace GcDevicePc
MessageBox.Show("请确认修改相关地址格式!", "提示"); MessageBox.Show("请确认修改相关地址格式!", "提示");
return; return;
} }
ManagementObjectSearcher query = new
foreach (ManagementObject mo in moc) ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'");
{
if (!(bool)mo["IPEnabled"])
{
// MessageBox.Show("已检测到网卡,但无法设置。请检查网卡优先性并确认是否已被禁用或已插网线。");
continue;
}
//设置ip地址和子网掩码 ManagementObjectCollection queryCollection = query.Get();
inPar = mo.GetMethodParameters("EnableStatic");
inPar["IPAddress"] = new string[] { myip }; foreach (ManagementObject mo in queryCollection)
inPar["SubnetMask"] = new string[] { mynm }; {
outPar = mo.InvokeMethod("EnableStatic", inPar, null);
string[] addresses = (string[])mo["IPAddress"];
//设置网关地址
inPar = mo.GetMethodParameters("SetGateways"); string[] subnets = (string[])mo["IPSubnet"];
inPar["DefaultIPGateway"] = new string[] { mygw };
outPar = mo.InvokeMethod("SetGateways", inPar, null); string[] defaultgateways = (string[])mo["DefaultIPGateway"];
//int index = 0;
//设置DNS foreach (string ipaddress in addresses)
inPar = mo.GetMethodParameters("SetDNSServerSearchOrder"); {
inPar["DNSServerSearchOrder"] = new string[] { "8.8.8.8", "114.114.114.114" };
outPar = mo.InvokeMethod("SetDNSServerSearchOrder", inPar, null); //Console.WriteLine(" IP Address: {0}", ipaddress)
break; if (ipaddress != null && ChosenAdapter(ipaddress))
} {
inPar = mo.GetMethodParameters("EnableStatic");
inPar["IPAddress"] = new string[] { myip };
inPar["SubnetMask"] = new string[] { mynm };
outPar = mo.InvokeMethod("EnableStatic", inPar, null);
//设置网关地址
inPar = mo.GetMethodParameters("SetGateways");
inPar["DefaultIPGateway"] = new string[] { mygw };
outPar = mo.InvokeMethod("SetGateways", inPar, null);
//设置DNS
inPar = mo.GetMethodParameters("SetDNSServerSearchOrder");
inPar["DNSServerSearchOrder"] = new string[] { "8.8.8.8", "114.114.114.114" };
outPar = mo.InvokeMethod("SetDNSServerSearchOrder", inPar, null);
break;
}
//index++;
}
}
//foreach (ManagementObject mo in moc)
//{
// if (!(bool)mo["IPEnabled"])
// {
// // MessageBox.Show("已检测到网卡,但无法设置。请检查网卡优先性并确认是否已被禁用或已插网线。");
// continue;
// }
// //设置ip地址和子网掩码
// inPar = mo.GetMethodParameters("EnableStatic");
// inPar["IPAddress"] = new string[] { myip };
// inPar["SubnetMask"] = new string[] { mynm };
// outPar = mo.InvokeMethod("EnableStatic", inPar, null);
// //设置网关地址
// inPar = mo.GetMethodParameters("SetGateways");
// inPar["DefaultIPGateway"] = new string[] { mygw };
// outPar = mo.InvokeMethod("SetGateways", inPar, null);
// //设置DNS
// inPar = mo.GetMethodParameters("SetDNSServerSearchOrder");
// inPar["DNSServerSearchOrder"] = new string[] { "8.8.8.8", "114.114.114.114" };
// outPar = mo.InvokeMethod("SetDNSServerSearchOrder", inPar, null);
// break;
//}
} }
Thread th_changeip; Thread th_changeip;
...@@ -514,18 +445,47 @@ namespace GcDevicePc ...@@ -514,18 +445,47 @@ namespace GcDevicePc
string ip = string.Empty; string ip = string.Empty;
string ipsubnet = string.Empty; string ipsubnet = string.Empty;
string ipgateway = string.Empty; string ipgateway = string.Empty;
mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); //mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection nics = mc.GetInstances(); //ManagementObjectCollection nics = mc.GetInstances();
foreach (ManagementObject nic in nics) //foreach (ManagementObject nic in nics)
//{
// if (Convert.ToBoolean(nic["ipEnabled"]) == true)
// {
// ip = (nic["IPAddress"] as String[])[0];//IP地址
// ipsubnet = (nic["IPSubnet"] as String[])[0];//子网掩码
// ipgateway = (nic["DefaultIPGateway"] as String[])[0];//默认网关
// }
//}
ManagementObjectSearcher query = new
ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'");
ManagementObjectCollection queryCollection = query.Get();
foreach (ManagementObject mo in queryCollection)
{ {
if (Convert.ToBoolean(nic["ipEnabled"]) == true)
string[] addresses = (string[])mo["IPAddress"];
string[] subnets = (string[])mo["IPSubnet"];
string[] defaultgateways = (string[])mo["DefaultIPGateway"];
int index = 0;
foreach (string ipaddress in addresses)
{ {
ip = (nic["IPAddress"] as String[])[0];//IP地址
ipsubnet = (nic["IPSubnet"] as String[])[0];//子网掩码 //Console.WriteLine(" IP Address: {0}", ipaddress)
ipgateway = (nic["DefaultIPGateway"] as String[])[0];//默认网关 if (ipaddress != null && ChosenAdapter(ipaddress))
{
ip = ipaddress;
ipsubnet = (subnets == null) ? "":subnets[index];
ipgateway = (defaultgateways == null) ? "0.0.0.0" : defaultgateways[index];
break;
}
index++;
} }
} }
if(this.localip.Text == ip && this.localgw.Text == ipgateway && this.localnm.Text == ipsubnet) if(this.localip.Text == ip && this.localgw.Text == ipgateway && this.localnm.Text == ipsubnet)
{ {
break; break;
...@@ -539,8 +499,18 @@ namespace GcDevicePc ...@@ -539,8 +499,18 @@ namespace GcDevicePc
if(count == 10) if(count == 10)
{ {
MessageBox.Show("本机IP修改失败!", "提示"); MessageBox.Show("本机IP修改失败!", "提示");
}else }
else
{ {
this.localip.ReadOnly = true;
this.localnm.ReadOnly = true;
this.localgw.ReadOnly = true;
this.localip.Enabled = false;
this.localnm.Enabled = false;
this.localgw.Enabled = false;
this.changelocal.Enabled = false;
this.StartModifyLocalIPButton.Enabled = true;
DialogResult result = MessageBox.Show("修改完成,是否重启PC软件?", "提示信息", MessageBoxButtons.OKCancel); DialogResult result = MessageBox.Show("修改完成,是否重启PC软件?", "提示信息", MessageBoxButtons.OKCancel);
if (result == DialogResult.OK) if (result == DialogResult.OK)
{ {
...@@ -557,51 +527,92 @@ namespace GcDevicePc ...@@ -557,51 +527,92 @@ namespace GcDevicePc
} }
} }
/// <summary>
/// 分钟数据记录开关
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
//private void permin_CheckedChanged(object sender, EventArgs e)
//{
// //string file = globaldata.m_pcbuffer.gcpcinfo.pcfolderinfo.RunFolder + "\\startup.ini";
// string file = Path.Combine(Path.GetDirectoryName(Application.StartupPath), "GC_Config\\GC_Set\\启动参数\\startup.ini");
// try
// {
// INIOperation test = new INIOperation(file);
// if (this.permin.Checked == true)
// {
// test.INIWriteValue(file, "Logs", "HmiLog", "0");
// globaldata.m_pcbuffer.gcpcinfo.pcworkinfo.hmi_log = false;
// }
// else
// {
// test.INIWriteValue(file, "Logs", "HmiLog", "1");
// globaldata.m_pcbuffer.gcpcinfo.pcworkinfo.hmi_log = true;
// }
// }
// catch
// {
// }
//}
private void cmbMeshport_SelectedIndexChanged(object sender, EventArgs e) private void cmbMeshport_SelectedIndexChanged(object sender, EventArgs e)
{ {
string file = Path.Combine(Path.GetDirectoryName(Application.StartupPath), "GC_Config\\GC_Set\\启动参数\\startup.ini");
try try
{ {
INIOperation test = new INIOperation(file); MAComboBox1.Items.Clear();
for(int i = 0; i < LocalSearch[cmbMeshport.SelectedIndex].LinkHMIMAC.Count;i++)
{
MAComboBox1.Items.Add(LocalSearch[cmbMeshport.SelectedIndex].LinkHMIMAC[i]);
}
test.INIWriteValue(file, "NetWorkConfig", "网口", cmbMeshport.Items[cmbMeshport.SelectedIndex].ToString()); }
catch(Exception ex)
{
Console.WriteLine(ex);
}
}
private void MAComboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
if(MAComboBox1.Items[MAComboBox1.SelectedIndex].ToString() == this.label3.Text && this.label3.Text != null && this.label3.Text != "00:00:00:00:00:00")
{
UnBindButton1.Enabled = true;
changemac.Enabled = false;
}
else
{
UnBindButton1.Enabled = false;
changemac.Enabled = true;
}
} }
catch catch(Exception ex)
{ {
Console.WriteLine(ex);
}
}
private void StartModifyHMIIPButton1_Click(object sender, EventArgs e)
{
this.hminm.ReadOnly = false;
this.hmiip.ReadOnly = false;
this.hmigw.ReadOnly = false;
this.hminm.Enabled = true;
this.hmiip.Enabled = true;
this.hmigw.Enabled = true;
this.changip.Enabled = true;
this.StartModifyHMIIPButton1.Enabled = false;
MessageBox.Show("此为重要通讯参数,请确保数据输入准确性!!!", "提示");
}
private void StartModifyLocalIPButton_Click(object sender, EventArgs e)
{
this.localip.ReadOnly = false;
this.localnm.ReadOnly = false;
this.localgw.ReadOnly = false;
this.localip.Enabled = true;
this.localnm.Enabled = true;
this.localgw.Enabled = true;
this.changelocal.Enabled = true;
this.StartModifyLocalIPButton.Enabled = false;
MessageBox.Show("此为重要通讯参数,请确保数据输入准确性!!!", "提示");
}
private void UnBindButton1_Click(object sender, EventArgs e)
{
bool ret = false;
string file = Path.Combine(Path.GetDirectoryName(System.Windows.Forms.Application.StartupPath), "GC_Config\\GC_Set\\启动参数\\startup.ini");
INIOperation test = new INIOperation(file);
ret = test.INIWriteValue(file, "NetWorkConfig", "MAC地址", "");
if (ret)
{
MessageBox.Show("MAC解绑成功!", "提示");
}
else
{
MessageBox.Show("MAC解绑失败!", "提示");
} }
} }
} }
......
...@@ -20,10 +20,11 @@ namespace GcDevicePc ...@@ -20,10 +20,11 @@ namespace GcDevicePc
public string Netmask; public string Netmask;
public string Gateway; public string Gateway;
public bool bActive; public bool bActive;
public string MasterIP;
}; };
public static DeviceInfo m_DeviceInfo; public static DeviceInfo m_DeviceInfo;
public static ArrayList DeviceList = new ArrayList(); public static ArrayList DeviceList = new ArrayList();
public static List<DeviceInfo> CanSearchDeviceList = new List<DeviceInfo>();
public static bool StartNetwork = false; public static bool StartNetwork = false;
public static bool OffLinkMode = false; public static bool OffLinkMode = false;
......
B[仪器编号] B[仪器编号]
B[仪器编号] B[仪器编号]
B[仪器编号] B[仪器编号]
B[仪器编号] B[仪器编号]
B[仪器编号] B[仪器编号]
B[仪器编号] B[仪器编号]
B[仪器编号] B[仪器编号]
B[仪器编号] B[仪器编号]
B[仪器编号] B[仪器编号]
B[仪器编号] B[仪器编号]
B[仪器编号] B[仪器编号]
[NetWorkConfig] [NetWorkConfig]
MAC地址= MAC地址=F8:02:78:60:0F:40
网口=本地连接 网口=
是否只搜索在线=NO
[StartUp] [StartUp]
自启动=0 自启动=0
...@@ -18,7 +19,7 @@ InfoLog=0 ...@@ -18,7 +19,7 @@ InfoLog=0
ErrLog=0 ErrLog=0
HmiLog=0 HmiLog=0
[Version] [Version]
VersionType=1 VersionType=0
AppName=大电脑 AppName=大电脑
[User] [User]
......
2020-03-23 17:20:32System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:37:48System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:20:32System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:37:54System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:20:38System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:38:00System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:20:38System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 【2020-03-31 13:43:20】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.TcpListener.Start(Int32 backlog)
在 System.Net.Sockets.TcpListener.Start()
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 51
【2020-03-31 13:43:20】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 64
在 ModbusLib.TcpService.tcpStart(String addr, Int32 intport) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 24
2020-03-31 13:43:26System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:20:44System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:43:32System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:20:44System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:43:38System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:20:50System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:43:44System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:20:50System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:43:50System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:20:56System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:43:56System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:20:56System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:44:02System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:02System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:44:08System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:02System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:44:14System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:08System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:44:20System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:08System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:44:26System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:14System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:44:39System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:14System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:44:39System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:20System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 【2020-03-31 13:45:03】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.TcpListener.Start(Int32 backlog)
在 System.Net.Sockets.TcpListener.Start()
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 51
【2020-03-31 13:45:03】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 64
在 ModbusLib.TcpService.tcpStart(String addr, Int32 intport) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 24
2020-03-31 13:45:09System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:20System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:45:14System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:26System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:45:20System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:26System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:45:26System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:32System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:45:32System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:32System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:45:38System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:38System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:45:44System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:38System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:45:50System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:44System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:45:56System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:44System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:46:02System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:50System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:46:08System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:50System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:46:14System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:56System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:46:20System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:21:56System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:46:26System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:22:02System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:46:32System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:22:02System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:46:39System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:22:08System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 【2020-03-31 13:46:40】System.InvalidOperationException: 未在侦听。调用此方法前必须先调用 Start() 方法。
在 System.Net.Sockets.TcpListener.Pending()
在 ModbusLib.TcpService.Accept() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 111
【2020-03-31 13:47:05】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.TcpListener.Start(Int32 backlog)
在 System.Net.Sockets.TcpListener.Start()
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 51
【2020-03-31 13:47:05】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 64
在 ModbusLib.TcpService.tcpStart(String addr, Int32 intport) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 24
【2020-03-31 13:47:09】System.InvalidOperationException: 未在侦听。调用此方法前必须先调用 Start() 方法。
在 System.Net.Sockets.TcpListener.Pending()
在 ModbusLib.TcpService.Accept() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 111
【2020-03-31 13:48:05】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.TcpListener.Start(Int32 backlog)
在 System.Net.Sockets.TcpListener.Start()
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 51
【2020-03-31 13:48:05】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 64
在 ModbusLib.TcpService.tcpStart(String addr, Int32 intport) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 24
2020-03-31 13:48:11System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-23 17:22:08System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。 2020-03-31 13:48:17System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index 参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) 在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index) 在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 450 在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
【2020-03-31 13:48:22】System.InvalidOperationException: 未在侦听。调用此方法前必须先调用 Start() 方法。
在 System.Net.Sockets.TcpListener.Pending()
在 ModbusLib.TcpService.Accept() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 111
【2020-03-31 13:49:08】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.TcpListener.Start(Int32 backlog)
在 System.Net.Sockets.TcpListener.Start()
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 51
【2020-03-31 13:49:08】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 64
在 ModbusLib.TcpService.tcpStart(String addr, Int32 intport) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 24
2020-03-31 13:49:14System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
【2020-03-31 13:49:16】System.InvalidOperationException: 未在侦听。调用此方法前必须先调用 Start() 方法。
在 System.Net.Sockets.TcpListener.Pending()
在 ModbusLib.TcpService.Accept() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 111
【2020-03-31 13:49:47】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.TcpListener.Start(Int32 backlog)
在 System.Net.Sockets.TcpListener.Start()
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 51
【2020-03-31 13:49:47】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 64
在 ModbusLib.TcpService.tcpStart(String addr, Int32 intport) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 24
2020-03-31 13:49:53System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 13:49:59System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 13:50:05System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
【2020-03-31 13:50:05】System.InvalidOperationException: 未在侦听。调用此方法前必须先调用 Start() 方法。
在 System.Net.Sockets.TcpListener.Pending()
在 ModbusLib.TcpService.Accept() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 111
【2020-03-31 13:50:46】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.TcpListener.Start(Int32 backlog)
在 System.Net.Sockets.TcpListener.Start()
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 51
【2020-03-31 13:50:46】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 64
在 ModbusLib.TcpService.tcpStart(String addr, Int32 intport) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 24
【2020-03-31 13:50:50】System.InvalidOperationException: 未在侦听。调用此方法前必须先调用 Start() 方法。
在 System.Net.Sockets.TcpListener.Pending()
在 ModbusLib.TcpService.Accept() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 111
【2020-03-31 13:51:19】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.TcpListener.Start(Int32 backlog)
在 System.Net.Sockets.TcpListener.Start()
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 51
【2020-03-31 13:51:19】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 64
在 ModbusLib.TcpService.tcpStart(String addr, Int32 intport) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 24
2020-03-31 13:51:25System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
【2020-03-31 13:51:26】System.InvalidOperationException: 未在侦听。调用此方法前必须先调用 Start() 方法。
在 System.Net.Sockets.TcpListener.Pending()
在 ModbusLib.TcpService.Accept() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 111
【2020-03-31 13:58:32】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.TcpListener.Start(Int32 backlog)
在 System.Net.Sockets.TcpListener.Start()
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 51
【2020-03-31 13:58:32】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 64
在 ModbusLib.TcpService.tcpStart(String addr, Int32 intport) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 24
2020-03-31 13:58:38System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 13:58:44System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
【2020-03-31 14:05:40】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.TcpListener.Start(Int32 backlog)
在 System.Net.Sockets.TcpListener.Start()
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 51
【2020-03-31 14:05:40】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 64
在 ModbusLib.TcpService.tcpStart(String addr, Int32 intport) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 24
2020-03-31 14:05:46System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:05:52System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:05:58System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:06:04System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:06:10System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:06:16System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:06:22System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
【2020-03-31 14:06:57】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.TcpListener.Start(Int32 backlog)
在 System.Net.Sockets.TcpListener.Start()
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 51
【2020-03-31 14:06:57】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 64
在 ModbusLib.TcpService.tcpStart(String addr, Int32 intport) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 24
2020-03-31 14:07:03System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:07:09System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:07:15System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:07:21System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:07:27System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
【2020-03-31 14:07:27】System.InvalidOperationException: 未在侦听。调用此方法前必须先调用 Start() 方法。
在 System.Net.Sockets.TcpListener.Pending()
在 ModbusLib.TcpService.Accept() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 111
【2020-03-31 14:09:47】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.TcpListener.Start(Int32 backlog)
在 System.Net.Sockets.TcpListener.Start()
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 51
【2020-03-31 14:09:47】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 64
在 ModbusLib.TcpService.tcpStart(String addr, Int32 intport) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 24
2020-03-31 14:09:53System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:09:59System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:10:05System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:10:11System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:10:17System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:10:23System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:10:29System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:10:35System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:10:41System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:10:47System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
【2020-03-31 14:10:53】System.InvalidOperationException: 未在侦听。调用此方法前必须先调用 Start() 方法。
在 System.Net.Sockets.TcpListener.Pending()
在 ModbusLib.TcpService.Accept() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 111
【2020-03-31 14:11:21】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.Sockets.Socket.Bind(EndPoint localEP)
在 System.Net.Sockets.TcpListener.Start(Int32 backlog)
在 System.Net.Sockets.TcpListener.Start()
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 51
【2020-03-31 14:11:21】System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
在 ModbusLib.TcpService.open(String add, Int32 port) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 64
在 ModbusLib.TcpService.tcpStart(String addr, Int32 intport) 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 24
2020-03-31 14:11:27System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:11:33System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:11:39System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:11:45System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:11:51System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:11:57System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:12:03System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:12:09System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:12:15System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:12:21System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:12:27System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:12:33System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:12:39System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:12:45System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:12:51System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:12:57System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:13:03System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:13:09System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:13:15System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:13:21System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:13:27System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:13:33System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:13:39System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:13:45System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:13:51System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:13:57System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:14:03System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:14:09System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:14:15System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:14:21System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:14:27System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:14:33System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:14:39System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:14:45System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:14:51System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:14:57System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:15:03System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:15:09System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:15:15System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:15:21System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:15:27System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:15:33System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:15:39System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:15:45System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:15:51System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:15:57System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:16:03System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:16:09System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:16:15System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:16:21System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:16:27System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:16:33System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:16:39System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:16:45System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:16:51System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:16:57System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:17:03System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:17:09System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:17:15System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:17:21System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:17:27System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:17:33System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:17:39System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:17:45System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:17:51System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
2020-03-31 14:17:57System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index
在 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
在 System.Collections.Generic.List`1.get_Item(Int32 index)
在 GcDevicePc.CK_UI.UserCtl.datadisp() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\Vocs_opt\GcDevicePc\CK_UI\UserCtl.cs:行号 445
【2020-03-31 14:18:00】System.InvalidOperationException: 未在侦听。调用此方法前必须先调用 Start() 方法。
在 System.Net.Sockets.TcpListener.Pending()
在 ModbusLib.TcpService.Accept() 位置 C:\Users\a\Desktop\色谱仪\新建文件夹\gcdevicepc_nmoc8-16\ModbusLib\TcpService.cs:行号 111
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -435,3 +435,217 @@ ...@@ -435,3 +435,217 @@
【2020-03-23 15:35:48.9040】,用户admin,进入调试模式 【2020-03-23 15:35:48.9040】,用户admin,进入调试模式
【2020-03-23 16:28:03.5063】,服务器开始启动:192.168.31.61:12345 【2020-03-23 16:28:03.5063】,服务器开始启动:192.168.31.61:12345
【2020-03-23 17:14:11.6116】,用户admin,进入调试模式 【2020-03-23 17:14:11.6116】,用户admin,进入调试模式
【2020-03-23 18:08:42.4181】,服务器开始启动:192.168.31.61:12345
【2020-03-23 18:10:10.7140】,用户admin,进入调试模式
【2020-03-23 18:26:01.2632】,服务器开始启动:192.168.31.61:12345
【2020-03-23 18:26:08.0621】,用户admin,进入调试模式
【2020-03-23 18:27:52.8579】,服务器开始启动:192.168.31.61:12345
【2020-03-23 18:27:58.6873】,用户admin,进入调试模式
【2020-03-23 18:47:37.4056】,服务器开始启动:192.168.31.61:12345
【2020-03-23 18:47:44.2962】,用户admin,进入调试模式
【2020-03-23 18:51:36.5537】,服务器开始启动:192.168.31.61:12345
【2020-03-23 18:51:51.0758】,用户admin,进入调试模式
【2020-03-23 18:54:52.1233】,服务器开始启动:192.168.31.61:12345
【2020-03-23 18:54:57.1379】,用户admin,进入调试模式
【2020-03-24 09:30:48.5130】,服务器开始启动:192.168.31.61:12345
【2020-03-24 09:30:55.1662】,用户admin,进入调试模式
【2020-03-24 10:11:27.2975】,用户admin,进入调试模式
【2020-03-24 10:42:48.7286】,进入自动销户
【2020-03-24 14:59:49.2706】,服务器开始启动:192.168.31.61:12345
【2020-03-24 15:47:55.1465】,服务器开始启动:192.168.31.61:12345
【2020-03-24 15:49:09.9864】,服务器开始启动:192.168.31.61:12345
【2020-03-24 15:50:28.6396】,服务器开始启动:192.168.31.61:12345
【2020-03-24 15:51:41.7681】,服务器开始启动:192.168.31.61:12345
【2020-03-24 15:54:12.5709】,服务器开始启动:192.168.31.61:12345
【2020-03-24 15:59:13.6204】,服务器开始启动:192.168.31.61:12345
【2020-03-24 16:24:57.3799】,服务器开始启动:192.168.31.61:12345
【2020-03-24 16:57:40.3691】,服务器开始启动:192.168.31.61:12345
【2020-03-24 17:01:11.5404】,服务器开始启动:192.168.31.61:12345
【2020-03-24 17:01:56.4393】,用户admin,进入调试模式
【2020-03-24 17:02:58.7792】,服务器开始启动:192.168.31.61:12345
【2020-03-24 17:04:47.4272】,服务器开始启动:192.168.31.61:12345
【2020-03-24 17:04:53.7333】,用户admin,进入调试模式
【2020-03-24 17:07:39.7674】,服务器开始启动:192.168.31.61:12345
【2020-03-24 17:07:48.7753】,用户admin,进入调试模式
【2020-03-24 17:10:02.3033】,服务器开始启动:192.168.31.61:12345
【2020-03-24 17:12:00.1547】,服务器开始启动:192.168.31.61:12345
【2020-03-24 17:12:07.7424】,用户admin,进入调试模式
【2020-03-24 17:13:29.4679】,服务器开始启动:192.168.31.61:12345
【2020-03-24 17:13:35.8877】,用户admin,进入调试模式
【2020-03-24 17:17:23.7864】,服务器开始启动:192.168.31.61:12345
【2020-03-24 17:17:54.9450】,服务器开始启动:192.168.31.61:12345
【2020-03-24 17:18:03.3087】,用户admin,进入调试模式
【2020-03-24 17:20:16.1510】,服务器开始启动:192.168.31.61:12345
【2020-03-24 17:20:26.5592】,用户admin,进入调试模式
【2020-03-24 18:32:22.0533】,服务器开始启动:192.168.31.61:12345
【2020-03-24 18:32:33.4937】,服务器重启:
【2020-03-25 11:52:50.7855】,服务器开始启动:192.168.31.61:12345
【2020-03-25 11:52:57.0917】,用户admin,进入调试模式
【2020-03-25 12:27:34.4739】,进入自动销户
【2020-03-25 13:28:34.8646】,用户admin,进入调试模式
【2020-03-25 13:32:04.5390】,服务器开始启动:192.168.31.61:12345
【2020-03-25 13:32:43.4200】,用户admin,进入调试模式
【2020-03-25 13:44:15.3583】,服务器开始启动:192.168.31.61:12345
【2020-03-25 13:44:20.9673】,用户admin,进入调试模式
【2020-03-25 13:52:53.1410】,服务器开始启动:192.168.31.61:12345
【2020-03-25 13:53:11.1179】,用户admin,进入调试模式
【2020-03-25 13:56:38.5917】,服务器开始启动:192.168.31.61:12345
【2020-03-25 13:56:44.1827】,用户admin,进入调试模式
【2020-03-25 14:26:38.2020】,服务器开始启动:192.168.31.61:12345
【2020-03-25 14:26:44.8332】,用户admin,进入调试模式
【2020-03-25 14:38:00.9552】,服务器开始启动:192.168.31.61:12345
【2020-03-25 14:38:19.2822】,用户admin,进入调试模式
【2020-03-25 14:39:56.9809】,服务器开始启动:192.168.31.61:12345
【2020-03-25 14:40:06.2043】,用户admin,进入调试模式
【2020-03-25 14:41:31.8859】,服务器重启:
【2020-03-25 14:43:24.3447】,服务器开始启动:192.168.31.61:12345
【2020-03-25 14:43:55.5857】,用户admin,进入调试模式
【2020-03-25 14:45:05.2664】,服务器重启:
【2020-03-25 14:52:25.8041】,服务器开始启动:192.168.31.61:12345
【2020-03-25 14:52:33.7997】,用户admin,进入调试模式
【2020-03-25 14:58:10.3479】,服务器开始启动:192.168.31.61:12345
【2020-03-25 14:58:20.7900】,用户admin,进入调试模式
【2020-03-25 14:58:37.6110】,注销登录,进入用户模式
【2020-03-25 14:58:48.2346】,用户admin,进入调试模式
【2020-03-25 14:59:59.9703】,服务器开始启动:192.168.31.61:12345
【2020-03-25 16:26:54.5818】,服务器开始启动:192.168.31.61:12345
【2020-03-25 16:27:01.2889】,用户admin,进入调试模式
【2020-03-25 16:27:52.9528】,服务器开始启动:192.168.31.61:12345
【2020-03-25 16:27:58.0113】,用户admin,进入调试模式
【2020-03-25 16:59:58.0436】,服务器开始启动:192.168.31.61:12345
【2020-03-25 17:00:07.5063】,用户admin,进入调试模式
【2020-03-25 17:52:49.0185】,服务器开始启动:192.168.31.61:12345
【2020-03-25 17:52:55.4503】,用户admin,进入调试模式
【2020-03-25 17:53:11.6151】,注销登录,进入用户模式
【2020-03-25 17:53:28.5628】,用户admin,进入调试模式
【2020-03-25 17:55:05.2964】,服务器开始启动:192.168.31.61:12345
【2020-03-25 17:55:20.3761】,用户admin,进入调试模式
【2020-03-25 17:56:47.2129】,服务器开始启动:192.168.31.61:12345
【2020-03-25 17:56:52.9376】,服务器重启:
【2020-03-26 15:08:50.2977】,服务器开始启动:192.168.31.61:12345
【2020-03-26 15:08:58.6364】,用户admin,进入调试模式
【2020-03-26 15:58:50.7765】,进入自动销户
【2020-03-26 16:03:20.6913】,用户admin,进入调试模式
【2020-03-26 17:00:30.7764】,进入自动销户
【2020-03-26 19:15:28.9462】,服务器重启:
【2020-03-27 09:50:11.6832】,服务器开始启动:192.168.31.61:12345
【2020-03-27 09:50:19.1732】,用户admin,进入调试模式
【2020-03-27 09:57:30.5567】,注销登录,进入用户模式
【2020-03-27 09:57:40.7699】,用户admin,进入调试模式
【2020-03-27 10:40:32.1118】,进入自动销户
【2020-03-30 09:50:06.7431】,服务器开始启动:192.168.31.61:12345
【2020-03-30 09:50:30.9235】,用户admin,进入调试模式
【2020-03-30 13:48:19.4201】,服务器开始启动:192.168.31.61:12345
【2020-03-30 13:48:45.2442】,用户admin,进入调试模式
【2020-03-30 13:50:40.2657】,服务器开始启动:169.254.21.31:12345
【2020-03-30 13:50:44.6769】,用户admin,进入调试模式
【2020-03-30 13:51:04.6919】,用户admin,进入调试模式
【2020-03-30 14:23:57.0169】,服务器开始启动:169.254.21.31:12345
【2020-03-30 14:24:02.6508】,用户admin,进入调试模式
【2020-03-30 14:28:27.3390】,注销登录,进入用户模式
【2020-03-30 15:25:32.0855】,服务器开始启动:169.254.21.31:12345
【2020-03-30 15:32:38.9523】,服务器开始启动:169.254.21.31:12345
【2020-03-30 15:32:51.2760】,用户admin,进入调试模式
【2020-03-30 15:33:12.0864】,用户admin,进入调试模式
【2020-03-30 15:33:23.4011】,服务器重启:
【2020-03-30 15:33:43.4126】,服务器开始启动:169.254.21.31:12345
【2020-03-30 15:34:27.3362】,服务器开始启动:169.254.21.31:12345
【2020-03-30 15:35:13.2873】,服务器重启:
【2020-03-30 15:36:03.6811】,服务器开始启动:169.254.21.31:12345
【2020-03-30 15:48:15.9044】,服务器重启:
【2020-03-30 15:49:10.0496】,服务器开始启动:169.254.21.31:12345
【2020-03-30 15:49:23.9055】,服务器重启:
【2020-03-30 15:52:33.5899】,服务器开始启动:169.254.21.31:12345
【2020-03-30 15:55:09.6057】,服务器开始启动:169.254.21.31:12345
【2020-03-30 16:18:44.8081】,服务器开始启动:169.254.21.31:12345
【2020-03-30 16:19:17.6602】,服务器开始启动:169.254.21.31:12345
【2020-03-30 16:20:14.4234】,服务器重启:
【2020-03-30 16:21:16.4775】,服务器开始启动:169.254.21.31:12345
【2020-03-30 16:26:29.6232】,服务器重启:
【2020-03-30 16:26:50.3907】,服务器开始启动:169.254.21.31:12345
【2020-03-30 16:27:27.2621】,服务器开始启动:169.254.21.31:12345
【2020-03-30 16:28:21.4652】,服务器开始启动:169.254.21.31:12345
【2020-03-30 16:29:25.7648】,服务器开始启动:169.254.21.31:12345
【2020-03-30 16:32:34.6124】,服务器重启:
【2020-03-30 16:32:52.8915】,服务器开始启动:169.254.21.31:12345
【2020-03-30 16:33:40.6878】,服务器开始启动:169.254.21.31:12345
【2020-03-30 16:44:12.0630】,服务器重启:
【2020-03-30 20:24:47.2121】,服务器开始启动:169.254.21.31:12345
【2020-03-30 20:41:39.7631】,服务器开始启动:169.254.21.31:12345
【2020-03-30 20:53:54.8257】,服务器开始启动:169.254.21.31:12345
【2020-03-30 20:56:58.4419】,服务器开始启动:169.254.21.31:12345
【2020-03-30 21:03:10.4832】,服务器开始启动:169.254.21.31:12345
【2020-03-30 21:03:46.5253】,服务器开始启动:169.254.21.31:12345
【2020-03-30 21:04:20.4775】,服务器重启:
【2020-03-30 21:04:54.6791】,服务器开始启动:169.254.21.31:12345
【2020-03-30 21:05:11.8372】,服务器重启:
【2020-03-30 21:05:35.9777】,服务器开始启动:169.254.21.31:12345
【2020-03-30 21:06:10.5692】,服务器重启:
【2020-03-30 21:06:12.5828】,服务器开始启动:169.254.21.31:12345
【2020-03-30 21:07:24.9154】,服务器开始启动:169.254.21.31:12345
【2020-03-30 21:15:27.7225】,服务器开始启动:169.254.21.31:12345
【2020-03-30 21:18:23.2671】,服务器开始启动:169.254.31.21:12345
【2020-03-30 21:31:32.5136】,服务器重启:
【2020-03-30 21:32:23.8803】,服务器开始启动:169.254.21.31:12345
【2020-03-30 21:33:18.5541】,服务器重启:
【2020-03-30 21:34:15.6734】,服务器开始启动:169.254.21.31:12345
【2020-03-30 21:37:30.5582】,服务器重启:
【2020-03-30 21:37:50.9667】,服务器开始启动:169.254.21.31:12345
【2020-03-30 21:38:11.4110】,服务器重启:
【2020-03-30 21:42:09.1199】,服务器开始启动:169.254.21.31:12345
【2020-03-30 21:43:25.1197】,服务器重启:
【2020-03-30 21:43:52.1485】,服务器开始启动:169.254.21.31:12345
【2020-03-30 21:49:02.6702】,服务器重启:
【2020-03-30 21:49:41.4425】,服务器开始启动:169.254.9.97:12345
【2020-03-30 21:55:43.2271】,服务器重启:
【2020-03-30 22:13:11.9439】,服务器开始启动:169.254.9.97:12345
【2020-03-30 22:16:36.1799】,服务器开始启动:169.254.9.97:12345
【2020-03-30 22:17:33.6731】,服务器开始启动:169.254.9.97:12345
【2020-03-30 22:18:13.0349】,服务器重启:
【2020-03-30 22:18:40.6131】,服务器开始启动:169.254.9.97:12345
【2020-03-30 22:18:58.3796】,服务器重启:
【2020-03-31 02:09:43.6249】,服务器开始启动:169.254.9.97:12345
【2020-03-31 02:10:51.8161】,服务器开始启动:169.254.9.97:12345
【2020-03-31 02:11:32.9322】,服务器开始启动:169.254.9.97:12345
【2020-03-31 02:26:37.8042】,服务器开始启动:169.254.9.97:12345
【2020-03-31 09:39:06.5082】,服务器开始启动:169.254.9.97:12345
【2020-03-31 10:07:37.3212】,服务器开始启动:169.254.9.97:12345
【2020-03-31 10:09:16.4192】,服务器开始启动:169.254.9.97:12345
【2020-03-31 10:12:36.4194】,服务器开始启动:169.254.9.97:12345
【2020-03-31 10:15:11.3148】,服务器开始启动:169.254.9.97:12345
【2020-03-31 10:18:18.9082】,服务器开始启动:169.254.9.97:12345
【2020-03-31 10:43:37.5529】,服务器开始启动:169.254.9.97:12345
【2020-03-31 10:57:03.7452】,服务器开始启动:169.254.9.97:12345
【2020-03-31 10:59:29.0962】,服务器开始启动:169.254.9.97:12345
【2020-03-31 11:08:58.8702】,服务器开始启动:169.254.9.97:12345
【2020-03-31 11:10:47.0784】,服务器开始启动:169.254.9.97:12345
【2020-03-31 11:13:08.1048】,服务器开始启动:169.254.9.97:12345
【2020-03-31 11:14:20.2818】,服务器开始启动:169.254.9.97:12345
【2020-03-31 13:14:35.0860】,服务器开始启动:169.254.9.97:12345
【2020-03-31 13:23:14.3623】,服务器开始启动:169.254.9.97:12345
【2020-03-31 13:28:36.0070】,服务器重启:
【2020-03-31 13:31:35.7285】,服务器开始启动:169.254.9.97:12345
【2020-03-31 13:36:06.1185】,服务器开始启动:169.254.9.98:12345
【2020-03-31 13:43:20.6776】,服务器开始启动:169.254.9.97:12345
【2020-03-31 13:45:03.0519】,服务器开始启动:169.254.9.7:12345
【2020-03-31 13:46:40.0396】,服务器重启:
【2020-03-31 13:47:05.1255】,服务器开始启动:169.254.9.7:12345
【2020-03-31 13:47:09.0580】,服务器重启:
【2020-03-31 13:48:05.3350】,服务器开始启动:169.254.9.7:12345
【2020-03-31 13:48:22.4931】,服务器重启:
【2020-03-31 13:49:08.9110】,服务器开始启动:169.254.9.7:12345
【2020-03-31 13:49:16.1597】,服务器重启:
【2020-03-31 13:49:47.7362】,服务器开始启动:169.254.9.7:12345
【2020-03-31 13:50:05.7800】,服务器重启:
【2020-03-31 13:50:46.9919】,服务器开始启动:169.254.9.7:12345
【2020-03-31 13:50:50.0437】,服务器重启:
【2020-03-31 13:51:19.6246】,服务器开始启动:169.254.9.7:12345
【2020-03-31 13:51:26.5610】,服务器重启:
【2020-03-31 13:58:32.2393】,服务器开始启动:169.254.9.7:12345
【2020-03-31 14:05:40.8827】,服务器开始启动:169.254.9.7:12345
【2020-03-31 14:06:57.2415】,服务器开始启动:169.254.9.7:12345
【2020-03-31 14:07:27.6203】,服务器重启:
【2020-03-31 14:09:47.5736】,服务器开始启动:169.254.9.7:12345
【2020-03-31 14:10:53.3562】,服务器重启:
【2020-03-31 14:11:21.8849】,服务器开始启动:169.254.9.7:12345
【2020-03-31 14:18:00.3046】,服务器重启:
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