应用范例: 使用TOPWAY Smart LCD (HMT050CC-C) 使用PIP键盘输入数字小数位

第一步 建立工程

第二步 建立三个页面,导入图片

  1. 点击工作区域, 右面显示页面属性

  2. 属性中Background Image 选择页面背景图

注:DP0000 主页面;DP0001为数字键盘页面,DP0002为数字键盘页面按下效果

第三步 关联页面与背景图

第四步 建立字符串元素与设置属性值

  1. 资源窗口中,右击 32bit Number Variables选择New VP

  2. 菜单工具栏点击数字变量元素

  3. 在页面工作区拖出矩形区,创建字数字变量元素于页面

  4. 属性中Font Color选择:0xFF0000

  5. 属性中Transparent选择:True

  6. 属性中Font字体选择:32_ASCII_SysBold

  7. 属性中Interger Digits和Decimal Digits分别选择:2,2

  8. 属性中VP Address选择VP: 0x02000

第五步 建立触摸键与设置属性值

  1. 菜单工具栏点击触摸键

  2. 在页面工作区拖出矩形区, 创建触摸键元素于页面

  3. 属性中Call选择:PIP Number Keyboard

  4. 属性中VP Address选择:0x02000

  5. 属性中VP Min设置:-32768VP Max设置:32768

第六步 设置PIP Number KeyBoard 窗口属性值

  1. PIP Title 属性中Font Color选择:0xFF0000

  2. PIP Title 属性中Transparent选择:True

  3. PIP Title 属性中Font选择:32_ASCII_SysBold

  4. PIP Title 属性中Integer和Decimal Digits分别设置:2,2

  5. PIP WIN 属性中X/YPop Position分别:406,110

  6. PIP WIN 属性中Pop Area of Page选择:PG0001

第七步 建立自定义键盘与设置属性值

  1. 菜单工具栏点击触摸键

  2. 创建触摸键元素于页面(共15个)

  3. 15个属性中On Press Down选择:Show Cropped BgImg

  4. 15个属性中Icon选择:DP0002

  5. 12属性中Call选择:VP:=Concatenate(VP,Value)

其他3个按键设置:“X”按键Call=vp:=DelLastchar(vp);“ESC”按键Call=Esc;

“OK”Call按键Call=Enter;

  1. Title/Value设置按键值(*1)

*1:键码值对应表

键码

0x31

0x32

0x33

0x34

0x35

0x36

0x37

0x38

0x39

0x30

0x2D

0x2E

键值

1

2

3

4

5

6

7

8

9

0

-

.

第八步 下载与编译

第九步 上电显示

  1. 断开USB与模块连接

  2. 向模块提供5V电源

  3. 上电显示

  1. 点击恒定功率输入框

  2. 在PIP键盘输入:”86.98”

  3. 点击“OK”,完成

使用PIP键盘输入数字小数位--Smart LCD的更多相关文章

  1. Java 键盘输入数字(空格隔开) 将数字存入数组

    Scanner sc = new Scanner(System.in); String inputString = sc.nextLine(); String stringArray[] = inpu ...

  2. java手工从键盘输入数字存放到数组并将其输出

    package suanfafenxi; import java.util.Scanner; public class shiyan { static int number=10; static in ...

  3. [汇编] 从键盘输入一个一位数字,然后响铃n声

    ; multi-segment executable file template. data segment ends stack segment dw dup() ends code segment ...

  4. 3.键盘输入10个数,放到数组中,(1)去除该数组中大于10的数 (2)将该数组中的数字写入到本地文件number.txt中

    package cn.it.text; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; ...

  5. 【PyQt5-Qt Designer】简易的数字键盘输入+简易计算器

    参考如下键盘格式写了一个键盘输入,目前还不能进行运算,后期完善... 效果如下: 完整代码: from PyQt5.QtWidgets import (QApplication,QWidget,QPu ...

  6. Linux Vi/Vim 在插入模式下键盘右边数字键输入异常

    问题:Linux在 Vi/Vim 在编辑文件时遇到一个问题,当我在 Insert 模式下进行修改文件内容的时候,用到了键盘(104键,右边带数字键那种)进行数字输入,当我输入数字 “5” 时,插入的数 ...

  7. WPF 捕获键盘输入事件

    最近修改的一个需求要求捕获键盘输入的 Text,包括各种标点符号. 最开始想到的是 PreviewKeyDown 或者 PreviewKeyUp 这样的键盘事件. 但是这两个事件的对象 KeyEven ...

  8. JS实现输入框只能输入数字

    键盘下落事件实现输入框只能输入数字: <script type="text/javascript"> // 实现输入框只能输入数字 function ValidateN ...

  9. iOS UITextField限制输入数字

    有时候项目中要求文本框中只能输入数字,如:价格.公里数.费用等等,一般的文本框不限制输入的格式,这时候只能强制限制输入框的输入格式了,代码如下: #import "ViewControlle ...

  10. Android editview 设置只能输入数字、字母和汉字

    Android editview 设置只能输入数字.字母和汉字 当处理密码.昵称等特殊情况的时候,往往需要对输入内容加以限制.对于单纯的一种输入法限制可以对键盘和editview熟悉进行控制,而对于多 ...

随机推荐

  1. DispatcherServlet 和 ContextLoaderListener 的关系,到底用哪个?

    我们先看下这两个东东的配置方法: 对于contextConfigLocation参数,有2个地方可以配置: 1)context-param 是全局性配置 2)servlet下的init-param 是 ...

  2. SQL Server 日期函数:EOMonth、DateFormat、Format、DatePart、DateName

    一,月份的最后一天 函数 EOMonth 返回指定日期的最后一天 EOMONTH ( start_date [, month_to_add ] ) 1,对于start_date 有两种输入方式,能够转 ...

  3. “SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间。”

    原因: .NET中  DateTime最小值为: 0001-1-1 0:00:00 数据库中DateTime最小值为: 1753-1-1 0:00:00, 很明显:.NET中的最小值超出了数据库时间类 ...

  4. 安装sphinx

    安装Sphinx全文检索服务器 Sphinx默认不支持中文索引及检索, 以前用Coreseek的补丁来解决,目前Coreseek 不单独提供补丁文件,而基于sphinx开发了Coreseek 全文检索 ...

  5. php数据库常用函数

    //打开mysqlmysql_connect( $host, $user, $pwd ) or die('error');$host => localhost //数据库地址$user => ...

  6. EXTJS 4.2 资料 跨域的问题

    关于跨域,在项目开发中难免会遇到:之前笔者是用EXTJS3.0开发项目的,在开发过程中遇到了关于跨域的问题,但是在网上找到资料大部分都是ExtJs4.0以上版本的 在ExtJs中 例如:Ext.Aja ...

  7. Geodatabase - 创建要素类.

    在NET中,会遇到以“_2”结尾的属性,这些属性是可写的. 以下代码在已有工作空间下,创建一个新的点要素类: //例如,personalDBPath=@"G:\doc\gis\1.400\d ...

  8. mywebsite1

    http://www.wuweierwei.com/ 个人网站 http://www.yyyweb.com/demo/icons-filling/index.html CSS3图标填充效果 http: ...

  9. jsp:useBean的使用

    ->Bean的基本要素: 1.必须要有一个不带参数的构造器,在jsp元素创建Bean时会调用空构造器 2.Bean类应该没有任何公共实例变量,也就是说,不允许直接访问实例变量,通过setter/ ...

  10. oracle pl/sql 控制结构(分支,循环,控制)

    一.pl/sql的进阶--控制结构在任何计算机语言(c,java,pascal)都有各种控制语句(条件语句,循环结构,顺序控制结构...),在pl/sql中也存在这样的控制结构.在本部分学习完成后,希 ...