您的位置 首页 模拟

LabVIEW字符串输入指令中的换行符问题

非IEEE4882规范类仪器会一直接收和存储命令中的每个字符,直到接收到所需要的表示终止的换行符。传送方传送所有命令字符,并在每个命令最

非IEEE488.2标准类仪器会一向接纳和存储指令中的每个字符,直到接纳到所需求的表明停止的换行符。传送方传送一切指令字符,并在每个指令最终使EOI线置于高电平。可是接纳仪器一直疏忽EOI信号,永久等候换行信号。

其解决办法是:只需在指令后加上换行符后,这些非兼容性仪器就会彻底可靠地接纳、履行或许反响GPIB指令。加换行符的办法因运用的虚拟仪器开发渠道而异。

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

图5.15增加换行符示意图

在“惯例显现”方式下,“\n”换行符被作为2个字符传送,此刻接纳仪器并不认可此停止符。有必要右击图标,在跳出的菜单中挑选“‘\’Code Display”方式,这时“\n”换行符被作为1个字符传送,此刻接纳仪器认可此停止符,如图5.16。

只需答应在每个指令结尾加上换行符号,而且答应仪器遇到新的一行指令时反响。即可解决非兼容性仪器的通讯问题。

图5.16‘\’Code Display挑选示意图

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

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/moni/221590.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部