请选择 进入手机版 | 继续访问电脑版

迪文科技论坛

 找回密码
 立即注册
搜索
热搜: T5L 视频屏 DGUS OS
查看: 1112|回复: 8

数字变量前面可以补零吗?补0

[复制链接]

1

主题

2

帖子

62

积分

注册会员

Rank: 2

积分
62
发表于 2019-7-22 12:25:34 | 显示全部楼层 |阅读模式
本帖最后由 神秘の宅叔 于 2019-7-31 11:17 编辑

我现在希望显示“0001”这样的效果,而送入变量值=1,怎样把前面补零呢?
回复

使用道具 举报

75

主题

189

帖子

1050

积分

超级版主

Rank: 8Rank: 8

积分
1050
发表于 2019-7-22 14:27:04 | 显示全部楼层
本帖最后由 神秘の宅叔 于 2019-7-27 21:57 编辑

a、方法一:数据变量本身目前还没有这个功能,用文本显示控件添置再左侧用ASCII码30补齐初始值再在前面代替,或者整个控件直接用文本地址ASCII码显示。
b、方法二:用艺术字变量选择右对齐(右对齐的意义是数据变量显示从个位到十位、百位渐变对齐的参考基准),控件左边添加一个图标变量控件地址和艺术字变量设置一样,下限上限分别对应0-10,其中0-9的时候都指向图标0的小图片,也就是做9个小图片内容写0的生成的ICO图标文件,当地址值为10的时候图标控件地址指向不显示的10空图标,那么就可以补齐0了。这种方法的优势在于不需要多发其他的指令代码,繁琐一点的地方也只是需要做0-9的图标显示艺术字。这种方法对两位数的处理比较高效,如果是多个0,建议用多个地址图标粘贴补齐“0”。

c、方法三:1,2,3,4,5…变成01,02,03,04,05…数据窗口显示控件(可以设置整数位数、勾选设置显示无效0,来补齐前面显示的“0”)数据窗口显示设置,整数类型控件,(该控件地址实际占有双字,低字位是底层需要预留辅助地址,例如下图地址0x1010实际底层地址占用是0x1010和0x1011),为了让上下多余的数据不显示,可以未选中数据的显示设置和底图的颜色一致。

提示:如何得到底图的RGB值方法:软件右下角窗口点击属性,勾选如下图框后鼠标放置在软件串口的背景图片上面就能自动在鼠标轨迹处显示RGB565格式的Color了


其实还有一些不错的方法,我列举上面的方法是实现起来比较快速和简洁的方案。






本帖子中包含更多资源

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

x
以持久的热情,玩转最酷的串口屏技术!
回复

使用道具 举报

75

主题

189

帖子

1050

积分

超级版主

Rank: 8Rank: 8

积分
1050
发表于 2019-7-27 22:00:33 | 显示全部楼层
T5L-DGUSII 内核预计下周会增加“变量数据显示时,无效零显示/不显示的选择”的功能,请留意论坛最新内核、PC软件更新说明。
以持久的热情,玩转最酷的串口屏技术!
回复

使用道具 举报

75

主题

189

帖子

1050

积分

超级版主

Rank: 8Rank: 8

积分
1050
发表于 2019-7-29 15:24:40 | 显示全部楼层
T5L-DGUSII 内核已经增加新功能:“变量数据显示时,无效零显示/不显示的选择”的功能,论坛已经上传更新了最新内核、PC软件。
     
以持久的热情,玩转最酷的串口屏技术!
回复

使用道具 举报

2

主题

11

帖子

93

积分

注册会员

Rank: 2

积分
93
发表于 2019-10-11 22:14:14 | 显示全部楼层
神秘の宅叔 发表于 2019-7-29 15:24
T5L-DGUSII 内核已经增加新功能:“变量数据显示时,无效零显示/不显示的选择”的功能,论坛已经上传更新了 ...

版主,你好,这个内核是在论坛哪个位置下载呢?麻烦讲一下,谢谢
回复

使用道具 举报

2

主题

11

帖子

93

积分

注册会员

Rank: 2

积分
93
发表于 2019-10-11 22:14:53 | 显示全部楼层
神秘の宅叔 发表于 2019-7-29 15:24
T5L-DGUSII 内核已经增加新功能:“变量数据显示时,无效零显示/不显示的选择”的功能,论坛已经上传更新了 ...

看了一下,是T5L,T5的有没有更新这个功能呢?
回复

使用道具 举报

0

主题

160

帖子

920

积分

高级会员

Rank: 4

积分
920
发表于 2019-10-12 08:52:00 | 显示全部楼层
本帖最后由 hao8584 于 2019-10-12 08:56 编辑

T5L 最新内核:http://forum.dwin.com.cn/forum.p ... =142&extra=page%3D1
T5L 最新PC软件:http://forum.dwin.com.cn/forum.p ... d=72&extra=page%3D1
T5的也有数据窗口显示这个控件,可以选择 无效0 补齐的功能。
回复

使用道具 举报

10

主题

24

帖子

149

积分

注册会员

Rank: 2

积分
149
发表于 2020-8-2 10:52:43 | 显示全部楼层
本帖最后由 sxj001 于 2020-8-2 11:04 编辑
hao8584 发表于 2019-10-12 08:52
T5L 最新内核:http://forum.dwin.com.cn/forum.p ... =142&extra=page%3D1
T5L 最新PC软件:http://forum. ...

T5      无效0 补齐的功能。但是   “显示数据总个数”可以改成1 吗?

回复

使用道具 举报

0

主题

9

帖子

95

积分

注册会员

Rank: 2

积分
95
发表于 2020-8-3 13:25:12 | 显示全部楼层
sxj001 发表于 2020-8-2 10:52
T5      无效0 补齐的功能。但是   “显示数据总个数”可以改成1 吗?

层主:数据窗口指示控件上的显示无效0,当中显示数据总个数默认从3开始设置。希望能帮到你
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2020-8-12 09:29 , Processed in 0.019178 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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