永发信息网

C# 串口读取下位机的数据,当读到某一个字符串或数字后发送一条命令

答案:1  悬赏:30  手机版
解决时间 2021-11-09 16:40
C# 串口读取下位机的数据,当读到某一个字符串或数字后发送一条命令
最佳答案
把接受到的byte数组转换成你想要的字符串或则数组,然后在字符串或则数组中匹配就行了,别到byte数组中匹配,你会很蛋疼的追问int n = sp.BytesToRead; //获取读取的字节数
byte[] byteRead = new byte[n];
sp.Read(byteRead, 0, n); //读取字符,SP是new的comport

请问byte数组转成数组是变成了每个字符是一个数组元素吗,比如我想在串口接收到的数据中获取一个“OK”,然后从电脑发送一个命令到下位机,请问怎么找到"OK"呢?谢谢追答你可以把byte数组转化为一个字符串啊,这样就可以找你想要的东西了。追问我在接收到的字符串中用IndexOf方法查找的,谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
消防箱有多少种规格
从尧庙到华洲路路桥怎么走
这是句话什么意思:你不怕友情到此为止 爱情
外蒙古是无价之宝绝不是鸡肋 问题是外蒙古人
谁换过备胎.请教个问题
未来之星播音主持培训中心地址有知道的么?有
怎样辨别和选购真皮服装
墨兰色是什么色
我要急辞工不出辞应该要怎样办
东莞市大为纸品有限公司怎么样?
迷失第几集jack才和kate在一起?
电瓶补液后用多大电压充电
钢筋混泥土结构遇到哪些情况时要设置防震缝
戴尔笔记本电脑有自带麦克风吗?
解签:乘风破浪撑劲帆,不顾左右勇往前;唐僧西
推荐资讯
过年被我弟上啦,现在怎么抽死他
Do you know what an"open house"is? It is a
CAD怎样设置OLE插入文字高度
家用燃煤锅炉哪个品牌好
有一种用鱼肉做的“鱼线”(我先这么叫着吧)
本科就读南开大学化学系,研究生就读天津大学
联通的4g卡还能换回2g卡吗?不换号码
公元一九六八年十月五日生己时生是什么星坐
为什么可以给兔子喂水,但是却不能给兔子吃带
自我鉴定500字
请问,中华龟和巴西龟可以混养吗?
骇客应用有哪些?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?