JPH0315930A - Cad input device - Google Patents

Cad input device

Info

Publication number
JPH0315930A
JPH0315930A JP1279787A JP27978789A JPH0315930A JP H0315930 A JPH0315930 A JP H0315930A JP 1279787 A JP1279787 A JP 1279787A JP 27978789 A JP27978789 A JP 27978789A JP H0315930 A JPH0315930 A JP H0315930A
Authority
JP
Japan
Prior art keywords
scale
digitizer
cursor
angle
screen
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
JP1279787A
Other languages
Japanese (ja)
Inventor
Takashi Arai
隆司 新井
Ichiyoshi Kaga
加賀 市喜
Kaoru Niimi
新美 馨
Tatsuyoshi Ikuta
生田 龍慶
Hiroyuki Koto
古都 浩之
Shuzo Matsumoto
松本 修三
Tetsuya Iwanaga
岩永 哲也
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.)
Mutoh Industries Ltd
Original Assignee
Mutoh Industries 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 Mutoh Industries Ltd filed Critical Mutoh Industries Ltd
Priority to JP1279787A priority Critical patent/JPH0315930A/en
Publication of JPH0315930A publication Critical patent/JPH0315930A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To draw a graphic on a screen with the sense of handling the head of a free parallel rule device and writing tools by allowing one cursor device to move and rotate a right-angled scale line and allowing the other cursor device to designate a coordinate position. CONSTITUTION:When an operator designates two points on a digitizer by a first cursor device in the case of drawing a straight line, the straight having two points on both ends is displayed on the digitizer 4 on a real time basis. At the time of drawing the graphic on the digitizer 4, the right-angled scale line 64 on the digitizer 4 is moved in parallel to a deseired position, rotated by a deseired angle to draw the graphic on the digitizer 4 with the right-angled scale line as a reference by operating a second control cursor device 54. When the first cursor device 6 designates the straight line or two points on the digitizer 4, the right-angled scale line 64 is in parallel to the straight line or the straight line connecting two points. Thus, an operation can be executed with the sense of handling the free parallel rule.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はコンピュータ支援の設計製図システム即ちCA
Dに用いられる図面座標入力装置に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention is a computer-aided design and drafting system, or CA
This relates to a drawing coordinate input device used in D.

〔従来の技術〕[Conventional technology]

CADの図面座標入力装置としては、タブレット型のデ
ジタイザーとスタイラスペン,ライトペンあるいはフリ
ーカーソノレなどのカーソルデバイスとの組み合わせが
一般的であり、該カーソルデバイスによって指示された
デジタイザー上の各点の座標信号は、デジタイザーから
制御装置に供給され,この座標信号に基いて制御装置は
、CRTディスプレイ装置をコントロールし、該ディス
プレイに図形を表示させるように構成されている.また
、ワープロの入力装置としては、特開昭58−1442
87号に示す如く、平面形のディスプレイ装置の表示面
上に透明板状の座標入力用タブレット板(デジタイザー
)を重ね合わせたものが公知である,また、特公昭62
−59329号公報には、液晶ディスプレイの下面にタ
ブレット(デジタイザー〉を重ね合わせたワードプロセ
ッサー用の入力装置が開示されている. 〔発明が解決しようとする問題点〕 ディスプレイ装置とデジタイザーとが別体に構成されて
いると、直線を描く場合,直線の両端を指示した場所即
ちデジタイザー上に直線が描かれず、指示した場所とは
違う他の場所即ちディスプレイ装置の画面に直線が描か
れる。従って、図板上の用紙に筆記具を用いて直線図面
を描く感覚で図面を描くことができないので、CADの
入力操作に慣れないと、該入力操作に違和感が生じ、C
ADが扱い難いという欠陥が存した。また、自在平行定
規を用いて図板上の用紙に作図を行う場合には、ヘッド
を図板上で任意の方向に平行移動させて、直角スケール
を図板上で移動し,且つ,この直角スケールを回転させ
、この直角スケールを基準として図面を描いている。従
来のCADはこの自在平行定規を扱う感覚で操作するこ
とができず,自在平行定規の操作に慣れている者にとっ
てCADの操作に違和感が生じてしまうという問題点が
存した. 本発明は上記問題点を解決することを目的とするもので
ある。
A common CAD drawing coordinate input device is a combination of a tablet-type digitizer and a cursor device such as a stylus pen, light pen, or free cursor sensor, and the coordinates of each point on the digitizer indicated by the cursor device are Signals are supplied from the digitizer to a control device, and based on the coordinate signals, the control device is configured to control a CRT display device and display graphics on the display. In addition, as an input device for a word processor, Japanese Patent Application Laid-Open No. 58-1442
As shown in No. 87, a device in which a transparent plate-like coordinate input tablet board (digitizer) is superimposed on the display surface of a flat display device is known.
Publication No. 59329 discloses an input device for a word processor in which a tablet (digitizer) is superimposed on the bottom surface of a liquid crystal display. [Problems to be solved by the invention] The display device and the digitizer are separate units. If configured, when drawing a straight line, the straight line will not be drawn at the location where both ends of the straight line are indicated, that is, on the digitizer, but will be drawn at a different location from the indicated location, that is, on the screen of the display device. You cannot draw a drawing as if you were drawing a straight line using a writing instrument on a piece of paper on a board, so if you are not used to CAD input operations, you will feel strange about the input operations, and C
The flaw was that AD was difficult to handle. In addition, when drawing on paper on a drawing board using a universal parallel ruler, move the head in parallel on the drawing board in any direction, move the right angle scale on the drawing board, and move the right angle scale on the drawing board. The scale is rotated and drawings are drawn using this orthogonal scale as a reference. Conventional CAD cannot be operated in the same way as using a parallel ruler, and there is a problem in that people who are used to operating parallel rulers may feel strange when operating CAD. The present invention aims to solve the above problems.

C問題点を解決する手段〕 上記目的を達或するため、本発明は、図板状のデジタイ
ザーにディスプレイ装置の画面を映し、第1のカーソル
デバイスの前記デジタイザー上の指示位置とディスプレ
イ装置の画面上の指示位置とがデジタイザー上で一致す
るように成し、前記第1力−ソルデバイスによって位置
信号を制御装置に入力することにより,前記ディスプレ
イ装置の画面に作図を行うようにした装置において,前
記ディスプレイ装置の画面に直角スケール線を表示する
手段と,前記第1のカーソルデバイスとは別に設けた直
角スケール線制御用の第2のカーソルデバイスと,該第
2のカーソルデバイスの出力信号により前記直角スケー
ル線を前記画面上で平行移動及び回転させる制御手段と
、前記第1のカーソルデバイスの指示する2点又は直線
に対して前記直角スケール線を平行とするスケール2次
基#I設定手段とを設けたものである。
Means for Solving Problem C] In order to achieve the above object, the present invention projects the screen of a display device on a board-like digitizer, and the position indicated by a first cursor device on the digitizer and the screen of the display device are The device is configured to draw a drawing on the screen of the display device by inputting a position signal to a control device using the first force-sol device so that the indicated position on the digitizer coincides with the indicated position on the digitizer, means for displaying a rectangular scale line on the screen of the display device; a second cursor device for controlling the rectangular scale line provided separately from the first cursor device; control means for translating and rotating the orthogonal scale line on the screen; and scale secondary base #I setting means for making the orthogonal scale line parallel to two points or a straight line indicated by the first cursor device. It has been established.

〔作用〕[Effect]

上記した構成において,デジタイザー上の第↓のカーソ
ルデバイスの指示位置と該第1のカーソルデバイスによ
り指示されるディスプレイ装置の画面上の一点の位置と
はデジタイザー上で同一である。従って操作者が、例え
ば直線を描く場合、第1のカーソルデバイスによってデ
ジタイザー上の2点を指示すると、この2点を両端とす
る直線がリアルタイムでデジタイザー上に表示される。
In the above configuration, the position indicated by the ↓ cursor device on the digitizer and the position of a point on the screen of the display device indicated by the first cursor device are the same on the digitizer. Therefore, when an operator wants to draw a straight line, for example, by pointing at two points on the digitizer with the first cursor device, a straight line having both ends of these two points is displayed on the digitizer in real time.

操作者は、デジタイザー上に図面を描くとき、デジタイ
ザー上の直角スケール線を、その制御用の第2のカーソ
ルデバイスを操作して,所望の位置に平行移動させたり
,所望角度回転させ、この直角スケール線を基準として
、デジタイザー上に作図することができる。しかも第1
のカーソルデバイスによってデジタイザー上の直線また
は2点を指示すると,直角スケール線が、上記直線また
は上記2点を結ぶ直線に対して平行となる.〔実施例〕 以下に本発明の構成を添付図面に示す実施例を参照して
詳細に説明する。
When drawing a drawing on the digitizer, the operator manipulates the second cursor device for controlling the orthogonal scale line on the digitizer to translate it to a desired position or rotate it by a desired angle, thereby adjusting the orthogonal scale line on the digitizer. It is possible to draw on the digitizer using the scale line as a reference. Moreover, the first
When you point a straight line or two points on the digitizer with the cursor device, the orthogonal scale line becomes parallel to the straight line or the straight line connecting the two points. [Embodiments] The structure of the present invention will be described in detail below with reference to embodiments shown in the accompanying drawings.

第10図において、2は製図台であり、これの支持枠に
透明タブレット型デジタイザ−4が支持されている。前
記デジタイザ−4は通常の製図板と同じ寸法に設定され
、製図板と同じように平担面を有している。前記デジタ
イザ−4は、オペレータがデジタイザ−4の制御装置(
図示省略)にコードで接続するスタイラスペンなどのア
ブソリュート型カーソルデバイス6で前記デジタイザー
4上の一点を指示すると、この指示した点のアブソリュ
ート座標信号が,第6図に示すドライバ8、座標変換手
段10を経て、紙面座標データに変換され、カーソルパ
ターンジェネレータ12に供給される。紙面座標とは、
作図プログラムの基準となる実データ平面座標のことで
ある。カーソルパターンジェネレータ12はカーソルパ
ターンデータを座標変換手段l4に供給する.座標変換
手段14は、入力されたカーソルパターンデータを画面
座標データに変換し、これをディスプレイドライバl7
に供給し、カーソルデバイス6のデジタイザ−4上の指
示位置に対応するカーソル15がディスプレイ装置の画
面に表示され、該カーソル15(第8図参照)がプロジ
ェクタ50を介してスクリーン16(第6図参照)に表
示される。前記カーソルデバイス6の位置座標データは
、力一ソルデバイス6の先端をデジタイザ−4上で接触
させヒットさせることにより、作図プログラム手段18
に供給され,該手段18はカーソルデバイス6が予じめ
、コマンドメニューの中から指示した作図コマンド位置
信号に基いて作図データを出力する。この作図データは
、座標変換手段20により画面座標データに変換されて
ディスプレイドライバー16に供給され、作図プログラ
ムに基く図形がスクリーン16に表示される。上記作図
コマンドは、デジタイザ−4のコマンドメニュー領域4
a(第10図参照)を指示することにより、呼び出すこ
とができる。前記スクリーンl6は前記デジタイザ−4
と略同一寸法に設定され、前記デジタイザ−4の裏面に
近接して配設されている。
In FIG. 10, reference numeral 2 denotes a drafting table, and a transparent tablet-type digitizer 4 is supported on its support frame. The digitizer 4 is set to have the same dimensions as a normal drawing board, and has a flat surface like a drawing board. The digitizer 4 can be operated by an operator using the digitizer 4 control device (
When a point on the digitizer 4 is indicated with an absolute type cursor device 6 such as a stylus pen (not shown) connected by a cord to the digitizer 4, the absolute coordinate signal of the indicated point is transmitted to the driver 8 and the coordinate conversion means 10 shown in FIG. The data is converted into paper coordinate data and supplied to the cursor pattern generator 12. What are paper coordinates?
These are the actual data plane coordinates that serve as the basis for the drawing program. The cursor pattern generator 12 supplies cursor pattern data to the coordinate conversion means l4. The coordinate conversion means 14 converts the input cursor pattern data into screen coordinate data, and converts the input cursor pattern data into screen coordinate data.
A cursor 15 corresponding to the indicated position on the digitizer 4 of the cursor device 6 is displayed on the screen of the display device, and the cursor 15 (see FIG. 8) is transmitted to the screen 16 (see FIG. 6) via the projector 50. (see). The position coordinate data of the cursor device 6 is transmitted to the drawing program means 18 by bringing the tip of the cursor device 6 into contact with the digitizer 4 and hitting it.
The means 18 outputs drawing data based on a drawing command position signal which the cursor device 6 has previously instructed from the command menu. This drawing data is converted into screen coordinate data by the coordinate conversion means 20 and supplied to the display driver 16, and a figure based on the drawing program is displayed on the screen 16. The above drawing command is executed in the command menu area 4 of the digitizer 4.
It can be called by instructing a (see FIG. 10). The screen l6 is the digitizer 4.
The digitizer 4 has substantially the same dimensions as the digitizer 4, and is disposed close to the back surface of the digitizer 4.

第4図において、22は緑色(Green)用のブラウ
ン管から成るディスプレイ装置であり、これの表示面の
前方にレンズ24、ライトバルブ26、及び偏光プリズ
ム28が配設されている。前記ライトバルブ26は、一
方側から入力される映像を鮮明な映像に変換して他方側
に照射する装置を構或し、該ライトバルブ26の構成及
び原理は米国特許第3723651号公報,同4343
535号公報等に詳細に開示されているのでその詳細な
説明は省略する。前記ライトバルブ26は,キセノンラ
ンプ30からの入力との相互作用によってディスプレイ
装置22の映像を鮮明な映像に変換し、この映像を偏光
プリズム28に照射する。
In FIG. 4, 22 is a display device consisting of a green cathode ray tube, and a lens 24, a light valve 26, and a polarizing prism 28 are arranged in front of the display surface of this display device. The light valve 26 is a device that converts an image input from one side into a clear image and irradiates the same to the other side.The structure and principle of the light valve 26 are based on US Pat. No. 3,723,651 and US Pat. No. 4,343.
Since it is disclosed in detail in Japanese Patent No. 535, etc., a detailed explanation thereof will be omitted. The light valve 26 converts the image of the display device 22 into a clear image by interacting with the input from the xenon lamp 30, and illuminates the polarizing prism 28 with this image.

偏光プリズム28に照射された映像は、ハーフミラー3
2及びレンズ34を経て、前記スクリーン16に拡大投
影されるように構威されている.36は赤色(Red)
用のブラウン管から成るディスプレイ装置であり、これ
の表示面の前方にレンズ38及びライトバルブ40が配
設され,該ライトバルブ40は偏光プリズム28に対向
している。
The image irradiated onto the polarizing prism 28 is transmitted to the half mirror 3
2 and a lens 34, the image is enlarged and projected onto the screen 16. 36 is red
This is a display device consisting of a cathode ray tube, and a lens 38 and a light valve 40 are disposed in front of the display surface of the display device, and the light valve 40 faces the polarizing prism 28.

42は青色(B l u a)用のブラウン管から成る
ディスプレイ装置であり,これの表示面の前方に、レン
ズ44、反射ミラー46及びライトバルブ48が配置さ
れ,該ライトバルブ48は偏光プリズム28に対向して
いる。前記レンズ24.38,44、ライトバルブ26
.38.48、ランプ3O,偏光プリズム28、ハーフ
ミラ32及び反射ミラー46は、ディスプレイ装置22
,36.42の表示面の像を前記スクリーン16に拡大
投影する反射型の拡大投影機構(プロジェクタ)50を
構或し、該拡大投影機構50の拡大率は、前記デジタイ
ザ−4上のカーソルデバイス6が指示する位置と,該位
置の座標信号に基づく前記スクリーン16上のカーソル
15の位置とが一致するように設定されている。前記ス
クリーンl6及び拡大投影機構(プロジェクタ)50は
製図台2のボックス内部に収納されている。前記デジタ
イザ−4及びディスプレイ装[22,36.42はホス
トCPUから或る制御装置52に接続されている。
42 is a display device consisting of a cathode ray tube for blue (Blua); a lens 44, a reflecting mirror 46, and a light valve 48 are arranged in front of the display surface of the display device; the light valve 48 is connected to the polarizing prism 28; They are facing each other. The lens 24, 38, 44, the light valve 26
.. 38.48, the lamp 3O, the polarizing prism 28, the half mirror 32 and the reflective mirror 46 are the display device 22
, 36.42 on the screen 16 in an enlarged manner. The position indicated by 6 and the position of the cursor 15 on the screen 16 based on the coordinate signal of the position are set to match. The screen l6 and the enlarged projection mechanism (projector) 50 are housed inside a box of the drafting table 2. The digitizer 4 and display device [22, 36, 42] are connected to a control device 52 from the host CPU.

54はマウスから或るインクリメント型即ち移動量を出
力する型のカーソルデバイスであり、制御装置52内の
ドライバ56に接続されている。ドライバ56は、スイ
ッチ接点a,bを介して座標変換手段58と、長さ変化
量・角度変化量変換手段60に接続している。前記接点
a,bの切り換えは、カーソルデバイス54のスイッチ
キーを操作することにより行うことができるように構或
されている.カーソルパターンジェネレータ62は,第
8図に示す目盛の付いた直角スケールfi64を表示し
、この直角スケール線64は,カーソルパラメータテー
ブル66の内容に基いて、角度変換することができるよ
うに構成されている.前記カーソルパターンジェネレー
タ62は、座標変換手段68を介して,ディスプレイド
ライバ17に接続している。72はキーボードである。
Reference numeral 54 denotes a cursor device of a certain increment type, that is, a type that outputs a movement amount from the mouse, and is connected to a driver 56 in the control device 52. The driver 56 is connected to a coordinate conversion means 58 and a length change/angle change amount conversion means 60 via switch contacts a and b. The structure is such that switching between the contacts a and b can be performed by operating a switch key of the cursor device 54. The cursor pattern generator 62 displays a rectangular scale fi64 with graduations as shown in FIG. There is. The cursor pattern generator 62 is connected to the display driver 17 via a coordinate conversion means 68. 72 is a keyboard.

前記カーソルパターンパラメータテーブルには,直角ス
ケール線64の交点即ち原点の位置座標、角度、線図形
のX軸長、y軸長及び目盛幅等の各種データが格納され
ている。
The cursor pattern parameter table stores various data such as the position coordinates of the intersection of the orthogonal scale lines 64, that is, the origin, the angle, the X-axis length, the Y-axis length, and the scale width of the line figure.

次に本実施例の作用について説明する。Next, the operation of this embodiment will be explained.

スクリーン16に表示される直角スケール,[64は、
カーソルデバイス54によって操作することができる。
The rectangular scale displayed on the screen 16, [64]
It can be operated by a cursor device 54.

カーソルデバイス54のキーを押していないときは,ス
イッチ70はa接点に接続した状態となる.該状態にお
いて、カーソルデバイス54をデジタイザ−4上又は他
のテーブル平面上でXY方向に移動させると、第11図
に示すように、カーソルデバイス54のΔX,Δyの出
力変化量がそのまま,直角スケール線64の原点位置の
平行移動に変換されて表示される。カーソルデバイス5
4のマウスキーを押すとスイッチ70はb接点に接続す
る。マウスキーを押しながら、力−ソルデバイス54を
テーブル平面上でXY方向に移動させると、変換手段6
0は,カーソルデバイス54のΔy又はΔXの長さ変化
量を採集し、この変化量Δy又はΔXは,関数f(Δy
)によって線形に角度Δθに変換される。この角度変化
量Δθを現在のパラメータテーブル66上の角度θに加
算する。パラメータテーブル66の内容に従って、カー
ソルパターンジェネレータ62は,第11図に示すよう
に直角スケール線64を角度θ分回転させて、スクリー
ン↓6に表示させる。
When no key of the cursor device 54 is pressed, the switch 70 is connected to the a contact. In this state, when the cursor device 54 is moved in the XY direction on the digitizer 4 or other table plane, the amount of change in the output of ΔX and Δy of the cursor device 54 remains unchanged on the right angle scale, as shown in FIG. This is converted into a parallel movement of the origin position of the line 64 and displayed. cursor device 5
When the mouse key No. 4 is pressed, the switch 70 connects to the b contact. When the force-sol device 54 is moved in the XY direction on the table plane while pressing the mouse key, the conversion means 6
0 collects the amount of change in length of Δy or ΔX of the cursor device 54, and this amount of change Δy or ΔX is the function f(Δy
) is linearly converted into an angle Δθ. This angle change amount Δθ is added to the angle θ on the current parameter table 66. According to the contents of the parameter table 66, the cursor pattern generator 62 rotates the orthogonal scale line 64 by an angle θ and displays it on the screen ↓6, as shown in FIG.

この直角スケール864の角度θは作図プログラム手段
18によってスクリーン16上に表示される。一方、オ
ペレータがカーソルデバイス6の先端でデジタイザ−4
上のコマンド領域4aを指示し、例えば、緑色の直線コ
マンドを制御装[52の作図プログラム手段l8に指令
し、カーソルデバイス6の先端でデジタイザ−4上の2
点A, Bを指示するとA,B2点の作図座標信号が作
図プログラム手段l8に入力される.制御装置52は入
力座標信号に基いて作図データを作成し、この作図デー
タを座標変換手段2oによって画面座標データに変換し
、該データに基いてディスプレイ装[22F!−制御す
る。これにより、ディスプレイ装置22の画面には直線
ABが該映像面のXY座標軸(画面座標)を基準として
表示される。ディスプレイ装Il!22の表示面の映像
は、ライトバルブ26によって偏光プリズム28方向に
投射され、該偏光プリズム28、ハーフミラー32及び
レンズ34を経て、ディスプレイ装置22の映像はスク
リーン16に拡大投影される.この拡大投影図のXY座
標基準とデジタイザ−4のXY座標基準は原点が一致す
るとともにxY軸の長さの基準が互いに1=1で一致す
る。従って、オペレータがデジタイザ−4上でカーソル
デバイス6でA, B点を指示すると、指示したA,8
2点を結ぶ緑色の直線がデジタイザ−4上に実寸でリア
ルタイムで表示される。上記は、緑色の直線を表示する
場合であるが、同様の原理によって,赤,青などの直線
又は、円や点などを,デジタイザ−4上の指示した位置
に作図することができる.制御装置52の入力データは
制御装置52の処理装置内に蓄えられ.XYプロッタに
出力出来るように構成される。上記カーソルデバイス6
による作画は、スクリーン16上の直角スケールIs!
64を参照して行われる。この直角スケール線64は自
在平行定規装置のヘッドに設けられた直角スケール即ち
一対の直定規に相当し、カーソルデバイス6は、筆記具
に相当する.オペレータは,自在平行定規装置のヘッド
を操作する要領でカーソルデバイス54により直角スケ
ール線64の平行移動及び角度変換を行い、もう一方の
カーソルデバイス6で、作画操作を行う。上記の説明か
ら明らかなように、カーソルパターンジェネレータ62
は、ディスプレイ装置の画面に直角スケール線を表示す
る手段を構戊し,カーソルパラメータテーブル66、長
さ変化量・角度変化量変換手段60及びカーソルパター
ンジェネレータ62は,直角スケール線64をスクリー
ン16上で平行移動及び回転させる制御手段を構成して
いる.尚、本実施例は、ディスプレイ装置の画面を拡大
投影機構50によってスクリーン16に投影したが、デ
ジタイザ−4と同寸法の画面を有するディスプレイ装置
をデジタイザ−4の下方に配置するようにしても良い.
次に、直角スケール線の平行移動機能について第4図を
参照して更に詳しく説明する.カーソノレデバイス54
のインクリメンタノレな座標信号は、スイッチ70(第
7図参照)のaの接点を通じて,スケール状態テーブル
変更管理手段92に供給される。該管理手段92は、カ
ーソルデバイス54の座標信号の変化に応じて第3図に
示すカーソルパラメータテーブル66に対応するスケー
ル状態テーブル84の直角スケール線64の原点座標を
順次書き換える.このスケール状態テーブル84の内容
はスケール表示メモリ94に読み出され、ディスプレイ
装置の画面及びプロジェクタ50を介して、直角スケー
ル線64がスクリーン16に表示される。直角スケール
線64の原点即ち中心点が、カーソルデバイス54の出
力の変化に応じて書き換えられることにより直角スケー
ル#I64は,スクリーン16上で平行移動する。
The angle θ of this rectangular scale 864 is displayed on the screen 16 by the drawing program means 18. Meanwhile, the operator points the tip of the cursor device 6 to the digitizer 4.
Instruct the upper command area 4a, for example, instruct a green straight line command to the drawing program means l8 of the control device [52, and use the tip of the cursor device 6 to
When points A and B are designated, the plotting coordinate signals of the two points A and B are input to the plotting program means 18. The control device 52 creates drawing data based on the input coordinate signal, converts this drawing data into screen coordinate data by the coordinate conversion means 2o, and displays the display device [22F! - to control. As a result, a straight line AB is displayed on the screen of the display device 22 with the XY coordinate axes (screen coordinates) of the image plane as a reference. Display equipment! The image on the display screen 22 is projected toward the polarizing prism 28 by the light valve 26, and the image on the display device 22 is enlarged and projected onto the screen 16 through the polarizing prism 28, the half mirror 32, and the lens 34. The origin of the XY coordinate reference of this enlarged projection view and the XY coordinate reference of the digitizer 4 match, and the reference points of the lengths of the xY axes match each other with 1=1. Therefore, when the operator indicates points A and B on the digitizer 4 with the cursor device 6, the indicated points A and 8
A green straight line connecting the two points is displayed in real time in actual size on the digitizer 4. The above is a case of displaying a green straight line, but using the same principle, it is also possible to draw red, blue, etc. straight lines, circles, points, etc. at designated positions on the digitizer 4. The input data of the control device 52 is stored in the processing device of the control device 52. It is configured to be able to output to an XY plotter. The above cursor device 6
The drawing is on a rectangular scale Is! on the screen 16.
64. This right-angled scale line 64 corresponds to a right-angled scale, that is, a pair of straight rulers provided on the head of a universal parallel ruler device, and the cursor device 6 corresponds to a writing instrument. The operator uses the cursor device 54 to translate and convert the angle of the orthogonal scale line 64 in the same way as operating the head of a universal parallel ruler device, and uses the other cursor device 6 to perform drawing operations. As is clear from the above description, the cursor pattern generator 62
constitutes a means for displaying the orthogonal scale line on the screen of the display device; This constitutes a control means for parallel translation and rotation. In this embodiment, the screen of the display device is projected onto the screen 16 by the enlarged projection mechanism 50, but a display device having a screen of the same size as the digitizer 4 may be placed below the digitizer 4. ..
Next, the parallel movement function of the orthogonal scale line will be explained in more detail with reference to FIG. Carsonore device 54
The incremental coordinate signal is supplied to the scale state table change management means 92 through the a contact point of the switch 70 (see FIG. 7). The management means 92 sequentially rewrites the origin coordinates of the orthogonal scale line 64 in the scale state table 84 corresponding to the cursor parameter table 66 shown in FIG. 3 in response to changes in the coordinate signals of the cursor device 54. The contents of this scale state table 84 are read out to the scale display memory 94, and the orthogonal scale line 64 is displayed on the screen 16 via the screen of the display device and the projector 50. The origin or center point of the orthogonal scale line 64 is rewritten according to changes in the output of the cursor device 54, so that the orthogonal scale #I 64 moves in parallel on the screen 16.

次に、直角スケール線の回転制御機能について、第4図
を参照して更に詳しく説明する。
Next, the rotation control function of the orthogonal scale line will be explained in more detail with reference to FIG.

第5図中、スイッチ検出手段81は、第6図のスイッチ
70に対応し、角度変換手段86、y座標テーブル83
、y座標記録手段82、及びスケール状態テーブル変更
管理手段92は、第6図の長さ変化量・角度変化量変換
手段60に対応している。また、角度丸め込み手段88
は、第6図に図示されていない新たに追加された最小単
位角度丸め込み機能のための構成であり、角度変換手段
86からの角度信号を最小単位ごとに丸めてスケール状
態テーブル変更管理手段92に出力する。
In FIG. 5, the switch detection means 81 corresponds to the switch 70 in FIG.
, the y-coordinate recording means 82, and the scale state table change management means 92 correspond to the length change amount/angle change amount conversion means 60 shown in FIG. Additionally, the angle rounding means 88
6 is a configuration for a newly added minimum unit angle rounding function, which is not shown in FIG. Output.

例えば,角度の最小単位が0.5度であれば,角度変換
手段86が0度から5度を出力すると,角度丸め込み手
段88は、角度変換手段86からの信号を受信して.O
.O,0.5,1.0,1.5,2.0,2.5,3.
0,3.5,4.0,4.5,5.0と角度信号を出力
する。カーソルデバイス54の角度変換用マウスキーを
オンとすると、このキー信号はスイッチ検出手段80に
よって検出され,該手段80は、角度変換手段86、y
座標記録手段82を動作状態とするトリガー信号を出力
する.マウスキーオンにおけるカーソルデバイス54の
XY座標出力のうち、Y軸成分の座標出力がy座標記録
手段82と角度変換手段86に供給される。Y軸成分座
標出力は、y座標テーブル83に書き込まれる.角度変
換手段86はテーブル83からY軸成分座標出力の変化
量を採集し.この変化量を角度量に変換する。角度変換
手段86から出力された角度信号は、角度丸め込み手段
88に入力され,ここで、最小単位の角度に丸め込まれ
てスケール状態テーブル変更管理手段92に供給される
。一方,角度変換手段86から角度変換の通常角度変換
モードのイベント信号がスケール状態テー・プル変更管
理手段92に供給される.スケール状態テーブル変更管
理手段92は、角度丸め込み手段88の出力角度信号に
基づいて,スケール状態テーブル84の角度データを書
き換える.この書き換えられた直角スケール64の角度
データは、直角スケール線表示メモリ94に読み出され
、該メモリ94の内容は、ディスプレイ装置の画面に表
示されるとともに、プロジェクタ50を介してスクリー
ン16に表示される。
For example, if the minimum unit of angle is 0.5 degrees, when the angle conversion means 86 outputs 0 to 5 degrees, the angle rounding means 88 receives a signal from the angle conversion means 86 and... O
.. O, 0.5, 1.0, 1.5, 2.0, 2.5, 3.
It outputs angle signals of 0, 3.5, 4.0, 4.5, 5.0. When the angle conversion mouse key of the cursor device 54 is turned on, this key signal is detected by the switch detection means 80, which detects the angle conversion means 86, y
A trigger signal is output to activate the coordinate recording means 82. Among the XY coordinate outputs of the cursor device 54 when the mouse key is turned on, the Y-axis component coordinate output is supplied to the y-coordinate recording means 82 and the angle conversion means 86 . The Y-axis component coordinate output is written to the y-coordinate table 83. The angle conversion means 86 collects the amount of change in the Y-axis component coordinate output from the table 83. This amount of change is converted into an angular amount. The angle signal output from the angle conversion means 86 is input to the angle rounding means 88, where it is rounded to the minimum unit of angle and supplied to the scale state table change management means 92. On the other hand, an event signal of the normal angle conversion mode of angle conversion is supplied from the angle conversion means 86 to the scale status table change management means 92. The scale state table change management means 92 rewrites the angle data in the scale state table 84 based on the output angle signal of the angle rounding means 88. The rewritten angular data of the rectangular scale 64 is read out to the rectangular scale line display memory 94, and the contents of the memory 94 are displayed on the screen of the display device as well as on the screen 16 via the projector 50. Ru.

次にスケール2次基線設定手段を第1図乃至第3図を参
照して詳細に説明する. オペレータがカーソルデバイス6でコマンド領域4aか
らスケール2次基線のコマンドをヒットし、次にカーソ
ルデバイス6によってデジタイザ−4上の直ML又は2
点A,Bの近傍をヒットすると、この直線Lの位置又は
点Aと点Bの近傍の座標は、座標検索手段98に入力さ
れる。該手段98は,上記位置又はA,82点の近傍座
標からデータベース100中の直!L又は2点A,Bを
選択してこれのデータを読み出し、データベース100
に格納されている直線Lの始点と終点の2点の座標又は
2点A,Bの座標を角度算出手段96に入力する。該手
段96は2点の座標データから直線L又は2点A,Bを
結ぶ線の角度θを算出し、この角度をスケール状態テー
ブル変更管理手段92に供給する。該手段92は、スケ
ール状態テーブル84の角度データを書き換える。これ
により、デジタイザ−4上の直角スケール1lA64は
、第2図及び第3図に示すように角度θ傾き、直線L又
は2点A,Bを結ぶ線に対して平行となる。
Next, the scale secondary baseline setting means will be explained in detail with reference to FIGS. 1 to 3. The operator hits the scale secondary baseline command from the command area 4a with the cursor device 6, and then uses the cursor device 6 to select the direct ML or 2
When the vicinity of points A and B is hit, the position of this straight line L or the coordinates of the vicinity of points A and B are input to the coordinate search means 98. The means 98 performs a direct search in the database 100 from the above-mentioned position or neighboring coordinates of the 82 points A and A. Select L or two points A and B, read the data of this, and store it in the database 100.
The coordinates of the two points, the starting point and the ending point, or the coordinates of the two points A and B of the straight line L stored in are input to the angle calculating means 96. The means 96 calculates the angle θ of the straight line L or the line connecting the two points A and B from the coordinate data of the two points, and supplies this angle to the scale state table change management means 92. The means 92 rewrites the angle data in the scale state table 84. As a result, the rectangular scale 11A64 on the digitizer 4 is tilted at an angle θ and is parallel to the straight line L or the line connecting the two points A and B, as shown in FIGS. 2 and 3.

〔効果〕〔effect〕

本発明は上述の如く2つのカーソルデバイスのうち,一
方のカーソルデバイスによって直角スケール線の移動及
び回転を行うとともに,他方のカーソルデバイスで座標
位置を指示するようにしたので,自在平行定規装置のヘ
ッドと筆記用具を扱う感覚で画面上に作図を行うことが
でき、しかも,直角スケール線を所望の直線又は2点に
対して平行とすることができるスケール2次基線機能を
付加したので、直角スケール線を基準とする作図操作を
容易且つ能率的に行なうことができる等の効果が存する
As described above, the present invention uses one of the two cursor devices to move and rotate the orthogonal scale line, and the other cursor device to indicate the coordinate position, so that the head of the universal parallel ruler device can be moved and rotated. You can draw on the screen as if you were using a writing instrument.In addition, we added a scale secondary baseline function that allows you to make the right-angle scale line parallel to a desired straight line or two points, so you can use the right-angle scale. This has the advantage that drawing operations based on lines can be performed easily and efficiently.

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

第1図はブロック説明図、第2図は説明図、第3図は説
明図,第4図はブロック説明図、第5図はブロック説明
図、第6図はブロック説明図、第7図は説明図,第8図
は説明図,第9図はブロック説明図,第10図は外観図
、第1上図は説明図、第12図は説明図である。 2・・・製図台.4・・・デジタイザー,6・・・カー
ソルデバイス、14・・・カーソル、工6・・・スクリ
ーン、22・・・ディスプレイ装置、24・・・レンズ
,26・・・ライトバルブ,28・・・偏光プリズム.
30・・・キセノンランプ,32・・・ハーフミラー、
34・・・レンズ、36・・・ディスプレイ装置、38
・・・レンズ、40ライトバルブ,42・・・ディスプ
レイ装置,44・・・レンズ,46・・・反射ミラー、
48・・・ライトバルブ、50・・・拡大投影機構,5
2・・・制御装置、54・・・カーソルデバイス、64
・・・直角スケール。 第 2 図 3 図 第 8 図 弔 9 図 第 11 図
Fig. 1 is a block explanatory diagram, Fig. 2 is an explanatory diagram, Fig. 3 is an explanatory diagram, Fig. 4 is a block explanatory diagram, Fig. 5 is a block explanatory diagram, Fig. 6 is a block explanatory diagram, and Fig. 7 is an explanatory diagram. 8 is an explanatory diagram, FIG. 9 is an explanatory block diagram, FIG. 10 is an external view, the first upper diagram is an explanatory diagram, and FIG. 12 is an explanatory diagram. 2... Drafting table. 4... Digitizer, 6... Cursor device, 14... Cursor, Machine 6... Screen, 22... Display device, 24... Lens, 26... Light valve, 28... Polarizing prism.
30...xenon lamp, 32...half mirror,
34... Lens, 36... Display device, 38
... Lens, 40 light valve, 42 ... Display device, 44 ... Lens, 46 ... Reflection mirror,
48...Light valve, 50...Enlargement projection mechanism, 5
2... Control device, 54... Cursor device, 64
...Right angle scale. Fig. 2 Fig. 3 Fig. 8 Fig. 9 Fig. 11

Claims (2)

【特許請求の範囲】[Claims] (1)図板状のデジタイザーにディスプレイ装置の画面
を映し、第1のカーソルデバイスの前記デジタイザー上
の指示位置とディスプレイ装置の画面上の指示位置とが
デジタイザー上で一致するように成し、前記第1カーソ
ルデバイスによって位置信号を制御装置に入力すること
により、前記ディスプレイ装置の画面に作図を行うよう
にした装置において、前記ディスプレイ装置の画面に直
角スケール線を表示する手段と、前記第1のカーソルデ
バイスとは別に設けた直角スケール線制御用の第2のカ
ーソルデバイスと、該第2のカーソルデバイスの出力信
号により前記直角スケール線を前記画面上で平行移動及
び回転させる制御手段と、前記第1のカーソルデバイス
の指示する2点又は直線に対して前記直角スケール線を
平行とするスケール2次基線設定手段とを設けたことを
特徴とするCAD用入力装置。
(1) Project the screen of the display device on a board-shaped digitizer so that the indicated position on the digitizer of the first cursor device and the indicated position on the screen of the display device match on the digitizer, and In the apparatus for drawing on the screen of the display device by inputting a position signal to a control device using a first cursor device, means for displaying a rectangular scale line on the screen of the display device; a second cursor device for controlling the orthogonal scale line provided separately from the cursor device; a control means for translating and rotating the orthogonal scale line on the screen by an output signal of the second cursor device; 1. A CAD input device comprising scale secondary baseline setting means for making the orthogonal scale line parallel to two points or a straight line indicated by a cursor device.
(2)上記スケール2次基線設定手段は、直角スケール
線の角度を格納するカケール状態テーブルと、第1のカ
ーソルデバイスの指示する座標から、これに対応する2
点又は直線のデータをデータベースから検索する座標検
索手段と、該座標検索手段から出力された2点又は直線
から該2点を結ぶ線又は直線の角度を算出する角度算出
手段と、該角度算出手段から出力される角度値に基いて
、前記スケール状態テーブルの前記直角スケール線の角
度を前記直線と平行となる角度に書き換えるスケール状
態テーブル変更管理手段とから構成したことを特徴とす
る第1項記載のCAD用入力装置。
(2) The scale secondary baseline setting means determines the corresponding two-dimensional scale based on the scale state table storing the angle of the orthogonal scale line and the coordinates indicated by the first cursor device.
Coordinate retrieval means for retrieving point or straight line data from a database; angle calculation means for calculating the angle of a line or straight line connecting the two points from two points or straight lines output from the coordinate retrieval means; and the angle calculation means. 1. A scale state table change management means for rewriting the angle of the orthogonal scale line in the scale state table to an angle parallel to the straight line based on the angle value output from the scale state table. CAD input device.
JP1279787A 1989-03-17 1989-10-30 Cad input device Pending JPH0315930A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1279787A JPH0315930A (en) 1989-03-17 1989-10-30 Cad input device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP1-65244 1989-03-17
JP6524489 1989-03-17
JP1279787A JPH0315930A (en) 1989-03-17 1989-10-30 Cad input device

Publications (1)

Publication Number Publication Date
JPH0315930A true JPH0315930A (en) 1991-01-24

Family

ID=26406366

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1279787A Pending JPH0315930A (en) 1989-03-17 1989-10-30 Cad input device

Country Status (1)

Country Link
JP (1) JPH0315930A (en)

Similar Documents

Publication Publication Date Title
JPH04160622A (en) Input device for cad
JPH0792656B2 (en) Three-dimensional display
JPH04134561A (en) Input device for cad
JP3195724B2 (en) Information processing device
JP2969285B2 (en) Input device for CAD
JP3239356B2 (en) Figure editing device
US5228124A (en) Coordinate reader
JPH0315928A (en) Cad input device
JPH0315931A (en) Cad input device
JPH0315927A (en) Cad input device
JPH0315929A (en) Cad input device
JPH0315926A (en) Cad input device
JPH0315925A (en) Cad input device
JPH0315933A (en) Cad input device
JPH0315932A (en) Cad input device
JPH0315924A (en) Cad input device
JPH0315934A (en) Cad input device
JPH0315922A (en) Cad input device
JPS62165232A (en) Key input device
JPH02285471A (en) Drawing coordinate input device for cad
JPH0262300A (en) Input device of drawing data for cad
JPH03142618A (en) Input device for cad
JPH0218670A (en) Cad device
JPS62165233A (en) Key input device
JPS6136826A (en) Graphic input device with variable shift amount