Skip to content

Commit 246bddb

Browse files
committed
update tagconfig
1 parent 6d4581a commit 246bddb

File tree

6 files changed

+30
-44
lines changed

6 files changed

+30
-44
lines changed

SCADA/Example/TagConfig.exe

512 Bytes
Binary file not shown.

SCADA/Program/ModbusDriver/ModbusTCPDriver.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -464,8 +464,7 @@ public unsafe ItemData<float> ReadFloat(DeviceAddress address)
464464
return new ItemData<float>(0.0f, 0, QUALITIES.QUALITY_BAD);
465465
else
466466
{
467-
int value = IPAddress.HostToNetworkOrder(BitConverter.ToInt32(data, 0));
468-
return new ItemData<float>(*(((float*)&value)), 0, QUALITIES.QUALITY_GOOD);
467+
return new ItemData<float>(IPAddress.HostToNetworkOrder(BitConverter.ToInt32(data, 0)), 0, QUALITIES.QUALITY_GOOD);
469468
}
470469
}
471470

@@ -541,7 +540,7 @@ public int WriteInt32(DeviceAddress address, int value)
541540

542541
public int WriteFloat(DeviceAddress address, float value)
543542
{
544-
var data = WriteMultipleRegister(address.Area, address.Start, BitConverter.GetBytes(value));
543+
var data = WriteMultipleRegister(address.Area, address.Start, BitConverter.GetBytes((int)value));
545544
return data == null ? -1 : 0;
546545
}
547546

SCADA/Program/TagConfig/TagConfig/Form1.Designer.cs

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

SCADA/Program/TagConfig/TagConfig/Form1.cs

Lines changed: 12 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -788,14 +788,21 @@ private void treeView1_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)
788788
}
789789
else
790790
{
791-
foreach (Group grp in groups)
791+
if (!groups.Exists(x => x.Name == e.Label))
792792
{
793-
if (grp.ID.ToString() == e.Node.Name)
793+
foreach (Group grp in groups)
794794
{
795-
grp.Name = e.Label;
796-
break;
795+
if (grp.ID.ToString() == e.Node.Name)
796+
{
797+
grp.Name = e.Label;
798+
break;
799+
}
797800
}
798801
}
802+
else
803+
{
804+
MessageBox.Show("组名不能重复!");
805+
}
799806
}
800807
}
801808
}
@@ -932,26 +939,6 @@ private void toolStrip2_ItemClicked(object sender, ToolStripItemClickedEventArgs
932939
{
933940
switch (e.ClickedItem.Text)
934941
{
935-
case "配方":
936-
{
937-
938-
}
939-
break;
940-
case "设备":
941-
{
942-
943-
}
944-
break;
945-
case "仓容":
946-
{
947-
948-
}
949-
break;
950-
case "路径":
951-
{
952-
953-
}
954-
break;
955942
case "导入变量":
956943
openFileDialog1.Filter = "xml文件 (*.xml)|*.xml|excel文件 (*.xlsx)|*.xlsx|kepserver文件 (*.csv)|*.csv|All files (*.*)|*.*";
957944
openFileDialog1.DefaultExt = "xml";
@@ -1095,7 +1082,7 @@ private void contextMenuStrip1_ItemClicked(object sender, ToolStripItemClickedEv
10951082
case "删除":
10961083
RemoveNode();
10971084
break;
1098-
case "修改":
1085+
case "重命名":
10991086
UpdateNode();
11001087
break;
11011088
case "参数设置":

SCADA/Program/TagConfig/TagConfig/Form1.resx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
129129
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
130130
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC6
131-
CAAAAk1TRnQBSQFMAgEBAwEAARgBAgEYAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
131+
CAAAAk1TRnQBSQFMAgEBAwEAASABAgEgAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
132132
AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
133133
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
134134
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA

SCADA/dll/ModbusDriver.dll

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)