迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1107|回复: 9

【提问】如何在点击某个键时关闭其他触摸键的功能,再...

[复制链接]

7

主题

23

回帖

104

积分

注册会员

Rank: 2

积分
104
发表于 2019-7-28 20:34:14 | 显示全部楼层 |阅读模式
比如说,点击一个on/off键,点一下变成on时,此时关闭某个增量调节按键,再点击它一下变成off,此时又可以开启增量调节按键。我知道可以用串口发指令实现,但是我想知道怎么直接在屏幕上实现呢?或者它需要的OS代码呢?
回复

使用道具 举报

0

主题

239

回帖

1792

积分

金牌会员

Rank: 6Rank: 6

积分
1792
发表于 2019-7-29 08:52:00 | 显示全部楼层
这个简单一点的可以做多一个页面,做两个一模一样的页面。 按键切换到无触控的页面,只有那个按键有效,其他的不用这种应该最简单理想。
回复

使用道具 举报

7

主题

23

回帖

104

积分

注册会员

Rank: 2

积分
104
 楼主| 发表于 2019-7-29 09:05:08 | 显示全部楼层
qjhzh 发表于 2019-7-29 08:52
这个简单一点的可以做多一个页面,做两个一模一样的页面。 按键切换到无触控的页面,只有那个按键有效,其 ...

但是我这个界面比较复杂,而且需要数据变量录入和显示在这张界面上,感觉不太方便再加一张页面了,而且好多其他页面上可能也需要关闭触控功能
回复

使用道具 举报

0

主题

239

回帖

1792

积分

金牌会员

Rank: 6Rank: 6

积分
1792
发表于 2019-7-29 09:09:00 | 显示全部楼层
楼主是什么型号的屏幕,K600+还是DGUS II系列的?
回复

使用道具 举报

7

主题

23

回帖

104

积分

注册会员

Rank: 2

积分
104
 楼主| 发表于 2019-7-29 09:17:29 | 显示全部楼层
qjhzh 发表于 2019-7-29 09:09
楼主是什么型号的屏幕,K600+还是DGUS II系列的?

DGUS II的
回复

使用道具 举报

0

主题

239

回帖

1792

积分

金牌会员

Rank: 6Rank: 6

积分
1792
发表于 2019-7-29 10:07:47 | 显示全部楼层
楼主可以用OS来处理,增量调节地址等于1时,指定的其他增量调节不能触控,等于0时触控开启。
附件简单例子可以参考。 当然要先测试0x00B0指令打开关闭某个触控,指令OK后写入OS

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

7

主题

23

回帖

104

积分

注册会员

Rank: 2

积分
104
 楼主| 发表于 2019-7-29 10:08:37 | 显示全部楼层
qjhzh 发表于 2019-7-29 10:07
楼主可以用OS来处理,增量调节地址等于1时,指定的其他增量调节不能触控,等于0时触控开启。
附件简单例子 ...

好的,谢谢你
回复

使用道具 举报

7

主题

23

回帖

104

积分

注册会员

Rank: 2

积分
104
 楼主| 发表于 2019-7-29 10:58:54 | 显示全部楼层
qjhzh 发表于 2019-7-29 10:07
楼主可以用OS来处理,增量调节地址等于1时,指定的其他增量调节不能触控,等于0时触控开启。
附件简单例子 ...

我还想问一个小问题,就是这个写出来的OS代码asm文件是如何生成bin文件的?
回复

使用道具 举报

0

主题

239

回帖

1792

积分

金牌会员

Rank: 6Rank: 6

积分
1792
发表于 2019-7-29 11:04:47 | 显示全部楼层
OS编译器,编译成功会自动生成的。
回复

使用道具 举报

7

主题

23

回帖

104

积分

注册会员

Rank: 2

积分
104
 楼主| 发表于 2019-7-29 11:18:12 | 显示全部楼层
qjhzh 发表于 2019-7-29 11:04
OS编译器,编译成功会自动生成的。

原来如此,谢谢你
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-12-5 10:33 , Processed in 0.056179 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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