不稳定的因素有很多,从程序结构检查一下
硬件电路排除问题
我认为串口非常不稳定不是labview造成的。
首先你需要确认一下你的串口硬件是否可靠,大多数usb串口都会有这样或者那样的问题。你可以考虑用其他的终端模式尝试一下是否串口本身的问题(比如驱动)。
其次你可以看看labview代码是否合理(尽管我写代码也稀烂),操作串口的同时是否还有其他任务。
另外,我不知道你说的不稳定是否是有时能连接串口有时不能连接,这种情况我倒是经常碰到,系统中串口被占用以后,labview连接串口就会失败。。。
这个不稳定的原因有可能是串口硬件设计的问题,比如线缆过长,波特率过高,也有可能是软件上面处理得不好
可以尝试降低通信速度,更换通信软件,来验证这个问题