迪文屏开发保姆级教程——页面键盘

迪文屏页面键盘保姆级教程。

本篇文章主要介绍了在DGBUS平台上使用页面键盘的步骤。

迪文屏官方开发指南PDF:(不方便下载的私聊我发给你)

https://download.csdn.net/download/qq_21370051/88647174?spm=1001.2014.3001.5503https://download.csdn.net/download/qq_21370051/88647174?spm=1001.2014.3001.5503

文章目录

一、前言

开发环境

二、使用步骤

1.准备素材

2.打开DGUS工程,导入素材。

3.生成ICL文件。

4.添加数据变量显示控件

5.添加数据录入控件

A.变量地址设置

B.变量类型设置

变量类型和现实的范围入下表格

C.输入显示方式

D.键盘位置

E.设置录入过程中显示位置

6.键盘键位定义

三、容易踩得坑


一、前言

本篇文章主要介绍了在DGBUS平台上使用页面键盘的步骤。

迪文页面键盘是什么?

通过迪文官方的DGUS工具,导入一张带有按键的背景图片,以此页面为按键,后面录入数据的时候,都是跳到这个页面进行数据录入。比组态键盘开发过程更简单,但是复用性不如组态键盘。

开发环境

|--------|--------------------|
| 迪文屏型号 | DMG80480T070_09WTC |
| DGUS版本 | DGUS_V7646 |
| 单片机 | GD32F407 |

二、使用步骤

1.准备素材

准备一张小于你屏幕分辨率的键盘图。后面以此作为键盘底图。

2.打开DGUS工程,导入素材。

3.生成ICL文件。

第一步,把冰箱门打卡~

下面蹦出来这个界面,这里面大部分都是默认就可以,注意你屏幕的内核类型

注意支持的文件类型:

支持文件类型:ICO,JPG,BMP,GIF,PNG
图片数量:不能超过64K张图片

把当前所有的背景底图全部选中,一起生成一个ICL文件。

然后点击生成,

然后跳出来的界面输入文件名,后缀要默认为icl, 命名格式: 32_background.icl

32这个数字ID固定的。覆盖原来的icl文件。

4.添加数据变量显示控件

这里设置属性,变量地址 0x1300,注意不要和当前页面别的控件地址重复。

5.添加数据录入控件

设置它的属性,注意它的变量地址要设置为何前面要被录入进数据的"数据变量"控件的地址一致。

A.变量地址设置

B.变量类型设置

我们这里设置整形

变量类型和现实的范围入下表格

迪文屏数据变量显示逻辑,整数和小数显示逻辑

定点小数法。

C.输入显示方式

如果选择第1种,则类似密码输入时的方式,有一个保护。

我们这里选择直接显示。

D.键盘位置

如下图,选中我们的素材键盘界面,点确定。

拖动出来我们实际要显示的键盘范围,点击确定完成。

下面的显示位置,可以设置当前界面跳出的键盘是从哪里开始的,坐标方向是从坐上向右下坐标递增。

E.设置录入过程中显示位置

一般就是点击到输入框的中间,移动到目标位置后,点一下鼠标左键即可。不用拖动。

6.键盘键位定义

选中键盘素材所在的页面

添加基本触控控件。

如下图,设置一下键值,参考DGUS界面上的要求设置。

重复完成所有按键的设置。

老规矩,养成好习惯,三连走一波,保存、生成、导出。

​​​​

然后就大功告成了~~ 用SD卡拷贝 DWIN_SET文件夹到SD卡根目录,去烧写屏幕程序验证。

GOOD LUCK~

还是老规矩,文末来个福利图养养眼,放松一下 ~~


三、容易踩得坑

注意背景图ICL文件命名要为32开头。

相关推荐
帝晶光电智慧屏1 个月前
DJN人机交互解决方案
人工智能·人机交互·串口屏·串口触摸屏·显示模组
启明智显4 个月前
【启明智显分享】甲醛检测仪HMI方案:ESP32-S3方案4.3寸触摸串口屏,RS485、WIFI/蓝牙可选
触摸屏·串口屏·hmi人机交互·hmi芯片·hmi方案·hmi显示屏·4.3寸触摸串口屏
启明智显4 个月前
【启明智显分享】基于国产Model3芯片的7寸触摸屏助力智慧医疗,电子床头屏提升护理交互
人机交互·串口屏·model3·7寸彩屏·7寸触摸屏·hmi方案·医疗床头屏
启明智显5 个月前
【启明智显分享】2.8寸触摸串口屏SC05 Plus应用于智能血压计
启明智显·串口屏·hmi人机交互·hmi方案·乐鑫方案·智能血压计·2.8寸串口屏
启明智显5 个月前
【启明智显分享】乐鑫ESP32-S3R8方案2.8寸串口屏:高性能低功耗,WIFI/蓝牙无线通信
嵌入式硬件·串口屏·hmi·hmi人机交互·hmi方案·hmi显示屏·乐鑫方案
李先静6 个月前
AWTK 开源串口屏开发(18) - 用 C 语言自定义命令
c语言·串口屏·awtk
李先静7 个月前
AWTK 开源串口屏开发(16) - 提供 MODBUS 服务
串口屏·awtk
启明智显7 个月前
LINUX系统触摸工业显示器芯片应用方案--Model4(简称M4芯片)
linux·启明智显·串口屏·model 4·m4核心板·工业控制hmi·工业显示芯片
李先静8 个月前
AWTK slider_circle 控件发布
开源·串口屏·awtk
李先静1 年前
AWTK 开源串口屏开发(5) - MCU端 SDK 用法
单片机·嵌入式硬件·开源·mvvm·串口屏·awtk