迪文科技论坛

 找回密码
 立即注册
搜索
查看: 182|回复: 0

【分享】迪文屏二次开发——艺术字显示

[复制链接]

5

主题

1

回帖

60

积分

注册会员

Rank: 2

积分
60
发表于 2024-12-13 17:10:54 | 显示全部楼层 |阅读模式
一、GUI界面控件介绍
“显示控件”作为DGUS Tool软件中的二大类控件中的一类,另外一类是叫做”触控控件”,我们这里所谓的“显示控件”不是指一个具体的控件,而是对具有共同应用场景的一系列控件的统称,比如说”变量图标显示控件”,”数据变量显示控件”,“艺术字变量显示控件”都属于”显示控件”的类别。“艺术字变量显示控件”其实和”数据变量显示控件”的作用差不多,都是用来显示数值的,比如显示int整数,float浮点数等,而不同之处就是”艺术字变量显示控件”是利用数字图标来显示数值的,而”数据变量显示控件”则是利用字库中的数字字符来显示数值的,利用数字图标的好处就是可以做到界面精美,而且字体大小可以做到任意自如。
这些数字图标我们是可以通过PS等其他绘图工具制作而成的,要保证所有的数字图标大小都一样,当我们需要显示某一个具体的数值时,”艺术字变量显示控件”就会利用这些数字图标来组合成我们想要的数值。对应我们的代码设置数值类型,字长,地址等基础信息,将51单片机的相应功能与GUI界面联系起来。
二、联系建立
UI界面设计完成保存生成DWIN_SET。在keil51编译中编写需要实现的功能,修改优先级,生成.hex文件,再利用DGUS_V7381将hex文件编译成新的.bin文件,注意先删掉之前的.bin文件,否则可能会出现无法实现或者不发生变化等错误情况。
一次开发和二次开发可以共享数据,例如,通过变量接口,一次开发中定义的数据变量可以在二次开发中被访问和修改,实现数据的共享和交互。迪文屏的一次开发和二次开发是相辅相成的,一次开发提供了基础和框架,二次开发在此基础上进行定制和扩展,两者共同实现了最终的产品功能。

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-16 15:20 , Processed in 0.059056 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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