JPH0855006A - Electronics - Google Patents
ElectronicsInfo
- Publication number
- JPH0855006A JPH0855006A JP18739494A JP18739494A JPH0855006A JP H0855006 A JPH0855006 A JP H0855006A JP 18739494 A JP18739494 A JP 18739494A JP 18739494 A JP18739494 A JP 18739494A JP H0855006 A JPH0855006 A JP H0855006A
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- key
- displayed
- cursors
- 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.)
- Pending
Links
Landscapes
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】
【目的】本発明は、表示画面上でカーソル操作の行なえ
る電子機器において、図形描画処理等、カーソル操作に
より表示画面上の複数の位置を指定して行なう様々な処
理の操作性を大幅に向上することを目的とする。
【構成】「カーソル表示」キー12c を操作すると、カー
ソルポインタCPに“01”がセットされて液晶表示部16の
表示画面上に第1カーソルC1 が指定表示され、「カー
ソル切換」キー12dを操作すると、前記ポインタCPに
“10”がセットされて前記第1カーソルキーC1 が表示
されたまま第2カーソルC2 が指定表示され、カーソル
キー「↑」12U,「↓」12D,「←」12L,「→」12R を選択
操作すると、前記「カーソル切換」キー12d の操作に応
じてポインタCPにより指定される第1又は第2カーソル
C1 ,C2 が任意の方向へ移動され、「LINE」キー12e
を操作すると、前記第1,第2カーソルC1 ,C2 間で
直線図形Lが描画表示される。
(57) [Abstract] [Object] The present invention provides a variety of processes such as a graphic drawing process in an electronic device in which a cursor can be operated on a display screen by designating a plurality of positions on the display screen by the cursor operation. The purpose is to greatly improve operability. [Structure] When the "Cursor display" key 12c is operated, "01" is set to the cursor pointer CP, the first cursor C1 is designated and displayed on the display screen of the liquid crystal display unit 16, and the "Cursor switch" key 12d is operated. Then, "10" is set to the pointer CP, the second cursor C2 is designated and displayed while the first cursor key C1 is displayed, and the cursor keys "↑" 12U, "↓" 12D, "←" 12L, When the "→" 12R is selected and operated, the first or second cursor C1 or C2 designated by the pointer CP is moved in any direction according to the operation of the "cursor switching" key 12d, and the "LINE" key 12e
When is operated, a straight line graphic L is drawn and displayed between the first and second cursors C1 and C2.
Description
【0001】[0001]
【産業上の利用分野】本発明は、表示画面上でカーソル
操作の行なえる電子機器に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic device in which a cursor can be operated on a display screen.
【0002】[0002]
【従来の技術】一般に、パーソナルコンピュータやワー
クステーション等の電子計算機にあって、例えば図形表
示画面上の描画ポイントの位置指定は、カーソルにより
行なっている。2. Description of the Related Art Generally, in an electronic computer such as a personal computer or a workstation, the position of a drawing point on a graphic display screen is designated by a cursor.
【0003】すなわち、表示画面上に表示されている1
つのカーソルを、カーソルキーやマウスを操作して所望
の位置に移動させ、そこを1つの描画ポイントとして固
定表示させる。さらに、この1つ目の描画ポイントから
再びカーソルを所望の位置に移動させ、他の描画ポイン
トとして固定表示させる。That is, 1 displayed on the display screen
The two cursors are moved to desired positions by operating the cursor keys and the mouse, and fixedly displayed as one drawing point. Further, the cursor is moved again to a desired position from the first drawing point and fixedly displayed as another drawing point.
【0004】そして、このような、1つのカーソルを順
次所望の位置に移動させての描画ポイントの固定操作を
繰返し行なった後に、図形の描画を指示することで、例
えば各描画ポイント間を線分で結ぶ図形を描画表示させ
ている。[0006] Then, after repeatedly performing the operation of fixing the drawing points by sequentially moving one cursor to a desired position, the drawing of a figure is instructed, and for example, a line segment is drawn between the drawing points. The figure connected by is drawn and displayed.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、前記従
来の電子計算機にあっては、1つのカーソルにより複数
の描画ポイントを順次固定表示させなければならないた
め、各描画ポイントへのカーソルの移動操作に時間が掛
かると共に、既に固定表示された描画ポイントの位置を
修正するのが困難な問題がある。However, in the above-mentioned conventional computer, since a plurality of drawing points must be sequentially fixed and displayed by one cursor, it takes time to move the cursor to each drawing point. However, there is a problem that it is difficult to correct the position of the drawing point that is already fixedly displayed.
【0006】したがって、カーソル操作により表示画面
上の複数の位置を指定して行なう様々な処理の操作性が
悪い問題がある。本発明は前記のような問題に鑑みてな
されたもので、図形描画処理等にあつて、複数ポイント
へのカーソル移動操作やポイント位置の修正操作に手間
取ることなく、カーソル操作により表示画面上の複数の
位置を指定して行なう様々な処理の操作性を大幅に向上
することが可能になる電子機器を提供することを目的と
する。Therefore, there is a problem that the operability of various processes performed by designating a plurality of positions on the display screen by operating the cursor is poor. The present invention has been made in view of the above problems, and in graphic drawing processing and the like, a plurality of cursors on a display screen can be displayed by a cursor operation without a troublesome operation of moving a cursor to a plurality of points or correcting a position of a point. It is an object of the present invention to provide an electronic device capable of significantly improving the operability of various processes performed by designating the position of.
【0007】[0007]
【課題を解決するための手段】すなわち、本発明に係わ
る第1の電子機器は、表示手段と、この表示手段の表示
画面上に複数のカーソルを表示させるカーソル表示手段
と、このカーソル表示手段により表示された複数のカー
ソルを選択的に指定するカーソル指定手段と、このカー
ソル指定手段により指定されたカーソルを任意の方向へ
移動させるカーソル移動手段とを備えて構成したもので
ある。That is, the first electronic device according to the present invention is a display means, a cursor display means for displaying a plurality of cursors on a display screen of the display means, and the cursor display means. The present invention is configured by including cursor designating means for selectively designating a plurality of displayed cursors and cursor moving means for moving the cursor designated by the cursor designating means in an arbitrary direction.
【0008】また、本発明に係わる第2の電子機器は、
表示手段と、この表示手段の表示画面上に複数のカーソ
ルを表示させるカーソル表示手段と、このカーソル表示
手段により表示された複数のカーソルを選択的に指定す
るカーソル指定手段と、このカーソル指定手段により指
定されたカーソルを任意の方向へ移動させるカーソル移
動手段と、前記表示手段に表示されている少なくとも2
つ以上のカーソルに従って図形を描画する図形描画手段
とを備えて構成したものである。A second electronic device according to the present invention is
Display means, cursor display means for displaying a plurality of cursors on the display screen of the display means, cursor designating means for selectively designating the plurality of cursors displayed by the cursor display means, and the cursor designating means Cursor moving means for moving the designated cursor in an arbitrary direction, and at least 2 displayed on the display means
And a graphic drawing means for drawing a graphic according to one or more cursors.
【0009】[0009]
【作用】つまり、前記第1の電子機器では、カーソル表
示手段により表示された複数のカーソルが、カーソル指
定手段により選択的に指定され、その選択指定された任
意のカーソルがカーソル移動手段により任意の方向へ移
動されるので、表示画面上の複数のカーソルが適宜選択
的に切換え指定されて移動表示されることになる。In other words, in the first electronic device, the plurality of cursors displayed by the cursor display means are selectively designated by the cursor designating means, and the arbitrarily designated and designated cursors are arbitrarily designated by the cursor moving means. Since the cursors are moved in the direction, a plurality of cursors on the display screen are selectively selectively switched and designated to be moved and displayed.
【0010】また、前記第2の電子機器では、カーソル
表示手段により表示された複数のカーソルが、カーソル
指定手段により選択的に指定され、その選択指定された
任意のカーソルがカーソル移動手段により任意の方向へ
移動され、図形描画手段により少なくとも2つ以上のカ
ーソルに従って図形が描画されるので、表示画面上の複
数のカーソルが適宜選択的に切換え指定されて移動表示
され、各カーソル間での図形描画が行なえることにな
る。Further, in the second electronic device, the plurality of cursors displayed by the cursor display means are selectively designated by the cursor designating means, and the arbitrary cursor thus selectively designated is designated by the cursor moving means. The cursor is moved in the direction and the figure is drawn by the figure drawing means in accordance with at least two cursors. Therefore, the plurality of cursors on the display screen are selectively selectively moved and displayed, and the figure is drawn between the cursors. Can be done.
【0011】[0011]
【実施例】以下図面により本発明の一実施例について説
明する。図1は本発明の電子機器を実施した電子計算機
の電子回路の構成を示すブロック図である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an electronic circuit of an electronic computer that implements the electronic device of the present invention.
【0012】この電子計算機は、中央処理装置(CP
U)11を備えている。この中央処理装置(CPU)1
1は、キー入力部12からのキー操作信号に従ってRO
M13に予め記憶されているシステムプログラムを起動
させ、電子回路各部の動作制御を実行するもので、この
中央処理装置(CPU)11には、前記キー入力部12
及びROM13の他、RAM14が接続されると共に、
表示駆動回路15を介してドットマトリクス式の液晶表
示部16が接続される。This electronic computer has a central processing unit (CP).
U) 11. This central processing unit (CPU) 1
1 indicates RO according to a key operation signal from the key input unit 12.
The system program stored in advance in M13 is activated to control the operation of each part of the electronic circuit. The central processing unit (CPU) 11 includes the key input part 12
In addition to the ROM 13 and the RAM 14, the RAM 14 is connected,
A dot matrix type liquid crystal display unit 16 is connected via the display drive circuit 15.
【0013】前記キー入力部12には、数字キー,記号
キー,演算子キー,各種関数キー等から構成されるテン
キー及びファンクションキー12aをはじめ、演算処理
モードとグラフ処理モードとの切換えを行なう際に操作
される「モード」キー12b、前記液晶表示部16に対
しカーソルを表示させる際、又は前記液晶表示部16に
表示されたカーソルを消去する際に操作される「カーソ
ル表示」キー12c、前記液晶表示部16に対し例えば
2つ表示されたカーソルC1 ,C2 のうちの操作対象と
なるカーソルを選択的に切換え指定する際に操作される
「カーソル切換」キー12d、前記液晶表示部16上で
操作対象となっているカーソルを任意の位置へ移動させ
る際に操作される上,下,左,右,各方向のカーソルキ
ー「↑」12U,「↓」12D,「←」12L,「→」
12Rが備えられる。The key input unit 12 includes a numeric keypad, a symbol key, an operator key, a function key 12a including various function keys, and a function key 12a, as well as for switching between an arithmetic processing mode and a graph processing mode. A "mode" key 12b operated to the cursor, a "cursor display" key 12c operated to display a cursor on the liquid crystal display 16 or to erase the cursor displayed on the liquid crystal display 16, On the liquid crystal display unit 16, a "cursor switch" key 12d that is operated to selectively switch the cursor to be operated among the two displayed cursors C1 and C2 on the liquid crystal display unit 16 is selected. Cursor keys "↑" 12U, "↑" 12U ↓ ”12D,“ ← ”12L,“ → ”
12R is provided.
【0014】また、前記キー入力部12には、そのテン
キー及びファンクションキー12aの1つとして、前記
液晶表示部16上に表示されている2つのカーソルC1
,C2 に従って直線図形を描画させる際に操作される
「LINE」キー12eが備えられる。The key input section 12 has two cursors C1 displayed on the liquid crystal display section 16 as one of its numeric keypad and function key 12a.
, C2 is provided with a "LINE" key 12e which is operated when drawing a linear figure.
【0015】前記ROM13には、この電子計算機にお
ける全体の制御処理を司るシステムプログラムと共に、
このシステムプログラム内で起動される演算処理プログ
ラムやグラフ処理プログラムが記憶される。The ROM 13 has a system program for controlling the entire control process of the electronic computer,
A calculation processing program and a graph processing program activated in this system program are stored.
【0016】図2は前記電子計算機のRAM14に展開
されるデータ記憶エリアの構成を示す図である。前記R
AM14には、前記液晶表示部16に表示させるべき被
表示データがビットマップパターンのイメージデータと
して書込まれフレームメモリとして機能する表示レジス
タ14a、前記中央処理装置(CPU)11における各
種の制御処理に伴ない入出力される種々のデータが一時
的に記憶されるワークエリア14b、前記キー入力部1
2における「モード」キー12bの操作に応じて中央処
理装置(CPU)11が演算処理モードに設定された際
に“0”にセットされ、グラフ処理モードに設定された
際に“1”にセットされるモードフラグレジスタM、前
記液晶表示部16に表示される2つのカーソルC1 ,C
2 のうち、前記キー入力部12における「カーソル切
換」キー12dの操作に応じて操作対象となるカーソル
を示すポインタデータがセットされるカーソルポインタ
CP等が備えられる。FIG. 2 is a diagram showing the structure of a data storage area developed in the RAM 14 of the electronic computer. R
In the AM 14, display data to be displayed on the liquid crystal display unit 16 is written as image data of a bitmap pattern, a display register 14a functioning as a frame memory, and various control processes in the central processing unit (CPU) 11 are performed. A work area 14b for temporarily storing various data that is input and output, and the key input unit 1
Set to "0" when the central processing unit (CPU) 11 is set to the arithmetic processing mode according to the operation of the "mode" key 12b in 2, and set to "1" when it is set to the graph processing mode. Mode flag register M, and two cursors C1 and C displayed on the liquid crystal display unit 16
Among them, a cursor pointer CP or the like in which pointer data indicating a cursor to be operated according to the operation of the “cursor switching” key 12d in the key input unit 12 is set is provided.
【0017】この場合、前記カーソルポインタCPは、
第1のカーソルC1 が指定された状態で“01”にセッ
トされ、第2のカーソルC2 が指定された状態で“1
0”にセットされる。In this case, the cursor pointer CP is
"01" is set when the first cursor C1 is designated and "1" is set when the second cursor C2 is designated.
It is set to 0 ".
【0018】前記液晶表示部16には、例えば演算処理
モードにあって、キー入力部12のテンキー及びファン
クションキー12aの操作に応じて入力される演算式や
演算結果データ等が表示され、また、例えばグラフ処理
モードにあって、キー入力部12の「カーソル表示」キ
ー12c,「カーソル切換」キー12d、あるいは各カ
ーソルキー12U,12D,12L,12Rの操作に応
じて表示,移動される2つのカーソルC1 ,C2 や、
「LIN」キー12eの操作に応じて各カーソルC1 ,
C2 間で描画される直線図形等が表示される。On the liquid crystal display section 16, for example, in the arithmetic processing mode, arithmetic expressions and arithmetic result data which are input in response to the operation of the ten keys of the key input section 12 and the function keys 12a are displayed. For example, in the graph processing mode, two cursors are displayed and moved according to the operation of the "cursor display" key 12c, the "cursor switching" key 12d of the key input unit 12 or the respective cursor keys 12U, 12D, 12L, 12R. Cursors C1 and C2,
Depending on the operation of the "LIN" key 12e, each cursor C1,
A straight line figure drawn between C2 is displayed.
【0019】次に、前記構成による電子計算機の動作に
ついて説明する。図3は前記電子計算機の全体処理を示
すフローチャートである。すなわち、キー入力部12に
おける「モード」キー12bを操作した際に、RAM1
4のモードフラグレジスタMに“0”がセットされてい
る場合、つまり、現在、中央処理装置(CPU)11が
演算処理モードに設定されている場合には、該モードフ
ラグレジスタMに“1”がセットされ、中央処理装置
(CPU)11はグラフ処理モードに切換え設定される
(ステップS1→S2→S3)。Next, the operation of the electronic computer having the above configuration will be described. FIG. 3 is a flowchart showing the overall processing of the electronic computer. That is, when the "mode" key 12b in the key input unit 12 is operated, the RAM 1
4 is set to "0" in the mode flag register M, that is, when the central processing unit (CPU) 11 is currently set to the arithmetic processing mode, "1" is set in the mode flag register M. Is set, and the central processing unit (CPU) 11 is switched to the graph processing mode and set (steps S1 → S2 → S3).
【0020】また、前記「モード」キー12bを操作し
た際に、RAM14のモードフラグレジスタMに“1”
がセットされている場合、つまり、現在、中央処理装置
(CPU)11がグラフ処理モードに設定されている場
合には、該モードフラグレジスタMに“0”がセットさ
れ、中央処理装置(CPU)11は演算処理モードに切
換え設定される(ステップS1→S2→S4)。When the "mode" key 12b is operated, "1" is set in the mode flag register M of the RAM 14.
Is set, that is, when the central processing unit (CPU) 11 is currently set to the graph processing mode, "0" is set in the mode flag register M, and the central processing unit (CPU) is set. 11 is switched to the arithmetic processing mode and set (steps S1 → S2 → S4).
【0021】そして、前記RAM14のモードフラグレ
ジスタMに“0”がセットされている演算処理モードに
あっては、中央処理装置(CPU)11によりキー入力
部12における演算操作に応じた演算処理が実行される
(ステップS5→S6)。In the arithmetic processing mode in which the mode flag register M of the RAM 14 is set to "0", the central processing unit (CPU) 11 performs arithmetic processing according to the arithmetic operation in the key input unit 12. It is executed (steps S5 → S6).
【0022】また、モードフラグレジスタMに“1”が
セットされているグラフ処理モードにあっては、中央処
理装置(CPU)11によりキー入力部12におけるグ
ラフ操作に応じたグラフ処理(図4,図5参照)が実行
される(ステップS5→SA)。In the graph processing mode in which "1" is set in the mode flag register M, the central processing unit (CPU) 11 executes the graph processing corresponding to the graph operation in the key input unit 12 (see FIG. 4, FIG. 4). 5) is executed (step S5 → SA).
【0023】図4は前記電子計算機におけるグラフ処理
を示すフローチャートである。図5は前記電子計算機に
おけるグラフ処理のキー操作に伴なうカーソル表示状態
を示す図である。FIG. 4 is a flow chart showing the graph processing in the electronic computer. FIG. 5 is a view showing a cursor display state accompanying a key operation of graph processing in the electronic computer.
【0024】すなわち、前記キー入力部12の「モー
ド」キー12bの応じて、RAM14のモードフラグレ
ジスタMに“1”がセットされているグラフ処理モード
にあって、キー入力部12の「カーソル表示」キー12
cを操作すると、RAM14内のカーソルポインタCP
のポインタデータが中央処理装置(CPU)11により
読出され、該ポインタデータが「CP=“00”」か否
か、つまり、カーソル指定が無い状態が否か判断される
(ステップA1→A2)。That is, in the graph processing mode in which "1" is set in the mode flag register M of the RAM 14 in response to the "mode" key 12b of the key input section 12, the "cursor display of the key input section 12 is displayed. Key 12
When c is operated, the cursor pointer CP in the RAM 14
Is read by the central processing unit (CPU) 11, and it is determined whether or not the pointer data is "CP =" 00 "", that is, whether or not the cursor is not designated (steps A1 → A2).
【0025】この場合、このグラフ処理の初期状態で
は、前記カーソルポインタCPは“00”にリセットさ
れているので、「CP=“00”」、つまり、カーソル
指定無しと判断され、該カーソルポインタCPに第1カ
ーソルC1 を指定するポインタデータ“01”がセット
される(ステップA2→A3)。In this case, since the cursor pointer CP is reset to "00" in the initial state of this graph processing, it is judged that "CP =" 00 "", that is, no cursor is designated, and the cursor pointer CP The pointer data "01" for designating the first cursor C1 is set in (step A2 → A3).
【0026】すると、図5(A)に示すように、液晶表
示部16には、その表示画面の中央に第1カーソルC1
が点滅表示される。この図5(A)に示すような、第1
カーソルC1 の中央点滅表示状態にあって、該第1カー
ソルC1 を表示画面上の右上に移動させるべくキー入力
部12のカーソルキー「→」12R及び「↑」12Uを
操作すると、中央処理装置(CPU)11により前記カ
ーソルポインタCPのポインタデータが「CP=“0
1”」か否か判断される(ステップA4→A5)。Then, as shown in FIG. 5A, the liquid crystal display section 16 has a first cursor C1 at the center of its display screen.
Is displayed blinking. As shown in FIG. 5A, the first
When the cursor keys "→" 12R and "↑" 12U of the key input unit 12 are operated to move the first cursor C1 to the upper right of the display screen while the cursor C1 is blinking in the center, the central processing unit ( CPU) 11 causes the pointer data of the cursor pointer CP to be “CP =“ 0
It is judged whether or not it is "1""(step A4 → A5).
【0027】この場合、前記カーソルポインタCPは第
1カーソルC1 を指定する“01”にセットされている
ので、「CP=“01”」と判断され、図5(B)に示
すように、表示画面上の中央で点滅表示されている第1
カーソルC1 は、前記各カーソルキー「→」12R及び
「↑」12Uの操作に従って、破線矢印R及びUで示す
通り、該表示画面上の右上に移動表示される(ステップ
A5→A6)。In this case, since the cursor pointer CP is set to "01" for designating the first cursor C1, it is judged that "CP =" 01 "", and as shown in FIG. The first blinking display in the center of the screen
The cursor C1 is moved and displayed at the upper right of the display screen as indicated by broken line arrows R and U according to the operation of the cursor keys "→" 12R and "↑" 12U (steps A5 → A6).
【0028】そして、前記第1カーソルC1 とは別の第
2カーソルC2 を指定すべく、キー入力部12の「カー
ソル切換」キー12dを操作すると、前記カーソルポイ
ンタCPが、現在、第1カーソルC1 を指定する“0
1”にセットされていると判断されるので、該カーソル
ポインタCPに第2カーソルC2 を指定するポインタデ
ータ“10”がセットされる(ステップA7→A8→A
9)。Then, when the "cursor switch" key 12d of the key input unit 12 is operated to designate a second cursor C2 different from the first cursor C1, the cursor pointer CP is currently set to the first cursor C1. To specify "0
Since it is determined that the pointer data is set to "1", pointer data "10" designating the second cursor C2 is set to the cursor pointer CP (steps A7 → A8 → A).
9).
【0029】すると、図5(C)に示すように、液晶表
示部16には、前記表示画面上の右上に移動させた第1
カーソルC1 が点灯表示されると共に、該表示画面の中
央に第2カーソルC2 が点滅表示される。Then, as shown in FIG. 5C, the liquid crystal display unit 16 is moved to the upper right position on the display screen.
The cursor C1 is lit and displayed, and the second cursor C2 is flickered and displayed in the center of the display screen.
【0030】この図5(C)に示すような、第1カーソ
ルC1 の右上点灯表示状態、及び第2カーソルC2 の中
央点滅表示状態にあって、該第2カーソルC2 を表示画
面上の左上に移動させるべくキー入力部12のカーソル
キー「←」12L及び「↑」12Uを操作すると、中央
処理装置(CPU)11により前記カーソルポインタC
Pのポインタデータが、第2カーソルC2 を指定する
“10”にセットされていると判断されるので、図5
(D)に示すように、表示画面上の中央で点滅表示され
ている第2カーソルC2 は、前記各カーソルキー「←」
12L及び「↑」12Uの操作に従って、破線矢印L及
びUで示す通り、該表示画面上の左上に移動表示される
(ステップA4→A5→A10→A11)。As shown in FIG. 5C, when the first cursor C1 is in the upper right lighting display state and the second cursor C2 is in the center blinking display state, the second cursor C2 is displayed in the upper left corner of the display screen. When the cursor keys "←" 12L and "↑" 12U of the key input unit 12 are operated to move the cursor pointer C by the central processing unit (CPU) 11.
Since it is judged that the pointer data of P is set to "10" for designating the second cursor C2,
As shown in (D), the second cursor C2, which is displayed blinking in the center of the display screen, is the cursor key "←".
In accordance with the operation of 12L and “↑” 12U, the display is moved to the upper left on the display screen as indicated by broken line arrows L and U (steps A4 → A5 → A10 → A11).
【0031】一方、前記図5(D)に示すような、第1
カーソルC1 の右上点灯表示状態、及び第2カーソルC
2 の左上点滅表示状態にあって、該第1カーソルC1 を
再び指定すべく、キー入力部12の「カーソル切換」キ
ー12dを操作すると、前記カーソルポインタCPが、
現在、第2カーソルC2 を指定する“10”にセットさ
れていると判断されるので、該カーソルポインタCPに
第1カーソルC1 を指定するポインタデータ“01”が
セットされる(ステップA7→A8→A12→A1
3)。On the other hand, as shown in FIG. 5 (D), the first
The upper right lighting display state of the cursor C1 and the second cursor C
When the "cursor switching" key 12d of the key input unit 12 is operated to specify the first cursor C1 again in the state of the upper left blinking display of 2, the cursor pointer CP is
At present, it is judged that the cursor is set to "10" for designating the second cursor C2, and therefore pointer data "01" for designating the first cursor C1 is set to the cursor pointer CP (steps A7 → A8 → A12 → A1
3).
【0032】すると、図5(E)に示すように、液晶表
示部16には、前記表示画面上の左上に移動させた第2
カーソルC2 が点灯表示されると共に、該表示画面の右
上に移動させた第1カーソルC1 が再び点滅表示され
る。Then, as shown in FIG. 5 (E), the liquid crystal display unit 16 is moved to the second upper left position on the display screen.
The cursor C2 is illuminated and displayed, and the first cursor C1 moved to the upper right of the display screen is again blinked.
【0033】そして、前記第1カーソルC1 の表示位置
を表示画面上の右上から右下に移動修正させるべくキー
入力部12のカーソルキー「↓」12Dを操作すると、
中央処理装置(CPU)11により前記カーソルポイン
タCPのポインタデータが、第1カーソルC1 を指定す
る“01”にセットされていると判断されるので、図5
(F)に示すように、表示画面上の右上で点滅表示され
ている第1カーソルC1 は、前記カーソルキー「↓」1
2Dの操作に従って、破線矢印Dで示す通り、該表示画
面上の右下に移動され修正表示される(ステップA4→
A5→A6)。When the cursor key "↓" 12D of the key input unit 12 is operated to move and correct the display position of the first cursor C1 from the upper right to the lower right on the display screen,
Since the central processing unit (CPU) 11 judges that the pointer data of the cursor pointer CP is set to "01" for designating the first cursor C1, FIG.
As shown in (F), the first cursor C1 blinking in the upper right corner of the display screen is the cursor key "↓" 1
In accordance with the 2D operation, as indicated by the broken line arrow D, it is moved to the lower right on the display screen and corrected and displayed (step A4 →
A5 → A6).
【0034】こうして、表示画面上の第1カーソルC1
及び第2カーソルC2 を、それぞれ別々に指定してその
それぞれを所望の位置に移動させた状態で、キー入力部
12における「LINE」キー12eを操作すると、該
第1カーソルC1 及び第2カーソルC2 それぞれの表示
画面上におけるXY座標が中央処理装置(CPU)11
により検出され、図5(G)に示すように、第1カーソ
ルC1 及び第2カーソルC2 の各座標間を描画ポイント
として結ぶ直線図形Lが描画され表示される。Thus, the first cursor C1 on the display screen
If the "LINE" key 12e in the key input unit 12 is operated in a state in which the second cursor C2 and the second cursor C2 are individually designated and moved to desired positions, the first cursor C1 and the second cursor C2 The XY coordinates on each display screen are the central processing unit (CPU) 11
Then, as shown in FIG. 5G, a straight line figure L connecting the coordinates of the first cursor C1 and the coordinates of the second cursor C2 as a drawing point is drawn and displayed.
【0035】そして、キー入力部12における「カーソ
ル表示」キー12cを再操作すると、現在、カーソルポ
インタCPは“01”にセットされているので、「CP
=“00”」ではない、つまり、カーソル指定無しの状
態ではないと判断され、該カーソルポインタCPのポイ
ンタデータが“00”にセットされてカーソル指定無し
の状態に設定される(ステップA1→A2→A14)。When the "cursor display" key 12c in the key input section 12 is operated again, the cursor pointer CP is currently set to "01".
= “00” ”, that is, it is determined that the cursor is not designated, and the pointer data of the cursor pointer CP is set to“ 00 ”to set the cursor not designated (step A1 → A2). → A14).
【0036】すると、図5(H)に示すように、表示画
面上の第1カーソルC1 及び第2カーソルC2 は共に消
去され、描画された直線図形Lのみの表示状態となる
(ステップA15)。Then, as shown in FIG. 5H, both the first cursor C1 and the second cursor C2 on the display screen are erased, and only the drawn straight line figure L is displayed (step A15).
【0037】したがって、前記構成の電子計算機によれ
ば、キー入力部12の「カーソル表示」キー12cを操
作すると、RAM14内のカーソルポインタCPに“0
1”がセットされて液晶表示部16の表示画面上に第1
カーソルC1 が指定表示され、「カーソル切換」キー1
2dを操作すると、前記カーソルポインタCPに“1
0”がセットされて前記表示画面上の第1カーソルキー
C1 が表示されたまま第2カーソルC2 が指定表示さ
れ、カーソルキー「↑」12U,「↓」12D,「←」
12L,「→」12Rを選択操作すると、前記「カーソ
ル切換」キー12dの操作に応じてカーソルポインタC
Pにより指定される第1カーソルC1 又は第2カーソル
C2 が任意の方向へ移動表示され、「LINE」キー1
2eを操作すると、前記第1カーソルC1 と第2カーソ
ルC2 とを結ぶ直線図形Lが描画表示されるので、第1
及び第2カーソルC1 ,C2 による表示画面上の異なる
位置の指定操作が素早く行なえるようになると共に、各
カーソルC1 ,C2 の表示画面上における位置の修正も
簡単に行なえるようになる。Therefore, according to the electronic computer having the above structure, when the "cursor display" key 12c of the key input unit 12 is operated, "0" is displayed on the cursor pointer CP in the RAM 14.
1 ”is set and the first image is displayed on the display screen of the liquid crystal display unit 16.
Cursor C1 is designated and displayed, and "Cursor switch" key 1
When 2d is operated, "1" is displayed on the cursor pointer CP.
0 "is set, the second cursor C2 is designated and displayed while the first cursor key C1 on the display screen is displayed, and the cursor keys" ↑ "12U," ↓ "12D," ← "
When 12L or "→" 12R is selected, the cursor pointer C is displayed in response to the operation of the "cursor switching" key 12d.
The first cursor C1 or the second cursor C2 designated by P is moved and displayed in any direction, and the "LINE" key 1
When 2e is operated, a straight line figure L connecting the first cursor C1 and the second cursor C2 is drawn and displayed.
Also, it becomes possible to quickly specify the different positions on the display screen by the second cursors C1 and C2, and to easily correct the positions of the cursors C1 and C2 on the display screen.
【0038】よって、第1及び第2カーソルC1 ,C2
の表示位置を描画ポイントとして、効率的に図形描画処
理を行なうことができる。なお、前記実施例では、液晶
表示部16に第1カーソルC1 及び第2カーソルC2 の
2つのカーソルC1 ,C2 を表示させ、該2つのカーソ
ルC1 ,C2 を「カーソル切換」キー12dにより選択
的に指定して、それぞれ任意の方向へ自在に移動させる
構成として説明したが、前記カーソルの数は2つに限定
されるものではなく、3つ以上のカーソルを表示させて
そのそれぞれを前記「カーソル切換」キー等により選択
的に指定して移動操作する構成としてもよい。Therefore, the first and second cursors C1 and C2
The drawing position can be used as the drawing point to efficiently perform the graphic drawing process. In the embodiment, the two cursors C1 and C2 of the first cursor C1 and the second cursor C2 are displayed on the liquid crystal display unit 16, and the two cursors C1 and C2 are selectively operated by the "cursor switching" key 12d. Although the configuration has been described in which the cursors are designated and freely moved in arbitrary directions, the number of the cursors is not limited to two, and three or more cursors are displayed and each of them is referred to as the "cursor switching". It is also possible to adopt a configuration in which a moving operation is performed by selectively designating with a "key" or the like.
【0039】また、前記実施例では、2つのカーソルC
1 ,C2 に従って直線図形Lを描画する構成として説明
したが、描画する図形の形状は直線に限定されるもので
はなく、例えば円図形や多角図形であってもよい。Also, in the above embodiment, two cursors C
Although the configuration in which the linear figure L is drawn according to 1 and C2 has been described, the shape of the drawn figure is not limited to a straight line, and may be, for example, a circular figure or a polygonal figure.
【0040】[0040]
【発明の効果】以上のように、本発明の第1の電子機器
によれば、カーソル表示手段により表示された複数のカ
ーソルが、カーソル指定手段により選択的に指定され、
その選択指定された任意のカーソルがカーソル移動手段
により任意の方向へ移動されるので、表示画面上の複数
のカーソルを適宜選択的に切換え指定して移動表示する
ことができる。As described above, according to the first electronic device of the present invention, the plurality of cursors displayed by the cursor display means are selectively designated by the cursor designating means,
Since the arbitrarily selected and designated cursor is moved in any direction by the cursor moving means, a plurality of cursors on the display screen can be selectively selectively designated for movement and displayed.
【0041】また、本発明の第2の電子機器によれば、
カーソル表示手段により表示された複数のカーソルが、
カーソル指定手段により選択的に指定され、その選択指
定された任意のカーソルがカーソル移動手段により任意
の方向へ移動され、図形描画手段により少なくとも2つ
以上のカーソルに従って図形が描画されるので、表示画
面上の複数のカーソルを適宜選択的に切換え指定して移
動表示できると共に、各カーソル間での図形描画を行な
うことができる。According to the second electronic device of the present invention,
Multiple cursors displayed by the cursor display means
The cursor is selectively designated by the cursor designating means, the arbitrarily selected and designated cursor is moved by the cursor moving means in any direction, and the graphic drawing means draws a graphic according to at least two cursors. A plurality of cursors above can be selectively selectively switched and designated to be moved and displayed, and a graphic can be drawn between the cursors.
【0042】よって、本発明によれば、図形描画処理等
にあつて、複数ポイントへのカーソル移動操作やポイン
ト位置の修正操作に手間取ることなく、カーソル操作に
より表示画面上の複数の位置を指定して行なう様々な処
理の操作性を大幅に向上することが可能になる。Therefore, according to the present invention, in the graphic drawing process and the like, a plurality of positions on the display screen can be designated by the cursor operation without the trouble of moving the cursor to a plurality of points and correcting the position of the point. It is possible to greatly improve the operability of various processes performed by the above.
【図1】本発明の電子機器の一実施例に係わる電子計算
機の電子回路の構成を示すブロック図。FIG. 1 is a block diagram showing a configuration of an electronic circuit of an electronic computer according to an embodiment of an electronic device of the invention.
【図2】前記電子計算機のRAMに展開されるデータ記
憶エリアの構成を示す図。FIG. 2 is a diagram showing a configuration of a data storage area developed in a RAM of the electronic computer.
【図3】前記電子計算機の全体処理を示すフローチャー
ト。FIG. 3 is a flowchart showing the overall processing of the electronic computer.
【図4】前記電子計算機におけるグラフ処理を示すフロ
ーチャート。FIG. 4 is a flowchart showing graph processing in the electronic computer.
【図5】前記電子計算機におけるグラフ処理のキー操作
に伴なうカーソル表示状態を示す図。FIG. 5 is a diagram showing a cursor display state accompanying a key operation of graph processing in the electronic computer.
11…中央処理装置(CPU)、12…キー入力部、1
2a…テンキー及びファンクションキー、12b…「モ
ード」キー、12c…「カーソル表示」キー、12d…
「カーソル切換」キー、12e…「LINE」キー、1
2U…「↑」キー、12D…「↓」キー、12L…
「←」キー、12R…「→」キー、13…ROM、14
…RAM、14a…表示レジスタ、14b…ワークエリ
ア、15…表示駆動回路、16…ドットマトリクス式液
晶表示部、M…モードフラグレジスタ、CP…カーソル
ポインタ、C1 …第1カーソル、C2 …第2カーソル。11 ... Central processing unit (CPU), 12 ... Key input unit, 1
2a ... Numeric keys and function keys, 12b ... "Mode" key, 12c ... "Cursor display" key, 12d ...
"Cursor switch" key, 12e ... "LINE" key, 1
2U ... "↑" key, 12D ... "↓" key, 12L ...
"←" key, 12R ... "→" key, 13 ... ROM, 14
... RAM, 14a ... Display register, 14b ... Work area, 15 ... Display drive circuit, 16 ... Dot matrix type liquid crystal display section, M ... Mode flag register, CP ... Cursor pointer, C1 ... First cursor, C2 ... Second cursor .
Claims (2)
るカーソル表示手段と、 このカーソル表示手段により表示された複数のカーソル
を選択的に指定するカーソル指定手段と、 このカーソル指定手段により指定されたカーソルを任意
の方向へ移動させるカーソル移動手段と、を具備したこ
とを特徴とする電子機器。1. Display means, cursor display means for displaying a plurality of cursors on a display screen of the display means, and cursor designating means for selectively designating a plurality of cursors displayed by the cursor display means. An electronic device comprising: a cursor moving unit that moves the cursor designated by the cursor designating unit in an arbitrary direction.
るカーソル表示手段と、 このカーソル表示手段により表示された複数のカーソル
を選択的に指定するカーソル指定手段と、 このカーソル指定手段により指定されたカーソルを任意
の方向へ移動させるカーソル移動手段と、 前記表示手段に表示されている少なくとも2つ以上のカ
ーソルに従って図形を描画する図形描画手段と、を具備
したことを特徴とする電子機器。2. Display means, cursor display means for displaying a plurality of cursors on a display screen of the display means, and cursor designating means for selectively designating the plurality of cursors displayed by the cursor display means. A cursor moving means for moving the cursor designated by the cursor designating means in an arbitrary direction; and a graphic drawing means for drawing a graphic according to at least two cursors displayed on the display means. Characteristic electronic equipment.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18739494A JPH0855006A (en) | 1994-08-09 | 1994-08-09 | Electronics |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18739494A JPH0855006A (en) | 1994-08-09 | 1994-08-09 | Electronics |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0855006A true JPH0855006A (en) | 1996-02-27 |
Family
ID=16205265
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18739494A Pending JPH0855006A (en) | 1994-08-09 | 1994-08-09 | Electronics |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0855006A (en) |
-
1994
- 1994-08-09 JP JP18739494A patent/JPH0855006A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2506120B2 (en) | Image display method | |
| JPH0855006A (en) | Electronics | |
| JP3045905B2 (en) | Character drawing device | |
| JPH06324668A (en) | Screen display method and display device | |
| USRE46215E1 (en) | Computing machine with an inequality computation function | |
| JP2696590B2 (en) | Input / output method of industrial robot controller | |
| JP3138289B2 (en) | Electronic equipment with matrix calculation and display functions | |
| JPH10161980A (en) | Graph display device, graph display method, and medium recording graph display program | |
| JP2781773B2 (en) | LCD touch panel device | |
| JP3658947B2 (en) | GRAPH DISPLAY DEVICE, GRAPH DISPLAY CONTROL METHOD, AND RECORDING MEDIUM CONTAINING GRAPH DISPLAY CONTROL PROGRAM | |
| JPH06168001A (en) | Setting/alteration device for control data by picture display | |
| JPH08335152A (en) | Document processing device | |
| JP2703608B2 (en) | Document processing method and apparatus | |
| JP2706010B2 (en) | Information processing device | |
| JP2560999B2 (en) | String output method | |
| JPS6232491A (en) | Crt display unit | |
| JPH01108625A (en) | input device | |
| JPH067307B2 (en) | Cursor display method | |
| JPH08292749A (en) | Display control method | |
| JPH07110747A (en) | Data display method | |
| JP2564779B2 (en) | Character output device | |
| JPH03282589A (en) | Document preparing device | |
| JPH08179750A (en) | Graph display device | |
| JPH0512276A (en) | Document processor | |
| JPS63103363A (en) | Desk-top electronic calculator |