导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→工程技术笔记-文本控件应用[dcolour2013]

 *第67346篇: 工程技术笔记-文本控件应用

  
楼 主:dcolour2013 2016年4月18日15:59
 工程技术笔记-文本控件应用
销售与服务
广州大彩光电科技有限公司
电话:020-82186683-601    
传真:020-22059566     
Email:hmi@gz-dc.com(公共服务)
网站:www.gz-dc.com
地址:广州天河区车陂大岗路14号业顺大厦401-410、507室
官网零售淘宝店:

目录
1. 适用范围 5
2. 开发环境版本 6
3. 功能概述 7
4. 技术实现 8
4.1 文本控件属性窗口 8
4.1.1 文本显示 8
4.1.2 输入设置 9
4.2 插入文本控件 10
 
1. 适用范围
文档适合经济型、基本型、物联型、86盒系列等串口屏产品。

2. 开发环境版本
1. VisualTFT软件版本:V3.0.0.636及以上;
版本查看:打开VisualTFT,点击帮助->  关于VisualTFT可以查看当前软件版本号;
最新版本可登陆www.gz-dc.com进行下载
 

2. 串口屏硬件版本:V2.22.649.XXX及以上。
版本查看:(1) 查看屏幕背面版本号贴纸。
(2) VisualTFT与屏幕联机成功后,右下角显示的版本号。

3. 功能概述
文本控件,屏幕上所有的文本都要通过文本控件来进行显示。
文本可以由主机输入,也可以通过设置,弹出系统键盘或者自定义键盘对文本进行输入编辑操作,然后显示在屏幕上。
4. 技术实现
4.1 文本控件属性窗口
熟悉文本控件的属性窗口可以更好地对文本控件的属性进行更改,如图4 1所示为文本控件的属性窗口。
4.1.1 文本显示
1、文本:可以输入自定义文本显示在屏幕中。
2、字体:更改字体的大小。
3、艺术字:选择“是”或者“否”。
A:选择“是”,开启艺术字显示,如图4 2所示。艺术字显示具体教程可以参考我司官网。
B:选择“否”,关闭艺术字显示。

4、前景颜色:可以设置字体的颜色。
5、背景类型:选择背景的类型,展开如图4 3所示。可以选择透明、单色、图片、单色(选中时显示),还可以对背景颜色、背景图片进行设置。

6、密码显示:开启后输入任何文本字符将会以“*”字符隐匿输入的字符。
7、输入边框:可以选择“是”或者“否”。
8、对齐方式:输入的字符对齐方式分为“左对齐”和“居中对齐”。
4.1.2 输入设置
1、输入方式:分为“用户主机输入”、“弹出系统键盘输入”、“自定义按键输入”。
A:用户主机输入:文本由用户的主机键盘输入,输入后屏幕会显示输入的字符。
B:弹出系统键盘输入:弹出屏幕自带的系统键盘进行文本输入,键盘类型又分为小键盘和全键盘,如图4 5所示。还可以对数值限定,限定后输入的数值只能在限定值之内。
注:弹出系统键盘也可以用用户主机输入。
系统小键盘。
比如当我们用系统小键盘键入“1”并且按下“Enter”键之后,查看虚拟串口屏里面的通讯记录,可以看到屏幕发出指令如表格 4 1所示。
表格 4 1 输入“1”时的指令发送
屏幕发出指令 EE【B1 11 00 00 00 01 11 31 00】FF FC FF FF
指令解析 EE 表示帧头
 B1 11 表示发送的组态控件指令
 11 表示控件为文本控件
 00 00 00 01 表示画面ID 为0,控件ID 为1
 31表示数字1的ASCII 码
 FF FC FF FF 表示帧尾
系统全键盘。
比如当我们用系统全键盘中输入中文“8寸”后,查看虚拟串口屏里面的通讯记录,可以看到屏幕发出指令如表格 4 2所示。
表格 4 2 输入“8寸”的时候的指令发送
屏幕发出指令 EE【B1 11 00 01 00 02 11 38 B4 E7 00】FF FC FF FF
指令解析 EE 表示帧头
 B1 11 表示发送的组态控件指令
 00 00 00 02 表示画面ID 为0,控件ID 为2
 11 表示控件为文本控件
 38表示数字8的ASCII 码
 B4 E7 表示汉字“寸”的内码
 00 表示字符结束
 FF FC FF FF 表示帧尾
C:自定义按键输入:文本由用户自定义按键输入。
2、文本长度:文本输入的长度,默认为255字符长度。
注:指令的最大长度为1024 字节(包含帧头和帧尾),一个汉字占用两个字节。
3、数值限定:设置弹出键盘时还可以设置限定,即键盘输入的数值只能在限定值之内。如    假如设置数值限定为0~220,这时输入“230”,键盘会弹出错误提示。
4.2 插入文本控件
1、新建一个画面,在画面中插入文本控制示。
2、对文本控件进行属性设置,文本→键入“220”,对齐方式→居中对齐,输入方式→弹出系统键盘输入,键盘类型→小键盘,数值限定→“是”,最大值→键入“220”。

3、编译无误后,运行模拟器测试效果。打开虚拟串口屏窗口的右上角的通信记录可以查看按下键盘后屏幕发出的指令。


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:空气能热水器、电热水器控制器,热回收控制器;电流传感器13229888028

[下一篇主题]:工程技术笔记-如何在串口屏上实现艺术字文本显示V1.0