迪文串口屏使用简介
今天终于有时间可以和各位聊一聊关于本人对市场上常见串口屏的一些认知和看法。本人作为串口屏资深用户,由于工作原因在开发前期接触了市场上各种各样的串口屏,比如迪文、大彩、淘晶驰、欣瑞达、中显等等厂家的智能屏,这些智能屏就个人开发使用角度而言我还是觉得迪文家的屏相对来说开发比较快速简单,其DIY程度最高,交互界面会更加炫酷,最关键是其页面刷新速度达到了20ms,最高速度600MHz,单芯片双核使其稳定性更可靠。
在开发前期我们需要把交互的界面素材准备好,其次通过迪文提供的上位机将准备好的图片导入进去,在软件的工具栏中选择需要需要添加的控件。说到控件有必要向大家说明一下控件主要分为两大类,分别是显示控件和触控控件,顾名思义显示控件就是单单在屏幕上用来显示用的,比如显示数值、文本、开机动画、状态图标等等不需要外部触发的都属于显示。而触控控件主要是用来人机交互时使用的,比如点击屏幕翻页、调节数值和文本数据的录入等等都是用触控控件。将对应的控件添加到自己想要达到此效果的位置即可。
因为在 DGUS 开发平台中是通过使用控件来进行开发的。控件中封装了定义好的数据的属性和方法,我们只需要 在 PC 端对控件进行配置和使用即可。
在工程做好后只需要在主控代码中按照迪文协议来发送就实现了人机交互。
如下是官方DEMO,淡黄色小方块就是拖动的触控控件。