传感器每秒输入100+字节
我程序读端口后用Advanced Serial Port Monitor 监视,发现缺失了很多?要用异步读取吗?
下面是主要的代码 希望大家帮下忙。 private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
{ string ee=" ";
int SDateTemp = this.port1.ReadByte();
//读取串口中一个字节的数据
this.textBox2.Invoke(
new MethodInvoker(
delegate
{
this.textBox2.AppendText(SDateTemp.ToString("X2"));//输出到主窗口文本控件
this.textBox2.Text += " ";
Write(SDateTemp.ToString("X2"));
Write(SDateTemp.ToString());
} }
)
);
}
我程序读端口后用Advanced Serial Port Monitor 监视,发现缺失了很多?要用异步读取吗?
下面是主要的代码 希望大家帮下忙。 private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
{ string ee=" ";
int SDateTemp = this.port1.ReadByte();
//读取串口中一个字节的数据
this.textBox2.Invoke(
new MethodInvoker(
delegate
{
this.textBox2.AppendText(SDateTemp.ToString("X2"));//输出到主窗口文本控件
this.textBox2.Text += " ";
Write(SDateTemp.ToString("X2"));
Write(SDateTemp.ToString());
} }
)
);
}
x2=sport1.readline();
text.textBox2.Text=x2;
先读取数据再显示到控件中。