JPH04169960A - グラフ表示機能付小型電子式計算機 - Google Patents

グラフ表示機能付小型電子式計算機

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
English (en)
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/ja
Publication of JPH04169960A publication Critical patent/JPH04169960A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野コ この発明はグラフ表示機能付小型電子式計算機に関する
[従来の技術] 従来、入力された関数式に応じたグラフを表示するグラ
フ表示機能付小型電子式計算機が考えられている。この
場合、表示されたグラフの上下左右を見るためにスクロ
ールキーが備えられている。
スクロールキーは、上下左右の各方向に対応する4個の
キーからなり、スクロールキーを操作すると表示範囲が
移動する。
[考案が解決しようとする課題] しかしながら、従来のグラフ表示機能付小型電子式計算
機では、スクロールキーの1操作によるスクロール範囲
が小さいため、見たい部分が表示されている部分から離
れている場合、スクロールキーの操作回数が多くなり時
間もかかるという不都合があった。
この発明は上記問題を解消する為になされたもので、簡
単な操作によりグラフの見たい部分を素早く見られるグ
ラフ表示機能付小型電子式計算機を提供することを目的
とする。
[課題を解決するための手段] この発明は上記課題を解決するために、関数式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)のグラフを作成するよう
キー操作によりレンジデータを画面範囲骨たけ一度に変
更し、グラフ表示範囲を画面単位でスクロールできるよ
うになる。
[実施例コ 以下、この発明の一実施例を図面に基づいて説明する。
第1図は、この発明を適用したグラフ表示機能付小型電
子式計算機の回路構成を示すブロック図である。
キー人力部1は、数値・文字キー1asグラフ(Gra
ph)キー1b1スクロールキー1cvおよび図示しな
い関数キー等の各種キーを具備しており、キー人力に応
じたキー人力信号を制御部2に出力する。この場合、ス
クロールキー1cは4個のキー即ち下スクロールキー「
↓」、上スクロールキー「↑」、左スクロールキー「←
」、オよび右スクロールキー「→」とからなる。下スク
ロールキー「↓」および上スクロールキー「↑」は画面
を縦方向にスクロールさせる縦スクロールキーであり、
左スクロールキー「←」および右スクロールキー「→」
画面を横方向にスクロールさせる横スクロールキーであ
る。
制御部2は図示しないROMに記憶した制御プログラム
に基づいて各部を制御するもので、キー人力部1により
入力された数値データを記憶する入力バッファ3が接続
されている。
入力バッファ3は、RAM4および演算部5と接続され
ている。
RAM4は、入力バッフ13から読み出された数値デー
タおよび演算部5により演算された演算データ等の各種
データを記憶する。このRAM4は第1図に示すように
、Xl、、レジスタ4 a N X+waxレジスタ4
b1Y、、、レジスタ4 Cs Y +++axレジス
タ4d、Aレジスタ4eと、Bレジスタ4f1および式
レジスタ4gを備えている。
X1□レジスタ4aはX軸方向の最小レンジを示すレン
ジデータX1゜が記憶されるレジスタである。X mh
xレジスタ4bはX軸方向の最大レンジを示すレンジデ
ータX waxが記憶されるレジスタである。Y m 
I nレジスタ4CはY軸方向の最小レンジを示すレン
ジデータY m l nが記憶されるレジスタである。
Y waxレジスタ4dはY軸方向の最大レンジを示す
レンジデータYl11.xが記憶されるレジスタである
Aレジスタ4eは演算により求められたY軸方向のレン
ジ幅を示すデータAが記憶されるレジスタである。Bレ
ジスタ4fは演算により求められたX軸方向のレンジ幅
を示すデータBが記憶されるレジスタである。
式レジスタ4gは、キー人力部1により入力された関数
式y=f(xL或いはROM等に予め記憶された関数式
V=f(x)が記憶されるレジスタである。
演算部5は制御部2の演算指示に基づいて演算処理を実
行し、演算結果を表示バッファ6に出力する。表示バッ
ファ6は少なくとも表示部7の1画面分の記憶容量を備
えており、制御部2の指示に基づいて、記憶した表示デ
ータを表示部7に出力する。表示部7は例えば縦64ド
ツ)X横96ドツト構成のドツトマトリクス型液晶表示
パネルであり、表示バッファ6から出力される表示デー
タに基づいて、演算データの数値表示または式レジスタ
4gの関数式に基づくグラフ表示を行なう。
次に、上記実施例の動作を説明する。第2図はスクロー
ルキー1cの操作による動作を示すフローチャートであ
る。
まず、ステップS1ではグラフ表示中か否かが判断され
る。このステップS1でNOと判断されると他の処理が
実行されるが、グラフ表示中にスクロールキー1cが操
作された場合は、YESとなってステップ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に記憶される。
この場合、レンジデータrX、、、=300.X、、n
=200.Ymin=100.Y、1.=OJがレンジ
データ設定モードの際に設定されているとする。すると
、ステップS2の実行により「A=100、B=100
Jとなる。
次のステップS3では、操作されたスクロールキー10
が上スクロールキー「↑」または下スクロールキー「↓
」か否かが判断される。ステップS3でYESの場合は
ステップS4に進み、N。
の場合はステップSllに進む。
ステップS4においては、操作されたスクロールキー1
cが下スクロールキー「↓」か否かが判断される。ステ
ップS4でNoの場合(即ち上スクロールキー「↑」)
はステップS5に進み、YESの場合はステップS8に
進む。
■ 上スクロールキー「↑」の操作 まず、レンジデータrX、、、=300.X、、、、=
200、Y、、□=100.Y□1゜=0」の状態で、
上スクロールキー「↑」が操作された場合は、ステップ
S4でYESとなりステップS5が実行される。
ステップS5では、置数後か否か即ち入力バッファ3に
数値データが入力されているか否かが判断される。数値
データを入力しないで上スクロールキー「↑」が操作さ
れた場合は、NOとなりステップS6に進む。ステップ
S6では図示しないnレジスタに「1」が書き込まれ、
ステップS7に進む。
また、例えば数値データ「2」を入力して上スクロール
キー「↑」が操作された場合は、ステップS5でYES
となり人力バッファ3に記憶された数値データ「2」が
nレジスタに書き込まれ、ステップ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に進む。
ステップ818においては、ステップS7の実行により
設定された新たなレンジデータr X −、。
=300.X、、、n=200.Yll、、=300.
Y、。
、=200Jの範囲でグラフが表示される。即ち、式レ
ジスタ4gに記憶された関数式y=f(x)に基づく演
算によるグラフ表示データが表示バッファ6に書き込ま
れ、グラフが表示部7に表示される。
従って、上スクロールキー「↑」を操作すると、グラフ
表示が上方向にn画面分、−度にスクロールされる。
■ 下スクロールキー「↓」の操作 また、レンジデータ「X□、=300.X、、、、=2
00、Y、□=100.Y、l、、=OJの状態で、下
スクロールキー「↓」が操作された場合は、上記ステッ
プS4でYESと判断されてステップS8に進む。
ステップS8では、ステップS5と同様に、置数後か否
か即ち入力バッファ3に数値データが入力されているか
否かが判断される。数値データを入力しないで下スクロ
ールキー「↓」が操作された場合は、NOとなってステ
ップS9に進む。ステップS9ではnレジスタに「1」
が書き込まれ、ステップS10に進む。
また、例えば数値データ「2」を入力して下スクロール
キー「↓」が操作された場合は、大力バッファ3に記憶
された数値データ「2」がnレジスタに書き込まれ、ス
テップ8.10に進む。
ステップS10では、’ Y wax  n A Jの
演算および「Y min −n A Jの演算が実行さ
れる。即ち、n=2とすると、レンジデータYminr
lOO」にデータAr10OJのn (=2)倍が減算
され、レンジデータYユ、Xはr−100Jとなる。
また、レンジデータY1.。rOJにデータArt00
Jのn (=2)倍が減算され、レンジデータY m 
I 、lはr−200Jとなる。ステップS7からはス
テップS18に進む。
ステップS18においては、上述と同様に、新たなレン
ジデータrX、、、= 300 、 X、In= 20
0、Y−−x”−100,Y−+−=−200Jの範囲
でグラフが表示部7に表示される。
従って、下スクロールキー「↓」を操作すると、グラフ
表示が下方向に0画面分、−度にスクロールされる。
■ 左スクロールキー「←」の操作 また、レンジデータ「X□、= 300. X、、、1
=200、Y、、、=300.Y、i、1=200Jの
状態で、左スクロールキー「←」が操作された場合、ス
テップS3でNOと判断されてステップ811に進む。
ステップSllにおいて、操作されたスクロールキー1
cが左スクロールキー「←」か否かが判断される。この
場合、YESと判断されてステップS12に進む。
ステップSL2では、ステップS5と同様に、置数後か
否か即ち大力バッファ3に数値データが入力されている
か否かが判断される。数値データを入力しないで左スク
ロールキー「←」が操作された場合は、NOとなってス
テップS13に進む。
ステップS13ではnレジスタに「1」が書き込まれ、
ステップS14に進む。
また、例えば数値データ「2」を入力して左スクロール
キー「←」が操作された場合は、大力バッファ3に記憶
された数値データ「2」がnレジスタに書き込まれ、ス
テップS14に進む。
ステップS14では、’ X w+ax −n B J
の演算および’ X win  n B Jの演算が実
行される。即ち、n=2とすると、レンジデータX、、
、r300」にデータBrtOOJのn (=2)倍が
減算され、レンジデータX□。はrloOJとなる。
また、レンジデータX、、lfi 「200」にデータ
Br1oOJのn (=2)倍が減算され、レンジデー
タX m + nは「0」となる。ステップS7からは
ステップS18に進む。
ステップS18においては、上述と同様に、新たなレン
ジデータrX、、x= 100.X、、1.=0゜Y−
−−” 300 、 Y−+−= 200 Jの範囲で
グラフが表示部7に表示される。
従って、左スクロールキー「←」を操作すると、グラフ
表示が左方向に0画面分、−度にスクロールされる。
■ 右スクロールキー「→」の操作 また、レンジデータr−X、、x= 300 、X−+
n=200、Y、、、=300.Yffi、□= 、2
00 Jの状態で、右スクロールキー「→」が操作され
た場合、ステップS3でNoと判断されてステップSl
lに進み、ステップSllでもNoと判断されてステッ
プS15に進む。
ステップS15では、ステップS5と同様に、置数後か
否か即ち入カバソファ3に数値データが入力されている
か否かが判断される。数値データを入力しないで右スク
ロールキー「→」が操作された場合は、NOと判断され
てステップ816に進む。ステップ81Bではnレジス
タに「1」が書き込まれ、ステップS17に進む。
また、例えば数値データ「2」を入力して右スクロール
キー「→」が操作された場合は、大力バッファ3に記憶
された数値データ「2」がnレジスタに書き込まれ、ス
テップS17に進む。
ステップS17では、’ X wax + n B J
の演算およびrXmin+nBJの演算が実行される。
即ち、n=2とすると、レンジデータX。、r300」
にデータBr1OOJのn (=2)倍が加算され、レ
ンジデータX□8はr500Jとなる。
また、レンジデータXIIIIfl「200」にデータ
Br1oOJのn (=2)倍が加算され、レンジデー
タX +s + nはr400Jとなる。ステップS7
からはステップS18に進む。
ステップS18においては、上述と同様に、新たなレン
ジデータ「X□、=500.X、l□=400、Y、、
、=300.Ymin=200Jの範囲でグラフが表示
部7に表示される。
従って、右スクロールキー「→」を操作すると、グラフ
表示が右方向にn画面骨、−度にスクロールされる。
[発明の効果コ 以上詳述したように、この発明によれば簡単な操作によ
りグラフの見たい部分を素早く見られるグラフ表示機能
付小型電子式計算機を提供することができる。
【図面の簡単な説明】
第1図は回路構成を示すブロック図、第2図は動作を示
すフローチャートである。 1・・・キー人力部、2・・・制御部、3・・・大力バ
ッファ、4・・・RAM15・・・演算部、6・・・表
示バッフハフ・・・表示部。

Claims (1)

    【特許請求の範囲】
  1. 関数式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)のグラフを作成するグ
    ラフ作成手段とを具備したことを特徴とするグラフ表示
    機能付小型電子式計算機。
JP2296941A 1990-11-01 1990-11-01 グラフ表示機能付小型電子式計算機 Pending JPH04169960A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2296941A JPH04169960A (ja) 1990-11-01 1990-11-01 グラフ表示機能付小型電子式計算機

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2296941A JPH04169960A (ja) 1990-11-01 1990-11-01 グラフ表示機能付小型電子式計算機

Publications (1)

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

Family

ID=17840163

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2296941A Pending JPH04169960A (ja) 1990-11-01 1990-11-01 グラフ表示機能付小型電子式計算機

Country Status (1)

Country Link
JP (1) JPH04169960A (ja)

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 (ja) グラフ表示装置
EP0655697A2 (en) Graph display apparatus
JP2966420B2 (ja) 情報処理装置
JPH04195453A (ja) グラフ機能付小型電子計算機
JP4239908B2 (ja) 数式表示制御装置及びプログラム
JP2731024B2 (ja) 表示制御装置
JPH04169960A (ja) グラフ表示機能付小型電子式計算機
EP0655693A1 (en) Graph display apparatus
JPH04235658A (ja) グラフ表示制御装置及びグラフ表示制御方法
JPH04219858A (ja) グラフ表示制御装置及びグラフ表示制御方法
JP2595045B2 (ja) タッチパネル入力装置
JPH0619850A (ja) グラフ表示機能付き電子式計算機
JPS625463A (ja) グラフ表示機能を有する小型電子式計算機
JPS62186347A (ja) グラフ表示機能を備えた小型電子式計算機
JPH0445875B2 (ja)
JPH0124660Y2 (ja)
JP2731025B2 (ja) 表示制御装置
JPH04251371A (ja) グラフ表示制御装置及びグラフ表示制御方法
JPS63303391A (ja) カ−ソル制御装置
JPH0724048B2 (ja) グラフ表示機能を備えた小型電子式計算機
JP2965410B2 (ja) 表示制御装置
JPH04223545A (ja) グラフ表示制御装置及びグラフ表示制御方法
JPH0289095A (ja) 情報表示装置