我用串口调试有数据但为什么labview的visa采集不到总是显示0

如题所述

第1个回答  2012-03-18
为什么不用VISA旁边的串口专用的那一组?
需不需要加延时就看你那边的串口设备做的什么方式了。是收到相应的命令才往外发数据,还是一直在往外发。后者不用加,如果是前者的话,串口发出数据可能需要几十毫秒的时间,你用串口写字符串后马上读,当然读不到。稍等一百毫秒左右就差不多了,具体需要多长自己看看吧。追问

是一直往外发的,

追答

把程序框图截图贴出来让大家帮你看看吧。串口设置的那些参数很关键。
无图无真相啊。

第2个回答  2012-03-16
把VISA读的VI 放在一个While循环里,记得VI后面ERROR输出端加指示器,再放个延时,就行了追问

加延时做什么

追答

释放系统资源,降低CPU的占用时间

第3个回答  2012-03-14
没安装好吗?是软件问题,还是硬件连线没连接好?追问

谁知道啊就算我用串口调试出来的数据是错的,那么visa应该有错的数据被采集到啊,烦恼啦

追答

先一个一个排除。不要烦到自己心情不。

本回答被网友采纳
第4个回答  2012-12-19
楼主问题解决了么,我也遇到这个问题了,求解答呀
相似回答