当前位置: 首页 > 专利查询>山西大学专利>正文

一种触摸屏计算器制造技术

技术编号:7674125 阅读:212 留言:0更新日期:2012-08-11 19:22
本实用新型专利技术提供了一种触摸屏计算器及其按位输入和按位运算的方法,触摸屏计算器包括设置有触摸屏的计算器本体,计算器本体设有校准按钮,计算器本体的触摸屏上有运算及模式命令设定区和数字输入结果显示区,在运算及模式命令设定区中设有运算命令按钮,计算器/算盘模式切换按钮;在数字输入结果显示区中设有与计算器最大位数相应个数的数字输入显示区域,模式提示区;所述计算器本体还包括检测模块,判断模块和执行模块。本实用新型专利技术使用触摸屏技术,通过程序控制,解决了计算器数字按键与数字显示不在同一视觉范围内的问题;解决了计算器输入不能按位输入的问题。并通过内部程序控制模拟了算盘加减法即拨、即算、即得的直观效果。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本实用 新型涉及一种新型的计算器,属电子技术应用领域。它旨在克服现有算盘、计算器的缺点,发挥算盘、计算器的优点,进而实现一种新的计算工具。
技术介绍
多年来,“普及的、方便的”计算工具是计算器与算盘,不同类型的使用者对这两种计算工具有着不同的评价与偏爱。这就导致了一个不可否认的事实计算器与算盘各有优势与不足。在这种事实面前,假若客观上能有一种计算工具,它能完全继承计算器与算盘的优势,消除它们的不足,那么这种计算工具一定能代替计算器与算盘。在这种背景下,许多科技人员对计算器与算盘的优缺点进行了分析,并通过电子结合机械的方法对这种能代替计算器与算盘的产品进行了研究、尝试。比如CN85101486公开了一种带表达式和运算竖式的计算器的电子算盘,其可作为计算器或计算机输入设备;CN86103447公开了一种自动退位进位算盘,属于一种可以取代珠算算盘的计算器;CN1135613公开了一种形成计算机算盘的方法,涉及一种形成计算机算盘的方法;CN1111777公开了一种电子式算盘,将电子计算器与算盘溶合在一起,对电子计算器与算盘两者存在的弱点进行互相补充,省掉了计算器的键盘,用算珠作键盘的电子式算盘;等等。然而,这些研究与尝试并没有改变计算器与算盘作为普通、方便的计算工具并存的现状。在这种情况下,就不得不问几个问题是大家对计算器与算盘的优势与不足分析的不对?还是技术上实现不了?是否客观上不存在“能完全继承计算器与算盘的优势,消除它们的不足”的产品?我们通过对计算器与算盘本身特性以及这两类用户的使用情况进行认真分析后发现1、过去对算盘的主要优势的分析不是很充分;2、对计算器的最主要的不足也没有发现。我们认为算盘除去大家认为的按位运算的优点外,最大的优点是所拨即所想即所见即所得。而计算器除去大家认为的不能按位输入的缺点外,最大的缺点是按键与显示不在同一视觉范围内,做不到所按即所想即所见即所得。为了保证按键的正确需视觉在按键区域与显示区域之间来回变化。这样在计算速度与方便性方面都受到了影响。基于这一点以及算盘、计算器的其它优缺点,我们使用触摸屏技术、计算机软件技术,在原来普通计算器的软硬件基础上,将算盘的“所拨即所想即所见即所得”以及“可以在独立位进行加减运算”的优点与计算器的“运算类型多、运算快捷”等优点完整地组合在一起,专利技术了一种新型的计算器。
技术实现思路
本技术的目的在于提供一种触摸屏计算器,这种计算器的按键与显示应在同一视觉范围内,能够实现按位输入,使用起来方便、快捷、准确。本技术提供的一种触摸屏计算器,包括设置有触摸屏的计算器本体,所述计算器本设有校准按钮,用于触摸屏校准;所述计算器本体的触摸屏上有运算及模式命令设定区,在运算及模式命令设定区中设有运算命令按钮,计算器/算盘模式切换按钮;所述的计算器本体的触摸屏上有数字输入结果显示区,在数字输入结果显示区中设有与计算器最大位数相应个数的数字输入显示区域,模式提示区;所述计算器本体还包括检测模块用于检测触摸屏产生的触摸信号、触摸移动信号及触摸结束信号并记录信号发生点的位置坐标并标记及信号的触摸、触摸移动、触摸结束类型,调用判断模块处理;用于检测校准按钮触发信号并调用触摸屏校准程序。判断模块用于对检测模块标记的三种信号判断其发生的位置及要完成的功能;用于当检测模块检测到触摸屏产生触摸信号时,判断信号发生在数字输入结果显示区还是 发生在运算及模式命令设定区发生在数字输入结果显示区时,根据当前所处的计算器或算盘模式判断输入位或运算位;发生在运算及模式命令设定区时,判断操作的按钮类型。用于当检测模块检测到触摸屏触摸结束信号时,判断信号发生在数字输入结果显示区还是发生在运算及模式命令设定区发生在数字输入结果显示区时,根据起止坐标判断输入或运算的有效性,有效时并判断输入或运算的数字以及在算盘模式判断运算的加减类型,调用执行模块处理。发生在运算及模式命令设定区时,根据起止坐标判断操作的有效性,有效时进而判断操作按钮、设定相应的命令状态,调用执行模块处理。执行模块完成判断模块判定的功能;用于当计算器处于计算器模式时判断模块判断出输入位及输入的数字后,完成数字输入及显示功能;判断模块判断出运算命令后,完成运算命令按钮所需执行的运算功能并显示结果。用于当计算器处于算盘模式时,判断模块判断出运算位、运算的数字、运算的加减类型后,完成某一位上的数字加减类型运算,并将结果显示出来。所述的运算命令按钮为“加”、“减”、“乘”、“除”、“等号”等通用计算器运算命令。所述计算器/算盘模式切换按钮用于在计算器模式与算盘模式之间切换,计算器处于算盘模式时,运算及模式命令设定区中运算命令无效,模式提示区提示内容为“算盘”,计算器处于计算器模式时,运算及模式命令设定区中运算命令有效,模式提示区提示内容为“计算器”;所述每个数字输入显示区域外边为均匀显示0-9十位数字的圆形数字提示区,内部为数字显示区;所述的每个数字输入显示区域用于在计算器模式时,实现数字的按位输入、显示及计算结果的每一位的显示,用于在算盘模式时实现数字的按位运算及显示;所述的模式提示区用于提示计算器当前处于的计算器或算盘模式状态。所述的起止坐标是指触摸信号发生点的位置坐标、触摸结束信号发生点的位置坐标。触摸屏计算器在计算器模式时实现数字的按位输入方法I)设置触摸屏计算器为计算器模式;2)检测模块检测到触摸屏有触摸信号时,记录触摸信号发生点的位置坐标即起始坐标,记录触摸类型;3)判断模块判断数字输入结果显示区有触摸信号,进而判断输入位;4)检测模块检测到触摸屏有触摸移动信号时,记录移动信号发生点的坐标,记录触摸移动类型;5)检测模块检测到触摸屏有触摸结束信号时,记录结束信号发生点的位置坐标即终止坐标,记录触摸结束类型。6)判断模块根据起止坐标判断输入的有效性,有效时并判断输入的数字。7)执行模块完成在输入位上的数字输入及显示功能。所述的判断输入的有效性是根据终止坐标、起始坐标是否在输入位的数字输入显示区域并且起始坐标、终止坐标是否分别在输入位的数字输入显示区域的数字提示区和数字显示区来实现的;所述的判断输入的数字是根据终止点、起始点坐标计算两点连线的斜率,并比较每一数字对应的斜率范围实现的。触摸屏计算器在算盘模式时实现按位加减运算的方法I)设置触摸屏计算器为算盘模式;2)检测模块检测到触摸屏有触摸信号时,记 录触摸信号发生点的位置坐标即起始坐标,记录触摸类型;3)判断模块判断数字输入结果显示区有触摸信号,进而判断运算位;4)检测模块检测到触摸屏有触摸移动信号时,记录移动信号发生点的坐标,记录触摸移动类型;5)检测模块检测到触摸屏有触摸结束信号时,记录结束信号发生点的位置坐标即终止坐标,记录触摸结束类型。6)判断模块根据起止坐标判断运算的有效性,有效时判断运算的数字及运算的加或减类型。7)执行模块对运算的数字在运算位上完成运算类型指定的运算及结果显示功能。所述的判断运算的有效性是根据终止坐标、起始坐标是否在运算位的数字输入显示区域并且起始坐标、终止坐标是否分别在运算位的数字输入显示区域外部的数字提示区分和区域内部的数字显示区来实现的;所述的判断运算的数字是根据终止点、起始点坐标计算两点连线斜率,并比较每一数字对本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陈红星高美容
申请(专利权)人:山西大学
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1