当我们在LABVIEW编程中需要用到扫码枪的功能的时候,有时可能会遇到这种情况,就是当扫完码后输入动作还没有自动结束,光标还在那里闪动,那么是什么问题造成的呢,下面我就来分享一下具体的原因和解决方案。
工具/原料
LABVIEW 扫码枪
一、扫码枪回车符设置
1、因为扫码枪就好比是一个会自动输入的召堡厥熠键盘,当输入完一串字符串之后一般的常规操作就是按一下回车符<Enter>来结束输入操作,同样扫码枪也是一样道理,剧安颌儿如果扫码时没有设置回车指令,那么在字符串输入完后还会是待输入的状态,那么就需要找到扫码枪的说明书,按照对应指令的条码进行回车符的设置。
2、若设置没有反应的话,很有可能是因为扫码枪内部的程序已经乱码了,所以我们要将扫码枪进行出厂设置,然后再进行回车符设置操作,此时自然条件下我们扫码后就可自动完成输入操作。
二、LABVIEW 控件设置
1、当LABVIEW的输入控件没有设置合理的时候也会出现这种情况,下面我就来说一下怎样在LABVIEW里面进行的设置,首先打开LABVIEW程序。
2、在labview程序中选中条码的输入控件,然后单击鼠标右键,在弹出的选项框中将<启用自动换行>前面的“√“ 去掉,如果选中此对号的话在扫码输入完字符串后再执行回车<Enter>命令并不会结束输入任务而是会切换自动换行,这就是造成我们扫完码后没有结束输入的原因,另外<限于单行输入>前面的“√”要选中。
3、以上操作完成后,打开菜单栏中的<文件>选项,在下拉菜单中选择<保存>,将我们刚才操作进行保存即可。
4、再次运行程序,进行扫码操作就会发现扫完码之后,程序界面右上角的<文本输入>提示已经没有,说明我们的字符串操作已经结束。