发 帖  
原厂入驻New
[问答] LabVIEW中的数值输入控件可以做到和触摸屏一样既可以给寄存器赋值,也可以实时显示寄存器的反馈值吗
195 labview
分享
请问,我和PLC用modbus进行通信,然后希望labview中的数值输入控件可以做到和触摸屏一样既可以给寄存器赋值,也可以实时显示寄存器的反馈值,而不是添加数值显示控件作显示。请问该如何操作?
0
奖励1积分
2020-9-2 21:51:01   评论 分享淘帖 邀请回答
6个回答
做输入和显示只能用输入控件,显示的做不了输入,输入控件可以禁用只做显示
2020-9-3 08:22:27 1 评论

举报

1 条评论
输入控件需要用事件结构去解决了,鼠标进入后就不要再去刷新控件值了
2020-9-3 08:39:48 3 评论

举报

3 条评论
  • 2020-9-3 09:33

    这个该怎么操作啊,能不能给个例子啊大佬

    王志博1 回复 世人皆不同: 2020-9-3 09:51

    我刚刚试了一下,事件结构都不用,直接用属性节点的值就行了,不过你这样整应该没啥用吧,你写的难不成和PLC收到的不一样?

    世人皆不同 回复 王志博1: 2020-9-3 10:16

    就程序开始运行,我先要用从PLC寄存器中读出当前的值,然后再在这个控件中修改数值传到PLC中,但是我用了属性节点的值试过,好像只能读出PLC中的值,无法对PLC中的值修改。

我试了一下,循环延时30MS以上就可以了,你循环需要很快吗
PLC读取.png
2020-9-3 10:26:56 2 评论

举报

2 条评论
  • 2020-9-3 20:49

    我试了下,我在触摸屏改寄存器的数值了,并不会传到labview控件中。这样的话寄存器中的值就只能在labview中修改,触摸屏中无法修改了。就是我希望在触摸屏中修改的值也能同步显示到labview的输入控件中,labview界面和触摸屏可以相互显示和修改。

    王志博1 回复 世人皆不同: 2020-9-4 10:06

    触摸屏改数值控件值的话,你可能需要再点一下控件外吧,你试试,我这面鼠标改的一点问题没有,延时肯定不能设置太少,少了的话你就必须得用事件结构,点到控件里时,自动赋值该控件的程序分支就得停止运行了

输入控件不能用于显示吧。
2020-9-3 10:54:39 评论

举报

看看这个是不是你想要的效果?

未命名 1.rar

下载积分: 积分 -1 分

7.59 KB, 下载次数: 3, 下载积分: 积分 -1 分

2020-9-4 13:26:14 评论

举报

要么你把你的程序传上来看看吧,是不是有其它的问题
2020-9-4 14:09:10 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
我要提问
关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表