NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

发送指令出错

我用LV给agilent 8960发送指令,但是发送指令后,仪器总是提示:Query unterminated ,请看下图的程序框图有什么需要改进的地方吗?谢谢关注

 

请帮看看是什么原因 另外我不清楚,GPIB 读写的模式从0-3,不知道选哪一个。

 

 

下载全部
0 项奖励
1 条消息(共 7 条)
6,895 次查看

我用的是LabView自带的程序发送指令的,我发的指令格式是对的,因为我在Mesuase & automation 发送指令是成功的。

 

另外,如果我想把我的指令,逐条的发送给仪器,应该如何做呀,谢谢大家了

0 项奖励
2 条消息(共 7 条)
6,886 次查看

hi

 

What's the timeout set?

What's the expected byte count for readback? 

 

As for the mode, please read the context help [CTRL + H] for more details.

Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
3 条消息(共 7 条)
6,867 次查看

Hello,

 

Time out 设了2000ms

看这个里面写的模式是什么正确使用,EOI,CR,LF ,CRLF代表什么意思呢

 

0 项奖励
4 条消息(共 7 条)
6,864 次查看

 

有网友告诉我这么理解的:

 

EOI是结束,CR是确认,LF是换行,CRLR是确认换行.好像是这样

请再问一个问题:


写入和读出的模式是不是要保持一样

 

但是我看的例子,写入模式是0,读出的模式是2,这个如何理解?

0 项奖励
5 条消息(共 7 条)
6,862 次查看

If you look at the LabVIEW shipped example, it uses mode-0 for both write and read.

 

CR == \r == 0x0DH

LF == \n == 0x0AH 

CRLF == \r\n == 0x0D0AH 

 

If the shipped example works, why not you try using the same settings as of that example VI? 

Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
6 条消息(共 7 条)
6,855 次查看

Thank you!

0 项奖励
7 条消息(共 7 条)
6,839 次查看