以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 串口下RTU 格式(16 进制)怎么输入 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176140) |
-- 作者:aidimeng -- 发布时间:2022/4/1 11:31:00 -- 串口下RTU 格式(16 进制)怎么输入 需要将 RTU 格式(16 进制) FE 01 00 00 00 10 29 C9 写入串口 Ports("COM7").Write("FE 05 00 00 FF 00 98 35") 这样写对吗 ? 程序没反应
|
-- 作者:有点蓝 -- 发布时间:2022/4/1 11:32:00 -- 参考:http://www.foxtable.com/webhelp/topics/1979.htm |
-- 作者:aidimeng -- 发布时间:2022/4/1 12:05:00 -- 是否是将 FE 05 00 00 FF 00 98 35 这个十六进制转为字节数组,然后在写入对吗 F与E 分别要通过 HexToDec(十进制)在通过DecToBin 转二进制 变成字节吗 还是FE一起转字节啊 05 转字节后就是5 对吗 [此贴子已经被作者于2022/4/1 13:22:47编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/4/1 13:32:00 -- 转换为字节 Dim Val() As Byte = New Byte() {HexToDec("FE"),HexToDec("05"),....} |
-- 作者:aidimeng -- 发布时间:2022/4/1 13:34:00 -- 谢谢 我试试 |