如何解决IOException?

MTKNTS.

新成员
加入
2015年1月29日
消息
1
编程经验
1-3
我有一个Vantage Pro2,它是天气仪器系统。我与它的沟通是串口。当我命令它时,它会给我带回确认字符和99字节的数据数组。
但几分钟后,我收到以下错误:
Io异常未处理

在system.dll中发生了“system.io.ioexception”类型的未处理异常
附加信息:由于线程退出或应用程序请求,I / O操作已被中止
我跑了很多测试,我几乎相信问题是由于C#不到我的vantage。有什么想法吗?

private void VantageserialPort_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
    VantageReadInterval.Enabled = false;
    VantageserialPort.Read(VantageData, 0, 100);
    // jj++;
    //  SetText(jj.ToString());
    //label23.Text = jj.ToString();
    this.Invoke(new EventHandler(VantageUpdateVar));
}
在Vantageerialport.read(Vantagedata,0,100)上发生错误;线
 
最后编辑了主持人:
最佳 底部