电子设备、动作模式切换方法、以及记录介质

文档序号:48912 发布日期:2021-09-28 浏览:34次 >En<

阅读说明:本技术 电子设备、动作模式切换方法、以及记录介质 (Electronic device, operation mode switching method, and recording medium ) 是由 吉泽博明 于 2021-03-19 设计创作,主要内容包括:提供电子设备、动作模式切换方法、以及记录介质。其中,电子设备特征在于,具备:键,被关联多个动作模式;以及处理器,在所述多个动作模式的各个中,受理数值的输入,使用受理到输入的数值,按照与各动作模式关联的运算式而取得运算值,所述处理器相应于操作了所述键,若判定为是与该键关联的所述多个动作模式之中其中一个动作模式为正启动且已进行了所述数值的输入之后,则仍保持正启动的所述其中一个动作模式,并将该数值的输入无效化,相应于进一步继续操作了所述键,结束所述其中一个动作模式,启动与所述键关联的所述多个动作模式之中的另一个动作模式。(Provided are an electronic device, an operation mode switching method, and a recording medium. The electronic device is characterized by comprising: a key associated with a plurality of action modes; and a processor that receives an input of a numerical value in each of the plurality of operation modes, acquires an operation value in accordance with an operation expression associated with each operation mode using the numerical value received as input, and when it is determined that one of the plurality of operation modes associated with the key is activated and the numerical value is input, the processor maintains the activated one of the plurality of operation modes, invalidates the input of the numerical value, ends the one of the plurality of operation modes in response to further continued operation of the key, and activates another one of the plurality of operation modes associated with the key, in response to operation of the key.)

电子设备、动作模式切换方法、以及记录介质

技术领域

本发明涉及电子设备、动作模式切换方法、以及记录介质。

背景技术

已知具备进行作为函数计算器的动作、和基于Basic即初学者通用符号指令代码的程序的编辑以及执行的两个模式的电子设备(例如,参考日本特开昭62-66317号公报)。

在该电子设备中,对多个模式指定键(key)21的各个仅关联一个模式。因此,改善在使用了被关联多个模式的键时的操作性的方法并未被公开。

发明内容

本发明的一方式所涉及的电子设备的特征在于,具备:键,被关联多个动作模式;以及处理器,在所述多个动作模式的各个中,受理数值的输入,使用受理到输入的数值,按照与各动作模式关联的运算式而取得运算值,所述处理器相应于操作了所述键,若判定为是与该键关联的所述多个动作模式之中其中一个动作模式为正启动且已进行了所述数值的输入之后,则仍保持正启动的所述其中一个动作模式,并将该数值的输入无效化,相应于进一步继续操作了所述键,结束所述其中一个动作模式,启动与所述键关联的所述多个动作模式之中的另一个动作模式。

附图说明

图1是例示一实施方式所涉及的计算机的外观结构的平面图。

图2是例示一实施方式所涉及的计算机的硬件结构的框图。

图3是例示对功能键的分配进行管理的管理信息的图。

图4是说明计算机所进行的初始处理的一例的流程图。

图5是说明计算机所进行的运算处理的一例的流程图。

图6是说明一实施方式所涉及的计算机所进行的功能键处理的一例的流程图。

图7是说明一实施方式所涉及的计算机中的动作的第一具体例的图。

图8是说明一实施方式所涉及的计算机中的动作的第二具体例的图。

图9是说明一实施方式所涉及的计算机中的动作的第三具体例的图。

具体实施方式

以下,参考附图,针对本发明所涉及的电子设备的实施方式进行说明。另外,在以下的说明中,作为电子设备的一例而举出计算机。此外,在以下的说明中,省略针对在实施方式所涉及的计算机之中与以往的计算机相同或者类似的功能、结构、以及动作的详细说明。

图1是例示一实施方式所涉及的计算机的外观结构的平面图。在图1中,例示了本实施方式所涉及的计算机整体的外观结构的平面图、和对该平面图中的区域A1的部分进行扩大后的扩大平面图。

图1所例示的计算机1在箱体2的表面上被设置有排列了多个键的键区域3、和显示装置4。在键区域3中,除了输入数值的键或输入运算符的键等之外,配置有全部清除(AC)键301以及清除(C)键302。在键区域3中配置的多个键之中的一些键具有多个功能。例如,全部清除键301具有将被输入的数值或运算结果等全部清除(删除)并且将计算机1的动作模式设定为通常运算模式的功能、和将电源设为接通的功能。例如,等于键303具有对基于受理到输入的数值以及运算符而执行的运算的结果进行显示的功能、和确定在后述的特殊运算模式中受理到输入的数值的功能。

此外,在图1所例示的计算机1的键区域3中,配置有四个功能键311~314。对第一功能键311、第二功能键312、第三功能键313、以及第四功能键314的各个,作为运算模式(动作模式)而分配有两个特殊运算模式。特殊运算模式是使用在各模式中受理到输入的数值,按照对应于与各模式预先关联的后述的各种指数(BMI或效价等)的运算式而执行运算,从而能够以简易的操作来取得指数的值的模式。在该特殊运算模式中,受理对于与被预先关联的指数对应的运算式中包含的一个以上的变量的各个变量的数值的输入。

对第一功能键311,分配有用于运算在键顶上记载的BMI(身体质量指数(BodyMass Index))的特殊运算模式、和用于进行与在箱体2中的第一功能键311的上方的区域321中记载的“散剂鉴定”相关的运算的特殊运算模式。例如,在用于运算BMI的特殊运算模式中,将“身高”以及“体重”作为变量,受理对于各变量的数值的输入,按照运算式“BMI=体重(kg)÷身高(m)÷身高(m)”而执行运算,取得BMI的值。

对第二功能键312,分配有用于通过第一运算式而运算效价的特殊运算模式、和用于通过第二运算式而运算效价的特殊运算模式。在箱体2中的第二功能键312的上方的区域322中记载的“切换”意味着能够切换用于通过第一运算式而运算效价的特殊运算模式和用于通过第二运算式而运算效价的特殊运算模式。

对第三功能键313,分配有用于通过第一运算式而运算体表面积的特殊运算模式、和用于通过第二运算式而运算体表面积的特殊运算模式。在箱体2中的第三功能键313的上方的区域323中记载的“切换”意味着能够切换用于通过第一运算式而运算体表面积的特殊运算模式和用于通过第二运算式而运算体表面积的特殊运算模式。

对第四功能键314,分配有用于进行与在键顶上记载的肾功能相关的运算的特殊运算模式、和用于进行在箱体2中的第四功能键314的上方的区域324中记载的“天数计算”的特殊运算模式。

此外,在图1所例示的计算机1的键区域3中,配置有除法结果显示切换键315。除法结果显示切换键315具有切换将除法(除算)的结果的显示设定以实数的方式仅显示商的设定、和以整数的方式显示商以及余数的设定的功能。在箱体2中的除法结果显示切换键315的上方的区域325中记载的“商/余数”意味着在每次按下除法结果显示切换键315时,能够切换以实数的方式仅显示商、和以整数的方式显示商以及余数的设定。

计算机1的显示装置4具有第一显示区域401、和第二显示区域402。第一显示区域401是显示通过在键区域中配置的数值键而被输入的数值或运算结果等的区域。第一显示区域401例如构成为能够进行10位的7段显示。第二显示区域402例如是在第一功能键311、第二功能键312、第三功能键313、以及第四功能键314的其中一个被按下的情况下显示引导的区域。第二显示区域402例如是能够以全角的方式显示12字符相应量的字符信息的点矩阵形式的显示区域。

图2是例示一实施方式所涉及的计算机的硬件结构的框图。

本实施方式所涉及的计算机1如图2所例示,包含处理器11、存储器12、输入装置13、显示控制部14、以及显示装置4。计算机1中的处理器11、存储器12、输入装置13、以及显示控制部14通过总线15而相互连接。

处理器11通过执行包含后述的功能键处理的规定的程序,对计算机1整体的动作进行控制。处理器11例如是CPU(中央处理单元(Central Processing Unit))。处理器11在上述的多个动作模式的各个中,受理数值的输入,使用受理到输入的数值,按照与各动作模式关联的运算式而取得运算值。存储器12存储处理器11所执行的程序、或运算的中途结果等。存储器12包含RAM(随机存取存储器(Random Access Memory))以及ROM(只读存储器(Read Only Memory))。处理器11以及存储器12的一部分例如也可以是FPGA(现场可编程门阵列(Field Programmable Gate Array))或者ASIC(专用集成电路(ApplicationSpecific Integrated Circuit))。

输入装置13是受理数值或运算符的输入、各特殊运算模式的选择(调用)等的装置,例如包含在图1所例示的键区域3中配置的多个键。

显示控制部14对显示装置4的显示进行控制。显示装置4例如是具有图1所例示的第一显示区域401以及第二显示区域402的液晶显示面板。

另外,计算机1也可以包含图2未例示的其他硬件结构。例如,计算机1也可以包含向处理器11等供应动作功率的电池或太阳能面板等电源。此外,计算机1例如也可以包含与外部装置进行通信的通信装置。

在本实施方式的计算机1中的存储器12中,存储有关与被分配给上述的第一功能键311、第二功能键312、第三功能键313、以及第四功能键314的各个功能键的特殊运算模式对应的运算式的信息、和进行各特殊运算模式的引导的信息。引导各特殊运算模式的信息例如包含为了通过运算而取得与各特殊运算模式预先关联的指数的值,对受理数值的输入的变量或者变量的属性进行通知的信息。此外,在存储器12中,管理对于上述的第一功能键311、第二功能键312、第三功能键313、以及第四功能键314的各个功能键的特殊运算模式的分配的管理信息被存储。

图3是例示对功能键的分配进行管理的管理信息的图。图3所例示的管理信息20是在存储器12中保持的动作模式特定信息的一例。

就图3所例示的管理信息20而言,识别功能键的键ID、被分配给功能键的两个模式(模式1以及模式2)、上次启动的模式(上次启动)按每个功能键被相对应。在以下的说明中,将第一功能键311的键ID设为FN1,将第二功能键312的键ID设为FN2,将第三功能键313的键ID设为FN3,将第四功能键314的键ID设为FN4。

在图3所例示的管理信息20中,“模式1”是在计算机1为被初始化的状态时若将功能键按下1次则被启动的模式(第一特殊运算模式),“模式2”是在计算机1为被初始化的状态时若将功能键接连按下2次则被启动的模式(第二特殊运算模式)。此外,图3所例示的管理信息20中的上次启动的模式表示在按下该功能键而启动的特殊运算模式之中最后启动的模式。例如,对第一功能键311赋予FN1作为键ID,在计算机1为被初始化的状态下若将第一功能键311按下1次,则计算机1启动用于执行进行BMI运算的功能的特殊运算模式。此外,在计算机1为被初始化的状态下若将第一功能键311接连按下2次,则计算机1启动用于进行与散剂鉴定相关的运算的特殊运算模式。进而,在上次启动的模式为与BMI运算对应的模式(模式1)的情况下,表示“模式1”的信息被相对应而作为上次启动的模式。另外,图3所例示的管理信息20所示的“-”表示在初始化后一次都没有启动被分配给第四功能键314的特殊运算模式。

本实施方式的计算机1在第一功能键311、第二功能键312、第三功能键313、以及第四功能键314的其中一个被新按下1次的情况下,如后述那样,参考管理信息20中的上次启动的模式,决定这次启动的模式。在此,在本说明书中,在被分配给某功能键的模式并非正动作时,将按下该功能键称为新按下。例如,在用于进行BMI运算的模式(模式1)以及用于进行与散剂鉴定相关的运算的模式(模式2)没有启动的状态下第一功能键311被按下1次的情况下,该第一功能键311被新按下。在该情况下,计算机1基于管理信息20中的与第一功能键311的键ID(FN1)对应的上次启动的模式,启动模式1或者模式2。在初始化后一次都没有启动被分配给第一功能键311的特殊运算模式,或者上次启动的模式为模式1的情况下,计算机1启动模式1。另一方面,在上次启动的模式为模式2的情况下,计算机1启动模式2。

图4是说明计算机所进行的初始处理的一例的流程图。本实施方式的计算机1例如在进行用于初始化的规定的操作等时,进行图4所例示的初始处理。

在初始处理中,计算机1首先将被分配了两个特殊运算模式的功能键的上次启动时的信息初始化(步骤S1)。在步骤S1中,计算机1的处理器11例如将在存储器12中储存着的管理信息20中的表示上次启动的模式的信息变更为表示在初始化后一次都没有启动的值(“-”)。其后,计算机1进行其他设定的初始化(步骤S2),结束初始处理。在步骤S2中,计算机1的处理器11将运算模式设定为进行利用了数值键和运算符键的运算的通常运算模式。此外,在步骤S2中,计算机1的处理器11例如设为将除法(除算)的结果的显示设定以实数的方式仅显示商的设定。通常运算模式是至少基于在通常运算模式正启动时受理到输入的数值以及运算符,执行例如四则运算等运算的模式。另外,在通常运算模式中,也可以构成为能够使用受理到输入的数值,按照与通常运算模式预先关联的某些运算式,执行运算。

图5是说明计算机所进行的运算处理的一例的流程图。本实施方式的计算机1例如若全部清除键301被按下而电源成为开启,则开始图5所例示的运算处理。

在运算处理中,计算机1判定键输入的有无(步骤S10),直至被进行键输入为止反复进行步骤S10的判定(步骤S10;否(NO))。若有键输入(步骤S10;是(YES)),则计算机1判定是否是基于被分配两个特殊运算模式的功能键的输入(步骤S11)。在并非基于被分配两个特殊运算模式的功能键的输入的情况下(步骤S11;否(NO)),计算机1关闭启动紧后状态标志(步骤S12),进行与输入键相应的处理(步骤S13),返回至步骤S10的判定。例如,在是基于数值键或运算符键的输入的情况下,计算机1作为步骤S13的处理而将被输入的数值或运算结果显示于显示装置4。针对启动紧后状态标志在后面叙述。

另一方面,在是基于功能键的输入的情况下(步骤S11;是(YES)),计算机1进行功能键处理:基于在进行了基于功能键的输入的时刻的计算机1的运算模式、被分配给该功能键的特殊运算模式、和管理信息20,控制要实施的特殊运算模式(步骤S14)。作为步骤S14的功能键处理,计算机1例如参考图6而进行后述的处理。若功能键处理结束,则计算机1返回至步骤S10的判定。

正在进行运算处理的计算机1例如在规定的期间没有键输入的情况,或者将电源设为断开的键被按下的情况下,结束运算处理而将电源设为断开。

图6是说明一实施方式所涉及的计算机所进行的功能键处理的一例的流程图。如上述那样,计算机1在进行了基于功能键的输入的情况下,开始图6所例示的功能键处理。另外,在图6以及参考了图6的以下的说明中简称为“模式”的情况下,该模式意味着“特殊运算模式”。

在功能键处理中,计算机1首先判定当前的运算模式是通常运算模式和特殊运算模式的哪个(步骤S1401)。

在当前的运算模式为通常运算模式的情况下(步骤S1401;通常运算模式),计算机1设置被进行了输入操作的功能键的上次启动的特殊运算模式(步骤S1403)。在步骤S1403中,计算机1基于在存储器12中储存的管理信息20,确定被进行了输入操作的功能键的上次启动的特殊运算模式为模式1以及模式2的哪个,设置所确定的模式。在步骤S1403之后,计算机1设置在步骤S1403中设置的模式的启动紧后状态(步骤S1408),开启启动紧后状态标志(步骤S1409),进行该模式的启动处理(步骤S1410),结束功能键处理。在此,启动紧后状态是作为实施被分配给功能键的特殊运算模式时的最初的状态而被设定的状态。具体而言,是能够进行对于运算式中的第一个变量的数值的输入,且数值为未输入的状态。在启动紧后状态标志为开启的情况下特殊运算模式为启动紧后状态。在步骤S1410的特殊运算模式的启动处理中,将显示装置4的显示切换为后述的启动紧后状态的显示。

相对于此,在当前的运算模式为特殊运算模式的情况下(步骤S1401;特殊运算模式),计算机1接着判定是否是基于被分配当前的特殊运算模式的功能键的输入(步骤S1402)。在并非基于被分配当前的特殊运算模式的功能键的输入的情况下(步骤S1402;否(NO)),计算机1进行上述的步骤S1403、以及S1408~S1410的处理,结束功能键处理。

在是基于被分配当前的特殊运算模式的功能键的输入的情况下(步骤S1402;是(YES)),计算机1接着判定启动紧后状态标志是开启或者关闭的哪个(步骤S1404)。如上述那样,启动紧后状态是作为实施被分配给功能键的特殊运算模式时的最初的状态而被设定的状态,在是启动紧后状态的情况下启动紧后状态标志为开启。在启动紧后状态标志为开启的情况下(步骤S1404;开启),计算机1设置被分配给功能键的两个特殊运算模式之中的与当前的模式相反的模式,对管理信息20中的上次启动的模式进行变更(步骤S1405)。例如,在当前的特殊运算模式为模式1以及模式2之中的模式1,是该模式1的启动紧后状态的情况下,在步骤S1405中,计算机1设置模式2,将管理信息20中的上次启动的模式变更为模式2。在步骤S1405的处理之后,计算机1设置在步骤S1405中设置的模式的启动紧后状态(步骤S1408),其后进行上述的步骤S1409以及S1410的处理,结束功能键处理。

另一方面,在启动紧后状态标志为关闭的情况下,当前正启动的特殊运算模式是与启动紧后的状态不同的状态(向其中一个变量正输入数值,其中一个变量的数值确定,或者基于运算式而将运算值取得完毕的状态)。在步骤S1404中判定为启动紧后状态为关闭的情况下(步骤S1404;关闭),计算机1接着判定是否正受理对于变量的数值的输入(步骤S1406)。在正受理对于变量的数值的输入的情况下(步骤S1406;是(YES)),计算机1设置正启动的特殊运算模式的启动紧后状态(步骤S1408),其后进行上述的步骤S1409以及S1410的处理,结束功能键处理。此时,计算机1返回至功能键处理开始时的特殊运算模式中的启动紧后状态,结束功能键处理。

在步骤S1406中判定为并非正受理对于变量的数值的输入的情况下(步骤S1406;否(NO)),计算机1接着判定是否正显示当前的特殊运算模式中的运算结果(步骤S1407)。在正显示运算结果的情况下(步骤S1407;是(YES)),计算机1设置正启动的模式的启动紧后状态(步骤S1408),其后进行上述的步骤S1409以及S1410的处理,结束功能键处理。此时,计算机1返回至功能键处理开始时的特殊运算模式中的启动紧后状态,结束功能键处理。另一方面,在并非正显示运算结果的情况下(步骤S1407;否(NO)),计算机1其后什么也不做(NOP:No Operation。步骤S1411),结束功能键处理。

这样,本实施方式的计算机1在进行基于功能键的输入,启动了被分配给该功能键的两个特殊运算模式之中的其中一个的情况下,将启动的一方的特殊运算模式作为上次启动的特殊运算模式而在存储器12内的管理信息20中保持。因此,在进行了基于功能键的输入时,被分配给该功能键的特殊运算模式没有启动的(步骤S1401;通常运算模式,或者步骤S1402;否(NO))情况下,能够启动上次启动的特殊运算模式。从而,在本实施方式的计算机1中,在将在被分配给一个功能键的两个特殊运算模式之中的初始设定中接连按下2次的情况下被启动的特殊运算模式启动并使其结束之后,能够通过功能键的1次按下而使该特殊运算模式启动。因此,在本实施方式的计算机1中,例如,在使在被分配给一个功能键的两个特殊运算模式之中的初始设定中接连按下2次的情况下被启动的特殊运算模式启动的频度高的情况下,能够通过1次按下优先使该特殊运算模式启动。即,在本实施方式的计算机1中,不进行利用了与例如功能键不同的键等并用于设定变更的复杂的操作,就能够切换在被分配给一个功能键的两个特殊运算模式之中的通过1次按下而优先启动的特殊运算模式。

此外,本实施方式的计算机1在进行了基于功能键的输入时,被分配给该功能键的特殊运算模式启动(步骤S1402;是(YES)),且为启动紧后状态的(步骤S1404;开启)情况下,启动与在该时刻启动的特殊运算模式相反的特殊运算模式。因此,通过接连按下2次相同的功能键,能够使与在被分配给该功能键的两个特殊运算模式之中的1次按下的情况下启动的特殊运算模式相反的特殊运算模式启动。即,在本实施方式的计算机1中,不进行将使期望的特殊运算模式启动的功能键、和与该功能键不同的键组合的输入操作,就能够切换被分配给一个功能键的两个特殊运算模式之中的启动的模式。从而,在本实施方式的计算机1中,不需要设置用于切换被分配给功能键的两个特殊运算模式之中的启动的模式且与该功能键不同的键,能够抑制在键区域3(参考图1)中配置的键的数目的增加。此外,不需要将功能键、和与该功能键不同的键组合的输入操作,所以功能键的输入操作变得简便,计算机1的操作性提高。

图7是说明一实施方式所涉及的计算机中的动作的第一具体例的图。图7中的FN1键以及FN2键分别是第一功能键311以及第二功能键312。在参考了图7的以下的说明中,将在将电源设为接通的时刻中表示管理信息20的上次启动的模式的值设为表示在初始化后一次都没有启动的值、或者表示模式1的值。

在图7的(a1)中,示意性地示出了计算机1的电源为断开的情况的显示装置4的显示状态。另外,第一显示区域401内的细实线所示的10位的7段显示在电源断开时为非显示。若计算机1的利用者将电源设为接通,则计算机1以通常运算模式启动,如图7的(a2)所例示,在显示装置4的第一显示区域401中显示数值“0”。

在将电源设为接通之后,若利用者按下第一功能键311(FN1键),则计算机1进行功能键处理(步骤S14)。在该时刻,运算模式为通常运算模式(步骤S1401;通常运算模式),所以计算机1设置被分配给第一功能键311的两个特殊运算模式之中的模式1(BMI运算),在设置该模式1的启动紧后状态而将启动紧后状态标志设为开启之后,启动模式1(步骤S1403、以及S1408~S1410)。此时,计算机1将管理信息20中的FN1键的上次启动的特殊运算模式变更为表示模式1(BMI运算)的值。此外,显示装置4的显示例如成为图7的(a3)所例示的执行BMI运算的特殊运算模式中的启动紧后状态的显示。在显示装置4的第一显示区域401中,显示“0”。在显示装置4的第二显示区域402中,显示表示用于进行BMI运算的特殊运算模式启动、最初受理输入的变量或者其属性为身高、以及要输入的身高的单位为cm的引导。

接着,若利用者按下数值键而输入身高,则计算机1进行与输入相应的处理(步骤S13),如图7的(a4)所例示,在显示装置4的第一显示区域401中显示被输入的数值。

其后,若在BMI运算的特殊运算模式启动的状态持续时利用者按下第二功能键312(FN2键),则计算机1进行功能键处理。在该时刻,运算模式为特殊运算模式(步骤S1401;特殊运算模式),但所启动的特殊运算模式是与被分配给第二功能键312的特殊运算模式不同的模式(步骤S1402;否(NO))。因此,计算机1设置被分配给第二功能键312的两个特殊运算模式之中的模式1(基于运算式1的效价运算),设置该模式1的启动紧后状态而将启动紧后状态标志设为开启之后,启动模式1(步骤S1403、以及S1408~S1410)。此时,计算机1将管理信息20中的FN2键的上次启动的模式变更为表示模式1(基于运算式1的效价运算)的值。此外,显示装置4的显示例如成为图7的(a5)所例示的执行基于运算式1的效价运算的特殊运算模式中的启动紧后状态的显示。在显示装置4的第一显示区域401中,显示“0”。在显示装置4的第二显示区域402中,显示表示用于进行基于运算式1的效价运算的特殊运算模式启动、受理输入的变量或者其属性为成分量、以及要输入的成分量的单位为mg的引导。

在此,若利用者接连按下第二功能键312,则计算机1再次进行功能键处理。在该时刻,运算模式为特殊运算模式,且所启动的特殊运算模式为被分配给第二功能键312的模式(步骤S1402;是(YES))。进而,在该时刻,启动紧后状态标志为开启(步骤S1404;开启)。因此,计算机1设置被分配给第二功能键312的两个特殊运算模式之中的与当前启动的模式1相反的模式2(即基于运算式2的效价运算),设置该模式2的启动紧后状态而将启动紧后状态标志设为开启之后,启动模式2(步骤S1405、以及S1408~S1410)。此时,计算机1将管理信息20中的FN2键的上次启动的模式变更为表示模式2(基于运算式2的效价运算)的值。此外,显示装置4的显示例如成为图7的(a6)所例示的执行基于运算式2的效价运算的特殊运算模式中的启动紧后状态的显示。在显示装置4的第一显示区域401中,显示“0”。在显示装置4的第二显示区域402中,显示表示用于进行基于运算式2的效价运算的特殊运算模式启动、受理输入的变量或者其属性为称重、以及要输入的称重的单位为g的引导。

其后,例如,在用于进行基于运算式2的效价运算的特殊运算模式启动的状态持续时,若利用者按下第一功能键311,则计算机1进行功能键处理。在该时刻,运算模式为特殊运算模式,但所启动的特殊运算模式是与被分配给第一功能键311的特殊运算模式不同的模式。因此,计算机1基于管理信息20中的FN1键的上次启动的模式,启动被分配给第一功能键311的两个特殊运算模式之中的模式1(BMI运算)。此时,管理信息20中的FN1键的上次启动的模式仍为表示模式1(BMI运算)的值。此外,显示装置4的显示例如成为图7的(a7)所例示的执行BMI运算的特殊运算模式中的启动紧后状态的显示。此时的显示装置4的显示与(a3)所例示的显示相同。

在图7的(a7)所例示的启动了用于进行BMI运算的特殊运算模式的状态持续时,若利用者按下第二功能键312,则计算机1进行功能键处理。在该时刻,运算模式为特殊运算模式,但所启动的特殊运算模式为与被分配给第二功能键312的特殊运算模式不同的模式。进而,在该时刻的管理信息20中的FN2键的上次启动的模式如上述那样是模式2(基于运算式2的效价运算)。因此,计算机1启动被分配给第二功能键312的两个特殊运算模式之中的模式2(基于运算式2的效价运算)。此时,显示装置4的显示例如成为图7的(a8)所例示的执行基于运算式2的效价运算的特殊运算模式中的启动紧后状态的显示。此时的显示装置4的显示与(a6)所例示的显示相同。

这样,若将一个功能键接连按下2次而使对应的特殊运算模式启动,该特殊运算模式作为上次启动的模式而储存至管理信息20,则在本实施方式的计算机1中,其后,将该功能键按下1次,从而能够在初始状态下使与按下2次对应的特殊运算模式启动。因此,例如,在进行基于运算式2的效价运算的频度高,且不进行基于运算式1的效价运算那样的利用者的情况下,不会每次将第二功能键312接连按下2次,进行基于运算式2的效价运算时的操作性提高。

图8是说明一实施方式所涉及的计算机中的动作的第二具体例的图。图8中的FN3键为第三功能键313。在参考了图8的以下的说明中,在将电源设为接通的时刻中表示管理信息20的上次启动的模式的值设为表示在初始化后一次都没有启动的值、或者表示模式1的值。此外,在参考了图8的以下的说明中,被分配给第三功能键313的两个特殊运算模式之中的在模式1中利用于体表面积的运算的运算式1设为DuBois式,在模式2中利用于体表面积的运算的运算式2设为藤本式。若计算机1的利用者将电源设为接通,则计算机1以通常运算模式来启动,如图8的(b1)所例示,在显示装置4的第一显示区域401中显示数值“0”。

在将计算机1的电源设为接通之后,若利用者按下第三功能键313(FN3键),则计算机1进行功能键处理(步骤S14)。在该时刻,运算模式为通常运算模式(步骤S1401;通常运算模式),所以计算机1设置被分配给第三功能键313的两个特殊运算模式之中的模式1(基于运算式1的体表面积运算),在设置该模式1的启动紧后状态而将启动紧后状态标志设为开启之后,启动模式1(步骤S1403、以及S1408~S1410)。此时,计算机1将管理信息20中的FN3键的上次启动的模式变更为表示模式1(基于运算式1的体表面积运算)的值。此外,显示装置4的显示例如成为图8的(b2)所例示的执行基于运算式1的体表面积运算的特殊运算模式中的启动紧后状态的显示。在显示装置4的第一显示区域401中,显示“0”。在显示装置4的第二显示区域402中,显示表示用于进行基于运算式1(DuBois式)的体表面积运算的特殊运算模式启动、最初受理输入的变量或者其属性为身高、以及要输入的身高的单位为cm的引导。

接着,若利用者按下数值键而输入身高,则计算机1将启动紧后状态标志设为关闭(步骤S12)而进行与输入相应的处理(步骤S13),如图8的(b3)所例示,在显示装置4的第一显示区域401中显示被输入的数值。在输入了身高之后,若利用者按下等于键303,则显示装置4的显示如图8的(b4)所例示,切换为输入对于下一变量的数值的显示。在显示装置4的第二显示区域402中,显示表示用于进行基于运算式1(DuBois式)的体表面积运算的特殊运算模式启动、接着受理输入的变量或者其属性为体重、以及要输入的体重的单位为kg的引导。若利用者按下数值键而输入体重,则计算机1进行与输入相应的处理,如图8的(b5)所例示,在显示装置4的第一显示区域401中显示被输入的数值。

在此,若利用者按下第三功能键313,则计算机1进行功能键处理。在该时刻,运算模式为特殊运算模式,且所启动的特殊运算模式为被分配给第三功能键313的特殊运算模式。但是,在该时刻,如上述那样启动紧后状态标志成为关闭(步骤S1404;关闭),正受理对于变量的数值的输入(步骤S1406;是(YES))。因此,计算机1在设置当前正启动的特殊运算模式(基于运算式1的体表面积运算)的启动紧后状态而将启动紧后状态标志设为开启之后,返回至该模式的启动紧后状态(步骤S1408~S1410)。因此,显示装置4的显示例如成为图8的(b6)所例示的执行基于运算式1的体表面积运算的特殊运算模式中的启动紧后状态的显示。此时的显示装置4的显示为与(b2)所例示的显示相同。即,在启动特殊运算模式,输入了数值之后(启动紧后状态标志为关闭)的状态下按下被分配了正启动的特殊运算模式的功能键,则返回至正启动的特殊运算模式的启动紧后状态。

在计算机1的状态返回至用于进行基于运算式1的体表面积运算的特殊运算模式的启动紧后状态后,若利用者接连按下第三功能键313,则计算机1进行功能键处理。此时,计算机1如参考图7而上述,设置与当前启动的特殊运算模式相反的特殊运算模式(即基于运算式2的体表面积运算),启动用于进行基于运算式2的体表面积运算的特殊运算模式(模式2)(步骤S1405、以及S1408~S1410)。因此,显示装置4的显示例如成为图8的(b7)所例示的执行基于运算式2(藤本式)的体表面积运算的特殊运算模式中的启动紧后状态的显示。在显示装置4的第二显示区域402中,显示表示用于进行基于运算式2(藤本式)的体表面积运算的特殊运算模式启动、接着受理输入的变量或者其属性为身高、以及要输入的身高的单位为cm。此外,此时,计算机1将管理信息20中的FN3键的上次启动的模式从模式1变更为模式2。

这样,在本实施方式的计算机1中,根据操作了某功能键,被分配给该功能键的多个特殊运算模式之中其中一个特殊运算模式为正启动且进行了数值的输入之后的情况下,仍保持正启动的特殊运算模式,并将该数值的输入无效化,能够删除正显示的数值。此外,在将数值的输入无效化之后,根据将相同的功能键进一步接连操作,能够结束其中一个特殊运算模式,启动被分配给该功能键的多个特殊运算模式之中的另一个特殊运算模式。也就是说,仅通过将一个功能键接连操作,就在特殊运算模式中将正输入的数值无效化,接着,还能够切换至被分配给该功能键的别的特殊运算模式。

此外,在本实施方式的计算机1中,在被分配给一个功能键的多个特殊运算模式之中其中一个为正启动,且正启动的特殊运算模式为启动紧后的状态的情况下,切换为被分配给该功能键的别的特殊运算模式。进而,在正启动的特殊运算模式并非启动紧后的状态的情况下,仍保持正启动的特殊运算模式,能够将本机设定为该特殊运算模式中的启动紧后的状态。也就是说,一个功能键的操作兼顾用于返回至特殊运算模式中的启动紧后的状态的操作、和用于切换为别的特殊运算模式的操作。

因此,例如,在所启动的特殊运算模式中输入至变量的数值中有错误或者有错误的可能性的情况下,能够通过按下被分配了特殊运算模式的某功能键的操作而重新进行输入。此外,例如,即使在利用者在对变量输入数值的中途想要切换为与所启动的特殊运算模式相反的特殊运算模式的情况下,也能够通过按下相同的功能键来切换特殊运算模式。从而,根据本实施方式的计算机1,能够使具备被关联了多个动作模式的键的计算机1的操作性提高。

另外,用于在正受理对于变量的数值的输入时返回至启动紧后状态的操作不限于上述的被分配了正启动的特殊运算模式的功能键,例如也可以是按下清除键302等在通常运算模式中被分配了删除输入的功能的键的操作。在这样的情况下,利用者通过按下清除键302,易于将从显示装置4的第一显示区域401删除数值、以及暂时将对变量确定了输入的数值从存储器12删除而重新输入直观地进行关联而操作,所以能够防止操作性或便利性的降低。

此外,在上述的实施方式中,把将功能键按下1次或者接连按下2次而使特殊运算模式启动时的启动紧后状态设为如图7的(a3)以及(a5)、以及图8的(b2)那样的受理启动的特殊运算模式中第一个变量的输入的状态。但是,本实施方式的计算机1中的启动紧后状态不限于此,也可以是基于启动的特殊运算模式中的显示的迁移而被设定的、进行与最初的显示不同的规定的显示的状态。

图9是说明一实施方式所涉及的计算机中的动作的第三具体例的图。图9中的FN3键是第三功能键313。在参考了图9的以下的说明中,省略针对与参考图8说明的动作同样的动作的详细说明。若计算机1的利用者将电源设为接通,则计算机1以通常运算模式来启动,如图9的(c1)所例示,在显示装置4的第一显示区域401中显示数值“0”。

在将计算机1的电源设为接通之后,若利用者按下第三功能键313(FN3键),则计算机1进行功能键处理。此时,计算机1启动被分配给第三功能键313的两个特殊运算模式之中的模式1(基于运算式1的体表面积运算)。另外,在参考图9而说明的计算机1的动作中,启动模式1时的显示装置4的最初的显示例如图9的(c2)所例示,第二显示区域402的显示成为确认是否启动执行基于运算式1(DuBois式)的体表面积运算的特殊运算模式的显示。

在显示装置4中进行了针对模式1的最初的显示的状态下,若按下规定的键(例如,等于键303),则计算机1启动用于进行基于运算式1的体表面积运算的特殊运算模式,在设置模式1的启动紧后状态而将启动紧后状态标志设为开启之后,成为受理第一个变量的输入的状态。此时的显示装置4的显示成为图9的(c3)所例示的显示,该显示与图8的(b2)所例示的显示相同。

在图9的(c3)的显示中,若利用者按下数值键而输入身高,则计算机1将启动紧后标志设为关闭而进行与输入相应的处理,如图9的(c4)所例示,在显示装置4的第一显示区域401中显示被输入的数值。在输入了身高之后,若利用者按下等于键303,则显示装置4的显示切换为图8的(b4)所例示的输入下一变量(体重)的显示。若利用者按下数值键而输入体重,则计算机1进行与输入相应的处理,如图9的(c5)所例示,在显示装置4的第一显示区域401中显示被输入的数值。

在此,若利用者按下例如清除键302,则计算机1删除对于当前启动的特殊运算模式的输入,如图9的(c6)所例示,返回至当前启动的特殊运算模式的启动紧后状态。此时的显示装置4的显示与(c3)所例示的显示相同。另外,该计算机1的动作是与清除键302的功能相应的动作,计算机1进行与输入相应的处理(步骤S13)而并非功能键处理(步骤S14)。

在图9的(c6)的显示中,若再次按下清除键302,则计算机1如图9的(c7)所例示,保持当前启动的特殊运算模式的启动紧后状态。此外,此时,被分配给第三功能键313(FN3键)的别的特殊运算模式即执行基于运算式2(藤本式)的体表面积运算的特殊运算模式不启动。也就是说,即使按下清除键302,也不会将此时正启动的特殊运算模式切换为别的特殊运算模式。在按下清除键302而返回至启动紧后状态的情况下,启动紧后状态标志从关闭变为开启。

其后,例如,若利用者按下第三功能键313,则计算机1结束进行基于运算式1的体表面积的运算的特殊运算模式,启动进行基于运算式2的体表面积的运算的特殊运算模式。此时,显示装置4的显示如图9的(c8)所例示,第二显示区域402的显示成为确认是否执行基于运算式2(藤本式)的体表面积的运算的显示。另外,在显示装置4中进行了针对模式1的最初的显示的状态下(图9的(c2)),在按下第三功能键313(FN3键)的情况下,第二显示区域402也成为图9的(c8)所例示的显示。在该状态下,若利用者按下规定的键(例如,等于键303),则计算机1开始基于运算式2的体表面积的运算,第一个变量的输入成为可输入的状态(启动紧后状态)。

这样,在本实施方式的计算机1中,也可以在按下了功能键的情况下显示确认是否执行被分配给该功能键的其中一个特殊运算模式的画面。此外,在本实施方式的计算机1中,不限于将在按下了功能键的情况下迁移的启动紧后状态,设为被分配给该功能键的其中一个动作模式的执行已经确定而能够进行针对与所确定的动作模式对应的运算式的数值的输入的状态,也可以设为未确定是否执行被分配给该功能键的其中一个动作模式的状态。

此外,在本实施方式的计算机1中,与所述的第一以及第二具体例同样,在第三具体例中,一个功能键的操作也兼顾用于返回至正启动的特殊运算模式中的启动紧后的状态的操作、和用于切换至别的特殊运算模式的操作。另一方面,在第三具体例中,在清除键302的操作中,尽管返回至正启动的特殊运算模式中的启动紧后的状态,但不切换为别的特殊运算模式。因此,清除键302无论按下几次,都不会不小心切换为别的特殊运算模式。此外,功能键无论按下几次,仅被分配给该功能键的多个特殊运算模式的其中一个被启动。

从而,利用者在不想要切换为别的特殊运算模式的情况下,能够操作清除键302,在仅想要启动被分配给一个功能键的其中一个特殊运算模式的情况下,能够操作功能键。另外,在第三具体例的计算机1中,也与所述的第一以及第二具体例同样,也可以将对于被分配给第三功能键313的特殊运算模式的启动紧后状态,设定为这样的进行了引导第一个变量(身高)的输入的显示的状态(变量未输入)。

另外,在上述的实施方式中,作为对各功能键分配有两个特殊运算模式而进行了说明,但也可以分配三个以上的特殊运算模式。在该情况下,计算机1在步骤S1405中,也可以从被分配给功能键的三个以上的特殊运算模式之中,按照预先决定的顺序,设置与当前的特殊运算模式不同的别的特殊运算模式,对管理信息20中的上次启动的特殊运算模式进行变更。

以上,说明了本发明所涉及的实施方式,但上述的实施方式为了易于进行发明的理解而示出了具体例,本发明并非限定于上述的实施方式。电子设备、动作模式切换方法、以及记录介质能够在不脱离权利要求书的记载的范围中进行各种各样的变形、变更。

例如,本发明所涉及的电子设备不限于图1所例示的计算机1,也可以是在智能手机或平板型计算机等通用的信息处理装置中使包含上述的处理的程序执行的方式。此外,使计算机1或者上述的通用的信息处理装置的处理器执行对上述的功能键处理中包含的特殊运算模式进行切换的处理的程序不限于使沿着图6所例示的流程图的处理执行的程序,能够进行适宜变更。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于可编程光学硬件相干光最优化计算器件

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!