JPH0524544B2 - - Google Patents
Info
- Publication number
- JPH0524544B2 JPH0524544B2 JP61247866A JP24786686A JPH0524544B2 JP H0524544 B2 JPH0524544 B2 JP H0524544B2 JP 61247866 A JP61247866 A JP 61247866A JP 24786686 A JP24786686 A JP 24786686A JP H0524544 B2 JPH0524544 B2 JP H0524544B2
- Authority
- JP
- Japan
- Prior art keywords
- graph
- key
- displayed
- screen
- display
- 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.)
- Expired - Lifetime
Links
Landscapes
- Calculators And Similar Devices (AREA)
- Digital Computer Display Output (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】
<産業上の利用分野>
本発明は画面上に表示し切れなかつたグラフの
残余の部分を、そのグラフの軌跡に沿つてスクロ
ール表示させていくことのできる電子式グラフ表
示装置又はグラフ表示機能付関数電卓等の電子機
器に関する。[Detailed Description of the Invention] <Industrial Application Field> The present invention provides an electronic graph capable of scrolling and displaying the remaining portion of the graph that cannot be completely displayed on the screen along the locus of the graph. It relates to electronic devices such as display devices or scientific calculators with graph display functions.
<従来技術>
従来提案されているグラフ表示機能付関数電卓
では、表示画面上に表示し切れなかつたグラフの
残余の部分を表示させるために、上下左右一画面
分づつの仮想画面(バツフア)を備え、カーソル
キーの操作によつてこれら仮想画面上のグラフの
残余の部分を表示画面上に表示させるように構成
している。<Prior art> Conventionally proposed scientific calculators with a graph display function use virtual screens (buffers) for each of the top, bottom, left and right screens in order to display the remaining portion of the graph that cannot be completely displayed on the display screen. The remaining portions of the graphs on the virtual screen are displayed on the display screen by operating the cursor keys.
<発明が解決しようとする問題点>
しかしながら、上記のようなグラフ表示機能付
関数電卓においては、グラフの残余の部分を上下
左右方向に対して一画面分しか表示させることが
できないので、グラフ全体を表示させることがで
きないという問題を有している。また、この問題
を解決するために、仮想画面(バツフア)を多数
用意する方法も考えられるが、大容量のメモリが
必要となりコストアツプになるという欠点があ
る。<Problems to be Solved by the Invention> However, in the above-mentioned scientific calculator with a graph display function, the remaining part of the graph can only be displayed for one screen in the vertical and horizontal directions, so the entire graph cannot be displayed. The problem is that it cannot be displayed. Further, in order to solve this problem, a method of preparing a large number of virtual screens (buffers) can be considered, but this method has the drawback of requiring a large capacity memory and increasing costs.
このため、本発明の目的は、表示画面上に表示
し切れなかつたグラフの残余の部分を演算によつ
て求めつつ、その演算結果に応じたグラフの残余
の部分をその軌跡に沿つて順次スクロール表示さ
せることにより、別途メモリを設けることなくグ
ラフ全体を表示画面上に表示させることのできる
電子機器を提供することにある。 Therefore, an object of the present invention is to calculate the remaining part of the graph that cannot be completely displayed on the display screen by calculation, and sequentially scroll the remaining part of the graph according to the calculation result along the trajectory. An object of the present invention is to provide an electronic device that can display the entire graph on a display screen without providing a separate memory.
<問題点を解決するための手段>
トレース指示キーと、該トレース指示キーの操
作に応答して、画面上に表示し切れなかつたグラ
フの残余の部分を順次演算する手段と、該演算手
段により順次得られる結果と表示画面座標を比較
する比較手段と、該比較手段の出力にもとづいて
スクロール方向を決定し、上記グラフの残余の部
分を画面上に順次表示させていくためのスクロー
ル手段とを備えて成ることを特徴とする。<Means for solving the problem> A trace instruction key, a means for sequentially calculating the remaining portion of the graph that cannot be completely displayed on the screen in response to the operation of the trace instruction key, and a method using the calculation means. Comparing means for comparing sequentially obtained results and display screen coordinates; and scrolling means for determining a scrolling direction based on the output of the comparing means and sequentially displaying the remaining portions of the graph on the screen. It is characterized by being prepared.
<作用>
本発明においては、トレース指示キーが操作さ
れると、演算手段にて画面上に表示し切れなかつ
たグラフの残余の部分を順次演算して求め、スク
ロール手段により、順次求められた演算結果にも
とづいてグラフの残余の部分をその軌跡に沿つて
順次スクロール表示していく。したがつて、仮想
画面(バツフア)を多数設けることなくグラフ全
体を表示させることができる。<Function> In the present invention, when the trace instruction key is operated, the remaining portion of the graph that cannot be completely displayed on the screen is sequentially calculated by the calculating means, and the sequentially calculated calculations are performed by the scrolling means. Based on the results, the remaining portions of the graph are sequentially scrolled and displayed along the trajectory. Therefore, the entire graph can be displayed without providing many virtual screens (buffers).
<実施例>
第1図は本発明に係るグラフ表示機能付関数電
卓の平面図である。図において、1は中央部より
2つ折り可能なフレキシブル性カバー2の左側の
部分に設けられた関数電卓本体、3は該カバー2
の右側の部分に設けられたキー入力装置であり、
このキー入力装置は関数電卓本体1と電気的に接
続されていて、本体側のキー入力装置と同様に該
本体にキー入力できるものである。<Example> FIG. 1 is a plan view of a scientific calculator with a graph display function according to the present invention. In the figure, 1 is the scientific calculator body provided on the left side of a flexible cover 2 that can be folded in two from the center, and 3 is the cover 2.
It is a key input device installed on the right side of the
This key input device is electrically connected to the main body 1 of the scientific calculator, and allows key input to the main body in the same way as the key input device on the main body side.
5は表示装置を構成し、特に6は96×32ドツト
のLCD(液晶パネル)で構成され、16桁×4段の
文字表示及びグラフ表示が可能なグラフ表示部を
示し、又7の部分は特定のキーが操作されたとき
に、その操作キーに係るグラフイツクシンボル等
を表示して、特定の状態にあることを報知させる
ためのステータス表示部を示している。8はモー
ド切換スイツチであり、スライド操作によつて
COMPモード(主に各種演算を実行するモー
ド)、STATモード(統計に関係したモード)、
AER−及びAER−モード(代数式記憶モー
ド)にそれぞれ切換れられるように成つている。
9はグラフ表示部6に表示させるグラフの種類を
表示するラベルである。 5 constitutes a display device, and in particular 6 indicates a graph display section which is composed of a 96 x 32 dot LCD (liquid crystal panel) and is capable of displaying 16 digits x 4 rows of characters and graphs; A status display section is shown for displaying a graphic symbol or the like related to a specific key when a specific key is operated to notify that the operating key is in a specific state. 8 is a mode changeover switch, which can be changed by sliding the
COMP mode (mainly a mode for performing various calculations), STAT mode (a mode related to statistics),
It is configured so that it can be switched to AER- and AER-mode (algebraic expression storage mode), respectively.
A label 9 indicates the type of graph to be displayed on the graph display section 6.
SOLVEは、画面上に表示された複数のグラ
フの交点(求根)を求めるための求根用キー、
GRAPHは、表示させるグラフの数式を入力
する前に操作するグラフイツク命令キーであり、
この命令は実行キー(DRAWキー)の操作によ
り実行される。 SOLVE is a root-finding key for finding the intersection (root-finding) of multiple graphs displayed on the screen, GRAPH is a graphic command key that is operated before entering the formula for the graph to be displayed.
This command is executed by operating the execution key (DRAW key).
AUTOは、入力した数式に係るグラフのY軸
方向レンジを自動設定してグラフ化するためのオ
ートグラフ命令キー、
DRAWはグラフイツク表示実行キー、
PLOTはグラフイツク画面上に座標(点)を
表示する命令キー、
LINEはグラフイツク画面上の2点を直線で
結ぶ命令キー、
ZOOMはグラフイツク画面の表示内容を一定
倍率で拡大縮小するため実行キー、
G.CLはグラフイツク画面を座標軸を残して
全てクリアするキーである。 AUTO is the autograph command key to automatically set the Y-axis direction range of the graph related to the input formula and graph it. DRAW is the graph display execution key. PLOT is the command to display coordinates (points) on the graph screen. key, LINE is a command key that connects two points on the graphics screen with a straight line, ZOOM is an execution key to enlarge or reduce the displayed contents of the graphics screen at a constant magnification, G.CL is a key that clears all the graphics screen except the coordinate axes. It is.
第2図はブロツク構成であり、この図にもとづ
いて今少し説明すると、3,4はキー入力装置、
5はグラフ表示部6とステータス表示部7から構
成された表示装置、8はモード切換スイツチであ
る。又、10は各種プログラムを記憶するROM
(リードオンリーメモリ)、11はROM10のプ
ログラムにもとづいて各種の演算及び他のブロツ
クを制御するCPU(中央演算処理装置)、12は
8K byteの容量を有するRAM(リードライトメモ
リ)であり、このRAMは変数メモリ群13、配
列メモリ群14及び配列の実際の内容、キーイン
プツトバツフアなどが設けられた汎用のRAMで
ある。 Figure 2 shows the block configuration, and to explain a little based on this figure, 3 and 4 are key input devices;
5 is a display device composed of a graph display section 6 and a status display section 7, and 8 is a mode changeover switch. Also, 10 is a ROM that stores various programs.
(read-only memory), 11 is a CPU (central processing unit) that controls various calculations and other blocks based on the program in ROM 10, 12 is a
This RAM (read/write memory) has a capacity of 8K bytes, and is a general-purpose RAM in which a variable memory group 13, an array memory group 14, the actual contents of the array, a key input buffer, etc. are provided.
なお、配列メモリ群14には実際の数値は記憶
されておらず、汎用RAM15の番地に対するポ
インタと配列の大きさが格納されている。 Note that the array memory group 14 does not store actual numerical values, but stores a pointer to an address in the general-purpose RAM 15 and the size of the array.
またキー入力装置3,4には合計90個のキース
イツチが設けられ、これらキー操作によつてパワ
ーのオンオフ、計算式の入力及び各種命令の実行
を行なえるように成つている。各キーは、他のキ
ーとの組合せ操作、ステータス表示部7の表示内
容及びモード切換スイツチの設定位置に応じて、
それぞれ1〜5の切を有している16は通信イン
ターフエース回路である。 Further, the key input devices 3 and 4 are provided with a total of 90 key switches, and by operating these keys, power can be turned on and off, calculation formulas can be input, and various commands can be executed. Each key is operated in combination with other keys, the content displayed on the status display section 7, and the setting position of the mode switch.
Reference numeral 16, each having 1 to 5 cutouts, is a communication interface circuit.
第3図は本発明に係る関数電卓のメイン処理フ
ローチヤート図であり、この図にもとづいて動作
を説明する。なお、第3図以降のフローチヤート
図で使用される用語について少し説明すると次の
通りである。 FIG. 3 is a main processing flowchart of the scientific calculator according to the present invention, and the operation will be explained based on this diagram. A brief explanation of the terms used in the flowcharts from FIG. 3 onwards is as follows.
(1) Xsft、Ysft…グラフ表示部6におけるスク
ロールドツト数
(2) XPdot、YPdot…現在点滅しているグラフ上
のドツトのXY座標
(3) XRdot、YRdot…XPdot、YPdotの画面上
のXY座標
(4) Xmax(min)、Ymax(min)…画面上の表示
範囲
(5) Xdot、Ydot…Xmax(min)、Ymax(min)
より求められる画面上の1dot当りのX、Yの大
きさ
第3図において、今、グラフ表示部6上にy=
f(x)等のグラフが表示されている時に又はキ
ーが操作されるとトレース機能モードが起動され
る(S1)。トレース機能モードでは、第4図に示
すフローチヤートに従つて処理されてグラフのト
レース開始点(ドツト)が求められ、第5A図乃
至第5C図に示すように点滅表示される。なお、
キーが押された場合はできるだけ画面上の右端
にカーソルを点滅させるように処理している。ち
なみに、第5A図はステツプn3の処理による表
示例であり、XPdot=Xmax、YPdot=f
(Xmax)なる処理は点滅すべきドツトが画面上
の一番右端にあり、そのX座標はXmax、Y座標
はf(Xmax)による。また第5B図はステツプ
n6の処理による表示例であり、第5C図はステ
ツプn5の処理による表示例である。第6図は第
4図のステツプn4の具体的な処理内容を示して
いる。(1) Xsft, Ysft...Number of scroll dots in the graph display section 6 (2) XPdot, YPdot...XY coordinates of the dot on the graph that is currently blinking (3) XRdot, YRdot...XY coordinates of the XPdot, YPdot on the screen (4) Xmax (min), Ymax (min)...Display range on screen (5) Xdot, Ydot...Xmax (min), Ymax (min)
The size of X and Y per dot on the screen is determined by
The trace function mode is activated when a graph such as f(x) is displayed or when a key is operated (S1). In the trace function mode, the trace starting point (dot) of the graph is determined by processing according to the flowchart shown in FIG. 4, and is displayed blinking as shown in FIGS. 5A to 5C. In addition,
When a key is pressed, the cursor blinks at the right edge of the screen as much as possible. By the way, Figure 5A is an example of the display by the process of step n3, where XPdot=Xmax, YPdot=f
In the process (Xmax), the dot to be blinked is at the far right end of the screen, its X coordinate is Xmax, and its Y coordinate is f(Xmax). Also, Figure 5B shows the steps.
This is an example of the display resulting from the process of step n6, and FIG. 5C is an example of the display resulting from the process of step n5. FIG. 6 shows the specific processing contents of step n4 in FIG.
上記の如くトレース開始点が点滅表示される
と、次に第3図のステツプS2〜S5においてキ
ー又はキーが押されたことを検知して、どちら
のキーが押されたかをワークエリアにセツトした
のち(S3、S5)、ステツプS7に進む。なお、、
キーが押されていなければ、ステツプS6に進
みクリヤキーもしくは他のグラフ機能キーが押さ
れていないかをチエツクし、押されていれば処理
を終了する。 When the trace start point is displayed blinking as described above, the key or key press is detected in steps S2 to S5 in Figure 3, and which key was pressed is set in the work area. Later (S3, S5), proceed to step S7. In addition,,
If no key has been pressed, the process proceeds to step S6, where it is checked whether the clear key or any other graph function key has been pressed, and if it has been pressed, the process is terminated.
上記ステツプS7の具体的な処理内容は第7図
に示す通りである。この処理フローについて説明
すると、まず初期設定を行ない(P1)、次に点滅
すべきグラフ上のドツトのX、Y座標である
XPdot、YPdotを求める。そして、ステツプP3、
P5によつてY方向のスクロールがないか調べて、
スクロールの必要があるならばステツプP4、P6
でスクロールさせるドツト数を求める。同様に、
ステツプP7、P8、P9でX方向のスクロールにつ
いて調べた後、ステツプP10においてスクロール
する必要があるか否か判断し、スクロールする必
要がある場合はステツプP11に進んでXsft、Ysft
(dot)だけXY方向にスクロールしたのちステツ
プP12に進む。一方、スクロールする必要がない
場合はステツプP10から直ちにステツプP12に進
む。そし、ステツプP12にスクロールした分のグ
ラフをグラフ表示部6にて表示し、さらにステツ
プP13において次に点滅すべきグラフ上のドツト
XPdot、YPdotを求めて点滅させる。 The specific processing contents of step S7 are as shown in FIG. To explain this processing flow, first make initial settings (P1), then set the X and Y coordinates of the dot on the graph that should blink.
Find XPdot and YPdot. And step P3,
Check if there is scrolling in the Y direction using P5,
If scrolling is necessary, step P4, P6
Find the number of dots to scroll with. Similarly,
After examining scrolling in the X direction in steps P7, P8, and P9, it is determined in step P10 whether scrolling is necessary or not. If scrolling is necessary, proceed to step P11 and perform Xsft, Ysft.
After scrolling by (dot) in the XY direction, proceed to step P12. On the other hand, if there is no need to scroll, the process immediately advances from step P10 to step P12. Then, in step P12, the scrolled graph is displayed on the graph display section 6, and in step P13, the next dot on the graph to be blinked is displayed.
Find XPdot, YPdot and make them blink.
このようにして、又はキー(トレース指示
キー)を操作すると、演算手段にて画面上に表示
き切れなかつたグラフの残余の部分を次々に演算
して求め、順次求められた演算結果にもとづいて
グラフの残余の部分をその軌跡に沿つて順次スク
ロール表示するとともに、そのグラフのトレース
開始点を点滅表示させることができる。 In this way, or by operating the key (trace instruction key), the remaining portion of the graph that cannot be displayed on the screen is calculated one after another by the calculation means, and based on the successively calculated results, The remaining portions of the graph can be sequentially scrolled and displayed along the locus, and the trace start point of the graph can be displayed blinking.
<発明の効果>
以上詳細に説明したように本発明によれば、画
面上に表示し切れなかつたグラフの部分を順次演
算し、該演算手段により順次得られる結果と表示
画面座標を比較し、スクロール方向を決定する構
成により、グラフがいかなる方向に延びていよう
と、使用者がスクロールを指定することにより常
に画面上にグラフの捕えることが可能である。
又、仮想画面(バツフア)を全く設けることなく
グラフ全体を表示させることができ、コストを押
えることができる。<Effects of the Invention> As described in detail above, according to the present invention, the parts of the graph that cannot be completely displayed on the screen are sequentially calculated, and the results sequentially obtained by the calculation means are compared with the display screen coordinates, The configuration for determining the scrolling direction allows the user to always capture the graph on the screen by specifying scrolling, no matter what direction the graph extends.
Further, the entire graph can be displayed without providing any virtual screen (buffer), and costs can be reduced.
第1図は本発明に係るグラフ表示機能付関数電
卓の平面図、第2図は同ブロツク構成図、第3
図、第4図、第6図、第7図は処理フローチヤー
ト図、第5A図、第5B図、第5C図はトレース
開始点を示す図である。
1は本体、2はカバー、6はグラフ表示部、1
1はCPU、12はRAM。
Fig. 1 is a plan view of a scientific calculator with a graph display function according to the present invention, Fig. 2 is a block configuration diagram of the same, and Fig. 3 is a plan view of a functional calculator with a graph display function according to the present invention.
4, 6, and 7 are process flowcharts, and FIGS. 5A, 5B, and 5C are diagrams showing trace starting points. 1 is the main body, 2 is the cover, 6 is the graph display section, 1
1 is CPU, 12 is RAM.
Claims (1)
とづいてグラフを作成し表示できる電子機器にお
いて、 トレース指示キーと、該トレース指示キーの操
作に応答して、画面上に表示し切れなかつたグラ
フの残余の部分を順次演算する手段と、該演算手
段により順次得られる結果と表示画面座標を比較
する比較手段と、該比較手段の出力にもとづいて
スクロール方向を決定し、上記グラフの残余の部
分を画面上に順次表示させていくためのスクロー
ル手段とを備えて成ることを特徴とする電子機
器。[Scope of Claims] 1. In an electronic device capable of calculating an input calculation formula and creating and displaying a graph based on the calculation result, a trace instruction key is provided, and in response to the operation of the trace instruction key, a graph is displayed on the screen. means for sequentially calculating the remaining portion of the graph that could not be displayed; a comparing means for comparing the results sequentially obtained by the calculating means with display screen coordinates; determining a scrolling direction based on the output of the comparing means; An electronic device comprising scrolling means for sequentially displaying the remaining portions of the graph on the screen.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61247866A JPS63101956A (en) | 1986-10-17 | 1986-10-17 | Electronics |
| US07/109,280 US4908786A (en) | 1986-10-17 | 1987-10-16 | Electronic calculator having graph displaying function |
| DE3735167A DE3735167C2 (en) | 1986-10-17 | 1987-10-16 | Electronic calculator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61247866A JPS63101956A (en) | 1986-10-17 | 1986-10-17 | Electronics |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63101956A JPS63101956A (en) | 1988-05-06 |
| JPH0524544B2 true JPH0524544B2 (en) | 1993-04-08 |
Family
ID=17169799
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61247866A Granted JPS63101956A (en) | 1986-10-17 | 1986-10-17 | Electronics |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63101956A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2725053B1 (en) * | 1994-09-23 | 1997-01-24 | Mve | DATA PROCESSING AND DISPLAY DEVICE |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5827542B2 (en) * | 1976-03-25 | 1983-06-10 | シャープ株式会社 | Small calculator with graph display |
| IT1107869B (en) * | 1978-09-20 | 1985-12-02 | Olivetti & Co Spa | DEVICE AND METHOD OF VISUALIZING IMAGES FOR A PROGRAMMABLE CALCULATOR |
| JPS58182983U (en) * | 1982-05-31 | 1983-12-06 | 横河電機株式会社 | Trend graph display movement method |
-
1986
- 1986-10-17 JP JP61247866A patent/JPS63101956A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63101956A (en) | 1988-05-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0349119B2 (en) | ||
| JPH0876926A (en) | Image display device | |
| US4908786A (en) | Electronic calculator having graph displaying function | |
| JPS60193066A (en) | Electronic computer | |
| JPH07152918A (en) | Graph display device | |
| JPH0728791A (en) | Information processing apparatus and display control method | |
| JP2002215304A (en) | Touch panel computer | |
| EP0446886B1 (en) | Information input/output apparatus | |
| JPH0524544B2 (en) | ||
| JP2783472B2 (en) | Information processing device | |
| JP2969188B2 (en) | Graph display control device and graph display control method | |
| JP3663697B2 (en) | Graph display device and graph display control method | |
| JPH06124164A (en) | Handwriting input device | |
| JPH04127310A (en) | Character input system | |
| JP2696590B2 (en) | Input / output method of industrial robot controller | |
| JPH0424818A (en) | input display device | |
| JPS63103365A (en) | Desk-top electronic calculator | |
| JPH0855004A (en) | Data display | |
| JP3266606B2 (en) | Multi-item input device | |
| JP2997600B2 (en) | Display control device | |
| JPS63103360A (en) | electronic desk calculator | |
| JPS61204686A (en) | Display controller | |
| JPH0731660B2 (en) | Electronic desk calculator | |
| JPS63103356A (en) | Desk-top electronic calculator | |
| JPH0750460B2 (en) | Graph display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |