解决方案 »
- 大家好,我问个VisualStudio的
- 请问starter kit项目是啥东西?
- 关于ADO.NET操纵Access问题~~~请教!!!
- 请教 ,如何在单击button 时弹出 ContextMenu ?
- 如何向SQL2000存取多媒体信息并使用API播放?重谢100分
- 项目比较大,都是新人怎么做? 求大家给点意见!
- 为什么加入全屏就不能把图片显示了呢
- 小弟我正准备考高程!不知高程有用吗?现在我大三!!
- 自定义类的引用(简单问题,送分)
- 请问:如何解决CSharp中动画闪烁问题?
- 在panel画图。请问如果图像高度超过32767,如何生成滚动条,查看超出部分
- 为什么从FTP下载的文件是0KB的?
http://blog.csdn.net/wuyazhe/article/details/5598945
int read_len = serial_port.BytesToRead;
serial_port.Read(buf, buf_size, read_len);
用读取字节的方式读取,不要用读取字符串的形式
int len=sp.BytesToRead;
byte[] buffer=new byte[len];
sp.Read(buffer,0,len);//读取字节接收到的数据存起来再分析是不是AA AA开头
{
DataRecTemp = Convert.ToString(Convert.ToInt32(buffer[i].ToString()), 16);
if (DataRecTemp.Length != 2)
{
DataRecTemp = "0" + DataRecTemp;
}
DataRce = DataRce + DataRecTemp;
}//这样循环分析,如果buffer里面有上万条数据,那这个循环不是要循环好久。不能读取出来的数据就是16进制的么?
string[] strSplit = bag.SplitPage(DataRce, "aaaa");//按aaaa分割