110,535
社区成员
发帖
与我相关
我的任务
分享
if (counter == 0)
{
commVM700.WriteLine("execute Audio~Spectrum");
Thread.Sleep(5000);
}
else
{
Thread.Sleep(5000);
commVM700.WriteLine("getresults");
commVM700.WriteLine("show Audio~Spectrum");
int n = commVM700.BytesToRead; //获取接收缓冲区中数据的字节数
byte[] buf = new byte[n]; //定义一个临时数组用来储存当前来的串口数据
commVM700.Read(buf, 0, n); //读取缓冲数据
builder.Remove(0, builder.Length); //清楚字符串构造器中的内容
//直接按ASCII规则转换成字符串
builder.Append(Encoding.ASCII.GetString(buf));
string receivedData;
receivedData = builder.ToString();
ss.Add(receivedData);
}