Commit 1b5b1337 LN

bug修改

1 个父辈 510c7411
......@@ -96,6 +96,7 @@
this.groupBox1.TabIndex = 105;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "DO写入";
this.groupBox1.Enter += new System.EventHandler(this.groupBox1_Enter);
//
// btnCloseAll
//
......
......@@ -139,7 +139,6 @@ namespace OnlineStore.DUOStore
if (selectControl != null) { selectControl.BackColor = Color.White; }
newControl.BackColor = Color.SkyBlue;
selectControl = newControl;
selectControl = newControl;
}
}
}
......@@ -171,7 +170,8 @@ namespace OnlineStore.DUOStore
foreach (string key in DIControlList.Keys)
{
IOTextControl control = DIControlList[key];
int iov = (int)StoreManager.Store.IOValue(key );
ConfigIO io = StoreManager.Config.DIList[key];
int iov = (int)IOManager.instance.GetDIValue(io.IO_IP,0,io.GetIOAddr());
if (iov != control.IOValue)
{
control.IOValue = iov;
......@@ -181,7 +181,8 @@ namespace OnlineStore.DUOStore
foreach (string key in this.DOControlList.Keys)
{
IOTextControl control = DOControlList[key];
int iov = (int)StoreManager.Store.IOValue(key );
ConfigIO io = StoreManager.Config.DOList[key];
int iov = (int)IOManager.instance.GetDOValue(io.IO_IP, 0, io.GetIOAddr());
if (iov != control.IOValue)
{
control.IOValue = iov;
......@@ -345,5 +346,10 @@ namespace OnlineStore.DUOStore
StoreManager.Store.LineStop(null);
}
private void groupBox1_Enter(object sender, EventArgs e)
{
}
}
}
......@@ -121,6 +121,6 @@
<value>17, 11</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>25</value>
<value>87</value>
</metadata>
</root>
\ No newline at end of file
......@@ -16,7 +16,7 @@ namespace OnlineStore.DeviceLibrary
#region KNDIO
public static void IOMove(string ioType, IO_VALUE ioValue, int subType = 0)
public static void IOMove(string ioType, IO_VALUE ioValue, int subType)
{
ConfigIO configIo = GetDO(ioType, subType);
if (configIo != null)
......
......@@ -460,7 +460,7 @@ namespace OnlineStore.DeviceLibrary
public bool RunMultiAxis(bool isCheck, string serverOnDO, string breakOnDO, params AxisBean[] axisArray)
{
IOManager.IOMove(serverOnDO, IO_VALUE.HIGH);
IOManager.IOMove(serverOnDO, IO_VALUE.HIGH, baseConfig.Id);
string msg = "";
foreach (AxisBean axis in axisArray)
{
......@@ -486,19 +486,19 @@ namespace OnlineStore.DeviceLibrary
}
}
}
IOManager.IOMove(breakOnDO, IO_VALUE.HIGH);
IOManager.IOMove(breakOnDO, IO_VALUE.HIGH, baseConfig.Id);
return true;
}
public void CloseMultiAxis(string serverOnDO, string breakOnDO, params AxisBean[] axisArray)
{
IOManager.IOMove(breakOnDO, IO_VALUE.LOW);
IOManager.IOMove(breakOnDO, IO_VALUE.LOW, baseConfig.Id);
foreach (AxisBean axis in axisArray)
{
axis.ServoOff();
}
Thread.Sleep(100);
IOManager.IOMove(serverOnDO, IO_VALUE.LOW);
IOManager.IOMove(serverOnDO, IO_VALUE.LOW, baseConfig.Id);
}
public bool RunAxis(bool isCheck, AxisBean axis)
......
......@@ -159,6 +159,22 @@ namespace OnlineStore.LoadCSVLibrary
{
}
public ConfigIO CopyIO(string suffix = "_1")
{
ConfigIO io = new ConfigIO();
io.ConfigStr = this.ConfigStr;
io.DeviceName = this.DeviceName;
io.ElectricalDefinition = this.ElectricalDefinition;
io.ProType = this.ProType;
io.SubType = this.SubType;
io.Explain = this.Explain ;
io.ProType = this.ProType;
io.ProName = this.ProName + suffix;
return io;
}
private string IP = "";
public string IO_IP
......
......@@ -117,6 +117,8 @@ namespace OnlineStore.LoadCSVLibrary
}
if (DIList.ContainsKey(io.ProName))
{
ConfigIO newIo = io.CopyIO("_2");
DIList.Add(newIo.ProName , newIo);
LogUtil.debug("配置DI:[" + io.ToString() + "] ProName重复 ");
}
else
......@@ -153,6 +155,8 @@ namespace OnlineStore.LoadCSVLibrary
}
if (DOList.ContainsKey(io.ProName))
{
ConfigIO newIo = io.CopyIO("_2");
DOList.Add(newIo.ProName , newIo);
LogUtil.debug("配置DO:[" + io.ToString() + "] ProName重复 ");
}
else
......@@ -165,7 +169,7 @@ namespace OnlineStore.LoadCSVLibrary
SubDOList.Add(io.SubType, new Dictionary<string, ConfigIO>());
}
if (SubDOList[io.SubType].ContainsKey(io.ProName))
{
{
LogUtil.debug("配置DO:[" + io.ToString() + "] ProName重复 ");
}
else
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!