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

2016-08-03 12:33:02来源: eefocus 关键字:LabVIEW  字符串  输入指令  换行符
非IEEE488.2规范类仪器会一直接收和存储命令中的每个字符,直到接收到所需要的表示终止的换行符。传送方传送所有命令字符,并在每个命令最后使EOI线置于高电平。但是接收仪器始终忽略EOI信号,永远等待换行信号。

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

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

 

 

 图5.15 添加换行符示意图

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

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

 

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

 

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

 

关键字:LabVIEW  字符串  输入指令  换行符

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/article_2016080316502.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:LabVIEW设计模型——状态机
下一篇:LabVIEW中调用VC++生成的DLL文件

论坛活动 E手掌握
关注eeworld公众号
快捷获取更多信息
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
LabVIEW
字符串
输入指令
换行符

小广播

独家专题更多

东芝在线展会——芯科技智社会创未来
东芝在线展会——芯科技智社会创未来
2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved