现在我定义了一个全局变量String buffer,在串口接收函数中进行这样的操作:buffer+=serialPort.ReadExiting();通过委托调用另外一个函数,函数主要步骤如下,目的是取出P值。请帮我看看这样写有没有问题?
double p = 0;
int index = text.IndexOf("\r\n");
string newBuffer="";
p = Convert.ToDouble(text.Remove(index));
newBuffer = text.Remove(0, index + 1);
buffer = newBuffer;
现在发送方每隔0.25秒发送一次数据,波特率确实为9600.
现在我定义了一个全局变量String buffer,在串口接收函数中进行这样的操作:buffer+=serialPort.ReadExiting();通过委托调用另外一个函数,函数主要步骤如下,目的是取出P值。请帮我看看这样写有没有问题?
double p = 0;
int index = text.IndexOf("\r\n");
string newBuffer="";
p = Convert.ToDouble(text.Remove(index));
newBuffer = text.Remove(0, index + 1);
buffer = newBuffer;