LABVIEW 串口问题
我使用LV 范例 基本串行写入和都VI ,写入仪器的通行指令后,仪器没有任何反应?
查找仪器指令也没反应,仪器是测量温度的巡检仪,通讯指令是厂家说明书写的!
请各位兄长指点!
需要安装相关驱动吗?
首先,你先确保在labview上能够使用串口,你可以用两台电脑来做试验。两台电脑均接上串口模块,一台用labview的vi,一台用串口小助手,进行相互通信,看看两者是否通讯正常。
感谢jianbo2006的指导建议,我明天到厂里尝试你的建议!
另补充:使用温度巡检仪自带的软件是可以通信的!
我的问题解决了,仪器接收十六进制数值,将VI 写改为十六进制显示,通信成功。
高兴是一时,新的问题又出现了,关了电脑,第二天在用,报错,资源有效,但无法访问,
好多朋友说,串口被占用,程序里我用了关闭VISA 函数。如图:
C:\Documents and Settings\Administrator\桌面\0012.bmp
后,我重启,在用同样的问题,
后,用串口助手OK ,在用VI 有报错,
每次用都要调用下串口助手才用用,
我不能每次都调用串口助手啊,帮我找找原因?谢谢
我的问题解决了,仪器接收十六进制数值,将VI 写改为十六进制显示,通信成功。
高兴是一时,新的问题又出现了,关了电脑,第二天在用,报错,资源有效,但无法访问,
纠正以上错误
好多朋友说,串口被占用,程序里我用了关闭VISA 函数。如图:
C:\Documents and Settings\Administrator\桌面\0012.bmp
后,我重启,在用同样的问题,
后,用串口助手OK ,在用VI 有报错,
每次用都要调用下串口助手才用用,
我不能每次都调用串口助手啊,帮我找找原因?谢谢
这个是我想表达的意思
我的问题解决了,仪器接收十六进制数值,将VI 写改为十六进制显示,通信成功。
高兴是一时,新的问题又出现了,关了电脑,第二天在用,报错,资源有效,但无法访问,
纠正以上错误
好多朋友说,串口被占用,程序里我用了关闭VISA 函数。如图:
C:\Documents and Settings\Administrator\桌面\0012.bmp
后,我重启,在用同样的问题,
后,用串口助手OK ,在用VI OK
每次用都要调用下串口助手才用用,
我不能每次都调用串口助手啊,帮我找找原因?谢谢
同求同求
打开MAX,找到NI-VISA option选项查看自己所用的通信库函数是否启用了,没启用的启用就好了
HI yelei1254
没找的到诶, 能截个图吗?
这是截图,我做GPIB通讯时也遇到相似的问题,我吧GPIB.dll函数库选上后,就不在出现问题了。我是这么解决的,希望对你有用
我的 MAX 和你不一太样,是不是我少装了什么啊?如附图
小编解决了嘛 我也是同样的问题 求解啊
小编解决了嘛 我也是同样的问题 求解啊
问题解决了
我的问题是使用屏幕键盘打开和是串口(COM1)冲突的问题。
不使用屏幕键盘或使用COM2 不在有类似的问题!