我用VISA读取一台矢网的测试数据,但是VISA读取一直超时,不知道哪里错了

2019-07-17 12:14发布

OTA1我查到是讲矢网数据用ASCII码形式输出 然后用VISA读取出来 但是VISA读取一直超时 不知道哪里错了
QQ截图20160421101105.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
shichunyue
1楼-- · 2019-07-18 17:08
oynf 发表于 2016-4-21 17:10
可以问这个属性节点的用途,该怎么设置呢

这个属性节点意思就是读取当前缓存中所有字节,如果不加,可能你发的数据少,但是要接受字节多,就会一直等,然后就会出现超时的错误、
shichunyue
2楼-- · 2019-07-18 17:53
yangwenlong931 发表于 2016-4-21 14:57
1.加属性节点,设置读取数据的长度,
2.写入数据后适当加一个延时,传输数据需要时间的
3.如果通讯是使用的ASCII码的话,写入命令也要是ASII码格式,理论上读取数据后需要将数据转化为可读性强的数据(16进制,10进制,2进制) ...

我加了属性节点,发生了这个错误,不知道为什么
QQ截图20160422102732.jpg
yangwenlong931
3楼-- · 2019-07-18 23:51
shichunyue 发表于 2016-4-22 10:26
我加了属性节点,发生了这个错误,不知道为什么

试试加上VISA配置端口后运行
shichunyue
4楼-- · 2019-07-19 03:41
 精彩回答 2  元偷偷看……
yangwenlong931
5楼-- · 2019-07-19 06:59
设置亮灯运行,逐步查看数据,判断是在哪一步出现的问题
bht_xyk
6楼-- · 2019-07-19 11:22
整个程序放在while循环试试啊

一周热门 更多>