C# modbus tcp 怎么向下位机写float类型的数据!!!!!!!还望详解!
答案:2 悬赏:40 手机版
解决时间 2021-02-18 12:49
- 提问者网友:末路
- 2021-02-18 05:39
C# modbus tcp 怎么向下位机写float类型的数据!!!!!!!还望详解!
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-02-18 06:30
这要看采用RTU模式还是ASCII模式传送
1)采用ASCII模式传送
float v = 1.2345f;
string sv = v.ToString();
byte[] bv = Encoding.ASCII.GetBytes(sv);
//按字节发送bv 2)采用RTU模式传送
float v = 1.2345f;
byte[] bv = BitConverter.GetBytes(v);
//按字节发送bv
1)采用ASCII模式传送
float v = 1.2345f;
string sv = v.ToString();
byte[] bv = Encoding.ASCII.GetBytes(sv);
//按字节发送bv 2)采用RTU模式传送
float v = 1.2345f;
byte[] bv = BitConverter.GetBytes(v);
//按字节发送bv
全部回答
- 1楼网友:毛毛
- 2021-02-18 07:12
额
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯