图形显示设备和方法

文档序号:6410391阅读:308来源:国知局
专利名称:图形显示设备和方法
技术领域
本发明涉及输入函数表达式数据以便将其作为图形进行显示的图形显示设备和方法,尤其涉及在彩色显示设备上以彩色显示输入的函数表达式数据的图形的这种图形显示设备和方法。
一般来说,例如把输入的函数表达式数据作为图形进行显示的电子图形计算器的图形显示设备已投入实际使用。
在这种图形显示设备中,当输入例如y=f(x)的函数数据时,就给该函数表达式输入根据在显示设备上的显示范围中被设定的范围数据而获得的数值并对这些数值进行运算以便产生然后作为图形进行显示的图形描绘数据。在这种情况下,利用普通的图形显示设备,特别是利用电子图形计算器,就在液晶显示器件的白色屏幕上以黑色显示输入的函数表达式数据及其图形数据。
当例如设定了X坐标范围来显示函数表达式数据的图形时,不管在液晶显示器的整个显示区域中可显示的最大坐标范围而只把在设定范围内的图形数据作为图形进行显示。
但是,当如普通图形显示设备那样只把在设定坐标范围内的图形数据作为图形进行显示时,就难于掌握图形的整个形状。因此需要以某种独立于在设定范围内的图形数据的形式额外地显示在设定范围外的图形数据。
输入的函数表达式数据的图形数据通常以同一颜色被全部显示,所以当例如输入多个函数表达式数据并一起显示相应的各个图形数据时,区分各个图形数据就非常困难。
因此,本发明的一个目的就是提供能够任意地分开和清楚地显示相应于函数表达式数据的图形数据的一部分以及以很清楚的方式一起显示相应于多个函数表达式数据的各个图形数据的图形显示设备和方法。
为了实现上述目的,根据本发明提供了一种图形显示设备,包括
表达式输入装置,用于按照相应的关系输入函数表达式数据和颜色数据;函数表达式数据存储装置,用于按照相应的关系存储输入的函数表达式数据和颜色数据;坐标范围数据输入装置,用于按照相应的关系输入设定坐标范围的坐标范围数据和颜色数据;坐标范围数据存储装置,用于按照相应的关系存储坐标范围数据输入装置输入的坐标范围数据和颜色数据;以及图形产生装置,用于在与按照相应的关系被存储在坐标范围数据存储装置内的坐标范围数据和多个颜色数据有关的坐标范围内产生被存储在函数表达式数据存储装置内的函数表达式数据的图形,按照与坐标范围数据相应的关系被存储在坐标范围数据存储装置内的颜色数据与按照与函数表达式数据相应的关系被存储在函数表达式数据存储装置内的颜色数据相同。


图1是具有作为根据本发明的图形显示设备一实施例的图形显示功能的计算机的电子电路的方框图;图2是表示计算机所执行的整个坐标范围设定处理的流程图;图3是表示在计算机中执行的图形表达式数据输入处理的流程图;图4是表示计算机所执行的图形显示处理的流程图;图5A-5G表示相应于与计算机所执行的整个坐标范围设定处理、图形表达式数据输入处理和图形显示处理有关的键操作的显示操作;图6是表示计算机所执行的范围图形显示处理的流程图;图7A、7B和7C各表示相应于与计算机所执行的范围图形显示处理有关的表达式输入操作的显示操作;图8是表示计算机所执行的坐标数据开方框(boxing)处理的流程图9A-9E各表示相应于与计算机所执行的坐标数据开方框处理有关的键操作的显示操作。
以下将参看附图更详细地的描述根据本发明的图形显示设备和方法的一实施例。
图1是具有作为根据本发明的图形显示设备一实施例的图形显示功能的计算机的电子电路的方框图。
该计算机包括CPU11,它根据键入单元12的键入信号启动ROM13内的系统程序以控制有关电路元件的相应操作。CPU11与键入单元12和ROM13以及RAM14和颜色数据存储器15连接,还通过显示驱动器16与彩色液晶显示器17连接。
键入单元12包括数字及函数键12a、“输入”键12b、“方框”键12c、“图形”键12d、“图形/表达式”键12e、颜色指定键12f(“蓝”键12f1、“红”键12f2、“绿”键12f3)、“范围”键12g、范围数据选择键12h (“△”键12h1、 “”键12h2)以及光标键12i (“↑”键12i1、“↓”键12i2、“←”键12i3、“→”键2i4)。
数字及函数键12a用来输入关于诸如运算表达式和函数表达式这样的所需表达式的数据以及数字数据。“输入”键12b用来控制各个功能的执行。
“方框”键12c用来设定方框模式,以便通过将图形显示屏幕上的所需显示范围放入矩形(方框)来区分该范围。
“图形”键12d用来计算和显示相应于通过操作数字及函数键12a输入的函数表达式数据的图形数据。
“图形/表达式”键12e用来在输入的函数表达式数据的显示状态和图形数据的显示状态之间进行切换。
颜色指定键12f(“蓝”键15f1、“红”键12f2、“绿”键12f3)各用来为输入的函数表达式数据指定图形显示颜色。
“范围”键12g用来在执行x和y坐标图形显示时设定相应x和y坐标的范围。
范围选择键12h(“△”键12h1、“”键12h2)用来在设定与“范围”键的操作有关的坐标范围时选择例如以四种不同的颜色(“黑”、“蓝”、“红”和“绿”)区分的四种相应坐标范围。
光标键12i(“↑”键12i1、“↓”键12i2、“←”键12i3、“→”键12i4)用于移动显示屏幕上的光标。
ROM13包括控制计算机的整个操作的系统程序和控制在计算模式、图形显示范围设定模式、图形表达式数据输入模式、图形显示模式、范围图形显示模式以及开方框模式中的操作的子程序。
RAM14包括显示寄存器18、模式标位寄存器M、光标设定标记寄存器n、表达式寄存器19(19a、19b、19c、19d、……)、指定颜色寄存器C20(20a、20b、20c、20d、……)、图形存储区21、工作区22以及范围寄存器23。
显示寄存器18具有以一对一的关系相应于显示器17的显示区域中的显示点的数据存储单元,存储了由相应于黑显示意味着被照亮的显示数据“1”和相应于白显示意味着未被照亮的显示数据“0”组成的位映象。
模式标记寄存器M内部设置了相应于各个操作模式的标记数据。光标设定标记寄存器N在开方框处理的方框中确定了第一个光标移动位置时就在其内置“1”。
表达式寄存器19(19a、19b、19c、19d……)存储输入的多个表达式数据。指定颜色寄存器C20(20a、20b、20c、20d……)把被存储的输入表达式数据的被显示的指定颜色黑、蓝、红、绿……分别作为“1”、“2”、“3”、“4”……进行存储。
图形存储区21把存储在表达式寄存器19(19a、19b、19c、19d……)内的输入表达式数据的相应图形数据作为相应于它们的显示形式的相应位映象数据进行存储。
工作区22暂存与CPU11所执行的各种控制处理有关的各种数据输入/输出。
范围寄存器23存储关于通过相应于四种不同的指定颜色“黑”、“蓝”、“红”和“绿”在图形显示中设定各x和y坐标的范围得到的四种坐标范围的数据。
颜色数据存储器15包括四个(“黑”、“蓝”、“红”、“绿”)数据存储区,类似于设置在RAM14内的显示寄存器18,各数据存储区以一对一的点的关系相应于显示器17的显示区域。例如,当要存储在RAM14的显示寄存器18内的显示数据的相应点部分被指定为黑和蓝时,相应被指定的点部分就分别直接传送给颜色数据存储器15的相应的黑和蓝显示区域,然后通过显示驱动器16在显示器17上进行显示。
当输入表达式数据被存储时,首先在相应于RAM14的表达式寄存器19的指定颜色寄存器C20中初始置位表示黑显示的“1”。
以下描述发明的计算机的图形显示。
图2是表示计算机所执行的整个坐标范围设定处理的流程图。
图3是表示在计算机中执行的图形表达式数据输入处理的流程图。
图4是表示计算机所执行的图形显示处理的流程图。
图5A-5G表示相应于与计算机所执行的整个坐标范围设定处理、图形表达式数据输入处理和图形显示处理有关的键操作的显示操作。
在图2整个坐标范围设定处理中,当如图5 A所示操作键入单元12的“范围”键12g来设定相应于图形显示的整个屏幕的坐标范围时,在显示器17上就先显示要求操作者设定相应于黑坐标“黑”的x和y坐标范围的黑范围设定屏幕“黑/Xmin?,Xmax?/Ymin?,Ymax”。
当操作数字及函数键12a来输入数字数据时,数字数据就被显示在相应于光标K表示的位置的坐标范围内并被例如作为“黑/Xmin-10”存储在RAM14的范围寄存器23内(步骤S5→S6,S7)。
当光标键12i(“↑”键12i1、“↓”键12i2、“←”键12i3、“→”键12i4)被操作时,光标K就被相应地移到在黑范围设定屏幕“黑/Xmin-10,Xmax?/Ymin?,Ymax?”上设定了另一范围的位置(步骤S3→S4)。
当再操作数字及函数键12a来输入例如“黑/Xmax10”时,该数据就被存储在RAM14的范围寄存器23内(步骤S5→S6,S7)。
以这种方式重复步骤S3-S7的各范围设定处理和光标移动处理,使得相应于黑坐标“黑”的X和Y坐标范围被输入和被例如设定为“黑/Xmin-10,Xmax 10/Ymin-10,Ymax 10”并被存储在RAM14的范围寄存器23内。当在这样的状态下如图5B所示地操作范围数据选择键12h(“”12h2)时,就在显示器17上显示要求操作者设定相应于蓝坐标“蓝”的X和Y坐标范围的蓝范围设定屏幕“蓝/Xmin?,Xmax?/Ymin?,Ymax?”(步骤S1→S2)。
然后重复在步骤S3→S7的各范围设定处理和光标移动处理,使得相应于蓝坐标“蓝”的X和Y坐标范围被输入和被例如设定为“蓝/Xmin-5,Xmax 15/Ymin-15,Ymax5”并被存储在RAM14的范围寄存器23内。当在这样的状态下如图5C所示地操作范围数据选择键12h(“”12h2)时,就在显示器17上显示要求操作者设定相应于红坐标“红”的X和Y坐标范围的红范围设定屏幕“红/Xmin?,Xmax?/Ymin?,Ymax?”(步骤S1→S2)。
再重复步骤S3→S7的各范围设定处理和光标移动处理,使得相应于红坐标”红“的X和Y坐标范围被输入和被例如设定为“红/Xmin-3,Xmax17/Ymin-5,Ymax15”并被存储在RAM14的范围寄存器23内。当在这样的状态下如图5D所示地操作范围数据选择键12h(“”12h2)时,就在显示器17上显示要求操作者设定相应于绿坐标“绿“的X和Y坐标范围的绿范围设定屏幕“绿/Xmin?,Xmax?,Ymin?,Ymax”(步骤S1→S2)。
当步骤S3→S7的各范围设定处理和光标移动处理再被重复,以便相应于绿坐标“绿”的X和Y坐标范围被输入和被例如设定为“绿/Xmin-15,Xmax 5/Ymin-7,Ymax13”时,这些数据就被存储在RAM14的范围寄存器23内。
如果在因重复步骤S1→S7而在RAM14的范围寄存器23内存储了四个不同的坐标范围的状态下操作“输入”键12b,就固定了相应于四种不同颜色的四种坐标范围“黑/Xmin-10,Xmax 10/Ymin-10,Ymax 10”,“蓝/Xmin-5,Xmax 15/Ymin-15,Ymax 5”,“红/Xmin-3,Xmax17/Ymin-5,Ymax15”以及“绿/Xmin-15,Xmax5/Ymin-7,Ymax13” (步骤S8→S9)。
对这一操作作出响应,如图5E所示,在显示器17上显示了相应于四种坐标范围“黑/蓝/红/绿”的图形显示的图形表达式数据“Y1/Y2/Y3/Y4”的输入屏幕。
当在图3的图形表达式数据输入处理中操作了键入单元12的光标键12i(“↑”键12i1、“↓”键12i2、“←”键12i3、“→”键12i4)时,光标K就在图形表达式数据输入屏幕上移动,并且由光标K表明的图形表达式数据被输入的位置在Y1,Y2,Y3和Y4之间转换(步骤A1→A2)。
当操作数字及函数键12a以在光标K显示的位置相应于第一图形表达式“Y1”在图形表达式数据输入屏幕上例如输入函数表达式“X+2”时,输入的第一图形表达式“Y1=X+2”数据就被存储在RAM14的第一表达式寄存器19a内(步骤A3→A4)。
当存储在第一表达式寄存器19a内的第一图形表达式“Y1=X+2”数据在黑坐标范围“黑/Xmin-10,Xmax 10/Ymin-10,Ymax 10”内被显示时,由于一开始在指定颜色寄存器C20(20a、20b、20c、20d、……)内设置了表示黑显示的“1”,所以用户不需要操作任何颜色指定键12f。
然后,假定利用光标键12i(“↑”键12i1、“↓”键12i2、“←”键12i3、“→”键12i4)的图形表达式数据输入位置的移动和利用数字及函数键12a的操作的函数表达式数据的输入处理被重复(步骤A1-A5),并且例如第二图形表达式”Y2=2X“数据被存储在RAM14的第二表达式寄存器19b内。例如,当在操作颜色指定键12f的“蓝”键12f1以在被设定和被存储在范围寄存器23内的蓝坐标范围“蓝/Xmin-5,Xmax15/Ymin-15,Ymax5”内显示存储在第二寄存器19b内的第二图形表达式“Y2=2X”的状态下时,表示蓝显示的“2”就被存储和设置在相应的指定颜色寄存器20b内(步骤A6→A7)。
此后,如图5F所示,重复步骤A1→A7,第三图形表达式“Y3=X-3”数据及其被指定的颜色“红”数据被输入并作为“Y3=X-3”和“3”被分别存储在第三表达式寄存器19c和相应的指定颜色寄存器20c内。第四图形表达式“Y4=X2”数据及其被指定的颜色“绿”数据被输入并作为“Y4=X2”和“4”被分别存储在第四表达式寄存器19d和相应的指定颜色寄存器20d内。一旦随后操作了“输入”键12b,就固定了相应于四个不同的坐标范围的第一至第四图形表达式数据和它们的指定颜色数据(步骤A8→A9)。
如图5G所示,当在四种XY坐标系统“黑”、“蓝”、“红”和“绿”和相应的图形表达式“Y1”、“Y2”、“Y3”和“Y4”数据被输入、设定和存储在表达式寄存器19(19a、19b、19c、19d)、指定颜色寄存器C20(20a、20b、20c、20d)和范围寄存器23内的状态下操作了键入单元12的“图形”键12d时,图4的图形显示处理就被启动。
在这一图形显示处理中,首先,范围分别为“-10至10”/“-10至10”的XY坐标系统以及z1(图5G)被与存储在范围数据寄存器23内的黑坐标范围“黑/Xmin-10,Xmax10/Ymin-10,Ymax10”相一致地以黑色显示在显示器17上(步骤B1)。
然后黑坐标范围数据被代入其数据被存储在相应于设置了表示黑显示的标记“1”的指定颜色寄存器20a的表达式寄存器19a内的第一图形表达式“Y1=X+2”中,以便产生被描绘和被存储在图形存储区21内的第一图形数据(步骤B2)。
响应于这一操作,存储在图形存储区21内的第一图形数据Y1被叠加并以黑色被显示在以黑色被显示于显示器17上的XY坐标系统中(步骤B3)。
一旦在黑坐标中的第一图形数据Y1的描绘和显示结束,范围分别为“-1至15”/“-15至5”的X和Y坐标以及Z2就被与存储在范围寄存器23内的蓝坐标范围“蓝/Xmin-5,Xmax15/Ymin-15,Ymax5”相一致地以蓝色显示在显示器17上(步骤B4→B5)。
然后蓝坐标范围数据被代入其数据被存储在相应于设置了表示蓝显示的标记“2”的指定颜色寄存器20b的表达式寄存器19b内的第二图形表达式“Y2=2X”中,以便产生随后被描绘和被存储在图形存储区21内的第二图形数据(步骤B6)。
响应于这一操作,存储图形存储区21内的第二图形数据Y2被叠加并以蓝色被显示在以蓝色被显示于显示器17上的XY坐标系统中(步骤B7)。
如上所述,一旦在黑和蓝坐标中的第一和第二图形数据Y1和Y2的描绘和显示结束,范围分别为“-3至17”/“-5至15”的XY坐标系统和Z3就被与存储在范围寄存器23内的红坐标范围“红/Xmin-3,Xmax17/Ymin-5,Ymax15”相一致地以红色显示在显示器17上。
然后红坐标范围数据被代入其数据被存储在相应于设置了表示红显示的标记“3”的指定颜色寄存器20C的表达式寄存器19C内的第三图形表达式“Y3=X-3”中,以便产生随后被描绘和被存储在图形存储区21内的第三图形数据。
响应这一操作,存储在图形存储区21内的第三图形数据Y3被叠加并以红色被显示在以红色被显示于显示器17上的XY坐标系统中(步骤B8→B9)。
如上所述,一旦在黑、蓝和红坐标中的第一、第二和第三图形数据Y1、Y2和Y3的描绘和显示结束,范围分别为“-15至5”/“-7至13”的XY坐标系统和Z4就被与存储在范围寄存器23内的绿坐标范围“绿/Xmin-15,Xmax5/Ymin-7,Ymax13”相一致地以绿色显示在显示器17上。
然后绿坐标范围数据被代入其数据被存储在相应于设置了表示绿显示的标记“4‘的指定颜色寄存器20d的表达式寄存器19d内的第四图形表达式“Y4=X2”中,以便产生随后被描绘和被存储在图形存储区21内的第四图形数据。
响应于这一操作,存储在图形存储区21内的第四图形数据Y4被叠加并以绿色被显示在以绿色被显示于显示器17上的XY坐标系统中(步骤B10)。
因此,如上所述,在基于以颜色区分的不同的坐标范围的设定的图形表达式数据输入和显示处理中,相应于四个相应的不同的坐标范围“黑”、“蓝”、“红”和“绿”的四个XY坐标系统和Z1、Z2、Z3、Z4以相应的颜色被分开和被显示,相应于各个坐标范围的XY坐标系统的图形表达式数据“Y1”、“Y2”、“Y3”、“Y4”以相应于设定坐标范围的各指定颜色被分开和被显示。所以,即使当相应于四种不同的坐标范围的单独的图形数据被同时显示时,各个坐标和相应的图形数据被显示,以便能够容易地区分它们。
图6是表示计算机所执行的范围图形显示处理的流程图。
图7A、7B和7C各表示相应于与计算机所执行的范围图形显示处理有关的表达式数据输入操作的显示操作。
例如,如图7A所示,当(1)操作数字及函数键12a来输入图形表达式“图形Y=X2”数据,(2)输入颜色区分的显示范围数据“橙[-1.1],然后(3)操作“输入”键12b,在相应于显示器17的显示范围预先设定的坐标范围的基础上计算相应于输入的图形表达式“Y=X2”数据的图形数据并将该图形数据描绘和存储在RAM14的图形存储区21内(步骤C1)。
当根据输入的颜色区分显示范围确认指定了X坐标范围[-1,1]和相应的颜色“橙”时,就只以指定颜色(橙)分开和显示其数据被存储在图形存储区21内的图形中的相应于指定的“X”坐标范围[-1,1]的图形范围(步骤C2→C3→C4)。
与此同时,以基本颜色(当没有指定时,以“黑色”)显示被存储在图形存储区21内的图形数据中的超出被指定坐标范围的图形数据(步骤C5,C6)。
例如,如图7B所示,当操作数字及函数键12a来通过指定其基本颜色把图形表达式数据作为“橙图形Y=X2”进行输入和把颜色区分的显示范围数据作为“绿[-1,1]进行输入以及随后操作“输入”键12b时,就在相应于显示器17的显示范围预先设定的坐标范围的基础上计算相应于输入的图形表达式“Y=X2”数据的图形数据并将该图形数据描绘和存储在RAM14的图形存储区21内(C1)。
当根据输入的颜色区分显示范围确认指定了X坐标范围[-1,1]和相应颜色“绿”时,就只以指定的绿色区分和显示其数据被存储在图形存储区21内的图形中的相应于指定的X坐标范围[-1,1]的图形范围(步骤C2→C3→C4)。
同时,以指定为基本颜色的橙色显示其数据被存储在图形存储器21内的图形中的超出指定X坐标范围的图形部分。(步骤C5,C6)。
例如,如图7C所示,当操作数字及函数键12a来输入图形表达式“图形Y=X2”数据和输入颜色区分的显示范围数据“橙[-1,0 ],绿
”以及随后操作“输入”键12b时,就在相应于显示器17的显示范围预先设定的坐标范围的基础上计算相应于输入的图形表达式“Y=X2”数据的图形数据并将该图形数据描绘和存储在RAM14的图形存储区21内(步骤C1)。
当根据输入的颜色区分显示范围确认指定了X坐标范围[-1,0],
和相应的颜色“橙”、“绿”时,就分别以被指定的橙和绿分开和显示被存储在图形数据存储区21内的图形数据中的相应于被指定X坐标范围[-1,0]和
的那部分图形数据(步骤C2→C3→C4)。
与此同时,以基本颜色(当没有指定时,以黑色)显示其数据被存储在图形存储区21内的图形中的超出被指定坐标范围的图形部分(步骤C5、C6)。
当在步骤C2确认设有相应于X坐标的指定范围数据,就直接以基本颜色(当没有指定时,以黑色)显示被存储在图形存储区21内的图形数据(步骤C2→C7,C6)。
如果即使在步骤C2确认有指定X坐标范围数据时在步骤C3确认没有被指定的颜色数据,仅有被存储在图形存储区21内的图形数据中的相应于该被指定X坐标范围的图形范围被以红色单独地显示,而超出该被指定坐标范围的图形范围被以基本颜色(当没有指定时,以黑色)进行显示(步骤C2→C3→C8,C5,C6)。
因此,当在范围图形显示处理中输入了图形表达式数据和相应于X坐标的范围数据时,只有相应于输入范围数据的图形表达式中的一部分图形以不同于该图形表达式的其余部分图形颜色的颜色进行显示,其余图形数据以基本颜色进行显示。因此,根据被指定的图形范围的形状以清楚的颜色区分的方式掌握了图形表达式的图形的整个形状。
尽管在本实施例中通过输入相应的范围数据指定了X坐标的范围,但当然可以用Y坐标指定范围。
图8是表示计算机所执行的坐标数据开方框处理的流程图。
图9A-9E各表示相应于与计算机所执行的坐标数据开方框处理有关的键操作的显示操作。
例如,如图9A所示,在图3的图形表达式数据输入处理中,两个图形表达式“Y1=X2”、“Y2=X-1”数据和相应的显示颜色“绿”、“蓝”数据分别被输入和指定,并分别被显示和存储在表达式寄存器19a、19b和指定颜色寄存器20a、20b内。如图9B所示,一旦随后操作“图形”键12d,就执行图4的图形显示处理,相应于存储在第一表达式寄存器19a内的第一图形表达式“Y1=X2”数据的图形数据与在指定颜色寄存器20a内被指定的显示颜色“绿”相一致地以绿色被显示,而相应于存储在第二表达式寄存器19b内的第二图形表达式“Y2=X-1”数据的图形数据与在指定颜色寄存器20b内被指定的显示颜色“蓝”相一致地以蓝色被显示。
如图9C所示,当在所需图形数据被以彩色显示在显示器17上的状态中操作键入单元12的“方框”键12C时,就启动了图8的开方框处理,由此便在图形显示屏幕的中央显示光标K(步骤D1)。
当顺序地操作光标键12i(“↑”键12i1,“→”键12i4)时,屏幕上的光标K就向上和向右移动(步骤D2→D3)。
此时由于RAM14中的光标设定标记寄存器n一开始被设置为“0”,所以在步骤D4作出“否”判断。
如图9D所示,当在图形显示屏幕上的光标K被移至第一光标位置P1的状态下操作“输入”键12b时,确认“0”被设置在光标设定标记寄存器n中,在工作区22中存储相应于第一光标位置P1的X/Y坐标数据,然后将“1”设置在光标设定标记寄存器n中(步骤D5→D6→D7,D8)。
当随后顺序地操作光标键12i(“→”键12i4,“↓”键12i2)时,屏幕上的光标K就从第一光标位置P1开始向右和向下移动(步骤D2→D3)。
此时,由于在设定第一光标位置P1时将RAM14中的光标设定标记寄存器n设置为“1”,所以在步骤D4作出“是”判断,显示相应于第一光标位置P1和光标K的当前位置的方框(步骤D4→D9)。
如图9E所示,当在图形显示屏幕上的光标K被移至第二光标位置P2且图形显示屏幕上的所需范围被包围在方框内的状态下操作“输入”键12b时,因为确认了“1”被设置在光标设定标记寄存器n内,所以在工作区22中存储相应于第二光标位置P2的X/Y坐标数据(步骤D5→D6→D10)。
响应于这一操作,根据相应于存储在图形存储区21内的第一和第二图形表达式“Y1=X2”和“Y2=X-1”数据的图形数据以及相应于存储在工作区22内的第一和第二光标位置P1、P2的相应X/Y坐标数据检索在方框所包围的X/Y坐标范围内的图形数据,方框内的被检索的图形数据以红色单独地进行显示(步骤D11,D12)。
与此同时,擦除在光标从第一光标位置P1移至第二光标位置P2时所显示的方框形状(步骤D13)。
因此,在开方框处理中,当为所需图形数据在显示屏幕上移动光标时,在方框所包围的范围内的图形数据以不同的颜色单独进行显示。
因此,根据作为实施例的本计算机,在由键入单元12的“范围”键12g启动的整个图形坐标范围设定处理中,四种不同的X和Y坐标范围数据与显示颜色“黑”、“蓝”、“红”和“绿”相一致地被设置在RAM14的范围寄存器23内,在各个坐标范围内被显示的图形表达式数据按照相应的显示颜色被输入并被存储在RAM14的表达式寄存器内。当操作“图形”键12f来指定在这样的状态中的图形显示时,在被设置在范围寄存器23内的四种不同的坐标范围内的相应X/Y坐标以相应的不同的颜色被显示为“黑坐标”、“蓝坐标”、“红坐标”和“绿坐标”,相应于各指定与相应的一个XY坐标系统相同的颜色的相应颜色指定数据的图形表达式以相同的颜色产生、描绘和显示。因此,即使当基于不同的坐标范围的单独图形数据被同时显示,也能够容易地区分各个图形数据。
根据作为实施例的本计算机,图形表达式数据被输入,相应于X或Y坐标的坐标范围以彩色被指定和被设置。一旦指定了图形描绘,就产生图形表达式的图形数据,只有被设定坐标范围的图形数据以指定颜色单独进行显示,超出被设定范围的图形数据以基本颜色(当没有指定时,以黑色)进行显示。因此,图形的整个形状和图形数据以及在被设定范围内的部分图形的形状以容易分辨的方式进行了显示。
权利要求
1.一种图形显示设备,包括表达式输入装置,用于按照相应的关系输入函数表达式数据和颜色数据;函数表达式数据存储装置,用于按照相应的关系存储输入的函数表达式数据和颜色数据;坐标范围数据输入装置,用于按照相应的关系输入设定坐标范围的坐标范围数据和颜色数据;坐标范围数据存储装置,用于按照相应的关系存储由坐标范围数据输入装置输入的坐标范围数据和颜色数据;以及图形产生装置,用于在与按照相应的关系被存储在坐标范围数据存储装置内的坐标范围数据和多个颜色数据有关的坐标范围内产生被存储在函数表达式数据存储装置内的函数表达式数据的图形,按照与坐标范围数据相应的关系被存储在坐标范围数据存储装置内的颜色数据与按照与函数表达数据相应的关系被存储在函数表达式数据存储装置内的颜色数据相同。
2.根据权利要求1的一种图形显示设备,包括坐标显示装置,用于以基于按照与坐标范围数据相应的关系被存储的颜色数据的颜色显示被存储在坐标范围数据存储装置内的坐标范围数据的坐标;以及图形显示装置,用于以基于按照与图形的函数表达式数据相应的关系被存储的颜色数据的颜色在由坐标显示装置显示的坐标上显示由图形产生装置产生的图形,该颜色所基于的颜色数据与按照与坐标范围数据相应的关系被存储的颜色数据相同。
3.根据权利要求2的一种图形显示设备,其中该表达式数据输入装置包括按照相应的关系输入多个函数表达式数据和多个不同的颜色数据的多表达式数据输入装置;该函数表达式数据存储装置包括按照相应的关系存储由多表达式数据输入装置输入的多个函数表达式数据和多个颜色数据的多函数表达式数据存储装置;该坐标范围数据输入装置包括输入按照与多个不同的颜色数据相应的关系设定坐标范围的多个坐标范围数据的多坐标范围数据输入装置;该坐标范围数据存储装置包括按照相应的关系存储由多坐标范围数据输入装置输入的多个坐标范围数据和多个颜色数据的多个坐标范围数据存储装置;该图形产生装置包括多图形产生装置,该多图形产生装置用于在与存储在多坐标范围数据存储装置内的各个坐标范围数据有关的坐标范围内产生存储在多函数表达式数据存储装置内的多个函数表达式数据的多个图形,按照与多个坐标数据相应的关系被存储在多坐标范围数据存储装置内的多个颜色数据各与按照与多函数表达式数据相应的关系被存储的多个颜色数据的相应一个相同;该坐标显示装置包括以基于按照与多个坐标范围数据相应的关系被存储的多个颜色数据的不同颜色显示被存储在多坐标范围数据存储装置内的多个坐标范围数据的坐标的多坐标显示装置;以及该图形显示装置包括多图形显示装置,该多图形显示装置用于以基于按照与多个图形的多个函数表达式数据相应的关系被存储的多个颜色数据的不同颜色在由多坐标显示装置显示的坐标上显示由多图形产生装置产生的多个图形,不同颜色所基于的多个颜色数据各与按照与多坐标范围数据相应的关系被存储的多个颜色数据的相应一个相同。
4.根据权利要求3的一种图形显示设备,其中的多坐标显示装置包括以基于按照与多个坐标范围数据相应的关系被存储的多个颜色数据的不同颜色在一起显示被存储在多坐标范围数据存储装置内的多个坐标范围数据的坐标的多坐标显示装置;以及该图形显示装置包括多图形显示装置,该多图形显示装置用于以基于按照与多个图形的多个函数表达式数据相应的关系被存储的多个颜色数据的不同颜色在由多坐标显示装置显示的坐标上同时显示由多图形产生装置产生的多个图形,不同颜色所基于的多个颜色数据各与按照与多坐标范围数据相应的关系被存储的多个颜色数据的相应一个相同。
5.一种图形显示设备,包括表达式数据输入装置,用于按照相应的关系输入多个函数表达式数据和多个不同的颜色数据;函数表达式数据存储装置,用于按照相应的关系存储由表达式数据输入装置输入的多个函数表达式数据和多个不同的颜色数据;图形产生装置,用于产生被存储在函数表达式数据存储装置内的多个函数表达式数据的图形;以及图形显示装置,用于以基于按照与表达式数据输入装置输入的多个函数表达式数据相应的关系被存储的多个颜色数据的不同颜色显示由图形产生装置产生的图形。
6.一种图形显示设备,包括表达式数据输入装置,用于输入包括变量的多个函数表达式数据;范围设定装置,用于设定被包括在由表达式数据输入装置输入的函数表达式数据内的至少一个变量的范围;图形产生装置,用于产生由表达式数据输入装置输入的函数表达式数据的图形;图形显示装置,用于显示由图形产生装置产生的图形;以及范围图形显示装置,用于以不同于图形其余部分颜色的颜色在范围设定装置设定的范围内显示由图形显示装置所显示的图形的一部分。
7.根据权利要求6的一种图形显示设备,包括显示颜色指定装置,用于为在范围设定装置设定的范围内的图形部分指定显示颜色;以及其中该范围图形显示装置包括以由显示颜色指定装置所指定的显示颜色显示在设定范围内的图形部分的彩色范围图形显示装置。
8.根据权利要求6的一种图形显示设备,包括;按照与表达式数据输入装置所输入的函数表达式数据相应的关系设定颜色数据的显示颜色设定装置;其中该图形显示装置包括以基于显示颜色设定装置所设定的颜色数据的颜色显示图形的彩色图形显示装置。
9.根据权利要求6的一种图形显示设备,其中该范围设定装置包括设定被包括在表达式数据输入装置输入的函数表达式数据内的至少一个变量的多个范围的多范围设定装置;以及该范围图形显示装置包括多范围图形显示装置,用于对于多范围设定装置设定的一些范围以不同于图形的其余部分颜色的颜色显示由图形显示装置所显示的图形的一些部分。
10.根据权利要求9的一种图形显示设备,包括显示颜色指定装置,用于为多范围设定装置所设定的每一范围指定颜色数据;以及其中该范围图形显示装置包括对于多范围设定装置设定的一些范围以由显示颜色指定装置指定的相应颜色显示各个图形部分的彩色范围图形显示装置。
11.一种图形显示设备,包括表达式数据输入装置,用于将函数表达式数据输入给该设备;图形产生装置,用于产生由表达式数据输入装置所输入的函数表达式数据的图形;图形显示装置,用于显示由图形产生装置产生的图形;范围指定装置,用于指定被图形显示装置显示在显示屏幕上的图形的一个范围;以及范围图形显示装置,用于以不同于图形其余部分颜色的颜色在由范围指定装置指定的范围内显示图形的一部分。
12.根据权利要求11的一种图形显示设备,其中该范围指定装置包括描绘指定在显示屏幕上被显示的图形的范围的线段来指定该范围的线段描绘装置。
13.根据权利要求11的一种图形显示设备,其中该范围指定装置包括在图形被显示的显示屏幕上指定两个点的两点指定装置和通过显示具有包括了被两点指定装置指定的两个点的两对角点的矩形来指定范围的矩形范围指定装置。
14.根据权利要求13的一种图形显示设备,其中该两点指定装置包括在图形被显示的显示屏幕上显示指针和通过移动该指针来指定两个点的两点指定装置。
15.根据权利要求11的一种图形显示设备,其中该表达式数据输入装置包括输入多个函数表达式数据的表达式数据输入装置;该图形产生装置包括产生表达式数据输入装置输入的多个函数表达式数据的图形的图形产生装置;该图形显示装置包括显示由图形产生装置产生的多个图形的图形显示装置;该范围设定装置包括指定被图形显示装置显示在显示屏幕上的多个图形的范围的范围设定装置;以及该范围图形显示装置包括以不同于图形其余部分颜色的颜色在范围指定装置指定的范围内显示图形的多个部分的范围图形显示装置。
16.一种图形显示方法,包括以下步骤按照相应的关系输入函数表达式数据和颜色数据;按照相应的关系存储输入的函数表达式数据和颜色数据;按照相应的关系输入用于设定坐标的范围的坐标范围数据和颜色数据;按照相应的关系存储输入的坐标范围数据和颜色数据;以及在与该坐标范围数据有关的坐标范围内产生函数表达式数据的图形,(颜色数据按照与该坐标范围数据相应的关系被存储),上面提及的颜色数据相应于这样的颜色数据,即被存储的函数表达式数据按照与该颜色数据相应的关系被存储。
17.一种图形显示方法,包括以下步骤按照相应的关系设定多个函数表达式数据和多个不同的颜色数据;产生被设定的多个函数表达式数据的多个图形;以及以基于按照与多个函数表达式数据相应的关系被设定的多个不同的颜色数据的不同颜色显示各个图形。
18.一种图形显示方法,包括以下步骤输入包括变量的函数表达式数据;设定被包括在输入的函数表达式数据内的至少一个变量的一个范围;产生被输入的函数表达式数据的图形;显示所产生的图形;以及以不同于图形其余部分颜色的颜色显示在设定范围内的被显示图形的一部分。
19.一种图形显示方法,包括以下步骤输入函数表达式数据;产生被输入的函数表达式数据的图形;显示所产生的图形;指定在显示屏幕上被显示的图形的一部分的范围;以及以不同于图形其余部分颜色的颜色显示在被指定范围内的该部分图形。
全文摘要
在发明的图形显示设备和方法中,一旦设定了用于产生图形的函数表达式数据和显示该图形的条件,就在显示器上以相应的颜色显示根据条件输入的函数表达式数据的图形。首先,按照相应的关系输入函数表达式数据和指定图形的显示颜色的相应颜色数据。此外,显示坐标的范围数据和指定与范围数据有关的坐标的显示颜色的颜色数据被一起输入。响应于这一操作,利用给其指定了颜色数据的范围数据产生被输入的函数表达式数据的图形,上面提及的颜色数据相应于与函数表达式数据相应的颜色数据。以相应的指定颜色显示所产生的图形和坐标。
文档编号G06F3/023GK1151550SQ9610949
公开日1997年6月11日 申请日期1996年8月26日 优先权日1995年8月25日
发明者田中秀和, 有川和彦, 真下卓也, 赤座俊辅 申请人:卡西欧计算机公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1