专利名称:可显示常数的计算装置及其方法
技术领域:
本发明涉及一种可显示常数的计算装置及其方法,特别是关于一种可直接输入常数的代表值,或借由翻页查询以显示出常数数值、单位及符号的计算装置(如一般型计算器、工程型计算器或PDA、手机、翻译机上的计算器)。
现有技术目前计算器由于计算过程的需求,已将常用的物理常数(PhysicalConstant)或物理天文常数(Physical Astronomical Constant)内建于计算器。因此可以让使用者在进行计算式的演算时,而可快速供使用者调出物理常数或物理天文常数的定义值,以节省因查询物理常数或物理天文常数的时间。
而对于内建有物理常数或物理天文常数(以下简称常数)的计算器,当使用者想调出常数的定义值时,必须先输入该常数储于计算器内的代表值(ITUMNUMBER),再按压执行键(const key)才可将常数的定义值显示于计算器的显示屏幕。
请参阅图1是为常数输入的操作流程图,包括有下列步骤步骤41输入代表值;步骤42判断是否结束代表值输入;若是,则跳至步骤43;若否,则跳回步骤41;步骤43判断是否按压const key;若是,跳至步骤44;若否,跳至步骤46;步骤44判断输入代表值的数值是否超过136;其中136是为储于计算器内常数的总值,若是,跳至步骤47;若否,跳至步骤45;
步骤45显示常数数值步骤46进入算术逻辑计算单元;步骤47计算器显示ERROR。
例如若一计算器内常数中的光速c(Speed o fLight Vacuum)代表值为1。当想调出光速c的常数时,使用者必须先输入1再按压执行键(const key),计算器的显示屏幕即会显示出光速c的数值为299792458。
然而在上述的输入过程中,使用者必须先知道常数于计算器内所代表的数值,而通常常数的代表值可查询计算器的操作手册或附赠用来查询常数代表值的索引卡。因此使用者在输入常数时,过程不但麻烦,且最后计算器也只显示出常数的数值或是代表符号(如光速为c),并无法显示出常数的单位或是常数本身在计算内所代表的数值。而且若是操作手册或索引卡遗失,则使用者将无法正确输入常数。
所以,由上可知,上述计算器在输入常数的实际使用时,显然存在有不便与缺失,有待于加以改善。
本发明人针对现有技术中的缺点与不足,提出一种设计合理的“可显示常数的计算装置及其方法”。
发明内容
本发明的主要目的在于可提供一种可显示常数的计算装置及其方法,可让使用者直接以常数的代表值输入或切换常数的选单界面,而最后能输出常数的数值、单位、符号。
为了达成上述目的,本发明提供一种可显示常数的计算装置,用以操作于一计算器内,是由一输入单元输入操作,并将计算结果显示于一输出单元的装置,包括一按键判断单元,判断输入单元所按压的按键;一常数单位数据库,储存常数信息;一算术逻辑计算单元;及一常数执行单元,是电性连接按键判断单元及常数单位数据库,常数执行单元是根据按键判断单元的判断结果,以读取常数单元数据库的内容,而由算术逻辑计算单元执行运算。
为了达成上述目的,本发明提供一种可显示常数的计算方法,包括下列步骤(a).显示常数选单界面信息;(b).判断是否有直接输入常数的代表值,若有则直接跳至该代表值对应于该常数选单界面的页面显示,若否则切换该常数选单界面的页面;及(c).输入该常数选单界面数据以显示常数信息的内容。
为了达成上述目的,本发明又提供一种载有可显示常数的程序的记录媒体,软件程序包括一第一程序码,接收输入单元的输入按键;一第二程序码,判断输入单元所输入按键的功能;一第三程序码,读取常数单元数据库的常数内容;及一第四程序码,由常数执行单元将常数进行处理及输出显示。
图1是现有技术中常数输入的操作流程图;图2是本发明计算装置的系统方块图;图3是本发明常数输入的操作流程图;及图4是本发明输出单元显示常数输入的示意图。
其中,附图标号说明如下10-计算器,11-输入单元,12-按键判断单元,13-常数执行单元,14-常数单元数据库,15-输入/输出缓冲区,16-算术逻辑计算单元,17-输出单元,171-文字行,172-输入行。
具体实施例方式
为了能更进一步了解本发明特征及技术内容,请参阅以下有关本发明的详细说明与附图,然而所附图式仅提供参考与说明用,并非用来对本发明加以限制。
请参阅图2,是本发明计算装置的系统方块图。计算装置主要是于一计算器(CALCULATOR)10内包括有一输入单元11、一按键判断单元12、一常数执行单元13、一常数单元数据库14、一输入/输出缓冲区15、一算术逻辑计算单元16及一输出单元17。
其中输入单元11是为设于计算器10内供输入操作的多个按键,按键至少有数字键、符号键、四则(+、-、×、÷)运算键等等,以及用来调取常数功能的执行键(以下简称const key)。按键判断单元12是用来判断输入单元11所按下按键的功能。常数执行单元13电性连接于按键判断单元12,常数执行单元13并根据按键判断单元12的判断结果以执行常数的调取。常数单元数据库14电性连接于常数执行单元13,常数单元数据库14是用来储存一般常用常数(包括有物理常数及物理天文常数)的数值、符号、单位及常数在计算器10内的代表值(ITEM NUMBER)。输入/输出缓冲区15电性连接于按键判断单元12及常数执行单元13,输入/输出缓冲区15可供计算器10在运算过程中的数值信息作暂存。算术逻辑计算单元16电性连接于输入/输出缓冲区15,算术逻辑计算单元16是用来对输入单元11所输入的计算式作计算。输出单元17电性连接于输入/输出缓冲区15,输出单元17是以液晶显示器显示计算器10在操作过程中的输入数据信息、符号及计算结果。
请参阅图3,为本发明常数输入的操作流程图。包括有下列步骤步骤21按压输入单元11的const key;步骤22显示常数选单界面于输出单元17,并于A处对步骤23、28、31作执行;步骤23判断是否按压常数的代表值输入;若是,则跳至步骤24;若否,则跳回A处等待执行;步骤24改变输入行的代表值,使用者可由输入单元11的左右键改变所输入的代表值;步骤25判断是否按压输入单元11的输入键(enter)若是,则跳至步骤26;若否,则跳回步骤24;步骤26,判断代表值是否超过136,其中136是为常数单元数据库14所储存常数的总值;若是,则跳至步骤30;若否,则跳回步骤27;步骤27显示该代表值对应于常数的界面;步骤28判断是否按压const key;若是,则跳至步骤29;若否,则跳回A处等待执行;步骤29连击向下跳页,以显示下页中代表值对应于常数的界面;步骤30输出单元显示ERROR的错误信息;步骤31判断是否按输入键;
若是,则跳至步骤32;若否,则跳回A处等待执行;步骤32显示常数的代表值、单位于输出单元的文字行,数值于输入行;步骤33判断是否按输入键;若是,则跳至步骤34;若否,则跳回A处等待执行;步骤34显示常数符号于文字行。
为了让图3的操作流程更为清楚明白,请参阅图4为本发明输出单元显示常数输入的示意图。其中输出单元17是为可显示上下两行的液晶显示器,包括有文字行171及输入行172,而计算器10在操作常数的输入过程中,首先于T1时间,按压输入单元11的const key,文字行171会显示出常数选单界面,并由代表值1(即常数符号为c,且有下标表示目前的位置)的地方开始显示T2时间,按压输入单元1 1的数字键1及2,输入行172会显示出数字12;T3时间,按压输入单元11的输入键(enter),文字行171会显示代表值12(即标有下标的常数mu)对应于常数的界面,且输入行172会显示出常数mu的数值为1.6605387313×10-27;T4时间,再次按压输入单元11的输入键,文字行171会显示出常数mu的代表值为12及单位为kg;T5时间,当再次按压输入单元11的输入键时,文字行171会直接将代表值12的常数符号mu显示出。
据此本发明的计算装置于按压const key后,是以选单界面显示常数的信息,使用者可以直接输入常数的代表值以立即跳到所要常数的位置,并连击输入键以切换显示常数的代表值、单位、数值与常数符号。或者在使用者不知道常数代表值的情况下也可以借由连击const key以作下个页面的切换,并切至包含有所要常数的页面,即可以左右键位移至所要常数的位置,再连击输入键以切换显示常数的代表值、单位、数值与常数符号。
而本发明亦可将上述可显示常数的程序借由软件程序写成,并刻录于记录媒体上。该软件程序包括第一程序码接收输入单元的输入按键;第二程序码判断输入单元所输入按键的功能;第三程序码读取常数单元数据库的常数内容;第四程序码由常数执行单元将常数进行处理及输出显示。
综上,通过本发明的可显示常数的计算装置及其方法,具有下述的功效。
(1)可预防计算器操作手册的遗失,即使不知道常数的代表值,可借由连击const key切换页面显示内容,让使用者在切换的过程中找到想要输入的常数。
(2)可减少用来寻找常数对应代表值的索引卡的成本。
(3)可减少计算器操作手册翻阅次数,增加操作的使用效率。
(4)可显示出常数的代表值、数值、单位及符号,帮助使用者对常数的记忆,并减少使用者的学习路径。
以上所述,仅为本发明最佳之一的具体实施例的详细说明与图式,然而本发明的特征并不局限于此,并非用以限制本发明,本发明的所有范围应以权利要求书所述的范围为准,任何熟悉该项技术者在本发明的领域内,可轻易思及的变化或修饰皆可涵盖在本发明所申请的专利范围内。
权利要求
1.一种可显示常数的计算装置,用以操作于一计算器内,由一输入单元输入,并将计算结果显示于一输出单元,其特征在于,它包括一按键判断单元,是判断该输入单元所按压的按键;一常数单位数据库,是储存常数信息;一算术逻辑计算单元;及一常数执行单元,电性连接该按键判断单元及常数单位数据库,该常数执行单元根据该按键判断单元的判断结果,来读取该常数单元数据库的内容,而由该算术逻辑计算单元执行运算。
2.如权利要求1所述的可显示常数的计算装置,其特征在于,所述的输入单元是设有调用常数的执行键。
3.如权利要求1所述的可显示常数的计算装置,其特征在于,所述的输出单元为液晶显示器。
4.如权利要求3所述的可显示常数的计算装置,其特征在于,所述的液晶显示器具有上下两行的显示功能。
5.如权利要求1所述的可显示常数的计算装置,其特征在于,所述的常数是为常数在该计算器中的代表值、常数数值、常数单位及常数符号。
6.如权利要求1所述的可显示常数的计算装置,其特征在于,所述的常数是指物理常数或天文物理常数。
7.如权利要求1所述的可显示常数的计算装置,其特征在于,进一步设有一输入/输出缓冲区,该输入/输出缓冲区电性连接于该输入单元、输出单元,按键判断单元、常数执行单元及算术逻辑计算单元之间。
8.一种可显示常数的计算方法,其特征在于,它包括下列步骤(a).显示常数选单界面数据;(b).判断是否有直接输入常数的代表值,若有则直接跳至该代表值对应于该常数选单界面的页面显示,若否则切换该常数选单界面的页面;及(c)、输入该常数选单界面数据以显示常数数据的内容。
9.如权利要求8所述的可显示常数的计算方法,其特征在于,所述的常数选单界面数据是显示常数符号。
10.如权利要求9所述的可显示常数的计算方法,其特征在于,所述的常数符号是用底线表示目前所指的位置。
11.如权利要求8所述的可显示常数的计算方法,其特征在于,所述的常数数据的内容是以上下两列的方式作显示。
12.如权利要求8所述的可显示常数的计算方法,其特征在于,所述的常数数据的内容是指常数的单位、符号、数值及代表值。
13.一种载有可显示常数的程序的记录媒体,其特征在于,该软件程序包括一第一程序码,接收输入单元的输入按键;一第二程序码,判断输入单元所输入按键的功能;一第三程序码,读取常数单元数据库的常数内容;及一第四程序码,由常数执行单元将常数进行处理及输出显示。
全文摘要
本发明涉及一种可显示常数的计算装置及其方法。主要是于一计算器内设有按键判断单元,以判断输入单元所输入按键的功能、一储存常数信息的常数单元数据库、一常数执行单元根据按键判断单元的判断结果以读取常数单元数据库,并由一输出单元输出显示常数的数值、单位、符号及代表值。操作时可于常数选单界面下直接输入常数的代表值,或切换常数选单界面的页面,以找出欲输入的常数后,最后直接将常数输入,利用切换以显示出常数的数值、单位、符号及代表值。
文档编号G06F15/00GK1521646SQ0310300
公开日2004年8月18日 申请日期2003年1月27日 优先权日2003年1月27日
发明者庄佳婷, 陈培智 申请人:金宝电子工业股份有限公司