广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 9338|回复: 3

如何通过读取文本控件的数值来控制按扭的状态

[复制链接]

1

主题

2

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2021-3-24 10:46:57 | 显示全部楼层 |阅读模式
本帖最后由 wbj955 于 2021-3-24 17:07 编辑

unction on_init( )
set_visiable(0,5,0)                           --隐藏文本控件
end
unction on_systick()
           
                   local text_value = get_text(0,5) --读取文本内容
                if    text_value=0 then
                  set_value(0,6,0)                      --设置按扭,文件控件值为0时,按扭弹起
                    
      end
          if    text2_value=1 then           ----设置按扭,文件控件值为1时,按扭按下
     set_value(0,6,1)
         end
end


现在的问题是
unction on_init( )
set_visiable(0,5,0)                           --隐藏文本控件
end
只写这部分的时候,是可以实现控件的隐藏,如果加上
unction on_systick()
           
   local text_value = get_text(0,5) --读取文本内容
if    text_value=0 then
  set_value(0,6,0)                      --设置按扭,文件控件值为0时,按扭弹起
   
      end
  if    text2_value=1 then           ----设置按扭,文件控件值为1时,按扭按下
     set_value(0,6,1)
end
end

不但不能实现通过读取文本控件的数值来控制按扭的状态,也不能隐藏按扭了,

问题,出在哪了,还能别的办法实现这个两个功能吗
回复

使用道具 举报

0

主题

207

帖子

6881

积分

论坛元老

Rank: 8Rank: 8

积分
6881
发表于 2021-3-24 15:01:02 | 显示全部楼层
工程完整发过来
VisualHMI 人机界面 & VisualTFT 串口屏
回复

使用道具 举报

1

主题

2

帖子

31

积分

新手上路

Rank: 1

积分
31
 楼主| 发表于 2021-3-24 17:05:44 | 显示全部楼层
谢谢帮我看看
回复

使用道具 举报

5

主题

13

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2021-4-15 13:53:53 | 显示全部楼层
我没仔细读代码,但一眼看见一个低级错误:if后面的条件判断应该是“==”,而不是“=”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-11-23 20:07 , Processed in 0.049609 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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