社区
C#
帖子详情
串口发送命令方面的问题
xiaotiange
2010-10-21 04:35:26
串口发送命令
例:
byte[] cmd=new byte[7];
byte[] b=new byte[12]{0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x10,0x11,0x12};
要发送的不是b,而是cmd
b为cmd 的 某一位,不是固定的,假设是 cmd[3]
要求单次循环发送cmd,发送一次返回一次,也就是发送了12条不同的命令
发送一次接收一次,发完就OVER不再发送
请帮忙撒~!
...全文
190
10
打赏
收藏
串口发送命令方面的问题
串口发送命令 例: byte[] cmd=new byte[7]; byte[] b=new byte[12]{0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x10,0x11,0x12}; 要发送的不是b,而是cmd b为cmd 的 某一位,不是固定的,假设是 cmd[3] 要求单次循环发送cmd,发送一次返回一次,也就是发送了12条不同的命令 发送一次接收一次,发完就OVER不再发送 请帮忙撒~!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaotiange
2010-10-22
打赏
举报
回复
[Quote=引用 9 楼 sleep0110 的回复:]
既然人家上来问,想回答就回答,不想回答就无视,何必出口伤人呢,谁还每个菜的时候?
不知道楼主的意思我理解的对不对啊,b是cmd中的一项,也就是说cmd的成员是数组,这样LZ可以用List<byte>或者byte[,]亦或者用Dictionary<xxx,byte[]>来更划算。
单次发送也就是说每次发送一个cmd成员, serialPort1.Write(cmd[x]);其实就是一个……
[/Quote]
谢谢 ,我解决了,其实很简单的问题……
睡神在睡觉
2010-10-22
打赏
举报
回复
既然人家上来问,想回答就回答,不想回答就无视,何必出口伤人呢,谁还每个菜的时候?
不知道楼主的意思我理解的对不对啊,b是cmd中的一项,也就是说cmd的成员是数组,这样LZ可以用List<byte>或者byte[,]亦或者用Dictionary<xxx,byte[]>来更划算。
单次发送也就是说每次发送一个cmd成员, serialPort1.Write(cmd[x]);其实就是一个for循环来套。
阿布Guu
2010-10-22
打赏
举报
回复
这样的破问题也来问,丢人
w4bjx
2010-10-21
打赏
举报
回复
看不懂
火柴没帽
2010-10-21
打赏
举报
回复
没明白LZ的意思
chaozi_249
2010-10-21
打赏
举报
回复
他的意思是安顺序发送,要不怎么知道是最后一个?
ajq1989
2010-10-21
打赏
举报
回复
不固定就是参数随机数了 。
然后循环 ?
chaozi_249
2010-10-21
打赏
举报
回复
应该你问的问题有问题。
chaozi_249
2010-10-21
打赏
举报
回复
循环发送不就OK了?
andy1118
2010-10-21
打赏
举报
回复
帮你顶
PLC
串口
发送
命令
超时
问题
WriteSingleCoil 这里
发送
什么
命令
,PLC就会返回什么
命令
. 使用
串口
助手调试时要 循环
发送
同样的
命令
才不能报错超时 public static void SendCommandToPlc_WriteSingleCoil(SerialPort serialport, ushort initAddr, ushort number, bool value) { ushort coilAddress = ConvertSDevice(initAd
linux
串口
写入
命令
失败,求教linux中
串口
发送
at
命令
的
问题
急!
我用如下程序
发送
短信,却不成功,但用minicom可以
发送
#include#include#include#include#include#include#include#include#include//编码转换#defineSTTY_DEV"/dev/ttyS0"#defineBUFF_SIZE512#defineMS...
串口
软件下发
命令
和把收到的下发
命令
发送
串口
软件界面不一致
问题
串口
发送
连接都正确了,
发送
的
命令
都正确收不到正确的信息
USART无法接收应答,
发送
格式
问题
QT为什么
串口
发送
命令
会
发送
两遍(最终版)
1,检查一下你是不是在UI里面控件右键转到槽函数,然后又在上面手打了一个connect。2,因为在你使用ui自动生成的时候就已经有了connect,无需手添一个connect。3,方法:把手添的connect删掉或者注释掉。
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章