当前位置:首页 > 测试测量 > 测试测量
[导读]非IEEE488.2规范类仪器会一直接收和存储命令中的每个字符,直到接收到所需要的表示终止的换行符。传送方传送所有命令字符,并在每个命令最后使EOI线置于高电平。但是接收仪器始终忽略EOI信号,永远等待换行信号。其解

非IEEE488.2规范类仪器会一直接收和存储命令中的每个字符,直到接收到所需要的表示终止的换行符。传送方传送所有命令字符,并在每个命令最后使EOI线置于高电平。但是接收仪器始终忽略EOI信号,永远等待换行信号。

其解决方法是:只要在命令后加上换行符后,这些非兼容性仪器就会完全可靠地接收、执行或者反馈GPIB指令。加换行符的方法因使用的虚拟仪器开发平台而异。

当使用LabVIEW语言给非兼容性仪器发送指令时,添加换行符如图5.15所示。

图5.15添加换行符示意图

在“常规显示”模式下,“n”换行符被作为2个字符传送,此时接收仪器并不认可此终止符。必须右击图标,在跳出的菜单中选择“‘’Code Display”模式,这时“n”换行符被作为1个字符传送,此时接收仪器认可此终止符,如图5.16。

只要允许在每个指令末尾加上换行符号,并且允许仪器遇到新的一行指令时反应。即可解决非兼容性仪器的通信问题。

图5.16‘’Code Display选择示意图

还有一种方法是到字符面板中利用“回车”+“换行”两个字符常量相连接的形式来达到“n”的效果(见下图)!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭