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

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

新建了一个判断,但是无法使用,请教大家

[复制链接]

2

主题

2

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2024-6-5 16:38:00 | 显示全部楼层 |阅读模式
function on_control_notify(screen,control,value)
       
        if screen == 6 and control == 6 and value == 1 then
        --按下速度模式按钮控件触发,画面ID是6,控件ID是6,按下状态是1;
        if get_value(6,14) = 0 then
                change_screen(7)
        elseif get_value(6,14) = 1 then
                change_screen(7)
        elseif get_value(6,14) = 2 then
                change_screen(31)
        elseif get_value(6,14) = 3 then
                change_screen(32)
        elseif get_value(6,14) = 4 then
                change_screen(33)
        elseif get_value(6,14) = 5 then
                change_screen(34)
        elseif get_value(6,14) = 6 then
                change_screen(35)
        elseif get_value(6,14) = 7 then
                change_screen(36)
        elseif get_value(6,14) = 8 then
                change_screen(37)
        elseif get_value(6,14) = 9 then
                change_screen(38)
        elseif get_value(6,14) = 10 then
                change_screen(39)
        elseif get_value(6,14) = 11 then
                change_screen(40)
        elseif get_value(6,14) = 12 then
                change_screen(41)
        elseif get_value(6,14) = 13 then
                change_screen(42)       
        elseif get_value(6,14) = 14 then
                change_screen(43)       
        elseif get_value(6,14) = 15 then
                change_screen(44)               
        end
end
目前是写了个这样的一个功能,按钮按下根据一个值去切换界面。不知道哪儿有问题

回复

使用道具 举报

0

主题

388

帖子

1120

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1120
发表于 2024-6-5 18:40:50 | 显示全部楼层
if get_value(6,14) = 0 then这里要用双等于==,看你的代码最后还少了一个end,运行虚拟屏时可以看到参数设置页面有报错的,具体可以复制出来查看
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 19:15 , Processed in 0.042426 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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