c# 串口发送指令,指令怎么生成比较好

indulge_calm 2018-04-13 06:04:42
我通过串口接了一个外部设备,我要用我的程序发送一个串口指令给这个外部设备,外部设备会将寄存器的数据发送给我。但是现在寄存器太多(要取的数据太多),如果发一个指令把数据全部读过来的话,整个数据长度会太长,不方便解析。所以我应该怎么取这个数据或者说是生成这个指令(指令包括设备站地址,功能码,寄存器地址,取的数据数量)。

求大神帮助
...全文
869 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2018-04-14
  • 打赏
  • 举报
回复
和你的设备约定好,如果设备不是你开发的,你没法设计,得设备的开发商设计,你照着调用
indulge_calm 2018-04-14
  • 打赏
  • 举报
回复
引用 4 楼 caozhy 的回复:
和你的设备约定好,如果设备不是你开发的,你没法设计,得设备的开发商设计,你照着调用
设备只给我们提供一个接口,读取数据的指令我自己写,指令的格式我也有,只是我不知道这么多数据该怎么去读,如果一次性全把数据都过来的话,数据有点多,解析不太方便,一部分一部分的读取的话,我是应该把数据分好类以后直接把指令定死(依次的发送指令)呢 还是动态的去组合生成指令
  • 打赏
  • 举报
回复
引用 5 楼 mohantuo1321 的回复:
一部分一部分的读取的话,我是应该把数据分好类以后直接把指令定死(依次的发送指令)呢 还是动态的去组合生成指令
你会哪个就先用哪一个。
fd34gs3yf 2018-04-13
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
您是假定大家都熟悉您的设备吗?
Longlong_NET 2018-04-13
  • 打赏
  • 举报
回复
搜索一下modbus协议内容
xuzuning 2018-04-13
  • 打赏
  • 举报
回复
您是假定大家都熟悉您的设备吗?

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧