JPH04169960A - Small electronic calculator with graph display function - Google Patents

Small electronic calculator with graph display function

Info

Publication number
JPH04169960A
JPH04169960A JP2296941A JP29694190A JPH04169960A JP H04169960 A JPH04169960 A JP H04169960A JP 2296941 A JP2296941 A JP 2296941A JP 29694190 A JP29694190 A JP 29694190A JP H04169960 A JPH04169960 A JP H04169960A
Authority
JP
Japan
Prior art keywords
data
scroll key
range
graph
register
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2296941A
Other languages
Japanese (ja)
Inventor
Shinichiro Sato
慎一郎 佐藤
Kazuyuki Horino
堀野 和之
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2296941A priority Critical patent/JPH04169960A/en
Publication of JPH04169960A publication Critical patent/JPH04169960A/en
Pending legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)
  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [産業上の利用分野コ この発明はグラフ表示機能付小型電子式計算機に関する
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] This invention relates to a small electronic calculator with a graph display function.

[従来の技術] 従来、入力された関数式に応じたグラフを表示するグラ
フ表示機能付小型電子式計算機が考えられている。この
場合、表示されたグラフの上下左右を見るためにスクロ
ールキーが備えられている。
[Prior Art] Conventionally, a small electronic calculator with a graph display function that displays a graph according to an input functional formula has been considered. In this case, scroll keys are provided to view the top, bottom, right, and left of the displayed graph.

スクロールキーは、上下左右の各方向に対応する4個の
キーからなり、スクロールキーを操作すると表示範囲が
移動する。
The scroll key consists of four keys corresponding to the up, down, left, and right directions, and when the scroll key is operated, the display range moves.

[考案が解決しようとする課題] しかしながら、従来のグラフ表示機能付小型電子式計算
機では、スクロールキーの1操作によるスクロール範囲
が小さいため、見たい部分が表示されている部分から離
れている場合、スクロールキーの操作回数が多くなり時
間もかかるという不都合があった。
[Problems to be solved by the invention] However, in conventional small electronic calculators with a graph display function, the scrolling range by one operation of the scroll key is small, so if the part you want to see is far from the displayed part, There was an inconvenience that the scroll key had to be operated many times and it took time.

この発明は上記問題を解消する為になされたもので、簡
単な操作によりグラフの見たい部分を素早く見られるグ
ラフ表示機能付小型電子式計算機を提供することを目的
とする。
This invention has been made to solve the above problems, and an object of the present invention is to provide a small electronic calculator with a graph display function that allows you to quickly view a desired part of a graph with simple operations.

[課題を解決するための手段] この発明は上記課題を解決するために、関数式y=f(
X)についてXを変化せしめてyを演算しくx、Y)を
プロ・ソトしてグラフを表示するグラフ表示機能付小型
電子式計算機にグラフ表示されるレンジデータ(X m
ln+ X max+ Y m1ruY□X)を記憶す
るレンジデータ記憶手段を設け、横スクロールキーの操
作により(X 、、、−X 、、?、)を演算した演算
結果の整数倍の値をレンジデータX mln+ X@a
)cに夫々加算するようにし、縦スクロールキーの操作
により(Ymax−Y、、わ)を演算した演算結果の整
数倍の値をレンジデータY mln+Y 、、axに夫
々加算するようにして、変更されたレンジデータ(Xm
1n+ xw+aXI Ylllllll Ymax)
に基づいて関数式y:f(X)のグラフを作成するよう
キー操作によりレンジデータを画面範囲骨たけ一度に変
更し、グラフ表示範囲を画面単位でスクロールできるよ
うになる。
[Means for Solving the Problems] In order to solve the above problems, the present invention provides a functional formula y=f(
Range data (X m
A range data storage means for storing (ln+X max+ Y m1ruY□ mln+ X@a
) c respectively, and by operating the vertical scroll key, add the integer multiple of the calculation result of (Ymax - Y,, wa) to the range data Y mln + Y,, ax, respectively. range data (Xm
1n+ xw+aXI Yllllllll Ymax)
By operating the keys, the range data can be changed by the entire screen range at once to create a graph of the functional formula y:f(X) based on , and the graph display range can be scrolled screen by screen.

[実施例コ 以下、この発明の一実施例を図面に基づいて説明する。[Example code] Hereinafter, one embodiment of the present invention will be described based on the drawings.

第1図は、この発明を適用したグラフ表示機能付小型電
子式計算機の回路構成を示すブロック図である。
FIG. 1 is a block diagram showing the circuit configuration of a small electronic calculator with a graph display function to which the present invention is applied.

キー人力部1は、数値・文字キー1asグラフ(Gra
ph)キー1b1スクロールキー1cvおよび図示しな
い関数キー等の各種キーを具備しており、キー人力に応
じたキー人力信号を制御部2に出力する。この場合、ス
クロールキー1cは4個のキー即ち下スクロールキー「
↓」、上スクロールキー「↑」、左スクロールキー「←
」、オよび右スクロールキー「→」とからなる。下スク
ロールキー「↓」および上スクロールキー「↑」は画面
を縦方向にスクロールさせる縦スクロールキーであり、
左スクロールキー「←」および右スクロールキー「→」
画面を横方向にスクロールさせる横スクロールキーであ
る。
The key human power section 1 has numerical/character keys 1as graph (Gra
ph) Key 1b1 It is equipped with various keys such as a scroll key 1cv and a function key (not shown), and outputs a key human power signal to the control unit 2 according to the key human power. In this case, the scroll key 1c has four keys, namely the down scroll key "
↓", up scroll key "↑", left scroll key "←"
”, O, and the right scroll key “→”. The down scroll key "↓" and the up scroll key "↑" are vertical scroll keys that scroll the screen vertically.
Left scroll key "←" and right scroll key "→"
This is a horizontal scroll key that scrolls the screen horizontally.

制御部2は図示しないROMに記憶した制御プログラム
に基づいて各部を制御するもので、キー人力部1により
入力された数値データを記憶する入力バッファ3が接続
されている。
The control section 2 controls each section based on a control program stored in a ROM (not shown), and is connected to an input buffer 3 that stores numerical data input by the key input section 1.

入力バッファ3は、RAM4および演算部5と接続され
ている。
The input buffer 3 is connected to the RAM 4 and the calculation section 5.

RAM4は、入力バッフ13から読み出された数値デー
タおよび演算部5により演算された演算データ等の各種
データを記憶する。このRAM4は第1図に示すように
、Xl、、レジスタ4 a N X+waxレジスタ4
b1Y、、、レジスタ4 Cs Y +++axレジス
タ4d、Aレジスタ4eと、Bレジスタ4f1および式
レジスタ4gを備えている。
The RAM 4 stores various data such as numerical data read from the input buffer 13 and calculation data calculated by the calculation unit 5. As shown in FIG. 1, this RAM 4 has the following configuration:
b1Y,...Register 4 Cs Y +++Ax register 4d, A register 4e, B register 4f1, and formula register 4g.

X1□レジスタ4aはX軸方向の最小レンジを示すレン
ジデータX1゜が記憶されるレジスタである。X mh
xレジスタ4bはX軸方向の最大レンジを示すレンジデ
ータX waxが記憶されるレジスタである。Y m 
I nレジスタ4CはY軸方向の最小レンジを示すレン
ジデータY m l nが記憶されるレジスタである。
The X1□ register 4a is a register in which range data X1° indicating the minimum range in the X-axis direction is stored. X mh
The x register 4b is a register in which range data X wax indicating the maximum range in the X-axis direction is stored. Y m
The I n register 4C is a register in which range data Y m l n indicating the minimum range in the Y-axis direction is stored.

Y waxレジスタ4dはY軸方向の最大レンジを示す
レンジデータYl11.xが記憶されるレジスタである
The Y wax register 4d contains range data Yl11. x is the register to be stored.

Aレジスタ4eは演算により求められたY軸方向のレン
ジ幅を示すデータAが記憶されるレジスタである。Bレ
ジスタ4fは演算により求められたX軸方向のレンジ幅
を示すデータBが記憶されるレジスタである。
The A register 4e is a register in which data A indicating the range width in the Y-axis direction determined by calculation is stored. The B register 4f is a register in which data B indicating the range width in the X-axis direction determined by calculation is stored.

式レジスタ4gは、キー人力部1により入力された関数
式y=f(xL或いはROM等に予め記憶された関数式
V=f(x)が記憶されるレジスタである。
The formula register 4g is a register in which the function formula y=f(xL) inputted by the key manual unit 1 or the function formula V=f(x) stored in advance in a ROM or the like is stored.

演算部5は制御部2の演算指示に基づいて演算処理を実
行し、演算結果を表示バッファ6に出力する。表示バッ
ファ6は少なくとも表示部7の1画面分の記憶容量を備
えており、制御部2の指示に基づいて、記憶した表示デ
ータを表示部7に出力する。表示部7は例えば縦64ド
ツ)X横96ドツト構成のドツトマトリクス型液晶表示
パネルであり、表示バッファ6から出力される表示デー
タに基づいて、演算データの数値表示または式レジスタ
4gの関数式に基づくグラフ表示を行なう。
The calculation unit 5 executes calculation processing based on calculation instructions from the control unit 2 and outputs the calculation results to the display buffer 6. The display buffer 6 has a storage capacity for at least one screen of the display section 7, and outputs the stored display data to the display section 7 based on instructions from the control section 2. The display section 7 is, for example, a dot matrix type liquid crystal display panel having a configuration of 64 dots (vertical) x 96 dots (horizontal), and based on the display data output from the display buffer 6, displays the numerical value of the calculation data or the function formula of the formula register 4g. Display a graph based on

次に、上記実施例の動作を説明する。第2図はスクロー
ルキー1cの操作による動作を示すフローチャートであ
る。
Next, the operation of the above embodiment will be explained. FIG. 2 is a flowchart showing operations performed by operating the scroll key 1c.

まず、ステップS1ではグラフ表示中か否かが判断され
る。このステップS1でNOと判断されると他の処理が
実行されるが、グラフ表示中にスクロールキー1cが操
作された場合は、YESとなってステップS2に進む。
First, in step S1, it is determined whether a graph is being displayed. If the determination in step S1 is NO, other processing is executed, but if the scroll key 1c is operated while the graph is being displayed, the determination is YES and the process proceeds to step S2.

ステップS2においてはr Y max−Y mtll
J即ちレンジデータY□8からレンジデータY m I
 nが減算され、その演算結果がAレジスタ4eに記憶
される。即ち、Y軸方向のレンジ幅を示すデータAがA
レジスタ4eに記憶される。また、「X□8−X、わ」
即ちレンジデータX、、□からレンジデータX m I
 f+が減算され、その演算結果がBレジスタ4fに記
憶される。即ち、X軸方向のレンジ幅を示すデータBが
Bレジスタ4fに記憶される。
In step S2, r Y max - Y mtll
J, that is, range data Y□8 to range data Y m I
n is subtracted, and the result of the operation is stored in A register 4e. That is, data A indicating the range width in the Y-axis direction is
It is stored in register 4e. Also, “X□8-X, wa”
That is, from range data X,, □ to range data X m I
f+ is subtracted, and the result of the operation is stored in the B register 4f. That is, data B indicating the range width in the X-axis direction is stored in the B register 4f.

この場合、レンジデータrX、、、=300.X、、n
=200.Ymin=100.Y、1.=OJがレンジ
データ設定モードの際に設定されているとする。すると
、ステップS2の実行により「A=100、B=100
Jとなる。
In this case, the range data rX, , = 300. X,,n
=200. Ymin=100. Y, 1. It is assumed that =OJ is set in the range data setting mode. Then, by executing step S2, "A=100, B=100
It becomes J.

次のステップS3では、操作されたスクロールキー10
が上スクロールキー「↑」または下スクロールキー「↓
」か否かが判断される。ステップS3でYESの場合は
ステップS4に進み、N。
In the next step S3, the operated scroll key 10
is the up scroll key "↑" or the down scroll key "↓"
” is determined. If YES in step S3, proceed to step S4 and N.

の場合はステップSllに進む。If so, proceed to step Sll.

ステップS4においては、操作されたスクロールキー1
cが下スクロールキー「↓」か否かが判断される。ステ
ップS4でNoの場合(即ち上スクロールキー「↑」)
はステップS5に進み、YESの場合はステップS8に
進む。
In step S4, the operated scroll key 1
It is determined whether or not c is the downward scroll key "↓". If No in step S4 (i.e. up scroll key "↑")
If the answer is YES, the process advances to step S8.

■ 上スクロールキー「↑」の操作 まず、レンジデータrX、、、=300.X、、、、=
200、Y、、□=100.Y□1゜=0」の状態で、
上スクロールキー「↑」が操作された場合は、ステップ
S4でYESとなりステップS5が実行される。
■ Operation of the up scroll key "↑" First, range data rX,...=300. X,,,,=
200,Y,,□=100. In the state of “Y□1゜=0”,
If the upward scroll key "↑" is operated, YES is determined in step S4, and step S5 is executed.

ステップS5では、置数後か否か即ち入力バッファ3に
数値データが入力されているか否かが判断される。数値
データを入力しないで上スクロールキー「↑」が操作さ
れた場合は、NOとなりステップS6に進む。ステップ
S6では図示しないnレジスタに「1」が書き込まれ、
ステップS7に進む。
In step S5, it is determined whether numerical data has been inputted into the input buffer 3 or not. If the up scroll key "↑" is operated without inputting numerical data, the result is NO and the process proceeds to step S6. In step S6, "1" is written to the n register (not shown),
Proceed to step S7.

また、例えば数値データ「2」を入力して上スクロール
キー「↑」が操作された場合は、ステップS5でYES
となり人力バッファ3に記憶された数値データ「2」が
nレジスタに書き込まれ、ステップS7に進む。
For example, if the numerical data "2" is input and the up scroll key "↑" is operated, YES is selected in step S5.
The numerical data "2" stored in the manual buffer 3 is then written to the n register, and the process advances to step S7.

ステップS7では’ Y +++ax + n A J
の演算およびr Y m+u + n A Jの演算が
実行される。即ち、n=2とすると、レンジデータY、
、、rloOJにデータAr10OJのn(=2)倍が
加算され、レンジデータY +++axはr300Jと
なる。また、レンジデータymln  roJにデータ
Ar10OJのn (=2)倍が加算され、レンジデー
タY va I nはr200Jとなる。ステップS7
からはステップ518に進む。
In step S7, ' Y +++ax + n A J
The calculations r Y m+u + n A J are executed. That is, if n=2, range data Y,
,, n (=2) times the data Ar10OJ is added to rloOJ, and the range data Y +++ax becomes r300J. Further, n (=2) times the data Ar10OJ is added to the range data ymln roJ, and the range data Y va I n becomes r200J. Step S7
The process then proceeds to step 518.

ステップ818においては、ステップS7の実行により
設定された新たなレンジデータr X −、。
In step 818, new range data rX-, set by executing step S7.

=300.X、、、n=200.Yll、、=300.
Y、。
=300. X, , n=200. Yll,,=300.
Y.

、=200Jの範囲でグラフが表示される。即ち、式レ
ジスタ4gに記憶された関数式y=f(x)に基づく演
算によるグラフ表示データが表示バッファ6に書き込ま
れ、グラフが表示部7に表示される。
, = 200J. That is, graph display data calculated based on the functional formula y=f(x) stored in the formula register 4g is written into the display buffer 6, and the graph is displayed on the display section 7.

従って、上スクロールキー「↑」を操作すると、グラフ
表示が上方向にn画面分、−度にスクロールされる。
Therefore, when the upward scroll key "↑" is operated, the graph display is scrolled upward by n screens - degrees.

■ 下スクロールキー「↓」の操作 また、レンジデータ「X□、=300.X、、、、=2
00、Y、□=100.Y、l、、=OJの状態で、下
スクロールキー「↓」が操作された場合は、上記ステッ
プS4でYESと判断されてステップS8に進む。
■ Operation of the down scroll key "↓" Also, range data "X□, = 300.X, ,,, = 2
00, Y, □=100. If the down scroll key "↓" is operated in the state of Y, l, . . . =OJ, YES is determined in step S4, and the process proceeds to step S8.

ステップS8では、ステップS5と同様に、置数後か否
か即ち入力バッファ3に数値データが入力されているか
否かが判断される。数値データを入力しないで下スクロ
ールキー「↓」が操作された場合は、NOとなってステ
ップS9に進む。ステップS9ではnレジスタに「1」
が書き込まれ、ステップS10に進む。
In step S8, similarly to step S5, it is determined whether or not the number has been entered, that is, whether numerical data has been input to the input buffer 3. If the down scroll key "↓" is operated without inputting numerical data, the answer is NO and the process proceeds to step S9. In step S9, "1" is set in the n register.
is written, and the process advances to step S10.

また、例えば数値データ「2」を入力して下スクロール
キー「↓」が操作された場合は、大力バッファ3に記憶
された数値データ「2」がnレジスタに書き込まれ、ス
テップ8.10に進む。
For example, if the numerical data "2" is input and the down scroll key "↓" is operated, the numerical data "2" stored in the power buffer 3 is written to the n register, and the process proceeds to step 8.10. .

ステップS10では、’ Y wax  n A Jの
演算および「Y min −n A Jの演算が実行さ
れる。即ち、n=2とすると、レンジデータYminr
lOO」にデータAr10OJのn (=2)倍が減算
され、レンジデータYユ、Xはr−100Jとなる。
In step S10, the calculation of 'Y wax n A J and the calculation of 'Y min -n A J are executed. That is, if n=2, the range data Yminr
n (=2) times the data Ar10OJ is subtracted from "lOO", and the range data YY,X becomes r-100J.

また、レンジデータY1.。rOJにデータArt00
Jのn (=2)倍が減算され、レンジデータY m 
I 、lはr−200Jとなる。ステップS7からはス
テップS18に進む。
Also, range data Y1. . Data Art00 to rOJ
N (=2) times J is subtracted, and range data Y m
I, l becomes r-200J. From step S7, the process advances to step S18.

ステップS18においては、上述と同様に、新たなレン
ジデータrX、、、= 300 、 X、In= 20
0、Y−−x”−100,Y−+−=−200Jの範囲
でグラフが表示部7に表示される。
In step S18, similar to the above, new range data rX,,,=300,X,In=20
A graph is displayed on the display section 7 in the range of 0, Y--x''-100, Y-+-=-200J.

従って、下スクロールキー「↓」を操作すると、グラフ
表示が下方向に0画面分、−度にスクロールされる。
Therefore, when the down scroll key "↓" is operated, the graph display is scrolled downward by 0 screens, - degrees.

■ 左スクロールキー「←」の操作 また、レンジデータ「X□、= 300. X、、、1
=200、Y、、、=300.Y、i、1=200Jの
状態で、左スクロールキー「←」が操作された場合、ス
テップS3でNOと判断されてステップ811に進む。
■ Operation of the left scroll key "←" Also, the range data "X□, = 300.
=200,Y,,=300. If the left scroll key "←" is operated in a state where Y, i, 1 = 200J, it is determined NO in step S3 and the process proceeds to step 811.

ステップSllにおいて、操作されたスクロールキー1
cが左スクロールキー「←」か否かが判断される。この
場合、YESと判断されてステップS12に進む。
In step Sll, the operated scroll key 1
It is determined whether c is the left scroll key "←". In this case, the determination is YES and the process proceeds to step S12.

ステップSL2では、ステップS5と同様に、置数後か
否か即ち大力バッファ3に数値データが入力されている
か否かが判断される。数値データを入力しないで左スク
ロールキー「←」が操作された場合は、NOとなってス
テップS13に進む。
In step SL2, as in step S5, it is determined whether the numerical data has been inputted or not, that is, whether numerical data has been input to the power buffer 3. If the left scroll key "←" is operated without inputting numerical data, the answer is NO and the process proceeds to step S13.

ステップS13ではnレジスタに「1」が書き込まれ、
ステップS14に進む。
In step S13, "1" is written to the n register,
Proceed to step S14.

また、例えば数値データ「2」を入力して左スクロール
キー「←」が操作された場合は、大力バッファ3に記憶
された数値データ「2」がnレジスタに書き込まれ、ス
テップS14に進む。
Further, for example, when the numerical data "2" is input and the left scroll key "←" is operated, the numerical data "2" stored in the power buffer 3 is written to the n register, and the process proceeds to step S14.

ステップS14では、’ X w+ax −n B J
の演算および’ X win  n B Jの演算が実
行される。即ち、n=2とすると、レンジデータX、、
、r300」にデータBrtOOJのn (=2)倍が
減算され、レンジデータX□。はrloOJとなる。
In step S14, 'X w+ax -n B J
and 'X win n B J' are executed. That is, if n=2, the range data X,...
, r300'' is subtracted by n (=2) times the data BrtOOJ, resulting in range data X□. becomes rloOJ.

また、レンジデータX、、lfi 「200」にデータ
Br1oOJのn (=2)倍が減算され、レンジデー
タX m + nは「0」となる。ステップS7からは
ステップS18に進む。
Further, n (=2) times the data Br1oOJ is subtracted from the range data X, , lfi "200", and the range data X m + n becomes "0". From step S7, the process advances to step S18.

ステップS18においては、上述と同様に、新たなレン
ジデータrX、、x= 100.X、、1.=0゜Y−
−−” 300 、 Y−+−= 200 Jの範囲で
グラフが表示部7に表示される。
In step S18, as described above, new range data rX, , x=100. X,,1. =0゜Y-
A graph is displayed on the display unit 7 in the range of 300 J and Y-+-=200 J.

従って、左スクロールキー「←」を操作すると、グラフ
表示が左方向に0画面分、−度にスクロールされる。
Therefore, when the left scroll key "←" is operated, the graph display is scrolled to the left by 0 screens, - degrees.

■ 右スクロールキー「→」の操作 また、レンジデータr−X、、x= 300 、X−+
n=200、Y、、、=300.Yffi、□= 、2
00 Jの状態で、右スクロールキー「→」が操作され
た場合、ステップS3でNoと判断されてステップSl
lに進み、ステップSllでもNoと判断されてステッ
プS15に進む。
■ Operation of right scroll key "→" Also, range data r-X,, x= 300, X-+
n=200, Y,,,=300. Yffi, □= ,2
If the right scroll key "→" is operated in the state of 00 J, it is determined No in step S3 and the process proceeds to step Sl.
The process proceeds to step S15, and the determination in step Sll is also negative, and the process proceeds to step S15.

ステップS15では、ステップS5と同様に、置数後か
否か即ち入カバソファ3に数値データが入力されている
か否かが判断される。数値データを入力しないで右スク
ロールキー「→」が操作された場合は、NOと判断され
てステップ816に進む。ステップ81Bではnレジス
タに「1」が書き込まれ、ステップS17に進む。
In step S15, similarly to step S5, it is determined whether the number has been entered or not, that is, whether numerical data has been input to the input cover sofa 3. If the right scroll key "→" is operated without inputting numerical data, the determination is NO and the process proceeds to step 816. In step 81B, "1" is written in the n register, and the process advances to step S17.

また、例えば数値データ「2」を入力して右スクロール
キー「→」が操作された場合は、大力バッファ3に記憶
された数値データ「2」がnレジスタに書き込まれ、ス
テップS17に進む。
For example, if the numerical data "2" is input and the right scroll key "→" is operated, the numerical data "2" stored in the power buffer 3 is written to the n register, and the process proceeds to step S17.

ステップS17では、’ X wax + n B J
の演算およびrXmin+nBJの演算が実行される。
In step S17, 'X wax + n B J
and rXmin+nBJ are executed.

即ち、n=2とすると、レンジデータX。、r300」
にデータBr1OOJのn (=2)倍が加算され、レ
ンジデータX□8はr500Jとなる。
That is, if n=2, range data X. , r300"
n (=2) times the data Br1OOJ is added to the range data X□8, and the range data X□8 becomes r500J.

また、レンジデータXIIIIfl「200」にデータ
Br1oOJのn (=2)倍が加算され、レンジデー
タX +s + nはr400Jとなる。ステップS7
からはステップS18に進む。
Further, n (=2) times the data Br1oOJ is added to the range data XIIIfl "200", and the range data X + s + n becomes r400J. Step S7
From there, the process advances to step S18.

ステップS18においては、上述と同様に、新たなレン
ジデータ「X□、=500.X、l□=400、Y、、
、=300.Ymin=200Jの範囲でグラフが表示
部7に表示される。
In step S18, similarly to the above, new range data "X□,=500.X,l□=400,Y, .
,=300. A graph is displayed on the display section 7 in the range of Ymin=200J.

従って、右スクロールキー「→」を操作すると、グラフ
表示が右方向にn画面骨、−度にスクロールされる。
Therefore, when the right scroll key "→" is operated, the graph display is scrolled to the right by n screen points - degrees.

[発明の効果コ 以上詳述したように、この発明によれば簡単な操作によ
りグラフの見たい部分を素早く見られるグラフ表示機能
付小型電子式計算機を提供することができる。
[Effects of the Invention] As described in detail above, according to the present invention, it is possible to provide a small electronic calculator with a graph display function that allows a user to quickly view a desired portion of a graph through simple operations.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は回路構成を示すブロック図、第2図は動作を示
すフローチャートである。 1・・・キー人力部、2・・・制御部、3・・・大力バ
ッファ、4・・・RAM15・・・演算部、6・・・表
示バッフハフ・・・表示部。
FIG. 1 is a block diagram showing the circuit configuration, and FIG. 2 is a flow chart showing the operation. DESCRIPTION OF SYMBOLS 1... Key manual part, 2... Control part, 3... Power buffer, 4... RAM15... Arithmetic part, 6... Display buffer huff... Display part.

Claims (1)

【特許請求の範囲】[Claims] 関数式y=f(x)についてxを変化せしめてyを演算
し(x、y)をプロットしてグラフを表示するグラフ表
示機能付小型電子式計算機において、グラフ表示される
レンジデータ(X_m_i_n、X_m_a_x、Y_
m_i_n、Y_m_a_x)を記憶するレンジデータ
記憶手段と、表示画面の横スクロールを指示する横スク
ロールキーと、この横スクロールキーの操作により(X
_m_a_x−X_m_i_n)を演算した演算結果の
整数倍の値をレンジデータX_m_i_n、X_m_a
_xに夫々加算するXレンジ加算手段と、表示画面の縦
スクロールを指示する縦スクロールキーと、この縦スク
ロールキーの操作により(Y_m_a_x−Y_m_i
_n)を演算した演算結果の整数倍の値をレンジデータ
Y_m_i_n、Y_m_a_xに夫々加算するYレン
ジ加算手段と、変更されたレンジデータ(X_m_i_
n、X_m_a_x、Y_m_i_n、Y_m_a_x
)に基づいて関数式y=f(x)のグラフを作成するグ
ラフ作成手段とを具備したことを特徴とするグラフ表示
機能付小型電子式計算機。
In a small electronic calculator with a graph display function that calculates y by varying x with respect to the functional formula y=f(x) and displays a graph by plotting (x, y), range data (X_m_i_n, X_m_a_x, Y_
m_i_n, Y_m_a_x), a horizontal scroll key for instructing horizontal scrolling of the display screen, and by operating this horizontal scroll key, (X
_m_a_x - X_m_i_n) The integral multiple of the calculation result is used as range data X_m_i_n, X_m_a
An X range addition means that adds each to
Y-range adding means adds an integer multiple of the calculation result of _n) to range data Y_m_i_n and Y_m_a_x, respectively;
n, X_m_a_x, Y_m_i_n, Y_m_a_x
) A small-sized electronic calculator with a graph display function, characterized in that it is equipped with a graph creation means for creating a graph of the functional formula y=f(x) based on the equation y=f(x).
JP2296941A 1990-11-01 1990-11-01 Small electronic calculator with graph display function Pending JPH04169960A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2296941A JPH04169960A (en) 1990-11-01 1990-11-01 Small electronic calculator with graph display function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2296941A JPH04169960A (en) 1990-11-01 1990-11-01 Small electronic calculator with graph display function

Publications (1)

Publication Number Publication Date
JPH04169960A true JPH04169960A (en) 1992-06-17

Family

ID=17840163

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2296941A Pending JPH04169960A (en) 1990-11-01 1990-11-01 Small electronic calculator with graph display function

Country Status (1)

Country Link
JP (1) JPH04169960A (en)

Similar Documents

Publication Publication Date Title
US4794554A (en) Electronic calculator having a graph display function
CA2043752C (en) Method and apparatus for displaying simulated keyboards on touch-sensitive displays
JPH0792789B2 (en) Graph display device
EP0655697A2 (en) Graph display apparatus
JP2966420B2 (en) Information processing device
JPH04195453A (en) Small computer with graph function
JP4239908B2 (en) Mathematical expression display control apparatus and program
JP2731024B2 (en) Display control device
JPH04169960A (en) Small electronic calculator with graph display function
EP0655693A1 (en) Graph display apparatus
JPH04235658A (en) Compact electronic computer with graph display function
JPH04219858A (en) Graph display control device and graph display control method
JP2595045B2 (en) Touch panel input device
JPH0619850A (en) Electronic calculator with graph display function
JPS625463A (en) Small electronic calculator with graph display function
JPS62186347A (en) Small electronic calculator with graph display function
JPH0445875B2 (en)
JPH0124660Y2 (en)
JP2731025B2 (en) Display control device
JPH04251371A (en) Graph display control device and graph display control method
JPS63303391A (en) Cursor controller
JPH0724048B2 (en) Small electronic calculator with graph display function
JP2965410B2 (en) Display control device
JPH04223545A (en) Graph display control device and graph display control method
JPH0289095A (en) Information display device