[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS5966743A - Computer graphic device - Google Patents

Computer graphic device

Info

Publication number
JPS5966743A
JPS5966743A JP57177273A JP17727382A JPS5966743A JP S5966743 A JPS5966743 A JP S5966743A JP 57177273 A JP57177273 A JP 57177273A JP 17727382 A JP17727382 A JP 17727382A JP S5966743 A JPS5966743 A JP S5966743A
Authority
JP
Japan
Prior art keywords
cursor
line segment
displayed
angle
crt
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.)
Granted
Application number
JP57177273A
Other languages
Japanese (ja)
Other versions
JPS6318233B2 (en
Inventor
Yoshihiro Suzuki
鈴木 義博
Shigeki Morioka
森岡 茂樹
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Hokushin Electric Corp
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 Yokogawa Hokushin Electric Corp filed Critical Yokogawa Hokushin Electric Corp
Priority to JP57177273A priority Critical patent/JPS5966743A/en
Publication of JPS5966743A publication Critical patent/JPS5966743A/en
Publication of JPS6318233B2 publication Critical patent/JPS6318233B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04892Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To improve the operability, by always displaying a line corresponding to a true drawing on a CRT10 in the state of cursor locked mode. CONSTITUTION:A plane is divided into 8 sector areas around a base point P2, and the line segment of the sector areas included in the cursor position is always displayed on the CRT10. For an angle theta1, it is displayed on the CRT as the line segment of 1. When the cursor is shifted in the range of each sector area, the angle of the line segment displayed on the CRT10 is unchanged. When the cursor moves freely in one area among the 8 sector areas, the angle of the line segment from the base point P2 is unchanged, but the length of the line segment is changed according to the relation of position with the cursor. When the cursor takes an angle of 32, it exceeds the sector area in case of A and enters the adjacent area, then the line segment of 2 is displaced instead on the CRT10.

Description

【発明の詳細な説明】 本発明は、コンピュータグラフィックス装置に関する。[Detailed description of the invention] The present invention relates to computer graphics devices.

更に詳述すれば、この装置に備えたCRT(Catho
de Ray Tube )上へカーソルを表示しつつ
プリント板のパターン設計など各種の設計を行なうこと
ができる装置の改良に関するものである。
More specifically, the CRT (Catho
The present invention relates to an improvement of an apparatus capable of performing various designs such as pattern design of a printed board while displaying a cursor on the ray tube.

従来からコンピュータの助けを借りてCRT上の任意の
点を基点として、この基点とカーソルとを     1
ラバーバンド(Rubber Band )の如く見え
る直線で     :結んで表示し、この直線データを
コンピコ、−タへ入力しつつ図形設言1を行なうように
した装置がある。そして、成極の図形設計(例え−′プ
リント板     □のパターン設計)においては、パ
ターンを構成する線分の傾きが、基点を中心にして縦、
斜、横の8方向に限定して作図を行なうような場合があ
る。
Conventionally, with the help of a computer, an arbitrary point on a CRT is used as a base point, and this base point and a cursor are set to 1.
There is a device that connects and displays straight lines that look like a rubber band, and performs graphical interpretation 1 while inputting this straight line data to a computer. In polarized figure design (for example, the pattern design of a printed board □), the slope of the line segments that make up the pattern is vertical with respect to the base point,
There are cases where drawing is limited to eight directions, diagonal and horizontal.

このような場合、オペレータがラバーバンドの角   
  1度Oを正確に縦(90°)、斜(45°)、横(
0°)に設定Llx<1+、IIIYや。アラ。ヨ、□
いカーフ2.1置を設定すれば、自動的にその角度に近
い縦線。
In such cases, the operator should
Accurately measure 1 degree O vertically (90°), diagonally (45°), horizontally (
0°) set Llx<1+, IIIY. Alas. Yo, □
If you set an angle of 2.1, a vertical line close to that angle will be automatically drawn.

41・* M o v−t“1”10−’7−y”11
″”1”   1ンピユータヘ入力されるような機能が
従来から用     □いられている。この機能のこと
をカーソルロック機能と言うが、本発明にカーソルロッ
ク機能に特徴ヲ有するコンピュータクラフィックス装置
である。
41・* Mov-t“1”10-’7-y”11
""1" 1 A function that inputs information to a computer has been used for a long time. This function is called a cursor lock function, and the present invention is a computer graphics device having a feature of a cursor lock function. .

まず、第1図〜第3図を用いて従来のカーソルロック機
能を説明する。第1図は一般的なディスプレイターミナ
ルの構成を示す図である。第1図において、10けCR
T 、 20はタブレット、40はタッチベン、40ハ
キ−ボードである。オペレータが、タッチベン30を用
いてタブレット20−Eの成る点を指すと、このタブレ
ット20上の点に相似したCRT上0上の位置へカーソ
ルが表示され、このカーソルはタッチベン30の動きに
つれてCRT 10上をシフトする。すなわち、オペレ
ータは、CRT上0上の任意の点にカーソルを設定する
ことができる。
First, a conventional cursor lock function will be explained using FIGS. 1 to 3. FIG. 1 is a diagram showing the configuration of a general display terminal. In Figure 1, 10 digits CR
T, 20 is a tablet, 40 is a touch panel, and 40 is a keyboard. When the operator uses the touch ben 30 to point to a point on the tablet 20-E, a cursor is displayed at a position on the CRT similar to the point on the tablet 20, and as the touch ben 30 moves, the cursor moves to a point on the CRT 10. Shift up. That is, the operator can set the cursor at any point on the CRT.

ここで〜第1図の装置がラバーバンド表示をしている場
合(オペレータによりラバーバンド機能が選択されて動
作している場合)、その際のCRT上0上には、第2図
のような表示が得られる。すなわち、点p□を基点とし
て、カーソルを点C□〜c4と任意の位置にシフトする
と、そのカーソルの動きにつれて基点P工とカーソル点
C□〜04間とを結ぶ直線lが表示される。この直線l
は、カーソルの動きにつれて、基点P1とカーソル点と
の間を伸び縮みする如く変化するのでラバーバンドと呼
ばfする。
Here ~ If the device shown in Figure 1 displays a rubber band display (when the rubber band function is selected by the operator and is in operation), the CRT 0 at that time will have a display as shown in Figure 2. Display is obtained. That is, when the cursor is shifted to an arbitrary position from point C□ to c4 with the point p□ as the base point, a straight line l connecting the base point P and the cursor points C□ to C04 is displayed as the cursor moves. This straight line l
is called a rubber band because it expands and contracts between the base point P1 and the cursor point as the cursor moves.

第2図では、カーソル点を4個描いであるが、こハはラ
バ−バンド表示を説明するために4個も描いたのであっ
て、実際には、1個のカーソルマークがCRT上を次々
と位置を変えて表示さiし、その動きにつれてラバーバ
ンドlが基点P1と力・−ンAマークとの間を伸び縮み
する如く表示されているのである。
In Figure 2, four cursor points are drawn, but four cursor points are drawn here to explain the rubber band display, and in reality, one cursor mark moves one after another on the CRT. The position of the rubber band 1 is changed and displayed, and as the rubber band 1 moves, it is displayed as if it were expanding and contracting between the reference point P1 and the force mark A.

283図Vi従来のカーソルロック機能を説明するだめ
の図である。従来においては、」ベレータがカーソルロ
ック機能を選択しまた場合でもCRT 10上に表示さ
れる線図は通常の場合と同様にM2図及び第3図の点線
で描いたような図となっ°Cいる。
FIG. 283 is a diagram for explaining the conventional cursor lock function. In the past, even if the Berator selected the cursor lock function, the line diagram displayed on the CRT 10 would be the same as in the normal case, as shown by the dotted lines in Figure M2 and Figure 3. There is.

すなわち−基点P1とカーソル位置とを結ぶラバーバン
ドとして表示さハている。このような状態で、例えば、
第2図に示すPl −02のライン(第ろ図(イ)の点
線ラインでもある)をコンビコータへ入力するため装置
に備えたリード(Read)ボタン(以下単にR1)ボ
タンと略フ)を押すと、この時、カーソルロック機能が
動作して、点線ラインPニー02は第3図(イ)の実線
ラインp1− c2’としてコンピュータへ人力され、
CRT 10上に表示される。すなわち、従来のカーソ
ルロック機能は、コンビコータヘ読み込ませる時点にお
いて始めてカーソルロック機能が働らくように動作して
いる。
That is, it is displayed as a rubber band connecting the base point P1 and the cursor position. In this situation, for example,
In order to input the Pl-02 line shown in Fig. 2 (also the dotted line in Fig. When pressed, the cursor lock function is activated and the dotted line P knee 02 is manually entered into the computer as the solid line p1-c2' in Figure 3 (a).
Displayed on CRT 10. That is, the conventional cursor lock function operates in such a way that the cursor lock function is activated only when the data is read into the combicoater.

インの入力を行なうことができる。その後、この新たに
入力した実線ラインの1端(例えば、第5図(イ)にお
ける点C2I)を新しい基点と12、この点02′ か
ら次のラインの設定を行なうようにして次々と図形の設
計を行なっている。
You can input information. After that, one end of this newly input solid line (for example, point C2I in Fig. 5 (a)) is set as the new base point 12, and the next line is set from this point 02', so that the figures are successively set. I'm doing the design.

以上説明したような従来のカーソルロック機能は次の欠
点がある。
The conventional cursor lock function as explained above has the following drawbacks.

(+)  カーソルを操作しているときKけラバーバン
ドによる仮の表示しかされておらず、即ボタンを押して
初めて真の作図に相当するライン(第3図の実線ライン
)が表示されるため、高密度の作図を行なう場合には、
カーソル操作に非常に神Hを集中する必要がある。
(+) When operating the cursor, only a temporary display is displayed using the K-shaped rubber band, and the line corresponding to the true drawing (solid line in Figure 3) is displayed only after pressing the button immediately. When performing high-density drawing,
It is necessary to concentrate very much on the cursor operation.

(II)  17)−5RDボタンを押すと座標値がデ
ータベースに入ってし甘うため、ミスがあった場合K、
その消去作業からやり1hさなけtlげならない。
(II) 17) - When you press the 5RD button, the coordinate values are entered into the database, so if you make a mistake, K,
I have to finish the deletion work for an hour.

本発明は、以上のような点に鑑みてなされた志のであり
、カーソルロックモードの状態においては、常に真の作
図に相当フるラインをcnr 10 J:へ表示するよ
うにし、操作性の向上化を図ったものである。
The present invention has been made in view of the above points, and improves operability by always displaying a line corresponding to true drawing in the cursor lock mode. The aim is to

第4図及び第5図は、本発明に係るコンピュータグラフ
ィックス装置のカーソルロック機能を説明するための図
である。捷だ、第6図は本発明のカーソルロック機能を
実現するだめの動作フD −の1例を示した図であ乙。
4 and 5 are diagrams for explaining the cursor lock function of the computer graphics device according to the present invention. Well, Figure 6 is a diagram showing an example of the operation that implements the cursor lock function of the present invention.

捷す、本発明に係るコンビコータグラフィックス装置の
カーソルロック機能の動作を簡単に述べる。オペレータ
がカーソルロックモードを選択すると、こノ]からカー
ソルによって設定しようとする線分は、基点を中心にし
て、第4図に示す8方向の重線としてCRT上に表示さ
れ、カーソルを少々シフトしてもこの直線の傾きは変化
しない。す々わち、本発明による装置のカーソルロック
モードにおいては、第5図の実線で示しfrような表示
を行なうようにし、オペレータがコンピュータへ入力す
るデータそのものを見ながらグラフインク装置の操作を
行なえるようにしたものである。
The operation of the cursor lock function of the Combicoater graphics device according to the present invention will be briefly described. When the operator selects the cursor lock mode, the line segment to be set with the cursor from this menu will be displayed on the CRT as a double line in eight directions centered on the base point as shown in Figure 4, and the cursor will be shifted slightly. However, the slope of this straight line does not change. In other words, in the cursor lock mode of the device according to the present invention, a display as shown by the solid line in FIG. It was designed so that

以下図面を用いて本発明の詳細な説明する。The present invention will be described in detail below using the drawings.

第4図及び第5図は、本発明に係る装置のカーソルロッ
ク機能を説明するだめの図である。第4図及び第5図に
おいて、P2は基点であり、この点かl:)カーソル金
用いて線分を設定しようとするものである。本発明にお
いては、詳来と同様、基点P2を中心として8方向(第
4図に示す)の角度の線分のみで各種の図形を表わそう
とするものである。しかし、本発明においては、基点p
2を中心として、平面を第4図に示す8つの角度領域に
分け、カーソル位置が含まれる角度領域の線分をCRT
 10上に常時表示するようにしている。例えば第5図
(イ)のような角度01の場合には、第4図の■の線分
としてCRT 上には表示される。そして、カーソルが
第4図に示した各角度領域の範囲内でシフトする分には
、CRT 10に表示される線分の角度は変化しない。
4 and 5 are diagrams for explaining the cursor lock function of the device according to the present invention. In FIGS. 4 and 5, P2 is the base point, and a line segment is to be set from this point using the cursor. In the present invention, as in the prior art, various figures are expressed only by line segments having angles in eight directions (shown in FIG. 4) with the base point P2 as the center. However, in the present invention, the base point p
2 as the center, the plane is divided into eight angular regions shown in Figure 4, and the line segment of the angular region that includes the cursor position is displayed on the CRT.
10 so that it is always displayed on the screen. For example, in the case of angle 01 as shown in FIG. 5(A), it is displayed on the CRT as a line segment marked with ■ in FIG. The angle of the line segment displayed on the CRT 10 does not change as much as the cursor shifts within the range of each angle region shown in FIG.

もちろん、カーソルが第4図に示した8つの角度領域の
うち、1つの領域内で自由に動き回る場合は、基点P2
からの線分の角度3」不変であるが、線分の長さけ第4
図の矢印に示したようなカーソルとの位置関係で変化す
る。
Of course, if the cursor moves freely within one of the eight angular regions shown in FIG.
The angle of the line segment from 3' remains unchanged, but the length of the line 4'
It changes depending on the positional relationship with the cursor as shown by the arrow in the figure.

次にカーソルが第5図(ロ)にり〕りずような角度3□
となって、(イ)の場合の角度領域を越えて隣接する領
域へ入った場合は、第4図の■の線分が代ってCRT 
10上に表示されるようになる。
Next, the cursor moves to Figure 5 (b)] Rizu-like angle 3□
Therefore, if the angle area in case (a) is exceeded and the area is entered into an adjacent area, the line segment marked ■ in Figure 4 is replaced by the CRT.
It will be displayed on 10.

更にカーソルがシフl−L、て第5図に示す角度J3に
なると、第4図の■の線分が表示され/ようにな Z、
Furthermore, when the cursor shifts from L to L and reaches the angle J3 shown in Fig. 5, the line segment marked with ■ in Fig. 4 is displayed/like Z,
.

月ノ上の動作を第6図を用いて説明すると、カーソル1
コック王−ドがメンの場合は、カーノル座標(Xc、 
Yc)と基点1i ti (Xp+ Yp)を出力し、
第2図に示すようなラバーバンド表示を行なう。
To explain the operation on the moon using Figure 6, the cursor 1
If the cook king is a man, the carnor coordinates (Xc,
Yc) and base point 1i ti (Xp+Yp),
A rubber band display as shown in FIG. 2 is performed.

次ニカーソルロツクモードがメンの場合には、カーノル
座標(Xc、 Yc)と基点座稗″(xp、 Yp)と
から)第5図で示した角度0をコンピータで引算し、そ
の角度0が第4図に示した8つの角度領域のどれに属す
るかを判断する。その結果、第4図で示しだ8本の線分
のうち1つが選択されCRT 10上に表示される。
If the next cursor lock mode is set to Men, subtract the angle 0 shown in Figure 5 from the cursor coordinates (Xc, Yc) and base point coordinates (xp, Yp) using a computer, and calculate the angle 0. It is determined which of the eight angular regions shown in FIG. 4 belongs to.As a result, one of the eight line segments shown in FIG. 4 is selected and displayed on the CRT 10.

なお、第2図〜第5図において、ラバーバンドを点線で
描いたが、ラバーバンドのCRT上の表示を点線に限定
するものではない。
Although the rubber band is drawn as a dotted line in FIGS. 2 to 5, the display of the rubber band on the CRT is not limited to the dotted line.

また、第5図(ロ)に示す如くライン先端とカーソルと
の間にラバーバンド表示をするようにしてもよい。
Further, as shown in FIG. 5(B), a rubber band may be displayed between the tip of the line and the cursor.

以上述べたように、本発明によれば、カーソルロックモ
ード時においては、8方向の線分のいづねかが表示され
ており、オペレータは、コンピュータへ入力すべき線分
を確認しながら図形設計処理を進めることができるので
従来のような不要な神経を使わず、しかも確実に所望の
線分をコンピュータへ入力することができる。
As described above, according to the present invention, in the cursor lock mode, any of the line segments in eight directions is displayed, and the operator can design a graphic while checking the line segments to be input into the computer. Since the processing can proceed, the desired line segment can be reliably input to the computer without using unnecessary nerves as in the conventional method.

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

第1図は一般的なディスプレイターミナルの構成を示す
図、第2図はラバーバンド表示を説明するだめの図、第
3図+i、 従来のカーソルロック機能を説明するだめ
の図、第4図及び第5図は本発明に係る装置のカーソル
ロック機能を説明するための図、第6図は本発明に係る
装置の動作フローを示す図である。 10・・CRT 、 20・・・タブレット、30・・
・タノヂベン、40・・・キーボード。 第  !  図 第 2 図        第 3 図tイ)
Figure 1 is a diagram showing the configuration of a general display terminal, Figure 2 is a diagram to explain the rubber band display, Figure 3+i is a diagram to explain the conventional cursor lock function, Figure 4 and FIG. 5 is a diagram for explaining the cursor lock function of the device according to the present invention, and FIG. 6 is a diagram showing the operation flow of the device according to the present invention. 10...CRT, 20...tablet, 30...
・Tanojiben, 40...Keyboard. No. ! Figure 2 Figure 3 Figure ta)

Claims (1)

【特許請求の範囲】[Claims] (1)  コンピータの助けを借シでCRT上の任意の
点を基点とし、カーソルロック機能を用いて、直線デー
タをコンピュータへ入力しつつ図形股引を行なうように
した装置において、 カーソルロックモード時において、前記基点を中心にし
て8つの角度領域を設定し、カーソル信号が含まれる角
度領域に対応した角度の直線データをCRT上へ表示す
るようにしたことを特徴とするコンビーータグラフィッ
クス装置。
(1) In a device that uses an arbitrary point on a CRT as a base point with the help of a computer and uses a cursor lock function to input straight line data into the computer and performs drawing, when in cursor lock mode, A combination graphics device, characterized in that eight angular regions are set around the base point, and straight line data of angles corresponding to the angular regions including the cursor signal are displayed on a CRT.
JP57177273A 1982-10-08 1982-10-08 Computer graphic device Granted JPS5966743A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57177273A JPS5966743A (en) 1982-10-08 1982-10-08 Computer graphic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57177273A JPS5966743A (en) 1982-10-08 1982-10-08 Computer graphic device

Publications (2)

Publication Number Publication Date
JPS5966743A true JPS5966743A (en) 1984-04-16
JPS6318233B2 JPS6318233B2 (en) 1988-04-18

Family

ID=16028166

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57177273A Granted JPS5966743A (en) 1982-10-08 1982-10-08 Computer graphic device

Country Status (1)

Country Link
JP (1) JPS5966743A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60263994A (en) * 1984-06-13 1985-12-27 カシオ計算機株式会社 Linear drawing system
JPS63286977A (en) * 1987-05-19 1988-11-24 Pfu Ltd Rounding mode switching control system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5247328A (en) * 1975-10-14 1977-04-15 Nippon Telegr & Teleph Corp <Ntt> Conversation type simplified input/output unit using xy plotter

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5247328A (en) * 1975-10-14 1977-04-15 Nippon Telegr & Teleph Corp <Ntt> Conversation type simplified input/output unit using xy plotter

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60263994A (en) * 1984-06-13 1985-12-27 カシオ計算機株式会社 Linear drawing system
JPH0528392B2 (en) * 1984-06-13 1993-04-26 Casio Computer Co Ltd
JPS63286977A (en) * 1987-05-19 1988-11-24 Pfu Ltd Rounding mode switching control system

Also Published As

Publication number Publication date
JPS6318233B2 (en) 1988-04-18

Similar Documents

Publication Publication Date Title
JPS63253261A (en) Measuring method by cursor
JP2511804B2 (en) DATA PROCESSING DEVICE HAVING MULTIPLE DIRECTION POINT COR AND DATA PROCESSING METHOD USING MULTI DIRECTION POINT COR
JPS5966743A (en) Computer graphic device
JPH0628095A (en) Coordinate input control device
JPH07220109A (en) Information processing device/method
US20020015054A1 (en) Graphics displaying method and apparatus
JP3128131B2 (en) Position detection device
JPH0580025B2 (en)
JPS613280A (en) Cad device
JPH0218670A (en) Cad device
JPS59177593A (en) Detection of display graphic
JP3036813B2 (en) Plotting device
JPH04128919A (en) Pointing cursor display method and data processor
JPS63191193A (en) Cursor control system for multi-window display device
JP2650414B2 (en) Data entry method
JPS62254269A (en) Cad device
JPH01142921A (en) Mouse type input device
JPH05108263A (en) Mouse input device
JPH01191928A (en) Data input device
JPS63118882A (en) Image editing device
JPH0619614A (en) Handwritten graphic input device
JPH0373912B2 (en)
JPS585784A (en) Graphic display
JPH02196317A (en) Graphic information processor
JPS6247313B2 (en)