迪文科技串口屏里面如何实现曲线显示? 迪文串口屏k600花屏
- 迪文串口屏怎么可以产生下拉菜单
- 我现在用STM32与迪文屏相连调串口,通信都调好了,现在要在迪文屏上做几个按键的显示,不知道什么思路
- 单片机的触摸彩屏怎么显示曲线表的
- Winform 编写串口通信,显示曲线图
迪文串口屏怎么可以产生下拉菜单
大彩串口屏我就知道 希望可以帮到你
下面为教程:
菜单控件,弹出菜单供用户进行选择,选择后快速地将所选数据显示在屏幕上。
把菜单控件放置在一个新建画面中,
4. 技术实现
4.1属性窗口
属性窗口是对控件属性进行更改的一个界面,熟悉属性窗口可以更好地对控件功能进行应用,如图 4 1所示。
图 4 1 属性窗口
1.控件设置
(1)菜单外观:分为单色和自定义图片。
A:选择单色,可进行菜单字体以及背景部分设置,
B:选择自定义图片,同时设置弹起时、按下时的图片,
注:若设置自定义图片,并且需要用到裁剪功能,请将图片分辨率调整为屏幕分辨率大小,此处不建议使用裁剪功能。
(2)字体:可以选择字体的大小。
(3)背景色:选择菜单控件的背景色。
(4)前景色:选择菜单控件上文字的颜色。
2.菜单设置
(1)菜单风格:分为弹出菜单和固定菜单
A:弹出菜单,菜单需要点击按钮或者发出指令,菜单会弹出来。
B:固定菜单,菜单一直固定显示在屏幕上 。
(2)菜单方向:水平或者垂直,建议按需设置,调试查看哪种方向适合使用。
(3)菜单项数:显示菜单有多少项。
(4)菜单数据:选中菜单中的选项后显示在文本控件上的数据,数据由用户自定义,数据与数据之间用半角“;”隔开。
(5)多语言选项:可以设置语言数;选项以半角分号隔开。
4.2查看ID
要完成控件的功能应用,前提必须知道怎么查看控件和画面的ID。
查看控件ID
,当前画面图标左上角的数字即为控件的ID。
点击资源窗口,可以查看每个画面对应的ID。
例程操作
菜单控件要在屏幕上进行选择,并在屏幕上进行显示,需要协同文本控件和按钮控件进行使用。所以我们在画面中,需要放置一个按钮控件、一个文本控件、一个菜单控件,。
注:当我们数据比较庞大的时候,可以用一个按钮控件匹配多个菜单控件。
放置控件
插入控件后,我们对插入的三个控件分别进行设置。
1.对菜单控件属性窗口进行设置
,菜单外观→自定义图片;弹起时的图片→选择弹起时的图片UI;按下时的图片→选择按下时的图片UI;菜单风格→弹出菜单;菜单方向→水平;菜单项数→“5”;菜单数据→“57.7;100;220;230;无效;”。
菜单控件属性
2.对文本控件属性窗口进行设置
清空文本框;对齐方式→居中对齐;输入方式→用户主机输入。
文本控件属性
3.对按钮控件属性窗口设置
注:串口屏硬件版本号V2.22.793.XXX以前,包括793在内的产品,弹出菜单功能不支持直接设置按钮控件触控用途为“弹出菜单”,否则工程下载到硬件时将导致弹出菜单是无法正常使用的;如需正常使用弹出菜单,请使用上面介绍的开关描述功能进行设置。我司后续新产品将全面支持此功能。
因为产品固件更迭的原因,所以这里设置按钮控件的属性窗口有两种方法:
A:如果固件版本为793之前的版本(老版本),对按钮控件属性设置如图 4 10所示,触控用途→开关描述;设置对内按下时指令(下面详细介绍设置指令方法)。
按钮控件属性
对内按下时指令设置方法:
打开指令助手,如图 4 11所示,在指令助手中选择下拉菜单,设置选择当前画面ID、当前菜单控件ID、 “显示下拉菜单”、当前文本控件ID
指令助手设置
在按钮属性窗口中,鼠标左键点击标示区域,会弹出“...”的展开标志。
然后点击“...”的展开标志。
系统会弹出一个输入框,把复制的指令填充到输入框中。
输入框
B:如果固件版本为793之后的版本(新版本),对按钮控件属性设置,触控用途→弹出菜单;菜单控件ID→“1”;文本控件ID→“2”。
按钮控件属性
4.模拟仿真
编译无误后,运行模拟器测试效果,
图 4 16 模拟仿真
我现在用STM32与迪文屏相连调串口,通信都调好了,现在要在迪文屏上做几个按键的显示,不知道什么思路
串口屏开发要熟悉各个厂家配套设计的PC端软件,将串口彩屏通过232或485接口和电脑连接后,打开厂家提供的软件,握手成功后就可以在PC端开发。界面部分一般都是通过图片格式下载到屏里面,通过建立热区,实现界面跳转等。建议参考下 深圳市圣合泰科技有限公司开发出的系列串口屏,有详细的使用教程。
单片机的触摸彩屏怎么显示曲线表的
选择对应的串口总线将笔记本连接触摸屏,打开进入触摸屏对应的软件,按软件下载方式对触摸屏的程序(即为通讯程序)进行下载。
Winform 编写串口通信,显示曲线图
晕了 你的工作流程就是 取数据===》 显示数据
这好办啊, 直接模拟给数据(用Timer 或线程 模拟数据生成),看显不显示 如果显示了 就是取数据过程有问题嘛
学会debug 模式 不用模拟就可以搞清楚 哪里问题了