增加连接时读取版本号功能,修改上位机搜索逻辑由固定192.68.1频段广播变为根据本地IP频段进行广播

This commit is contained in:
zhouyunhao
2024-08-16 17:06:38 +08:00
parent 535d80ffc1
commit 901d626629
6 changed files with 135 additions and 64 deletions

View File

@@ -123,11 +123,20 @@ namespace C_Windows_1
short g = Convert.ToInt16(Convert.ToDouble(DelayTime2.Text) * 10);//延时2
Form1.f1.modbusClient.Write("1012", g);
short h = Convert.ToInt16(Convert.ToDouble(BLeakTPre.Text));//平衡压差上限
Form1.f1.modbusClient.Write("1017", h);
short i = Convert.ToInt16(Convert.ToDouble(BLeakLPre.Text));//平衡压差下限
Form1.f1.modbusClient.Write("1019", i);
List<byte> bigleakmax = new List<byte>();//压差上限
bigleakmax.AddRange(XdrFloat(Convert.ToSingle(BLeakTPre.Text)));
byte[] bigleakda = bigleakmax.ToArray();
Form1.f1.modbusClient.Write("1017", bigleakda);
List<byte> bigleakmin = new List<byte>();//压差下限
bigleakmin.AddRange(XdrFloat(Convert.ToSingle(BLeakLPre.Text)));
byte[] bigleakxiao = bigleakmin.ToArray();
Form1.f1.modbusClient.Write("1019", bigleakxiao);
//BLeakLPre
List<byte> parmEvolume = new List<byte>();//等效容积
parmEvolume.AddRange(XdrFloat(Convert.ToSingle(Evolume.Text)));
byte[] pEvolume = parmEvolume.ToArray();