LABVIEW 串口传输为什么一直失败,已安装NI-VISA,串口识别出来了,但是无法通信,求大神指教

本人使用的是labview 2011,因为需要使用到USB转串口传输,所以安装了NI-VISA。在NI浏览器里显示已经成功识别除了COM串口,并且测试收发数据均没问题。但是打开LABVEIW运行程序后,串口经常无法通信,发送给计算机的数据无法识别出来。

已经确认程序没有问题,在别的电脑上每次都是可以成功的,但是在我的电脑上成功的几率基本属于昙花一现。

期间重装过系统,重装过软件,重装过NI-VISA,换到XP尝试过,还怀疑过信号干扰问题,但是都没有解决。COM如果成功识别并且可以通信的话会出现如下图右边显示的样子,在COM口旁边出现一个小图标的;如果仅仅识别出COM口而无法通信就是左边这种样子,而现在基本都是这副样子。

下面是NI-VISA显示的端口状态,我发现有一个是红色的,不知道是不是这个问题?

这个是没问题的,可以。你首先检查一下你安装的VISA驱动是否支持你labview的版本,安装后再打开NI MAX将WINDOWsI的波特率设置和你串口的波特率一致再保存,再看看你的COM1或COM2,只要没有感叹号就可以了。希望可以帮你。。追问

我都试过了,没用啊……

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-26
我不知道是什么版本,你使用LabVIEW,如果是8.6或以下,并希望使用串行端口,但还需要下载NI-VISA,从而识别硬件串口。
打包成EXE相对简单,新的项目,新增的第六代选择程序规范打包成EXE“选项卡,打开屏幕,源代码,VI设置为启动VI生成。本回答被网友采纳
第2个回答  2021-02-05
说下我遇到的情况。希望可以帮到别人。安装了labview, NIVISA但是电脑还是不能与设备通信。后面在NI上下了NI-serial的串口驱动安装后好了。我的理解是,NI-VISA是labview 的驱动,另外还需要NI-488.2,和NI-serial分别用做GPIB和串口的驱动
第3个回答  2018-03-29
这个问题我遇到了,问题的解决为两个部分,具体是哪个部分起了作用或者是二者共同作用大家可参考总结。
首先就是USB转串口,我用了一个通用的USB转串口驱动,CH340驱动,然后这个时候如果依然不好使,则连接USB转串口设备,在设备管理器中卸载该设备的默认驱动,这个时候会自动改为串口驱动。
第4个回答  2018-03-15
想问下题主最后是怎么解决的?我也遇到与你相同的问题
相似回答