C#串口通信上位机接收的字符串赋值问题 C#串口通信字符串赋值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 strRcv是null,你还没有初始化呢,或者说for循环就没进去 strRcv = null;->strRcv = string.Empty; if(strRcv!=null){string data=strRcv.toString();} 就这个问题来说,你判断个NULL就可以了,这样用串口不是最优的,你去论坛里找个串口调试助手的例子看看,会好些 这个是什么问题呢?就是我用data去截取strRcv中的第3位到第6位,第7位到第八位,返回的数据在截图中也显示出来了,为啥还出错呢? 你把返回数据用messagebox显示出来,你看看是不是长度不够 你接收数据的时候有可能没有LOCK 导致接收数据冲突了 就是当你运行到截取字符串的时候 然后又有数据接收到了 这时候strRcv变空值了 上位机向下位机发送多帧命令时,下位机返回的数据会分成两行显示在TextBox中,(最多一行显示16个字节),这样截取返回的数据并显示到不同的控件就会出现超过长度的问题,这个怎么破?谁遇到过?望不吝赐教 如何恢复数据库 数组中的可能组合 如何获取网页上image图片的坐标值以及Click事件(服务器处理)mousemove事件(本地处理) 激动人心的时刻到了,大家快来呀~~~!!! (急求)C# FFT算法+频谱显示 添加方法说明 winform下datagrid里面加checkbox的问题 DataGridView 绑定模式下修改内容后自动排序 将数据库数据输出到word文档的表格里 送分小问题 toolStrip1控件上的所有项目 HttpWebRequest和webBrowser访问同一个网址返回的数据不同,为什么呢
->
strRcv = string.Empty;
string data=strRcv.toString();
}