DGUS屏开发:PyQT5+Matplotlib实现变量数据录入与绘图
需积分: 50 9 浏览量
更新于2024-08-09
收藏 8.56MB PDF 举报
本文档是关于迪文(DiWin)串口屏的开发指南,主要讲解了如何使用PyQt5和matplotlib进行数据变量录入及显示的实现,以及DGUS屏的配置、通信、寄存器操作等内容。
在迪文(DGUS)屏的开发中,"变量数据录入"是一个关键功能,它允许开发者向DGUS寄存器输入数据。通过使用"变量数据录入"控件,可以设置变量地址、变量类型以及键盘的位置。键盘位置可以设置在不同的页面,并且可以设定显示位置,便于用户输入数据。完成设置后,开发者可以预览输入数据的效果。与此配合的"数据变量显示"控件能实时展示输入的数据,其变量地址需与"变量数据录入"保持一致,可以在界面上与之重合,提供更直观的用户体验。
在系统测试界面,有"按键返回"和"确定发送"等功能。"确定发送"按键利用"按键返回"控件,但其特殊之处在于向地址0x0800的DGUS寄存器写入0x005A,这是因为在22.BIN文件中,Modbus运行参数定义时,写指令发送依赖于VP指向的变量缓冲区低字节内容为0x5A。
DGUS开发体系包括快速上手、连线与上电、安装和使用DGUS软件等步骤。DGUS系统有其独特的优点,如简化开发流程、优化软件处理等。配置文件是DGUS开发的核心部分,包括素材文件、配置文件和数据的储存,涉及到FLASH、RAM、配置寄存器空间等多个方面。开发者需要熟悉系统配置文件CONFIG.txt、变量初始化文件22.BIN等,以及如何进行屏幕校准、调试工具的使用等。
串口通信是DGUS屏与外部设备交互的关键,包括通信指令说明、串口通信故障排除等。配置寄存器在控制屏幕功能中扮演重要角色,例如RTC的读写、字库的读取、音频播放、数据库读写和外接键盘控制等。DWINOS程序设计涉及DWINOS编程软件的使用、基本约定、汇编指令集和编程实例。
触控/键控配置文件说明涵盖了触摸屏数据录入(数字和文本)、弹出菜单选择、增量调节、拖动调节、RTC设置、按键返回值、硬件参数配置以及触摸屏按压状态同步数据返回等功能。而显示变量配置文件则详细解释了显示变量的功能,这在实时显示输入数据或系统状态时非常重要。
这份开发指南提供了全面的迪文串口屏开发知识,从基本操作到高级功能,对开发者掌握DGUS屏的使用和编程有着极大的帮助。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
思索bike
- 粉丝: 38
- 资源: 3962
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录