问题1、配置后,打开串口失败----解决-----com口及波特率配对的情况下,别的串口工具能链接串口的情况下、拔掉串口,关闭Labview,重新打开串口(若打开串口,上一次串口打开后没有关闭,下一次无法顺利打开)
问题2、打开串口后,读取数据失败
有两个看起来相同的Labview程序,VISAread及NewVISARead,VISARead,运行失败,显示什么超时。而NewVISAread则运行成功。原因在于NewVisaRead中的VISA Read模块,错误输出有接线,若将接线删除,则报错TimeOut。
至于原因还不知道。
问题3、通过串口读取信息,第一次是从信息开始读取,第二次读取就是中间读取。分析原因可能是,从串口读取设备消息后,将消息存在电脑中的缓存,Labview读取消息,实际是从缓存中读取的。第一次读完是从头读,读到一半停止读取。第二次前面的已经读完了,好像堆栈,中间的跑到了最上面,再次读取则读的是上一次中间没读完的