JPH0447327A - Coordinate scale displaying system - Google Patents

Coordinate scale displaying system

Info

Publication number
JPH0447327A
JPH0447327A JP2153591A JP15359190A JPH0447327A JP H0447327 A JPH0447327 A JP H0447327A JP 2153591 A JP2153591 A JP 2153591A JP 15359190 A JP15359190 A JP 15359190A JP H0447327 A JPH0447327 A JP H0447327A
Authority
JP
Japan
Prior art keywords
coordinate
scale
input
coordinate scale
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.)
Granted
Application number
JP2153591A
Other languages
Japanese (ja)
Other versions
JPH0648460B2 (en
Inventor
Masamitsu Ishihara
将光 石原
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.)
NIPPON KENSETSU COMPUTER KK
Original Assignee
NIPPON KENSETSU COMPUTER KK
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 NIPPON KENSETSU COMPUTER KK filed Critical NIPPON KENSETSU COMPUTER KK
Priority to JP2153591A priority Critical patent/JPH0648460B2/en
Publication of JPH0447327A publication Critical patent/JPH0447327A/en
Publication of JPH0648460B2 publication Critical patent/JPH0648460B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PURPOSE:To easily and correctly determine a coordinate position by moving the displaying position of a coordinate scale to a position whose origin is the coordinate position corresponding to coordinate data inputted just now every time the coordinate data of a pattern is inputted, and providing the position for the input of the next coordinate data. CONSTITUTION:When the coordinate data of a moving destination is inputted by a keyboard 8 while a system is kept in a state that the manual movement mode of the coordinate scale is designated, a coordinate scale manual movement control means 12 moves the displaying position of the coordinate scale on a display device 9 to the position whose origin is the coordinate position corresponding to the coordinate data of the moving destination inputted just now. Thus, at the time of determining the next coordinate position, the moved coordinate scale can be used as the origin as it is, and thus, the new coordinate position can be easily and correctly determined.

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、例えばCA D (Coa+puter A
idedDesign)システムにおいて、図形の入力
操作を補助するために、表示画面に座標スケールを表示
させるための座標スケール表示方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Fields] The present invention is applicable to, for example, CA D (Coa+puter A
The present invention relates to a coordinate scale display method for displaying a coordinate scale on a display screen in order to assist graphic input operations in an IDEDesign system.

[従来の技術] 一般にCADシステムでは、オペレータがCRTデイス
プレィ等の表示画面を見ながらカーソルを移動させ、カ
ーソルが所望の位置に移動した状態で例えば「実行/選
択キー」を操作することによりその座標データを確定し
、これにより表示画面上に所望の図形を作成するように
している。このため、図形を能率良(作成するためには
座標位置を如何に決定するかが重要な課題となる。
[Prior Art] Generally, in a CAD system, an operator moves a cursor while looking at a display screen such as a CRT display, and when the cursor has moved to a desired position, the coordinates are determined by operating, for example, an "execute/select key". The data is determined and a desired figure is created on the display screen. Therefore, in order to efficiently create a figure, how to determine the coordinate position becomes an important issue.

そこで従来では、例えば表示画面全体にグリッド点や方
眼状の入力補助線を表示し、このグリッド点や入力補助
線の交点を基準に図形の座標位置を決定したり、また表
示画面に座標スケールを固定的に表示させ、この座標ス
ケールに付されている目盛を参照して図形の座標位置を
決定するようにしている。
Conventionally, for example, grid points or grid-shaped input auxiliary lines are displayed on the entire display screen, and the coordinate position of a figure is determined based on the intersection of these grid points or input auxiliary lines, or a coordinate scale is displayed on the display screen. It is displayed in a fixed manner, and the coordinate position of the figure is determined by referring to the scale attached to this coordinate scale.

[発明が解決しようとする課題] ところが、このような従来の方式では、■ 表示画面全
体にグリッド点や入力補助線が常に表示されるため、表
示画面に表示された図形が見難くくなる場合がある。
[Problems to be Solved by the Invention] However, with this conventional method, ■ Grid points and input auxiliary lines are always displayed on the entire display screen, which may make it difficult to see the figures displayed on the display screen. There is.

■ 座標スケールが固定的に表示されているため、この
座標スケールの表示位置から離れている位置で図形を作
成する場合には座標スケールの目盛を参照し難くなり、
この結果図形の作製能率が低くなる。
■ Since the coordinate scale is displayed in a fixed manner, it becomes difficult to refer to the scale of the coordinate scale when creating a figure at a position far from the display position of this coordinate scale.
As a result, the efficiency of producing figures becomes low.

等の改善すべき課題かあった。There were some issues that needed to be improved.

そこで本発明は上記事情に着目し、座標スケールを常に
有効的に使用できるようにして座標位置の決定を簡単か
つ正確に行なえるようにし、これにより図形の作成能率
を高め得る座標スケール表示方式を提供することを目的
とする。
Therefore, the present invention focuses on the above-mentioned circumstances, and provides a coordinate scale display method that allows the coordinate scale to be used effectively at all times, thereby making it possible to easily and accurately determine the coordinate position, thereby increasing the efficiency of figure creation. The purpose is to provide.

また本発明の他の目的は、如何なる長さおよび方向の図
形も簡単かつ正確に作成することができる座標スケール
表示方式を提供することである。
Another object of the present invention is to provide a coordinate scale display method that allows figures of any length and direction to be created easily and accurately.

さらに本発明の別の目的は、座標スケールの初期位置を
任意に設定できるようにして、図形の初期座標を簡単に
決定することができる座標スケール表示方式を提供する
ことである。
Still another object of the present invention is to provide a coordinate scale display method that allows the initial position of the coordinate scale to be arbitrarily set, thereby making it possible to easily determine the initial coordinates of a figure.

[課題を解決するための手段] 本発明は、目盛を有する座標スケールを表示画面に表示
し、この座標スケールを参照して図形を入力するシステ
ムにおいて、゛上記図形の座標データが入力される毎に
、この入力操作に応動して上記座標スケールの表示位置
をいま入力された座標データに対応する座標位置を原点
とする位置に移動させて次の座標データの入力に供する
ようにしたものである。
[Means for Solving the Problems] The present invention provides a system in which a coordinate scale having graduations is displayed on a display screen and a figure is input by referring to this coordinate scale. In response to this input operation, the display position of the coordinate scale is moved to a position whose origin is the coordinate position corresponding to the currently input coordinate data, and is used for inputting the next coordinate data. .

また他の本発明は、図形の座標データが入力される毎に
、この入力操作に応動して上記座標スケールの表示位置
をいま入力された座標データに対応する座標位置を原点
とする位置に移動させて次の座標データの入力に供する
とともに、表示中の座標スケールの目盛間隔および回転
角を入力可能とし、この入力された目盛間隔に対応する
目盛の表示パターンを座標スケールに重ねて表示すると
ともに、上記回転角に応じて上記座標スケールの表示位
置を原点を中心に回転させるようにしたものである。
In another aspect of the present invention, each time coordinate data of a figure is input, the display position of the coordinate scale is moved to a position whose origin is the coordinate position corresponding to the currently input coordinate data in response to this input operation. In addition to inputting the next coordinate data, the scale interval and rotation angle of the coordinate scale being displayed can be entered, and the display pattern of the scale corresponding to the input scale interval is displayed superimposed on the coordinate scale. , the display position of the coordinate scale is rotated around the origin in accordance with the rotation angle.

さらに別の本発明は、座標スケールの表示位置を自動的
に移動させるかまたは手動操作により移動させるかを指
定するための移動モード指足手段を備え、この移動モー
ド指定手段により自動移動モードが指定されている状態
では、上記図形の座標データが入力される毎に、この入
力操作に応動して上記座標スケールの表示位置をいま入
力された図形の座標データに対応する座標位置を原点と
する位置に移動させて次の座標データの入力に供し、一
方上記移動モード指定手段により手動移動モードが指定
されている状態では、座標スケールの移動先の座標デー
タが入力される毎に、この入力操作に応動して前記座標
スケールの表示位置をいま入力された移動先の座標デー
タに対応する座標位置を原点とする位置に移動させるよ
うにしたものである。
Still another aspect of the present invention is provided with a movement mode finger/foot means for specifying whether the display position of the coordinate scale is to be moved automatically or by manual operation, and the movement mode specifying means specifies the automatic movement mode. In this state, each time the coordinate data of the figure is input, in response to this input operation, the display position of the coordinate scale is changed to a position whose origin is the coordinate position corresponding to the coordinate data of the figure that has just been input. On the other hand, when the manual movement mode is specified by the movement mode specifying means, this input operation is performed every time the coordinate data of the destination of the coordinate scale is input. In response, the display position of the coordinate scale is moved to a position whose origin is the coordinate position corresponding to the coordinate data of the destination that has just been input.

[作 用] この結果本発明によれば、図形の座標データが入力され
る毎に、座標スケールの表示位置がいま入力された座標
位置に自動的に追従して移動するので、次の座標位置を
決定する際には上記移動された座標スケールをそのまま
原点として用いることができ、これにより新たな座標位
置を簡単かつ正確に決定することが可能となる。
[Function] As a result, according to the present invention, each time coordinate data of a figure is input, the display position of the coordinate scale automatically moves to follow the currently input coordinate position, so that the next coordinate position can be adjusted. When determining , the moved coordinate scale can be used as it is as the origin, thereby making it possible to easily and accurately determine a new coordinate position.

したがって、座標スケールを固定表示した場合に比べて
、図形の作成能率を大幅に高めることができる。
Therefore, the efficiency of graphic creation can be greatly increased compared to the case where the coordinate scale is fixedly displayed.

また他の本発明によれば、上記した座標スケールの自動
移動機能に加えて、座標スケールの目盛間隔および角度
を可変設定する機能を有しているので、次の座標位置ま
での距離および方向に応じて座標スケールの目盛間隔お
よび回転角を入力すれば、座標スケールの目盛間隔およ
び回転角度を適宜変更することができる。したがって、
距離および方向が変化する場合でも、座標スケールをそ
のまま使用して次の座標位置を能率良く決定することが
可能となる。
According to another aspect of the present invention, in addition to the automatic movement function of the coordinate scale described above, it has a function of variably setting the scale interval and angle of the coordinate scale, so that the distance and direction to the next coordinate position can be adjusted. By inputting the scale interval and rotation angle of the coordinate scale accordingly, the scale interval and rotation angle of the coordinate scale can be changed as appropriate. therefore,
Even when the distance and direction change, it becomes possible to efficiently determine the next coordinate position by using the coordinate scale as is.

さらに別の本発明によれば、座標スケールの自動移動モ
ードに加えて、座標スケールの手動移動モードを備えて
いるので、座標スケールの初期位置を手動で任意に設定
することが可能となり、これにより図形の初期座標をも
簡単に決定することができる。
According to still another aspect of the present invention, in addition to the automatic coordinate scale movement mode, the coordinate scale manual movement mode is provided, so that the initial position of the coordinate scale can be arbitrarily set manually. The initial coordinates of a figure can also be easily determined.

[実施例コ 第1図は、本発明の一実施例における座標スケール表示
方式を適用したCADシステムの概略構成図である。
[Embodiment] FIG. 1 is a schematic configuration diagram of a CAD system to which a coordinate scale display method is applied in an embodiment of the present invention.

このシステムは、制御部(CPU)1を有し、このCP
UIに対しバス2を介してプログラムROM3、データ
RAM4および外部記憶装置からなるデータベース5が
それぞれ接続されている。プログラムROM3には、図
形の作成に必要な各種制御プログラムが予め記憶されて
いる。データRAM4には、図形の作成中に一時記憶す
る必要がある座標データ等が記憶される。
This system has a control unit (CPU) 1, and this CPU
A database 5 consisting of a program ROM 3, a data RAM 4, and an external storage device is connected to the UI via a bus 2. The program ROM 3 stores in advance various control programs necessary for creating graphics. The data RAM 4 stores coordinate data and the like that need to be temporarily stored during graphic creation.

データベース5には、図形を作成する上で必要な表示パ
ターン等の種々のデータが予め記憶されている。
The database 5 stores in advance various data such as display patterns necessary for creating graphics.

さらに上記CPUIには、バス2を介してキーボードイ
ンタフェース6および表示インタフェース7がそれぞれ
接続されている。キーボードインタフェース6にはキー
ボード8が接続され、キーボード8により入力されたデ
ータはキーボードインタフェース6を介してCPUIに
取り込まれる。一方表示インタフェース7にはCRTデ
イスプレィからなる表示装置9が接続されており、CP
UIなどから出力された表示データは表示インタフェー
ス7を介して表示装置9に供給されて表示される。
Furthermore, a keyboard interface 6 and a display interface 7 are connected to the CPU via a bus 2, respectively. A keyboard 8 is connected to the keyboard interface 6, and data input by the keyboard 8 is taken into the CPUI via the keyboard interface 6. On the other hand, a display device 9 consisting of a CRT display is connected to the display interface 7.
Display data output from the UI or the like is supplied to the display device 9 via the display interface 7 and displayed.

ところでCPUIは、例えばマイクロコンピュータから
なるもので、その制御機能として、図形を作成するため
に使用する通常の制御手段に加えて、座標スケール自動
移動制御手段11と、座標スケール手動移動制御手段1
2と、座標スケール変更制御手段13とを有している。
By the way, the CPUI is composed of, for example, a microcomputer, and its control functions include, in addition to the normal control means used to create figures, a coordinate scale automatic movement control means 11 and a coordinate scale manual movement control means 1.
2 and a coordinate scale change control means 13.

座標スケール自動移動制御手段11は、座標スケールの
自動移動モードが指定されている状態で、キーボード8
により図形の始点座標や終点座標等の図形の座標データ
が入力されたときに、表示装置9における座標スケール
の表示位置をいま入力された図形の座標データに対応す
る座標位置を原点とする位置に移動させるものである。
The coordinate scale automatic movement control means 11 controls the keyboard 8 when the coordinate scale automatic movement mode is specified.
When the coordinate data of a figure such as the start point coordinate and end point coordinate of the figure is input, the display position of the coordinate scale on the display device 9 is set to the position whose origin is the coordinate position corresponding to the coordinate data of the figure that has just been input. It is meant to be moved.

座標スケール手動移動制御手段12は、座標スケールの
手動移動モードが指定されている状態で、キーボード8
により移動先の座標データが入力されたときに、表示装
置9における座標スケールの表示位置をいま入力された
移動先の座標データに対応する座標位置を原点とする位
置に移動させるものである。
The coordinate scale manual movement control means 12 controls the keyboard 8 when the coordinate scale manual movement mode is specified.
When the coordinate data of the destination is input by , the display position of the coordinate scale on the display device 9 is moved to a position whose origin is the coordinate position corresponding to the coordinate data of the destination that has just been input.

座標スケール変更制御手段13は、キーボード8により
座標スケールの目盛間隔および回転角のデータが入力さ
れた場合に、座標スケールの目盛表示を上記目盛間隔に
応じて変更するとともに、上記回転角に応じて座標スケ
ールの表示位置をその原点を中心に回転させるものであ
る。
The coordinate scale change control means 13 changes the scale display of the coordinate scale according to the scale interval and the rotation angle when data on the scale interval and rotation angle of the coordinate scale is inputted from the keyboard 8. This rotates the display position of the coordinate scale around its origin.

次に、以上の構成に基づいて本実施例の座標スケール表
示方式を説明する。
Next, the coordinate scale display method of this embodiment will be explained based on the above configuration.

先ず、自動移動モードを設定して図形を入力する場合に
ついて述べる。
First, a case will be described in which the automatic movement mode is set and a figure is input.

図形の作成処理をスタートすると、CPUIは第4図(
a)に示す如くステップ4aで予め設定しである目盛間
隔および回転角度の初期値を認識し、これらのデータに
応じてステップ4bにより座標スケールの初期パターン
を表示装置9に表示させる。尚、目盛間隔および回転角
の初期データとしては、例えば目盛間隔−1゜回転角−
0°に設定される。第2図(a)はこの場合の座標スケ
ールの初期表示結果の一例を示すものである。
When you start the figure creation process, the CPU will be displayed as shown in Figure 4 (
As shown in a), in step 4a, the preset initial values of the scale interval and rotation angle are recognized, and in accordance with these data, the initial pattern of the coordinate scale is displayed on the display device 9 in step 4b. In addition, as initial data of the scale interval and rotation angle, for example, scale interval - 1 degree rotation angle -
Set to 0°. FIG. 2(a) shows an example of the initial display result of the coordinate scale in this case.

さて、この状態でCPUIは、移動モードが自動移動モ
ードに設定されているか手動移動モードに設定されてい
るかの判定(ステップ4c)と、座標スケールの変更入
力が行なわれたか否かの判定(ステップ4d)と、図形
の始点座標データが入力されたか否かの判定(ステップ
4e)とを繰り返し行なっている。そして、この状態で
いま例えばオペレータが図示しないカーソルを第2図(
a)のPlへ移動させてこのPlを始点座標として確定
操作したとする。そうすると、CPU1はステップ4e
からステップ4fに移行してここで上記入力された始点
座標データをRAM4に一時記憶したのち、ステップ4
gで旧座標スケールを消去するとともに、ステップ4h
で第2図(b)に示す如く上記始点座標P1を原点とし
て新しい座標スケールを表示させる。しかして、座標ス
ケールは自動的に始点座標位置に移動する。
In this state, the CPU determines whether the movement mode is set to automatic movement mode or manual movement mode (step 4c), and determines whether a coordinate scale change input has been made (step 4c). 4d) and determining whether or not the starting point coordinate data of the figure has been input (step 4e) are repeatedly performed. In this state, for example, the operator moves a cursor (not shown) to the
Assume that the user moves to Pl in a) and performs a finalization operation using this Pl as the starting point coordinates. Then, CPU1 performs step 4e.
The process moves to step 4f, where the input start point coordinate data is temporarily stored in the RAM 4, and then the process proceeds to step 4f.
Delete the old coordinate scale with g and step 4h
Then, as shown in FIG. 2(b), a new coordinate scale is displayed with the starting point coordinate P1 as the origin. Therefore, the coordinate scale automatically moves to the starting point coordinate position.

そうして始点位置座標が入力されると、CPU1は第4
図(b)に示す如く座標スケールの変更入力が行なわれ
たか否かの判定(ステップ4i)と、図形の終点座標デ
ータが入力されたか否かの判定(ステップ4j)とを繰
り返し行なっている。そして、この状態でオペレータが
例えば始点座標P1の位置から30°右斜め上方へ10
.5marの長さの直線を引くべく、目盛間隔および回
転角の変更データを入力したとする。そうすると、CP
UIは座標スケールの変更制御を実行する。すなわち、
第6図に示す如くステップ6aでキーボード8により入
力された目盛間隔および回転角のデータをキーボードイ
ンタフェース6を介して取り込み、ステップ6bでRA
M4にそれまで記憶されていた目盛間隔および回転角の
初期データを上記新たに入力されたデータに書換える。
Then, when the starting point position coordinates are input, the CPU 1
As shown in Figure (b), it is repeatedly determined whether a coordinate scale change input has been made (step 4i) and whether the end point coordinate data of the figure has been input (step 4j). In this state, the operator moves 10 degrees diagonally upward to the right by 30 degrees from the starting point coordinate P1, for example.
.. Assume that data for changing the scale interval and rotation angle is input in order to draw a straight line with a length of 5 mar. Then, C.P.
The UI executes coordinate scale change control. That is,
As shown in FIG. 6, the scale interval and rotation angle data inputted from the keyboard 8 in step 6a are imported via the keyboard interface 6, and the RA data is inputted in step 6b.
The initial data of the scale interval and rotation angle previously stored in M4 is rewritten with the newly input data.

そして、ステップ6Cで新座標スケールの表示位置を演
算し、ステップ6dでこの新座標スケールを表示させる
。例えば、いま上記したように始点座標P1の位置から
30°右斜め上方へIO,5■の長さの直線を引く場合
に応して、目盛間隔−2,11回転角−30″が入力さ
れたとすると、表示装置9には第2図(e)に示す如<
 2.1 avのピッチで目盛が表示されかつ原点を中
心に30°回転された座標スケールが表示される。
Then, in step 6C, the display position of the new coordinate scale is calculated, and in step 6d, this new coordinate scale is displayed. For example, in order to draw a straight line with a length of IO, 5 cm from the position of the starting point coordinate P1 diagonally upward and to the right by 30 degrees as described above, the scale interval -2,11 rotation angle -30'' is input. In this case, the display device 9 displays a message as shown in FIG. 2(e).
2.1 A scale is displayed at a pitch of av, and a coordinate scale rotated by 30 degrees around the origin is displayed.

そして、この状態でオペレータが、カーソルを座標スケ
ールのX軸に沿ってIO,5msに相当する5目盛目の
位置P2に移動させ、この位置P2で終点座標データの
確定操作を行なったとする。そうすると、CPU1はス
テップ4jからステップ4kに移行してここで上記終点
座標データをRAM4に記憶したのち、ステップ41で
第2図(d)に示す如く始点P1から終点P2に至る直
線を表示する。そして、CPU1はステップ4mで旧座
標スケールを消去したのち、ステップ4nで第2図(d
)に示す如く上記終点座標P2を原点とする新座標スケ
ールを表示させる。
In this state, it is assumed that the operator moves the cursor along the X-axis of the coordinate scale to the fifth division position P2 corresponding to IO, 5 ms, and performs an operation to confirm the end point coordinate data at this position P2. Then, the CPU 1 moves from step 4j to step 4k, stores the end point coordinate data in the RAM 4, and then, in step 41, displays a straight line from the starting point P1 to the ending point P2 as shown in FIG. 2(d). After the CPU 1 erases the old coordinate scale in step 4m, the CPU 1 erases the old coordinate scale in step 4n.
), a new coordinate scale whose origin is the end point coordinate P2 is displayed.

かくして、システムにはPl−P2間の直線図形が入力
される。
Thus, a straight line figure between Pl and P2 is input to the system.

次に、自動移動モードおよび手動移動モードをそれぞれ
使用して図形を入力する場合について述べる。
Next, a case will be described in which a figure is input using the automatic movement mode and the manual movement mode, respectively.

例えば、第3図(a)に示す如く直線図形L1の入力を
終了したのち、続いて第3図(f)に示す直線図形L2
を入力する場合には、先ず座標スケールの移動モードを
キーボード8を操作することにより自動移動モードから
手動移動モードに切換える。そうすると、CPUIはス
テップ4Cで移動モードが手動モードに設定されている
と判定して、以後手動移動制御を実行する。
For example, after completing the input of the straight line figure L1 as shown in FIG. 3(a), continue to input the straight line figure L2 as shown in FIG.
When inputting , first, the movement mode of the coordinate scale is switched from automatic movement mode to manual movement mode by operating the keyboard 8. Then, the CPU determines in step 4C that the movement mode is set to manual mode, and thereafter executes manual movement control.

すなわち、CPUIは第5図に示す如く先ず座標スケー
ルの変更入力が行なわれたか否かの判定(ステップ5a
)と、移動先の座標データが入力されたか否かの判定(
ステップ5b)とを縁り返し行なう。そして、この状態
でオペレータが例えばカーソルを座標スケールのY軸に
沿って5目盛移動させ、この位置poで移動先の確定操
作を行なったとする。そうすると、CPUIはステップ
5bからステップ5Cに移行してここで上記移動先座標
データP。をRAM4に記憶したのち、ステップ5dで
旧座標スケールを消去するとともに、ステップ5eで上
記移動先座標P。を原点とする新座標スケールを表示さ
せる。しかして、表示装置9には第3図(b)に示す如
くP。を原点とする座標スケールが表示される。
That is, as shown in FIG. 5, the CPU first determines whether or not a coordinate scale change input has been made (step 5a).
) and determining whether the destination coordinate data has been input (
Step 5b) is then repeated. Then, in this state, it is assumed that the operator moves the cursor, for example, by five scales along the Y axis of the coordinate scale, and performs an operation to confirm the movement destination at this position po. Then, the CPU moves from step 5b to step 5C, where the destination coordinate data P is obtained. After storing in the RAM 4, the old coordinate scale is deleted in step 5d, and the destination coordinate P is stored in step 5e. Display a new coordinate scale with the origin at . Therefore, the display device 9 displays P as shown in FIG. 3(b). A coordinate scale with the origin at is displayed.

続いて、オペレータがカーソルを座標スケールのX軸に
沿って5目盛目まで移動させ、この位置P1で移動先の
確定操作を行なうと、CPU1は上記P0の場合と同様
にステップ5Cで上記移動先の座標データP1をRAM
4に記憶したのち、ステップ5dで旧座標スケールを消
去するとともに、ステップ5eで第3図(C)に示す如
く上記P、を原点とする新座標スケールを表示させる。
Next, when the operator moves the cursor to the 5th scale along the X-axis of the coordinate scale and confirms the destination at this position P1, the CPU 1 selects the destination in step 5C as in the case of P0 above. The coordinate data P1 of
4, the old coordinate scale is erased in step 5d, and a new coordinate scale whose origin is P is displayed in step 5e, as shown in FIG. 3(C).

かくして、手動操作による座標スケールの表示位置の移
動は完了する。
In this way, the movement of the display position of the coordinate scale by manual operation is completed.

次に、移動モードを自動移動モードに切換えたのち、オ
ペレータがカーソルを座標スケールのY軸に沿って3目
盛移動させ、この位置P2を始点として座標データの確
定操作を行なったとする。そうすると、CPUIはステ
ップ4fで上記始点座標データP2をRAM4に一時記
憶したのち、ステップ4gで旧座標スケールを消去する
とともに、ステップ5hで上記始点座標P2を原点とす
る位置に新座標スケールを表示させる。しかして、座標
スケールの表示位置は、第3図(d)に示す如く始点座
標の位置に自動的に移動される。
Next, it is assumed that after switching the movement mode to automatic movement mode, the operator moves the cursor three scales along the Y axis of the coordinate scale, and performs an operation to confirm the coordinate data using this position P2 as the starting point. Then, the CPU temporarily stores the starting point coordinate data P2 in the RAM 4 in step 4f, erases the old coordinate scale in step 4g, and displays a new coordinate scale at the position whose origin is the starting point coordinate P2 in step 5h. . Thus, the display position of the coordinate scale is automatically moved to the starting point coordinate position as shown in FIG. 3(d).

この状態で、座標スケールを例えば30″回転させるべ
く、オペレータが回転角データを入力すると、CPUI
は先に述べた前記第2図(C)の場合と同様に、第6図
に従って座標スケールの回転制御を行なう。したがって
、表示中の座標スケールは第3図(e)に示す如く始点
座標P2を中心に30°回転される。そして、この状態
でカーソルを座標スケールのX軸1已沿って4目盛移動
させ、この位置P3を終点位置として座標の確定操作を
行なうと、CPUIはステップ41で第3図(f)を示
す如く始点P2から終点P3に至る直線図形L2を表示
させ、しかるのちステップ4mで旧座標スケールを消去
するとともに、ステップ4nで第3図(f)に示す如く
上記終点座標P3を原点とする位置に新座標スケールを
表示させる。かくして、直線図形L1に対し離間した位
置に直線図形L2が入力される。
In this state, when the operator inputs rotation angle data to rotate the coordinate scale by, for example, 30'', the CPU
As in the case of FIG. 2(C) described above, rotation control of the coordinate scale is performed according to FIG. 6. Therefore, the coordinate scale being displayed is rotated by 30 degrees around the starting point coordinate P2 as shown in FIG. 3(e). Then, in this state, when the cursor is moved 4 divisions along the X-axis of the coordinate scale and the coordinates are confirmed with this position P3 as the end point position, the CPU A straight line figure L2 from the starting point P2 to the ending point P3 is displayed, and then, in step 4m, the old coordinate scale is erased, and in step 4n, a new position is displayed with the ending point coordinate P3 as the origin, as shown in FIG. 3(f). Display the coordinate scale. In this way, the straight line figure L2 is input at a position spaced apart from the straight line figure L1.

尚、以上の説明では、図形の座標位置を入力する場合も
、また移動先の座標位置を入力する場合も、座標スケー
ルの軸上でかつ目盛と一致する位置に入力された場合に
ついて説明した。
In the above description, both when inputting the coordinate position of a figure and when inputting the coordinate position of a destination, the input is performed at a position on the axis of the coordinate scale and coincident with the scale.

しかし、操作によっては入力位置が座標スケールの軸上
の目盛位置から外れることも考えられる。そこで、本実
施例のCPUIは、座標スケールの各目盛位置毎に所定
の入力許容エリアを設定し、入力された座標位置が座標
スケールの軸上の目盛位置から多少外れても、上記入力
許容エリア内であれば、この入力データを正規の目盛位
置でなされたものと看做して図形を作成するようにして
いる。また反対に、入力位置が上記入力許容エリアから
外れている場合には、誤入力と判定してこの入力を破棄
するようにしている。
However, depending on the operation, the input position may deviate from the scale position on the axis of the coordinate scale. Therefore, the CPUI of this embodiment sets a predetermined input permissible area for each scale position of the coordinate scale, and even if the input coordinate position slightly deviates from the scale position on the axis of the coordinate scale, the input permissible area is If it is within the range, the input data is assumed to have been made at the regular scale position and the figure is created. On the other hand, if the input position is outside the input permissible area, it is determined that it is an erroneous input and the input is discarded.

以上のように本実施例であれば、座標スケールの移動モ
ードを自動移動モードに設定しておけば、図形の始点座
標および終点座標を入力したときに、座標スケールの表
示位置がこれらの座標位置を原点とする位置に自動的に
移動される。また、各点において座標スケールの目盛間
隔および回転角のデータを入力すれば、座標スケールに
表示される目盛のピッチおよび座標スケールの角度は任
意に変更される。このため、例えば連続した折れ線図形
のように、始点および終点を次々と指定することにより
連続する図形を入力する場合には、各始点座標および終
点座標の決定を座標スケールの目盛をそのまま用いて簡
単かつ迅速にしかも正確に行なうことができ、これによ
り図形の作成能率を大幅に高めることができる。
As described above, in this embodiment, if the movement mode of the coordinate scale is set to automatic movement mode, when the start point coordinates and end point coordinates of a figure are input, the display position of the coordinate scale will be set to these coordinate positions. will be automatically moved to the position where the origin is. Furthermore, by inputting data on the scale interval and rotation angle of the coordinate scale at each point, the pitch of the scales displayed on the coordinate scale and the angle of the coordinate scale can be arbitrarily changed. Therefore, when inputting a continuous figure by specifying the start point and end point one after another, such as a continuous polygonal line figure, it is easy to determine the coordinates of each start point and end point by using the scale of the coordinate scale as is. Moreover, it can be done quickly and accurately, thereby greatly increasing the efficiency of graphic creation.

また、手動移動モードを設定すると、座標スケールの移
動先の座標が入力されたときに、座標スケールの表示位
置か移動先の座標位置に移動される。このため、座標ス
ケールの初期位置を図形の入力とは無関係にオペレータ
が任意に簡単に設定することができる。
Furthermore, when the manual movement mode is set, when the destination coordinates of the coordinate scale are input, the display position of the coordinate scale is moved to the destination coordinate position. Therefore, the operator can arbitrarily and easily set the initial position of the coordinate scale regardless of the graphic input.

尚、本発明は上記実施例に限定されるものではない。例
えば、上記実施例では、自動移動モードにおいて座標ス
ケールはその軸に沿ってのみ自動移動できる場合につい
て説明したが、軸方向以外の如何なる方向へも自動移動
できるようにしてもよい。
Note that the present invention is not limited to the above embodiments. For example, in the above embodiment, a case has been described in which the coordinate scale can automatically move only along its axis in the automatic movement mode, but it may also be possible to automatically move in any direction other than the axial direction.

また、前記実施例では座標スケールかX軸とY軸とから
なる二次元スケールの場合を例にとって説明したが、例
えば第7図に示す如くX軸、Y軸およびZ軸からなる三
次元スケールの場合にも同様に実施することができる。
Further, in the above embodiment, the case of a coordinate scale or a two-dimensional scale consisting of an X-axis and a Y-axis was explained as an example, but for example, as shown in FIG. It can be implemented similarly in other cases.

さらに、座標スケールの表示色や表示濃度を、軸毎にあ
るいは同一軸上で領域毎に異ならせるようにしてもよい
Furthermore, the display color and display density of the coordinate scale may be made different for each axis or for each region on the same axis.

その他、自動移動制御手段、手動移動手段および座標ス
ケール変更手段の構成や制御手順、制御内容等について
も、本発明の要旨を逸脱しない範囲で種々嚢形して実施
できる。
In addition, the configurations, control procedures, control contents, etc. of the automatic movement control means, manual movement means, and coordinate scale changing means can be implemented in various ways without departing from the gist of the present invention.

[発明の効果] 以上詳述したように本発明は、図形の座標データが入力
される毎に、この入力操作に応動して座標スケールの表
示位置をいま入力された座標データに対応する座標位置
を原点とする位置に移動させて次の座標データの入力に
供するようにしたものである。
[Effects of the Invention] As described in detail above, the present invention responds to the input operation to change the display position of the coordinate scale to the coordinate position corresponding to the coordinate data that has just been input, every time the coordinate data of a figure is input. The coordinate data is moved to the origin and used for inputting the next coordinate data.

したがって本発明によれば、座標スケールを常に有効的
に使用することが可能となり、これにより座標位置の決
定を簡単かつ正確に行なうことができるようになって、
図形の作成能率を高め得る座標スケール表示方式を提供
することができる。
Therefore, according to the present invention, it is possible to always use the coordinate scale effectively, and thereby the coordinate position can be easily and accurately determined.
It is possible to provide a coordinate scale display method that can improve graphic creation efficiency.

また他の本発明は、図形の座標データが入力される毎に
、この入力操作に応動して座標スケールの表示位置をい
ま入力された座標データに対応する座標位置を原点とす
る位置に移動させて次の座標データの入力に供するとと
もに、表示中の座標スケールの目盛間隔および回転角を
入力可能とし、この入力された目盛間隔に対応する目盛
の表示パターンを座標スケールに重ねて表示するととも
に、上記回転角に応じて上記座標スケールの表示位置を
原点を中心に回転させるようにしたものである。
In another aspect of the present invention, each time coordinate data of a figure is input, in response to this input operation, the display position of the coordinate scale is moved to a position whose origin is the coordinate position corresponding to the coordinate data that has just been input. In addition to inputting the next coordinate data, the scale interval and rotation angle of the coordinate scale being displayed can be entered, and a scale display pattern corresponding to the input scale interval is displayed superimposed on the coordinate scale, The display position of the coordinate scale is rotated around the origin in accordance with the rotation angle.

したがってこの他の本発明によれば、如何なる長さおよ
び方向の図形も簡単かつ正確に作成することができる座
標スケール表示方式を提供することができる。
Therefore, according to this other aspect of the present invention, it is possible to provide a coordinate scale display method that can easily and accurately create figures of any length and direction.

さらに別の本発明は、座標スケールの表示位置を自動的
に移動させるかまたは手動操作により移動させるかを指
定するための移動モード指定手段を備え、この移動モー
ド指定手段により自動移動モードが指定されている状態
では、上記図形の座標データが入力される毎に、この入
力操作に応動して上記座標スケールの表示位置をいま入
力された図形の座標データに対応する座標位置を原点と
する位置に移動させて次の座標データの入力に供し、一
方上記移動モード指定手段により手動移動モードが指定
されている状態では、座標スケールの移動先の座標デー
タが入力される毎に、この入力操作に応動して前記座標
スケールの表示位置をいま入力された移動先の座標デー
タに対応する座標位置を原点とする位置に移動させるよ
うにしたものである。
Still another aspect of the present invention is provided with a movement mode specifying means for specifying whether the display position of the coordinate scale is to be moved automatically or by manual operation, and the automatic movement mode is specified by the movement mode specifying means. In this state, each time the coordinate data of the figure is input, in response to this input operation, the display position of the coordinate scale is changed to a position whose origin is the coordinate position corresponding to the coordinate data of the figure that has just been input. When the manual movement mode is specified by the movement mode specifying means, each time the coordinate data of the destination of the coordinate scale is input, the system responds to this input operation. Then, the display position of the coordinate scale is moved to a position whose origin is the coordinate position corresponding to the coordinate data of the destination that has just been input.

したがってこの別の本発明によれば、座標スケールの初
期位置を任意に設定できるようにして、図形の初期座標
を簡単に決定することができる座標スケール表示方式を
提供することができる。
Therefore, according to this other aspect of the present invention, it is possible to provide a coordinate scale display method that allows the initial position of the coordinate scale to be arbitrarily set and allows the initial coordinates of a figure to be easily determined.

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

第1図は本発明の一実施例における座標スケール表示方
式を適用したCADシステムの機能構成図、第2図およ
び第3図は座標スケールの移動状態の一例を説明するた
めの図、第4図乃至第6図は第1図に示したシステムに
おけるCPUの制御手順および制御内容を示すフローチ
ャート、第7図は座標スケールの他の表示例を示す図で
ある。 1・・・CPU、2・・・バス、3・・・ROM、4・
・・RAM、5・・・データベース、6・・・キーボー
ドインタフェース、7・・・表示インタフェース、8・
・キーボード、9・・・表示装置、11・・・座標スケ
ール自動移動制御手段、12・・・座標スケール手動移
動制御手段、13・・・座標スケール変更制御手段。 出願人代理人 弁理士 鈴江武彦 (a) (b) (C) (d) 第 図 (a) (b) (c) (d) (e) (f) 第 図 第 図 (b) 第 5図 第 図 第7図
FIG. 1 is a functional configuration diagram of a CAD system to which a coordinate scale display method is applied according to an embodiment of the present invention, FIGS. 2 and 3 are diagrams for explaining an example of the movement state of the coordinate scale, and FIG. 4 6 to 6 are flowcharts showing the control procedure and control contents of the CPU in the system shown in FIG. 1, and FIG. 7 is a diagram showing another display example of the coordinate scale. 1...CPU, 2...Bus, 3...ROM, 4...
...RAM, 5...Database, 6...Keyboard interface, 7...Display interface, 8.
Keyboard, 9...Display device, 11...Coordinate scale automatic movement control means, 12...Coordinate scale manual movement control means, 13...Coordinate scale change control means. Applicant's agent Patent attorney Takehiko Suzue (a) (b) (C) (d) Figure (a) (b) (c) (d) (e) (f) Figure (b) Figure 5 Figure 7

Claims (3)

【特許請求の範囲】[Claims] (1)目盛を有する座標スケールを表示画面に表示し、
この座標スケールを参照して図形を入力するシステムに
おいて、 前記図形の座標データが入力される毎に、この入力操作
に応動して前記座標スケールの表示位置をいま入力され
た座標データに対応する座標位置を原点とする位置に移
動させて次の座標データの入力に供する手段を備えたこ
とを特徴とする座標スケール表示方式。
(1) Display a coordinate scale with graduations on a display screen,
In a system that inputs a figure by referring to this coordinate scale, each time the coordinate data of the figure is input, in response to this input operation, the display position of the coordinate scale is changed to the coordinates corresponding to the coordinate data that has just been input. A coordinate scale display method characterized by comprising a means for moving a position to a position with an origin and providing for inputting the next coordinate data.
(2)目盛を有する座標スケールを表示画面に表示し、
この座標スケールを参照して図形を入力するシステムに
おいて、 前記図形の座標データが入力される毎に、この入力操作
に応動して前記座標スケールの表示位置をいま入力され
た座標データに対応する座標位置を原点とする位置に移
動させて次の座標データの入力に供する手段と、 表示中の座標スケールの目盛間隔および回転角を入力す
るための手段と、 この手段により入力された前記目盛間隔に対応する目盛
の表示パターンを座標スケールに重ねて表示するととも
に、前記回転角に応じて前記座標スケールの表示位置を
原点を中心に回転させる手段とを具備したことを特徴と
する座標スケール表示方式。
(2) displaying a coordinate scale with graduations on a display screen;
In a system that inputs a figure by referring to this coordinate scale, each time the coordinate data of the figure is input, in response to this input operation, the display position of the coordinate scale is changed to the coordinates corresponding to the coordinate data that has just been input. means for moving the position to the origin and inputting the next coordinate data; means for inputting the scale interval and rotation angle of the coordinate scale being displayed; and the means for inputting the scale interval and rotation angle of the coordinate scale being displayed; A coordinate scale display method characterized by comprising means for displaying a display pattern of a corresponding scale on a coordinate scale and for rotating a display position of the coordinate scale around an origin in accordance with the rotation angle.
(3)目盛を有する座標スケールを表示画面に表示し、
この座標スケールを参照して図形を入力するシステムに
おいて、 前記座標スケールの表示位置を自動的に移動させるかま
たは手動操作により移動させるかを指定するための移動
モード指定手段と、 この移動モード指定手段により自動移動モードが指定さ
れている状態では、前記図形の座標データが入力される
毎に、この入力操作に応動して前記座標スケールの表示
位置をいま入力された座標データに対応する座標位置を
原点とする位置に移動させて次の座標データの入力に供
する手段と、 前記移動モード指定手段により手動移動モードが指定さ
れている状態では、座標スケールの移動先の座標データ
が入力される毎に、この入力操作に応動して前記座標ス
ケールの表示位置をいま入力された移動先の座標データ
に対応する座標位置を原点とする位置に移動させる手段
とを具備したことを特徴とする座標スケール表示方式。
(3) Displaying a coordinate scale with graduations on the display screen,
In a system for inputting figures with reference to this coordinate scale, there is provided a movement mode specifying means for specifying whether the display position of the coordinate scale is to be moved automatically or manually; and the movement mode specifying means. When the automatic movement mode is specified, each time the coordinate data of the figure is input, the display position of the coordinate scale is changed to the coordinate position corresponding to the coordinate data that has just been input in response to this input operation. means for moving the coordinate scale to a position to be used as the origin and inputting the next coordinate data; and when the manual movement mode is specified by the movement mode specifying means, each time the coordinate data of the destination of the coordinate scale is input; , means for moving the display position of the coordinate scale to a position whose origin is the coordinate position corresponding to the coordinate data of the destination that has just been input in response to the input operation. method.
JP2153591A 1990-06-12 1990-06-12 Coordinate scale display method Expired - Fee Related JPH0648460B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2153591A JPH0648460B2 (en) 1990-06-12 1990-06-12 Coordinate scale display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2153591A JPH0648460B2 (en) 1990-06-12 1990-06-12 Coordinate scale display method

Publications (2)

Publication Number Publication Date
JPH0447327A true JPH0447327A (en) 1992-02-17
JPH0648460B2 JPH0648460B2 (en) 1994-06-22

Family

ID=15565842

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2153591A Expired - Fee Related JPH0648460B2 (en) 1990-06-12 1990-06-12 Coordinate scale display method

Country Status (1)

Country Link
JP (1) JPH0648460B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11203473A (en) * 1998-01-12 1999-07-30 Mitsutoyo Corp Coordinate system setting method and image measuring device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63254564A (en) * 1987-04-13 1988-10-21 Hitachi Ltd Drawing management method and device
JPH02153475A (en) * 1988-12-06 1990-06-13 Iyo Eng:Kk Plotting method in cad system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63254564A (en) * 1987-04-13 1988-10-21 Hitachi Ltd Drawing management method and device
JPH02153475A (en) * 1988-12-06 1990-06-13 Iyo Eng:Kk Plotting method in cad system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11203473A (en) * 1998-01-12 1999-07-30 Mitsutoyo Corp Coordinate system setting method and image measuring device

Also Published As

Publication number Publication date
JPH0648460B2 (en) 1994-06-22

Similar Documents

Publication Publication Date Title
JP2589999B2 (en) Graphic input / output device
EP0684333B1 (en) Method and apparatus for inputting embroidery lines
US5483626A (en) Method and apparatus for transforming graphics
JP4046370B2 (en) 3D shape drawing method
JPH0447327A (en) Coordinate scale displaying system
JPH02213982A (en) Shape editing device
JPH03161792A (en) Three-dimensional cursor and offline programming system using this cursor
US5519819A (en) Graphic moving/transforming method and apparatus
JPS62150477A (en) display device
JP3087517B2 (en) Instructions for creating fillet surface
JP2005234610A (en) Handwritten input figure editing system
JPH06259488A (en) Drawing processing method and device
JPS63223967A (en) Graphic input method
JPS62150476A (en) display device
JP3354232B2 (en) Drawing correction method in CAD plotter
JP2669366B2 (en) Line-symmetric figure input device
JP3647089B2 (en) Graphic processing apparatus and control method thereof
JP2555082B2 (en) Character display change device
JP2575658B2 (en) String layout device
JP2723058B2 (en) Line-symmetric figure input device
CN120894502A (en) A modeling method, device, and storage medium for a frame structure.
JPS6158008A (en) Approaching path deciding method
JP2616426B2 (en) String display device
JP2666303B2 (en) Graphic display device
JPS63118883A (en) image editing device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees