一种可切换进制的数字输入键盘及其控制方法转让专利

申请号 : CN202011561139.5

文献号 : CN112558786B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈万成黄笑峰吴朝荣

申请人 : 福建利利普光电科技有限公司

摘要 :

本发明公开一种可切换进制的数字输入键盘及其控制方法,其包括键盘窗体,键盘窗体包括标题栏、显示区、数字输入区域和光标选择区域,标题栏显示当前数据所属类型,显示区具有两种不同进制的显示框;每种进制的显示框包括进制标题栏和数字显示栏,通过点击不同进制的显示框激活对应进制输入模式以进行数字修改,数字输入区域包括0至9及A至F的输入按键,数字输入区域针对不同进制输入模式屏蔽相应的输入按键;光标选择区域内包含用于移动数字选择光标的左按键“←”、右按键“→”和全选数字的“All”按键。本发明有效的解决了示波器用户对进制输入的需求,并且减小了用户进行进制转化计算的时间。

权利要求 :

1.一种可切换进制的数字输入键盘,其特征在于:其包括键盘窗体,键盘窗体包括从上至下设置的标题栏、显示区、数字输入区域和光标选择区域,标题栏显示当前数据所属类型,显示区包括上下设置的两种不同进制的显示框;每种进制的显示框包括进制标题栏和数字显示栏,首次调用键盘窗体时显示区默认激活其中一种进制的显示框,通过点击不同进制的显示框激活对应进制输入模式以进行数字修改,数字输入区域包括0至9及A至F的输入按键,数字输入区域针对不同进制输入模式屏蔽相应的输入按键,两种不同进制输入模式分别为二进制输入模式和十六进制输入模式,显示区包括二进制显示框和十六进制显示框,当二进制输入模式处于激活状态时,显示区高亮二进制的显示框,且数值输入区域只有“0”、“1”按键可用,其它按键点击无效;当十六进制输入模式处于激活状态时,显示区高亮十六进制的显示框,数字输入区域对光标处于首位时数字输入区域根据位宽长度屏蔽首位的输入按键,具体如下:

位宽长度为5,9,13,17,20,25,29时,只有“0”,“1”可用;

位宽长度为6,10,14,18,21,26,30时,只有“0”,“1”,“2”,“3”可用;

位宽长度为7,11,15,19,22,27,31时,只有“0”,“1”,“2”,“3”,“4”,“5”,“6”,“7”可用;

其它情况下全部可用;光标选择区域内包含用于移动数字选择光标的左按键“←”、右按键“→”和全选数字的“All”按键。

2.根据权利要求1所述的一种可切换进制的数字输入键盘,其特征在于:数字输入区域内还设有“X”按键,“X”按键表示本数字无关,二进制4个数据长度的数字转换成1个16进制的数字;当二进制数据的4个数字不包含“X”,则正常转换成16进制;当二进制数据的4个数字为全“X”,则转换成一个16进制的“X”,其它情况转换成一个16进制的问号符号;“X”按键根据不同的触发类型需求进行屏蔽与否。

3.根据权利要求1所述的一种可切换进制的数字输入键盘,其特征在于:仪器还外设有实体通用旋钮,实体通用旋钮具有两种工作模式分为改变光标位置功能和改变光标选中数字功能,通过下压该实体通用旋钮切换工作模式,每种进制的显示框的左端具有该实体通用旋钮是否可用的指示符号,显示区和数字输入区域之间且位于数字输入区域上方设有实体通用旋钮工作模式的文字提示栏,文字提示栏高亮当前工作模式对应的文字“光标”或者“数值”。

4.一种可切换进制的数字输入键盘的控制方法,采用权利要求1至3任一所述的一种可切换进制的数字输入键盘,其特征在于:方法包括以下步骤:步骤1,在触摸屏上调出键盘窗体区,键盘窗体区预设分隔为标题栏、显示区、数字输入区域和光标选择区域;

步骤2,判断是否首次生成键盘窗体区;是则,默认设置为二进制输入模式并执行步骤

3;否则,读取上次退出时对应进制输入模式作为当前进制输入模式并执行步骤3;

步骤3,判断当前进制输入模式是否为十六进制输入模式;是则,高亮十六进制显示框并执行步骤4;否则,高亮二进制显示框的同时数字输入区域屏蔽除“0”、“1”按键外的其他按键,并执行步骤5;

步骤4,判断当前光标是否位于首位;是则,数字输入区域根据位宽长度屏蔽相应的输入按键并执行步骤5;否则,数字输入区域不屏蔽按键并执行步骤5;

步骤5,工作人员通过对应的区域进行输入操作,并基于点击事件类型进行对应的处理;

当点击的是十六进制显示框时,则切换为十六进制输入模式;

当点击的是二进制显示框时,则切换为二进制输入模式;

当点击的是光标选择按键时,则根据对应按键移动光标或者全选对应显示框的所有数字;

当点击的是数字输入区域的可点击按键时,则将当前光标选中的数字替换为该点击按键对应的数字;

当点击的是数字输入区域的不可点击按键时,则该点击事件无效;

步骤6,显示区的两种不同进制的显示框的同步更新显示新的数字。

5.根据权利要求4所述的一种可切换进制的数字输入键盘的控制方法,其特征在于:步骤5中当光标选中单个数字时,通过仪器外设的实体通用旋钮移动光标变更选中的数字位。

6.根据权利要求5所述的一种可切换进制的数字输入键盘的控制方法,其特征在于:步骤5中当光标已全选所有数字时,通过转动仪器的实体通用旋钮整体增大或减小显示框内所有数字的整体大小。

7.根据权利要求6所述的一种可切换进制的数字输入键盘的控制方法,其特征在于:步骤5中使用实体通用旋钮改变数字的数值大小且该数值超出当前进制范围允许的数字时,则对数值进行进位或退位的操作。

说明书 :

一种可切换进制的数字输入键盘及其控制方法

技术领域

[0001] 本发明涉及示波器技术领域,尤其涉及一种可切换进制的数字输入键盘及其控制方法。

背景技术

[0002] 数字示波器是将电信号转换成波形显示在屏幕上,而用户根据自身需要,设置各类参数,得到自己想要的波形信号。而在示波器的总线触发上,例如:RS232、I2C、SPI、CAN、LIN等触发上,需要设置数据参数,这些数据一般用16进制或2进制表示。而传统的数字输入
小键盘,一般只能输入10进制的数值。如果用户只能输入10进制的参数,就需要自己另找工
具进行进制转换,才能得到想要的参数。现有技术中是通过旋钮对进制参数进行加减转换,
不进行输入,该方案比较费时费力。

发明内容

[0003] 本发明的目的在于提供一种可切换进制的数字输入键盘及其控制方法。
[0004] 本发明采用的技术方案是:
[0005] 一种可切换进制的数字输入键盘,其包括键盘窗体,键盘窗体包括从上至下设置的标题栏、显示区、数字输入区域和光标选择区域,标题栏显示当前数据所属类型,显示区
包括上下设置的两种不同进制的显示框;每种进制的显示框包括进制标题栏和数字显示
栏,首次调用键盘窗体时显示区默认激活其中一种进制的显示框,通过点击不同进制的显
示框激活对应进制输入模式以进行数字修改,数字输入区域包括0至9及A至F的输入按键,
数字输入区域针对不同进制输入模式屏蔽相应的输入按键;光标选择区域内包含用于移动
数字选择光标的左按键“←”、右按键“→”和全选数字的“All”按键。
[0006] 进一步地,作为一种较优实施方式,两种不同进制输入模式分别为二进制输入模式和十六进制输入模式,显示区包括二进制显示框和十六进制显示框。
[0007] 进一步地,作为一种较优实施方式,当二进制输入模式处于激活状态时,显示区高亮二进制的显示框,且数值输入区域只有“0”、“1”按键可用,其它按键点击无效。
[0008] 进一步地,作为一种较优实施方式,当十六进制输入模式处于激活状态时,显示区高亮十六进制的显示框,数字输入区域对光标处于首位时屏蔽部分按键,其它情况下全部
按键可用。
[0009] 进一步地,作为一种较优实施方式,十六进制输入模式下且光标处于首位时,数字输入区域根据位宽长度屏蔽首位的输入按键,具体如下:
[0010] 位宽长度为5,9,13,17,20,25,29时,只有“0”,“1”可用;
[0011] 位宽长度为6,10,14,18,21,26,30时,只有“0”,“1”,“2”,“3”可用;
[0012] 位宽长度为7,11,15,19,22,27,31时,只有“0”,“1”,“2”,“3”,“4”,“5”,“6”,“7”可用;
[0013] 其它情况下全部可用。
[0014] 进一步地,作为一种较优实施方式,数字输入区域内还设有“X”按键,“X”按键表示本数字无关,二进制4个数据长度的数字转换成1个16进制的数字;当二进制数据的4个数字不包含“X”,则正常转换成16进制;当二进制数据的4个数字为全“X”,则转换成一个16进制的“X”,其它情况转换成一个16进制的问号符号;“X”按键根据不同的触发类型需求进行屏
蔽与否。
[0015] 进一步地,作为一种优选实施方式,仪器还外设有实体通用旋钮,实体通用旋钮具有两种工作模式分为改变光标位置功能和改变光标选中数字功能,通过下压该实体通用旋
钮切换工作模式,每种进制的显示框的左端具有该实体通用旋钮是否可用的指示符号,显
示区和数字输入区域之间且位于数字输入区域上方设有实体通用旋钮工作模式的文字提
示栏,文字提示栏高亮当前工作模式对应的文字“光标”或者“数值”。
[0016] 一种可切换进制的数字输入键盘的控制方法,其包括以下步骤:
[0017] 步骤1,在触摸屏上调出键盘窗体区,键盘窗体区预设分隔为标题栏、显示区、数字输入区域和光标选择区域;
[0018] 步骤2,判断是否首次生成键盘窗体区;是则,默认设置为二进制输入模式并执行步骤3;否则,读取上次退出时对应进制输入模式作为当前进制输入模式并执行步骤3;
[0019] 步骤3,判断当前进制输入模式是否为十六进制输入模式;是则,高亮十六进制显示框并执行步骤4;否则,高亮二进制显示框的同时数字输入区域屏蔽除“0”、“1”按键外的其他按键,并执行步骤5;
[0020] 步骤4,判断当前光标是否位于首位;是则,数字输入区域根据位宽长度屏蔽相应的输入按键并执行步骤5;否则,数字输入区域不屏蔽按键并执行步骤5;
[0021] 步骤5,工作人员通过对应的区域进行输入操作,并基于点击事件类型进行对应的处理;
[0022] 当点击的是十六进制显示框时,则切换为十六进制输入模式;
[0023] 当点击的是二进制显示框时,则切换为二进制输入模式;
[0024] 当点击的是光标选择按键时,则根据对应按键移动光标或者全选对应显示框的所有数字;
[0025] 当点击的是数字输入区域的可点击按键时,则将当前光标选中的数字替换为该点击按键对应的数字;
[0026] 当点击的是数字输入区域的不可点击按键时,则该点击事件无效;
[0027] 步骤6,显示区的两种不同进制的显示框的同步更新显示新的数字。
[0028] 进一步地,作为一种优选实施方式,步骤5中当光标选中单个数字时,还可以通过仪器外设的实体通用旋钮移动光标变更选中的数字位。
[0029] 进一步地,作为一种优选实施方式,步骤5中当光标已全选所有数字时,通过转动仪器的实体通用旋钮整体增大或减小显示框内所有数字的整体大小。
[0030] 进一步地,作为一种优选实施方式,使用实体通用旋钮改变数字的数值大小且该数值超出当前进制范围允许的数字时,则对数值进行进位或退位的操作。
[0031] 进一步地,作为一种优选实施方式,通过点击标题栏在触摸屏范围内移动键盘窗体。
[0032] 本发明采用以上技术方案,包含两种进制输入模式,并显示两种进制,既方便了用户的输入,也减少了用户的计算时间。本发明通过通用旋钮、两个按键结合虚拟按键的输入
方式,快速定位需要改变的数字,减少了实体按键对示波器面板的占用同时保留了输入的
便捷性。本发明根据不同的输入需求,自动限制输入极值,减少用户因输入超出极值出现错
误的烦恼。

附图说明

[0033] 以下结合附图和具体实施方式对本发明做进一步详细说明;
[0034] 图1为是本发明的调出效果示意图;
[0035] 图2是本发明的16进制输入模式下光标处于首位时数字输入区域的数字按键根据二进制数字长度进行部分屏蔽的效果示意图;
[0036] 图3是本发明的16进制输入模式下光标不处于首位时数字输入区域效果示意图;
[0037] 图4是本发明的功能区域划分示意图。
[0038] 图5为本发明的4合1的通用实体按键结构示意图;
[0039] 图6为本发明一种可切换进制的数字输入键盘的控制方法流程示意图。

具体实施方式

[0040] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图对本申请实施例中的技术方案进行清楚、完整地描述。
[0041] 如图1至图6之一所示,本发明公开了一种可切换进制的数字输入键盘,其包括键盘窗体,键盘窗体包括从上至下设置的标题栏000、显示区、数字输入区域004和光标选择区
域005,标题栏000显示当前数据所属类型,显示区包括上下设置的两种不同进制的显示框;
每种进制的显示框包括进制标题栏000和数字显示栏,首次调用键盘窗体时显示区默认激
活其中一种进制的显示框,通过点击不同进制的显示框激活对应进制输入模式以进行数字
修改,数字输入区域004包括0至9及A至F的输入按键,数字输入区域004针对不同进制输入
模式屏蔽相应的输入按键;光标选择区域005内包含用于移动数字选择光标的左按键“←”、
右按键“→”和全选数字的“All”按键。
[0042] 进一步地,作为一种较优实施方式,两种不同进制输入模式分别为二进制输入模式和十六进制输入模式,显示区包括二进制显示框002和十六进制显示框001。
[0043] 进一步地,作为一种较优实施方式,当二进制输入模式处于激活状态时,显示区高亮二进制显示框002,且数值输入区域只有“0”、“1”按键可用,其它按键点击无效。
[0044] 进一步地,作为一种较优实施方式,当十六进制输入模式处于激活状态时,显示区高亮十六进制的显示框,数字输入区域004对光标处于首位时屏蔽部分按键,其它情况下全
部按键可用。
[0045] 进一步地,作为一种较优实施方式,十六进制输入模式下且光标处于首位时,数字输入区域004根据位宽长度屏蔽首位的输入按键,具体如下:
[0046] 位宽长度为5,9,13,17,20,25,29时,只有“0”,“1”可用;
[0047] 位宽长度为6,10,14,18,21,26,30时,只有“0”,“1”,“2”,“3”可用;
[0048] 位宽长度为7,11,15,19,22,27,31时,只有“0”,“1”,“2”,“3”,“4”,“5”,“6”,“7”可用;
[0049] 其它情况下全部可用。
[0050] 进一步地,作为一种较优实施方式,数字输入区域004内还设有“X”按键,“X”按键表示本数字无关,二进制4个数据长度的数字转换成1个16进制的数字;当二进制数据的4个
数字不包含“X”,则正常转换成16进制;当二进制数据的4个数字为全“X”,则转换成一个16进制的“X”,其它情况转换成一个16进制的问号符号;“X”按键根据不同的触发类型需求进
行屏蔽与否。
[0051] 进一步地,作为一种优选实施方式,仪器还外设有实体通用旋钮,实体通用旋钮具有两种工作模式分为改变光标位置功能和改变光标选中数字功能,通过下压该实体通用旋
钮切换工作模式,每种进制的显示框的左端具有该实体通用旋钮是否可用的指示符号M,显
示区和数字输入区域004之间且位于数字输入区域004上方设有实体通用旋钮工作模式的
文字提示栏003,文字提示栏003高亮当前工作模式对应的文字“光标”或者“数值”。
[0052] 如图6所示,本发明还公开了一种可切换进制的数字输入键盘的控制方法,其包括以下步骤:
[0053] 步骤1,在触摸屏上调出键盘窗体区,键盘窗体区预设分隔为标题栏000、显示区、数字输入区域004和光标选择区域005;
[0054] 步骤2,判断是否首次生成键盘窗体区;是则,默认设置为二进制输入模式并执行步骤3;否则,读取上次退出时对应进制输入模式作为当前进制输入模式并执行步骤3;
[0055] 步骤3,判断当前进制输入模式是否为十六进制输入模式;是则,高亮十六进制显示框001并执行步骤4;否则,高亮二进制显示框002的同时数字输入区域004屏蔽除“0”、“1”按键外的其他按键,并执行步骤5;
[0056] 步骤4,判断当前光标是否位于首位;是则,数字输入区域004根据位宽长度屏蔽相应的输入按键并执行步骤5;否则,数字输入区域004不屏蔽按键并执行步骤5;
[0057] 步骤5,工作人员通过对应的区域进行输入操作,并基于点击事件类型进行对应的处理;
[0058] 当点击的是十六进制显示框001时,则切换为十六进制输入模式;
[0059] 当点击的是二进制显示框002时,则切换为二进制输入模式;
[0060] 当点击的是光标选择按键时,则根据对应按键移动光标或者全选对应显示框的所有数字;
[0061] 当点击的是数字输入区域004的可点击按键时,则将当前光标选中的数字替换为该点击按键对应的数字;
[0062] 当点击的是数字输入区域004的不可点击按键时,则该点击事件无效;
[0063] 步骤6,显示区的两种不同进制的显示框的同步更新显示新的数字。
[0064] 进一步地,作为一种优选实施方式,步骤5中当光标选中单个数字时,还可以通过仪器外设的实体通用旋钮移动光标变更选中的数字位。
[0065] 进一步地,作为一种优选实施方式,步骤5中当光标已全选所有数字时,通过转动仪器的实体通用旋钮整体增大或减小显示框内所有数字的整体大小。
[0066] 进一步地,作为一种优选实施方式,使用实体通用旋钮改变数字的数值大小且该数值超出当前进制范围允许的数字时,则对数值进行进位或退位的操作。
[0067] 进一步地,作为一种优选实施方式,通过点击标题栏000在触摸屏范围内移动键盘窗体。
[0068] 下面就本发明的具体工作原理做详细说明:
[0069] 如图1所示,点击触发弹窗内的数据输入框将调出本发明的键盘窗体区。本发明的显示区二进制显示框002内的数据长度是根据触发弹窗内的字节长度转化而来的,1个字节
长度=8位位宽长度,也就是说如果此时触发设置数据长度为1个字节,则本发明的二进制显
示框002内的数据长度就为8。当然,如果触发设置的不是字节而是数据位宽长度,则本发明
显示框的数据长度就直接等于该长度。
[0070] 如图1或4所示,首次调出本发明的键盘窗体区将处于二进制输入模式。关闭后键盘窗体区再次调出,将还原成关闭前的状态,例如:关闭前是16进制状态,则将还原成16进
制输入状态。如图2或3所示,当本发明当前处于16进制输入模式,则将对显示框内的光标位
置进行判断,如果是在首位,将可能对数字输入区域004进行部分屏蔽,其屏蔽规则是根据
位宽长度来的,具体规则如下:
[0071] 位宽长度为5,9,13,17,20,25,29时,只有“0”,“1”可用;
[0072] 位宽长度为6,10,14,18,21,26,30时,只有“0”,“1”,“2”,“3”可用;
[0073] 位宽长度为7,11,15,19,22,27,31时,只有“0”,“1”,“2”,“3”,“4”,“5”,“6”,“7”可用;
[0074] 其它情况下全部可用。
[0075] 如图2所示,即为当位宽长度为11时,只有“0”,“1”,“2”,“3”,“4”,“5”,“6”,“7”可用。当前出于什么输入模式,其显示框及标题区域将用高亮颜色做区分,点击其进制显示框区域,将切换输入模式,根据不同的输入模式,对按键进行屏蔽,当处于2进制模式下时,则
数值数字输入区域004域将只有“0”,“1”按键可用,其它按键点击无效。“X”按键表示本数字无关,二进制4个数据长度的数字转换成1个16进制的数字,如果二进制数据的4个数字不包
含“X”,则正常转换成16进制。如果二进制数据的4个数字为全“X”,则转换成一个16进制的“X”,其它情况转换成一个16进制的问号符号。“X”按键根据不同的触发类型需求进行屏蔽
与否。
[0076] 点击数字输入区域004的可点击数字,将之前替换显示框内的光标选中数字。点击光标选择按键区域005将对显示框内的光标进行处理,左右移动,或者全选数字,也可以通
过4合1仪器上的左右实体按键进行光标的左右移动,如果光标处于全选数字状态下,此时
输入或者通过通用旋钮改变数字,将同时改变当前进制输入模式下的显示款内的全部数
字。4合1仪器上的通用旋钮也可以操作改变本发明光标选中数字或者光标位置,通过下按
通用旋钮,切换当前改变光标位置功能还是改变光标选中数字功能。如图5所示,实体通用
的工作模式会在文字提示栏003上做提示符号,如果此时提示内的“数值”高亮,则旋转通用
旋钮将改变光标选中数值的大小,如果使用通用选择改变数值大小,当该数值超出本进制
的进制范围内数字,将会对数值进行进位或退位的操作。如果此时提示内的“光标”高亮,则
旋转通用旋钮将快速改变光标位置,在本显示框内的数字上左右移动。
[0077] 一旦当前选中的进制显示框内的数值发生改变,则另一个进制显示框的数值将做对应的转化并且直接输出给外部。
[0078] 本发明采用以上技术方案,包含两种进制输入模式,并显示两种进制,既方便了用户的输入,也减少了用户的计算时间。本发明通过通用旋钮、两个按键结合虚拟按键的输入
方式,快速定位需要改变的数字,减少了实体按键对示波器面板的占用同时保留了输入的
便捷性。本发明根据不同的输入需求,自动限制输入极值,减少用户因输入超出极值出现错
误的烦恼。本发明有效的解决了示波器用户对进制输入的需求,并且减小了用户进行进制
转化计算的时间。本发明的模式切换及按键屏蔽的效果,也让用户体验得到了提升。
[0079] 显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。通常在此处附图中描述和示
出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,本申请的实施例的
详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基
于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其
他实施例,都属于本申请保护的范围。