应用范例: 使用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. Java练习 SDUT-1119_输入数字星期,输出英文(switch语句)

    C语言实验--输入数字星期,输出英文(switch语句) Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 从键盘上输入数 ...

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

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

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

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

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

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

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

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

  8. 从键盘输入一个字符串(长度不超过30),统计字符串中非数字的个数,并将统计的结果显示在屏幕上,用EXE格式实现。

    问题 从键盘输入一个字符串(长度不超过30),统计字符串中非数字的个数,并将统计的结果显示在屏幕上,用EXE格式实现. 源程序 data segment hintinput db "plea ...

  9. contextField 键盘只允许输入数字和小数点,并且现在小数点后位数

    - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementS ...

随机推荐

  1. springboot自动装配(2)---实现一个自定义自动装配组件

    对于springboot个人认为它就是整合了各种组件,然后提供对应的自动装配和启动器(starter),基于这个流程去实现一个定义的装配组件 还是这张图 一.创建自己的自动配置工程, spring.f ...

  2. 006.SQLServer AlwaysOn可用性组高可用部署

    一 数据库镜像部署准备 1.1 数据库镜像支持 有关对 SQL Server 2012 中的数据库镜像的支持的信息,请参考:https://docs.microsoft.com/zh-cn/previ ...

  3. 跟着大彬读源码 - Redis 4 - 服务器的事件驱动有什么含义?(上)

    众所周知,Redis 服务器是一个事件驱动程序.那么事件驱动对于 Redis 而言有什么含义?源码中又是如何实现事件驱动的呢?今天,我们一起来认识下 Redis 服务器的事件驱动. 对于 Redis ...

  4. 洛谷P3905 道路重建

    题目:https://www.luogu.org/problemnew/show/P3905 分析: 此题是显然的最短路算法,只是看到一起删掉的一堆边感到十分棘手,而且还要求出的是最短添加边的总长度 ...

  5. MYSQL数据库约束类型

    07.14自我总结 MYSQL数据库约束类型 一.主键约束(primary key) 主键约束要求主键列的数据唯一,并且不能为空.主键分为两种类型:单字段主键和多字段联合主键. 1.单字段主键 写法 ...

  6. [opengl] 画一个可移动的自行车 二维几何变换(平移、旋转、缩放)

    #include <cmath> #include "glut.h" #include "iostream" using namespace std ...

  7. DAX 第三篇:过滤器函数

    过滤器函数允许你操纵筛选上下文以创建动态的计算. 一,筛选上下文的构成 DAX中的筛选上下文由三部分构成:交叉过滤构成的过滤,查询上下文中每行的列值构成的过滤,外部切片器构成的显式过滤. 1,交叉过滤 ...

  8. .NetCore下ES查询驱动 PlainElastic .Net 升级官方驱动 Elasticsearch .Net

    1.背景 由于历史原因,笔者所在的公司原有的ES查询驱动采用的是 PlainElastic.Net, 经过询问原来是之前PlainElastic.Net在园子里文档较多,上手比较容易,所以最初作者选用 ...

  9. 图解Redis之数据结构篇——跳跃表

    前言       跳跃表是一种有序的数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的.这么说,我们可能很难理解,我们可以先回忆一下链表. 一.复习跳跃表 1.1 什么 ...

  10. Java匹马行天下之JavaWeb核心技术——JSP(续一)

      十二.JSP表单处理 我们在浏览网页的时候,经常需要向服务器提交信息,并让后台程序处理.浏览器中使用 GET 和 POST 方法向服务器提交数据. GET 方法 GET方法将请求的编码信息添加在网 ...