在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 1928|回复: 1

[原创] 工程技术笔记-文本控件应用

[复制链接]
发表于 2016-4-19 14:19:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
        


   


   


   


   


   

Technical

   

Note

   
   

                                                                 

         

广州大彩光电科技有限公司

     
     

            

         

工程技术笔记

     
     

            

         

文本控件应用

     
     

                                 

         
     
      

类别

      
      

内容

      
      

关键词

      
      

文本控件
串口屏

      
      

摘要

      
      


      
     
     


     
     


修订历史

  

版本

  
  

日期

  
  

原因

  
  

V1.0

  
  

2016/02/22

  
  

创建文档

  
  


  
  


  
  


  

销售与服务

  

广州大彩光电科技有限公司

  

电话:020-82186683-601   

  

传真:020-22059566      

  

Emailhmi@gz-dc.com(公共服务)
网站:www.gz-dc.com

  

地址:广州天河区车陂大岗路14号业顺大厦401-410507

  

官网零售淘宝店:https://gz-dc.taobao.com

   


  

目录

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文本控件的属性窗口

4.1.1
文本显示

1、文本:可以输入自定义文本显示在屏幕中。

2、字体:更改字体的大小。

3、艺术字:选择“是”或者“否”。

A:选择“是”,开启艺术字显示,如4‑2所示。艺术字显示具体教程可以参考我司官网。

B:选择“否”,关闭艺术字显示。

4‑2
属性窗口

4、前景颜色:可以设置字体的颜色。

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

4‑3背景类型

6、密码显示:开启后输入任何文本字符将会以“*”字符隐匿输入的字符。

7、输入边框:可以选择“是”或者“否”。

8、对齐方式:输入的字符对齐方式分为“左对齐”和“居中对齐”。

4.1.2
输入设置

1、输入方式:分为“用户主机输入”、“弹出系统键盘输入”、“自定义按键输入”。

A:用户主机输入:文本由用户的主机键盘输入,输入后屏幕会显示输入的字符。

B:弹出系统键盘输入:弹出屏幕自带的系统键盘进行文本输入,键盘类型又分为小键盘和全键盘,如4‑5所示。还可以对数值限定,限定后输入的数值只能在限定值之内。

注:弹出系统键盘也可以用用户主机输入。

系统小键盘:如 4‑4所示。

4‑4
系统小键盘

比如当我们用系统小键盘键入“1”并且按下“Enter”键之后,查看虚拟串口屏里面的通讯记录,可以看到屏幕发出指令如表格 4‑1所示。

表格4‑1
输入“1”时的指令发送

  

屏幕发出指令

  
  

EEB1 11 00 00 00 01 11 31 00FF FC FF FF

  
  

指令解析

  
  

EE 表示帧头

  
  

B1 11 表示发送的组态控件指令

  
  

11 表示控件为文本控件

  
  

00 00 00 01  表示画面ID 0,控件ID 1

  
  

31表示数字1ASCII

  
  

FF FC FF  FF 表示帧尾

  

系统全键盘:如4‑5所示。

                                 

        

点击可以进行中英文切换

   
   

4‑5系统全键盘

比如当我们用系统全键盘中输入中文“8寸”后,查看虚拟串口屏里面的通讯记录,可以看到屏幕发出指令如表格 4‑2所示。

表格4‑2
输入“8寸”的时候的指令发送

  

屏幕发出指令

  
  

EEB1 11 00 01 00 02 11 38 B4 E7 00FF FC FF FF

  
  

指令解析

  
  

EE 表示帧头

  
  

B1 11 表示发送的组态控件指令

  
  

00 00 00 02  表示画面ID 0,控件ID 2

  
  

11 表示控件为文本控件

  
  

38表示数字8ASCII

  
  

B4 E7 表示汉字的内码

  
  

00 表示字符结束

  
  

FF FC FF  FF 表示帧尾

  

C:自定义按键输入:文本由用户自定义按键输入。

2、文本长度:文本输入的长度,默认为255字符长度。

注:指令的最大长度为1024字节(包含帧头和帧尾),一个汉字占用两个字节。

3、数值限定:设置弹出键盘时还可以设置限定,即键盘输入的数值只能在限定值之内。如
4‑6所示,假如设置数值限定为0~220,这时输入“230”,键盘会弹出错误提示。


4‑6
错误提示

4.2
插入文本控件

1、新建一个画面,在画面中插入文本控制,如4‑7所示。

4‑7插入文本控件

2、对文本控件进行属性设置,文本→键入“220”,对齐方式→居中对齐,输入方式→弹出系统键盘输入,键盘类型→小键盘,数值限定→“是”,最大值→键入“220”如4‑8所示。

4‑8设置属性窗口

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

4‑9运行虚拟串口屏

发表于 2016-7-13 05:31:39 | 显示全部楼层
非常不错,谢谢分享。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 16:34 , Processed in 0.027599 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表