liaogf 发表于 2019-11-16 17:05:17

【提问】k600+ OS弹出菜单问题大家来探讨一下

因为想做丰收弹出一个菜单来控制电机的开关,而电机数量又极多,有十几个,所以想用OS的方式来控制显示弹出菜的上泵名称,开和关,同进发送一条Modbus指令给主控器来实现开和关,大家看看有什么好的思路?像这样的弹出菜单
1.我是想在主页面上设置一个弹出菜出,OS上要检测该控件有触摸后,修改弹出菜单上的几个ICO显示变量的值来达到显示出不同的内容,问题是要怎么才能检测到该控件相应的触摸动作?
2.然后要怎么写才能实现在想要的功能呢?想好好久,都没有什么好的思路啊,现在已经入了这个屏的坑了,没有办法啊

hao8584 发表于 2019-11-16 22:03:28

建议你可以不用做这么复杂,直接在电机的弹出菜单里面设置2个按键,开启绿色,停止红色,X按键就不需要了,同时在2个按键设置不同的基本触控键码直接上传即可。

liaogf 发表于 2019-11-17 00:12:43

hao8584 发表于 2019-11-16 22:03
建议你可以不用做这么复杂,直接在电机的弹出菜单里面设置2个按键,开启绿色,停止红色,X按键就不需要了, ...

弹出菜单直接返回的值健,不好触发Modbus指令啊

小龙虾炒小龙虾 发表于 2019-11-18 13:47:39

liaogf 发表于 2019-11-17 00:12
弹出菜单直接返回的值健,不好触发Modbus指令啊

楼主您好,如果不想多做一个额外的按键返回,用02模式去触发,可以写os程序,和之前的值比较,判断变化了就os启用对配置了02模式的地址里面写入0x005A

liaogf 发表于 2019-11-19 10:31:34

小龙虾炒小龙虾 发表于 2019-11-18 13:47
楼主您好,如果不想多做一个额外的按键返回,用02模式去触发,可以写os程序,和之前的值比较,判断变化了 ...

那是不是要将变量backup在另一个变量地址中,在OS中作比较不同后再写一个5A去触发?

Bensenl 发表于 2022-1-20 11:14:40

liaogf 发表于 2019-11-19 10:31
那是不是要将变量backup在另一个变量地址中,在OS中作比较不同后再写一个5A去触发? ...

您好,是的
页: [1]
查看完整版本: 【提问】k600+ OS弹出菜单问题大家来探讨一下