串口屏开发笔记--迪文K6000
产品型号:
软件版本: DGUS V5.04
接口设置:
ON = TTL 短接连接跳线
OFF = RS232 断开跳线
工程说明:
1.K600不能使用高版本的DGUS(配置文件格式不同),测试V5.04工作正常
DWprj.hmi - 工程文件,文本格式,描述了图片关系
DWprj.tft - 二进制文件
TFT目录 - 显示组件的文件,二进制格式
DWIN_SET目录 - 生成的烧写文件,全部复制到SD卡中
image目录 - 原始图片素材
ICON目录 - 原始图标素材
修改背景图片: 新图片直接覆盖DWIN_SET目录中原图片,重新烧写即可。
复选框设计:
变量图标显示:
选择图标文件,设置变量地址,上限1设置图标,下限为0,不设置图标
添加增量调节:
设置变量地址,按字节写入,调节方式++,逾限处理方式: 循环调节;调节步长:1;下限:0;上限:1.
数字录入:
显示部分:数据变量显示,指定变量地址,变量类型,整数位,小数位等
触控部分:变量数据输入,设置变量地址
键盘设置-->其他页面,选定键盘区域(轮廓)),
设置键盘显示位置(左上角),录入显示区域(右上角)
键盘处理:
基本触控: 按照提示内容输入键值即可
RTC显示及设置:
显示部分: RTC文本显示,设置字库,字号及日期格式即可;
触控部分: RTC设置,设置键盘相关参数即可。
模拟钟表显示:
显示部分: 表盘时钟显示,设置时针,分针,秒针的图标及中心坐标,不需要触控部分。
寄存器宽度为8bit,每个地址对应1个字节
读寄存器: 命令81,cnt为期望返回的字节数
5A A5 03 81 addr cnt
写寄存器: 命令80,长度需要根据寄存器类型来确定
5A A5 04 80 addr val
切换页面: 向寄存器03写入页面地址(寄存器为16位,需要2个字节)
5A A5 04 80 03 00 05
读写RAM: RAM字宽为16bit,每个地址对应2字节。
二维码显示:
显示部分: QR二维码控件,选择左上角位置,设置变量地址,设置单位相素(Unit Pixels)
二维码显示内容为字符串格式,需要发送0结尾;
根据手册二维码最多支持458个字节,但通讯协议最大帧长度为255 + 3,所以如果大于255个字节时,需要分两次写入;
二维码图形有 4545 单元像素(数据少于 155 字节)和 7373 单元像素(数据少于 459Bytes)两种。
曲线显示:
显示部分: 实时曲线显示,设置显示宽度(W)高度(H)
Y_Central - 设置水平中心轴位置
VD_Central - 中心值对应的数值,最大值和最小值中间的位置,(Vmax + Vmin) /2
纵轴放大倍数 - MUL_Y=(Ye-Ys)*256/(Vmax-Vmin) 向下取整
横轴间隔 - 一般取1
左上角坐标(Xs,Ys),右下角从标(Xe,Ye)
如果需要显示曲线线条比较粗,可在同一个位置放置多个上下(Y 轴)平移的曲线变量并引用同一个数据
源。