用APP滑动条调节亮度百分比编写示例

[复制链接]
胡仁剑 发表于 2019-6-25 08:50:30 | 显示全部楼层 |阅读模式
经常碰到一些第三方的设备需要控制其百分比的,比如第三方调光模块,需要用手机APP上的滑动条来控制其亮度百分比。
1.第一种:这种要控制百分比的设备,一般都会有对应的协议,我们只需把其控制亮度那部分解析出来就行了(想要完美体现亮度,就需要很麻烦的把0-100%这100条协议都解析出来,这里就不详细介绍这种了)

2.第二种:我们只需解析出其中几条协议就行,这里我就解析了0%,20%,40%,60%,80%,100%6条亮度协议。我们得知道手机APP上的滑动条,必须得准确滑到那个点才能发出协议,比如想控制灯亮到20%,我们必须得将滑动条拖到20%那个点上,否则灯没有动作(准确滑到20%是很难的)。下面我们就针对这个问题进行解决。

我们举其中一部分为例子,既然手机APP上的滑动条必须得滑到具体的点才能触发协议,那么我们可以做一个取值范围的判定,让他在0-20%都触发亮20%的协议,这样我们只要滑到这个范围灯都能亮20%。
(一)1个基本的调光APP块
1.png
(二)协议
2.png
(三)给用来比较判定的模拟量赋值
3.png
(四)作比较,得出大于0小于等20%时,输出亮度20%的协议,这样就完成了。
4.png



下面程序链接可供参考

第三方调光模块亮度编写.cpro

46.34 KB, 下载次数: 834

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

本版积分规则