JP2008226011A - Method and device for measuring distance in pattern data - Google Patents

Method and device for measuring distance in pattern data Download PDF

Info

Publication number
JP2008226011A
JP2008226011A JP2007065344A JP2007065344A JP2008226011A JP 2008226011 A JP2008226011 A JP 2008226011A JP 2007065344 A JP2007065344 A JP 2007065344A JP 2007065344 A JP2007065344 A JP 2007065344A JP 2008226011 A JP2008226011 A JP 2008226011A
Authority
JP
Japan
Prior art keywords
distance
ruler
graphic data
measurement
end points
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
JP2007065344A
Other languages
Japanese (ja)
Inventor
Jun Makihara
潤 牧原
Yoshio Ito
芳雄 伊藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2007065344A priority Critical patent/JP2008226011A/en
Priority to US12/073,897 priority patent/US20080228439A1/en
Publication of JP2008226011A publication Critical patent/JP2008226011A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/02Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/012Dimensioning, tolerancing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a method for measuring distance in pattern data, capable of easily performing measurement of distance between edges of pattern data displayed on a display device. <P>SOLUTION: In the method for measuring distance in pattern data for locating a pair of end points t1 and t2 of a ruler R on edges E1 and E2 of the pattern data displayed on the display device, and calculating the distance between end points to thereby measuring the distance between the edges E1 and E2 of the pattern data, the ruler R is moved by inputting one coordinate on the display device, and the distance between the end points t1 and t2 of the ruler R is measured. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

この発明は、表示装置上に表示される図形データのエッジ間の距離を測定する距離測定方法及び距離測定装置に関するものである。
近年、半導体集積回路の製造において、露光工程後の形状をシミュレーションする光強度シミュレーションで作成したウェハイメージ等をビュアー等の表示装置に図形データとして表示し、そのウェハイメージを目視により検査する図形検査が行われている。そして、このような図形検査の効率化が必要となっている。
The present invention relates to a distance measuring method and a distance measuring device for measuring a distance between edges of graphic data displayed on a display device.
In recent years, in the manufacture of semiconductor integrated circuits, there is a graphic inspection in which a wafer image or the like created by light intensity simulation for simulating the shape after the exposure process is displayed as graphic data on a display device such as a viewer, and the wafer image is visually inspected. Has been done. And the efficiency of such graphic inspection is required.

光強度シミュレーションで作成したウェハイメージあるいはその他の図形データを表示装置に表示して、図形検査を行う場合には、検査用ツールの一機能であるルーラ(ruler)を使用して図形データの距離の測定が行われる。   When performing a graphic inspection by displaying a wafer image or other graphic data created by light intensity simulation on a display device, a ruler, which is a function of the inspection tool, is used to determine the distance of the graphic data. Measurement is performed.

例えば、図形データの間隔あるいは幅を測定する場合には、表示画面上の当該図形データの測定位置で、ルーラの始点と終点とをマウスでクリックして指定すると、その始点と終点間の距離が表示される。そして、このような始点と終点の指定を繰り返すことにより、種々の図形データの間隔あるいは幅の測定が行われる。   For example, when measuring the interval or width of graphic data, if you specify the start point and end point of the ruler by clicking with the mouse at the measurement position of the graphic data on the display screen, the distance between the start point and the end point will be Is displayed. Then, by repeating the designation of the start point and the end point, various graphic data intervals or widths are measured.

X軸方向及びY軸方向の直線のみで構成される矩形パターンの間隔あるいは幅を測定する場合には、上記のようなルーラの始点と終点を矩形パターンに直交する方向に指定することにより、図形データの間隔あるいは幅が容易に測定可能である。また、図形データのエッジ上に始点を指定すれば、その始点を含むX軸方向あるいはY軸方向の測定線と交差する他のエッジとの距離を測定可能となっている。   When measuring the interval or width of a rectangular pattern consisting only of straight lines in the X-axis direction and the Y-axis direction, specify the start and end points of the ruler as described above in the direction perpendicular to the rectangular pattern. The interval or width of data can be easily measured. Also, if a starting point is specified on the edge of the graphic data, it is possible to measure the distance from the other edge that intersects the measurement line in the X-axis direction or Y-axis direction including the starting point.

そして、測定された距離が仕様を満足しない場合には、シミュレーション条件を変更してウェハイメージが生成され、同様な距離測定作業が行われる。
特許文献1には、カーソルデバイスによりディジタイザー上の2点を指示すると、この2点を両端とする直線をディジタイザー上に表示する機能を備えた入力装置が開示されている。
特開平3−15931号公報
If the measured distance does not satisfy the specifications, the simulation conditions are changed, a wafer image is generated, and a similar distance measurement operation is performed.
Patent Document 1 discloses an input device having a function of displaying, on a digitizer, a straight line having the two points as both ends when two points on the digitizer are designated by a cursor device.
Japanese Patent Laid-Open No. 3-15931

光強度シミュレーションで作成したウェハイメージは、エッジが曲線で表示される部分が多く、その曲線部分は多数の斜め辺を繋いで曲線に近似した図形データとして表示される。このような図形データでは、エッジ間の最大距離あるいは最小距離を測定するポイントを特定することが難しく、その最大距離あるいは最小距離となるポイントはX軸方向あるいはY軸方向の測定線上に位置するとは限らない。   The wafer image created by the light intensity simulation has many portions where the edges are displayed as curves, and the curved portions are displayed as graphic data that approximates a curve by connecting a large number of oblique sides. In such graphic data, it is difficult to specify a point for measuring the maximum distance or the minimum distance between edges, and the point that is the maximum distance or the minimum distance is located on the measurement line in the X-axis direction or the Y-axis direction. Not exclusively.

このため、最大距離あるいは最小距離を測定するためには、複数の測定ポイントでルーラの始点及び終点を指定して距離を測定する必要がある。また、測定された距離が真に最大値あるいは最小値であるか判定するためには、多数の測定ポイントで距離を測定する必要がある。従って、最大距離あるいは最小距離を測定するためには、ルーラの始点及び終点の指定を多数回繰り返す必要があり、測定作業が煩雑となる。   Therefore, in order to measure the maximum distance or the minimum distance, it is necessary to specify the start point and end point of the ruler at a plurality of measurement points and measure the distance. In order to determine whether the measured distance is truly the maximum value or the minimum value, it is necessary to measure the distance at a large number of measurement points. Therefore, in order to measure the maximum distance or the minimum distance, it is necessary to repeatedly specify the start point and end point of the ruler many times, and the measurement work becomes complicated.

この発明の目的は、表示装置に表示される図形データのエッジ間の距離の測定を容易に行い得る図形データの距離測定方法及び図形データの距離測定装置を提供することにある。   An object of the present invention is to provide a graphic data distance measuring method and graphic data distance measuring device capable of easily measuring the distance between edges of graphic data displayed on a display device.

上記目的は、表示装置に表示される図形データのエッジ上にルーラの一対の端点を位置させ、該端点間の距離を算出することにより前記図形データのエッジ間の距離を測定する図形データの距離測定方法で、前記表示装置上の一つの座標を入力して前記ルーラを移動させ、該ルーラの端点間の距離を測定する図形データの距離測定方法により達成される。   The object is to place a pair of end points of the ruler on the edge of the graphic data displayed on the display device, and measure the distance between the edges of the graphic data by calculating the distance between the end points. The measurement method is achieved by a graphic data distance measurement method in which one coordinate on the display device is inputted to move the ruler and the distance between the end points of the ruler is measured.

また、上記目的は、図形データを格納する外部記憶装置と、前記図形データを表示する表示装置と、前記表示装置上で任意の座標を選択する入力装置と、前記図形データのエッジ間に位置させたルーラの一対の端点間の距離を測定する制御部とを備えた図形データの距離測定装置で、前記表示装置上で選択された一つの座標に基づいて前記ルーラを移動させ、該ルーラの端点間の距離を測定する測定制御部を備えた図形データの距離測定装置により達成される。   The above object is also provided between an external storage device for storing graphic data, a display device for displaying the graphic data, an input device for selecting arbitrary coordinates on the display device, and an edge of the graphic data. And a graphic data distance measuring device comprising a control unit for measuring a distance between a pair of end points of the ruler, and moving the ruler based on a single coordinate selected on the display device, This is achieved by a graphic data distance measuring device having a measurement control unit for measuring the distance between them.

本発明によれば、表示装置に表示される図形データのエッジ間の距離の測定を容易に行い得る図形データの距離測定方法及び図形データの距離測定装置を提供することができる。   According to the present invention, it is possible to provide a graphic data distance measuring method and a graphic data distance measuring apparatus capable of easily measuring a distance between edges of graphic data displayed on a display device.

以下、この発明を具体化した一実施の形態を図面に従って説明する。図1は、距離測定装置の概要を示す。入力装置1は、マウス、キーボード等であり、その操作信号は入力制御部2を介して主制御部3に出力される。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 shows an outline of a distance measuring device. The input device 1 is a mouse, a keyboard or the like, and its operation signal is output to the main control unit 3 via the input control unit 2.

外部記憶装置4には、あらかじめレイアウトデータが格納されている。このレイアウトデータは、光強度シミュレーションを行った結果の図形データであり、半導体装置を製造するためのレイアウトデータと所定のパラメータに基づいて光強度シミュレーションを行った結果得られる図形データである。   The external storage device 4 stores layout data in advance. This layout data is graphic data obtained as a result of performing light intensity simulation, and is graphic data obtained as a result of performing light intensity simulation based on layout data for manufacturing a semiconductor device and predetermined parameters.

メモリ5には図形データの距離を測定するために必要とするデータがあらかじめ格納されている。そのデータは、移動方法を設定するためのデータと、測定機能を設定するためのデータと、基準値を設定するためのデータと、許容範囲を設定するためのデータ等である。   The memory 5 stores data necessary for measuring the distance of graphic data in advance. The data includes data for setting a movement method, data for setting a measurement function, data for setting a reference value, data for setting an allowable range, and the like.

測定制御部6は、前記主制御部3の制御に基づいて動作し、外部記憶装置4に格納されているレイアウトデータと、メモリ5に格納されているデータとに基づいて図形データの距離の測定処理を行う。   The measurement control unit 6 operates based on the control of the main control unit 3, and measures the distance of graphic data based on the layout data stored in the external storage device 4 and the data stored in the memory 5. Process.

前記主制御部3は、前記入力制御部2の出力信号に基づいて前記測定制御部6を制御し、測定制御部6による処理動作を出力制御部7に出力する。出力制御部7は、入力された信号に基づいて測定制御部6の処理動作を表示装置8に表示する。   The main control unit 3 controls the measurement control unit 6 based on the output signal of the input control unit 2 and outputs the processing operation by the measurement control unit 6 to the output control unit 7. The output control unit 7 displays the processing operation of the measurement control unit 6 on the display device 8 based on the input signal.

次に、上記のような図形データの距離測定装置の主制御部3及び測定制御部6による図形データの距離測定処理を説明する。図2に示すように、主制御部3は処理動作の開始に基づいてルーラの移動方法の設定を行う(ステップ1)。ステップ1の詳細を図3に従って説明すると、まず表示装置8にプルダウンメニューの表示が行われ(ステップ1-a)、そのメニューの中からルーラの端点の移動方法を選択可能となる(ステップ1-b)。その移動方法は、例えば図16(a)に示すように、図形データのエッジE1,E2間を結ぶルーラRの端点t1,t2のいずれか一方の端点をエッジE2に沿って移動させるか、あるいは図16(b)に示すように、ルーラRを平行移動させて端点t1,t2を各エッジE1,E2に沿って移動させるかのいずれかである。   Next, graphic data distance measurement processing by the main control unit 3 and the measurement control unit 6 of the graphic data distance measuring apparatus as described above will be described. As shown in FIG. 2, the main control unit 3 sets a ruler moving method based on the start of the processing operation (step 1). The details of Step 1 will be described with reference to FIG. 3. First, a pull-down menu is displayed on the display device 8 (Step 1-a), and the moving method of the end points of the ruler can be selected from the menu (Step 1-). b). For example, as shown in FIG. 16A, either one of the end points t1 and t2 of the ruler R connecting the edges E1 and E2 of the graphic data is moved along the edge E2. As shown in FIG. 16B, the ruler R is translated to move the end points t1 and t2 along the edges E1 and E2.

そして、ステップ1-bによる選択により、端点移動モード(ステップ1-c)あるいは平行移動モード(ステップ1-d)のいずれかが設定される。
ステップ1で移動モードの設定を行った後、ステップ2では設定された移動モードを判定し、端点移動モードが設定されていればステップ3に移行し、平行移動モードが設定されていれば、ステップ4に移行する。
Then, either the end point movement mode (step 1-c) or the parallel movement mode (step 1-d) is set by the selection in step 1-b.
After the movement mode is set in step 1, the set movement mode is determined in step 2. If the end point movement mode is set, the process proceeds to step 3, and if the parallel movement mode is set, the step is performed. 4

ステップ3では端点の設定が行われる。その詳細を図4に従って説明すると、まずプルダウンメニューの表示が行われ(ステップ3-a)、そのメニューで例えば図16(a)に示すルーラRの始点である端点t1と、ルーラRの終点である端点t2とのいずれかを選択可能となる(ステップ3-b)。そして、始点である端点t1を選択すると、端点t1を移動可能とするモードが設定され(ステップ3-c)、終点である端点t2を選択すると、端点t2を移動可能とするモードが設定される(ステップ3-d)。   In step 3, end points are set. The details will be described with reference to FIG. 4. First, a pull-down menu is displayed (step 3-a). In the menu, for example, the end point t1 that is the start point of the ruler R and the end point of the ruler R shown in FIG. Any one of the end points t2 can be selected (step 3-b). When the end point t1 that is the start point is selected, a mode that allows the end point t1 to move is set (step 3-c), and when the end point t2 that is the end point is selected, a mode that enables the end point t2 to move is set. (Step 3-d).

ステップ4では移動方向の設定が行われる。その詳細を図5に従って説明すると、まずプルダウンメニューの表示が行われ(ステップ4-a)、そのメニューでルーラRの方向の選択が可能となる(ステップ4-b)。   In step 4, the moving direction is set. The details will be described with reference to FIG. 5. First, a pull-down menu is displayed (step 4-a), and the direction of the ruler R can be selected from the menu (step 4-b).

ルーラRの方向は、図16(c)に示すように、x軸に平行となる方向と、同図(d)に示すように、y軸に平行となる方向と、同図(b)に示すように、x軸あるいはy軸に対し左上となる斜め45度方向と、x軸あるいはy軸に対し右上となる斜め45度方向と、任意方向のいずれかから選択される。   The direction of the ruler R is as shown in FIG. 16 (c), parallel to the x axis, as shown in FIG. 16 (d), in the direction parallel to the y axis, and in FIG. 16 (b). As shown in the figure, the direction is selected from any one of an arbitrary direction and an oblique 45 degree direction that is upper left with respect to the x axis or the y axis, an oblique 45 degree direction that is upper right with respect to the x axis or the y axis.

そして、ステップ4-c〜4-fで選択された方向が設定され、次いでステップ4-hでルーラの基点の座標を指定すると、指定された座標と選択された方向とに基づいてルーラRが更新される(ステップ4-i)。ここで、ルーラの基点の座標はルーラの始点あるいは終点のいずれかとなるエッジ上の点である。また、ステップ4-gが選択された場合には、ステップ4-h,4-iはパスする。   Then, when the direction selected in steps 4-c to 4-f is set, and then the coordinates of the base point of the ruler are designated in step 4-h, the ruler R is determined based on the designated coordinates and the selected direction. It is updated (step 4-i). Here, the coordinates of the base point of the ruler are points on the edge that are either the start point or end point of the ruler. If step 4-g is selected, steps 4-h and 4-i are passed.

ステップ3,4に次いで、移動方法の変更があるか否かが判別され(ステップ5)、変更がある場合にはステップ1に復帰し、変更がない場合にはステップ6に移行する。ステップ6では、端点の設定あるいは移動方向の設定に変更があるか否かを判定し、変更がある場合にはステップ2に移行し、変更がない場合にはステップ7に移行する。ステップ7では、測定機能の変更を行うか否かを選択し、変更を行う場合にはステップ8に移行し、行わない場合にはステップ9に移行する。   After steps 3 and 4, it is determined whether or not there is a change in the moving method (step 5). If there is a change, the process returns to step 1, and if there is no change, the process proceeds to step 6. In Step 6, it is determined whether or not there is a change in the setting of the end point or the setting of the movement direction. If there is a change, the process proceeds to Step 2, and if there is no change, the process proceeds to Step 7. In step 7, it is selected whether or not to change the measurement function. If the change is to be made, the process proceeds to step 8. If not, the process proceeds to step 9.

ステップ8では測定機能の設定が行われる。その詳細を図6に従って説明する。まずプルダウンメニューの表示が行われ(ステップ8-a)、そのメニューで測定機能の選択が可能となる(ステップ8-b)。測定機能の内訳は、差分表示の設定(ステップ8-c)と、マーキングの設定(ステップ8-d)と、機能解除(ステップ8-e)である。   In step 8, the measurement function is set. Details thereof will be described with reference to FIG. First, a pull-down menu is displayed (step 8-a), and the measurement function can be selected from the menu (step 8-b). The breakdown of the measurement function is the difference display setting (step 8-c), the marking setting (step 8-d), and the function release (step 8-e).

ステップ8-cの差分表示の設定の詳細を図7に従って説明する。差分表示の設定は、図形データの距離を測定する場合に、当該距離と基準値との差分を表示する機能であり、ステップ8-c-aでは差分表示の選択を行う。差分表示の選択は、差分を演算するための基準値を選択する処理であり、基準値をあらかじめ登録するか、あるいは任意の測定値を基準値として登録するかを選択する。   Details of the difference display setting in step 8-c will be described with reference to FIG. The difference display setting is a function for displaying the difference between the distance and the reference value when measuring the distance of the graphic data. In step 8-ca, the difference display is selected. The selection of the difference display is a process of selecting a reference value for calculating the difference, and selects whether the reference value is registered in advance or an arbitrary measured value is registered as the reference value.

そして、基準値をあらかじめ登録する場合にはステップ8-c-bに移行して入力装置1で基準値を入力し、その基準値を登録する(ステップ8-c-c)。
また、測定値を基準値として登録する場合には、ステップ8-c-dに移行して現在の距離、すなわちルーラの両端子間の距離を基準値として登録する。
When the reference value is registered in advance, the process proceeds to step 8-c-b where the reference value is input by the input device 1 and the reference value is registered (step 8-c-c).
When registering the measured value as a reference value, the process proceeds to step 8-cd to register the current distance, that is, the distance between both terminals of the ruler, as the reference value.

ステップ8-dのマーキングの設定の詳細を図8に従って説明する。マーキングの設定は、図形データの距離を測定する場合に、当該測定値が最大値の場合、最小値の場合あるいはあらかじめ設定された許容範囲内の場合に表示装置8上にマーキングを表示するための設定である。そして、ステップ8-d-aでは最大値でマーキングを表示するか、最小値でマーキングを表示するか、あるいはあらかじめ設定された許容範囲を外れるときマーキングを表示するかを選択する。   Details of the marking setting in step 8-d will be described with reference to FIG. The marking is set to display the marking on the display device 8 when measuring the distance of the graphic data, when the measured value is the maximum value, the minimum value, or within the preset allowable range. It is a setting. In step 8-da, it is selected whether to display the marking at the maximum value, to display the marking at the minimum value, or to display the marking when it falls outside the preset allowable range.

ステップ8-d-aにおいて最大値でマーキングを表示する設定が選択されると、ステップ8-d-bに移行して、測定値が最大値となったときその測定値を表示する機能を設定する。また、ステップ8-d-aにおいて最小値でマーキングを表示する設定が選択されると、ステップ8-d-cに移行して、測定値が最小値となったときその測定値を表示する機能を設定する。   When the setting to display the marking with the maximum value is selected in Step 8-da, the process proceeds to Step 8-db to set the function to display the measurement value when the measurement value reaches the maximum value. To do. Further, when the setting for displaying the marking with the minimum value is selected in Step 8-da, the function moves to Step 8-dc and displays the measured value when the measured value becomes the minimum value. Set.

また、ステップ8-d-aにおいて許容範囲内でマーキングを表示する設定が選択されると、ステップ8-d-dに移行して、許容範囲内でマーキングを表示する機能を設定する。そして、入力装置1で基準値を入力すると(ステップ8-d-e)、その基準値が登録され(ステップ8-d-f)、入力装置1で許容範囲を入力すると(ステップ8-d-g)、その許容範囲が登録される(ステップ8-d-h)。   When the setting for displaying the marking within the allowable range is selected in Step 8-da, the process proceeds to Step 8-d-d to set the function for displaying the marking within the allowable range. When a reference value is input with the input device 1 (step 8-d-e), the reference value is registered (step 8-df), and when an allowable range is input with the input device 1 (step 8-d-). g) The allowable range is registered (step 8-dh).

ステップ8-bで機能解除が選択されると、ステップ8-eに移行し、ステップ8-c,ステップ8-dで設定された機能を解除する。以上の処理によりステップ8が終了すると、ステップ5に復帰する。   When function release is selected in step 8-b, the process proceeds to step 8-e, and the function set in step 8-c and step 8-d is released. When step 8 is completed by the above processing, the process returns to step 5.

ステップ7で測定機能の変更が選択されない場合には、ステップ9に移行してルーラの移動が指定されたか否かを判定し、ルーラの移動が指定された場合にはステップ10に移行してルーラの移動と距離の測定及びその表示を行う。   If the change of the measurement function is not selected in step 7, the process proceeds to step 9 to determine whether or not the ruler movement is designated. If the ruler movement is designated, the process proceeds to step 10 and the ruler. Measurement and display of movement and distance.

ステップ10の詳細を図9〜図15に従って説明する。図9に示すように、まずステップ8で設定された測定機能を参照する(ステップ10-a)。そして、設定されている測定機能に対応して、距離の表示の設定(ステップ10-b)と、差分表示の設定(ステップ10-c)と、最大値表示の設定(ステップ10-d)と、最小値表示の設定(ステップ10-e)と、許容範囲表示の設定(ステップ10-f)の少なくともいずれかを行う。   Details of step 10 will be described with reference to FIGS. As shown in FIG. 9, first, the measurement function set in step 8 is referred to (step 10-a). Then, in accordance with the set measurement function, the distance display setting (step 10-b), the difference display setting (step 10-c), and the maximum value display setting (step 10-d) Then, at least one of setting of minimum value display (step 10-e) and setting of allowable range display (step 10-f) is performed.

ステップ10-bの距離の表示の設定の詳細を図10に従って説明する。まず表示装置8上でカーソルを所望位置に移動させた状態でマウスボタンを押し下げると(ステップ10-b-a)、当該カーソル位置の座標が取り込まれ(ステップ10-b-b)、ステップ10-b-cに移行する。   Details of the setting of the distance display in step 10-b will be described with reference to FIG. First, when the mouse button is depressed with the cursor moved to a desired position on the display device 8 (step 10-ba), the coordinates of the cursor position are fetched (step 10-bb), and step 10-. Transition to bc.

ステップ10-b-cでは測定線の移動が行われ、その詳細を図11に示す。ステップ10-b-c-aでは、まず移動方法の参照を行う。すなわち、ステップ1-cで端点移動モードが設定され、ステップ3-cで始点を移動可能とする設定がなされている場合には、ステップ10-b-c-bに移行して、ステップ10-b-bで取り込まれた座標と終点とを結ぶ線を測定線として設定する。   In step 10-bc, the measurement line is moved, and details thereof are shown in FIG. In step 10-b-c-a, reference is first made to the movement method. That is, if the end point movement mode is set in step 1-c and the start point is set to be movable in step 3-c, the process proceeds to step 10-bc-b, and step 10- A line connecting the coordinates acquired at bb and the end point is set as a measurement line.

また、ステップ1-cで端点移動モードが設定され、ステップ3-dで終点を移動可能とする設定がなされている場合には、ステップ10-b-c-cに移行して、ステップ10-b-bで取り込まれた座標と始点とを結ぶ線を測定線として設定する。   If the end point movement mode is set in step 1-c and the end point is set to be movable in step 3-d, the process proceeds to step 10-bc-c. A line connecting the coordinates acquired at bb and the start point is set as a measurement line.

また、ステップ1-dで平行移動モードが設定されていると、ステップ4で設定された移動方向に従って、ステップ10-b-bで取り込まれた座標上に平行移動する(ステップ10-b-c-d)。   If the translation mode is set in step 1-d, the translation is performed on the coordinates acquired in step 10-bb according to the movement direction set in step 4 (step 10-bc). -d).

ステップ10-b-cで測定線の移動が行われた後、ステップ10-b-dでは測定線と図形データのエッジとが交差するか否かを判別する。そして、交差する場合には測定線とエッジとの交点座標を算出し(ステップ10-b-e)、始点あるいは終点との距離を算出する(ステップ10-b-f)。また、ステップ10-b-dで測定線と図形エッジが交差しない場合には、ステップ5に復帰する。   After the measurement line is moved in step 10-bc, it is determined in step 10-bd whether the measurement line and the edge of the graphic data intersect. When intersecting, the intersection coordinates of the measurement line and the edge are calculated (step 10-b-e), and the distance to the start point or the end point is calculated (step 10-b-f). On the other hand, if the measurement line does not intersect with the graphic edge in step 10-bd, the process returns to step 5.

次いで、測定線の移動にともなってルーラの表示を更新し(ステップ10-b-g)、ルーラの端点間の距離を表示し(ステップ10-b-h)、ステップ10-b-aに復帰して次のマウスボタンの押し下げを待つ状態となる。なお、ステップ10-b-aでマウスボタンの押し下げを終了すると、ステップ5に復帰する。   Next, the display of the ruler is updated with the movement of the measurement line (step 10-bg), the distance between the end points of the ruler is displayed (step 10-bh), and the process returns to step 10-b-a. Then, it waits for the next mouse button to be pressed. When the mouse button has been pressed in step 10-ba, the process returns to step 5.

ステップ10-cの差分表示の設定の詳細を図12に従って説明する。ステップ10-cでは、図10に示すステップ10-b-a〜ステップ10-b-fの処理Aと同様な処理を行ってルーラの端点間の距離を測定した後、差分の計算を行う(ステップ10-c-a)。   Details of the difference display setting in step 10-c will be described with reference to FIG. In step 10-c, the same process as the process A in steps 10-ba to 10-bf shown in FIG. 10 is performed to measure the distance between the end points of the ruler, and then the difference is calculated ( Step 10-ca).

この差分の計算は、ステップ8-cで設定された基準値に基づいて行われる。そして、測定線の移動にともなってルーラの表示を更新し(ステップ10-c-b)、ルーラの端点間の距離と差分を表示し(ステップ10-c-c)、処理Aに復帰して次のマウスボタンの押し下げを待つ状態となる。   This difference calculation is performed based on the reference value set in step 8-c. Then, the display of the ruler is updated with the movement of the measurement line (step 10-c-b), the distance and the difference between the end points of the ruler are displayed (step 10-c-c), and the process A is returned to. Waits for the next mouse button press.

ステップ10-dの最大値表示の設定の詳細を図13に従って説明する。ステップ10-dでは、図10に示すステップ10-b-a〜ステップ10-b-fの処理Aと同様な処理を行ってルーラの端点間の距離を測定した後、その測定値と最大値との比較を行う(ステップ10-d-a)。つまり、マウスボタンの押し下げに基づいて算出される測定値とそれ以前の測定値の中の最大値とを比較する。   Details of the setting of the maximum value display in step 10-d will be described with reference to FIG. In step 10-d, the same processing as the processing A in step 10-ba to step 10-bf shown in FIG. 10 is performed to measure the distance between the end points of the ruler. (Step 10-da). That is, the measured value calculated based on the depression of the mouse button is compared with the maximum value among the previous measured values.

そして、新たな測定値がそれまでの最大値より小さい場合には処理Aを繰り返し、新たな測定値がそれまでの最大値より大きい場合には、ステップ10-d-bに移行して、最大値情報を更新し、最大値となるルーラを表示するマーキングの更新を行う(ステップ10-d-c)。   Then, if the new measurement value is smaller than the previous maximum value, the process A is repeated, and if the new measurement value is larger than the previous maximum value, the process proceeds to step 10-db, and the maximum The value information is updated, and the marking for displaying the ruler having the maximum value is updated (step 10-dc).

ステップ10-eの最小値表示の設定の詳細を図14に従って説明する。ステップ10-eでは、図10に示すステップ10-b-a〜ステップ10-b-fの処理Aと同様な処理を行ってルーラの端点間の距離を測定した後、その測定値と最小値との比較を行う(ステップ10-e-a)。つまり、マウスボタンの押し下げに基づいて算出される測定値とそれ以前の測定値の中の最小値とを比較する。   Details of the setting of the minimum value display in step 10-e will be described with reference to FIG. In step 10-e, the same process as the process A in steps 10-ba to 10-bf shown in FIG. 10 is performed to measure the distance between the end points of the ruler, and then the measured value and the minimum value are measured. (Step 10-ea). That is, the measured value calculated based on the depression of the mouse button is compared with the minimum value among the previous measured values.

そして、新たな測定値がそれまでの最小値より大きい場合には処理Aを繰り返し、新たな測定値がそれまでの最小値より小さい場合には、ステップ10-e-bに移行して、最小値情報を更新し、最小値となるルーラを表示するマーキングの更新を行う(ステップ10-e-c)。   If the new measurement value is larger than the previous minimum value, the process A is repeated. If the new measurement value is smaller than the previous minimum value, the process proceeds to step 10-eb to minimize the minimum value. The value information is updated, and the marking for displaying the ruler having the minimum value is updated (step 10-ec).

ステップ10-fの許容範囲表示の設定の詳細を図15に従って説明する。ステップ10-fでは、図10に示すステップ10-b-a〜ステップ10-b-fの処理Aと同様な処理を行ってルーラの端点間の距離を測定した後、その測定値が許容範囲内であるか否かを判定する。すなわち、ステップ8-dで設定された最小値及び最小値と測定値とを比較し、測定値が最小値と最大値との間の許容範囲内であるか否かを判定する。そして、許容範囲内であればステップ10-f-dに移行してマーキング中であるか否かを判定し、マーキング中でない場合には処理Aを繰り返す。   Details of the setting of the allowable range display in step 10-f will be described with reference to FIG. In step 10-f, the same processing as the processing A in steps 10-ba to 10-bf shown in FIG. 10 is performed to measure the distance between the end points of the ruler. It is determined whether it is in. That is, the minimum value and the minimum value set in step 8-d are compared with the measurement value, and it is determined whether or not the measurement value is within an allowable range between the minimum value and the maximum value. If it is within the allowable range, the process proceeds to step 10-fd to determine whether marking is in progress. If not, the process A is repeated.

この状態から、測定値が許容範囲外となると、ステップ10-f-bに移行してマーキング中であるか否かを判定し、マーキング中ではない場合にはマーキングの最初の線分(図20のL1)を設定し(ステップ10-f-c)、処理Aに復帰する。マーキング中である場合には、処理Aに復帰する。   If the measured value is out of the allowable range from this state, the process proceeds to step 10-f-b to determine whether marking is in progress. If not, the first line segment of the marking (FIG. 20) is determined. L1) is set (step 10-fc), and the process returns to process A. If marking is in progress, the process returns to process A.

次いで、再び許容範囲内となると、ステップ10-f-dに移行し、マーキング中である場合にはマーキングの最後の線分(図20のL2)を設定し(ステップ10-f-e)、最初の線分と最後の線分との間、すなわち許容範囲外になる区間を塗りつぶし(ステップ10-f-f)、処理Aに復帰する。   Next, when it is again within the allowable range, the process proceeds to step 10-f-d. If marking is in progress, the last line segment of marking (L2 in FIG. 20) is set (step 10-f-e), The section between the first line segment and the last line segment, that is, the section outside the allowable range is filled (step 10-f-f), and the process A is returned to.

ステップ9でルーラの移動の指定が終了すると、ステップ11に移行する。ステップ11においてすべての測定処理が終了していないときにはステップ5に復帰し、終了している場合にはこの距離測定装置の動作を終了する。   When the designation of the ruler movement is completed in step 9, the process proceeds to step 11. If all the measurement processes are not completed in step 11, the process returns to step 5, and if completed, the operation of the distance measuring device is terminated.

次に、上記のように構成された図形データの距離測定装置による測定動作を説明する。図16(a)は、図形データのエッジE1,E2間の距離を測定する場合に、ルーラRの端点t1,t2のうち終点であるt2をエッジE2に沿って移動させ、端点t2の移動にともなって端点t1,t2間の距離Dを表示させる測定方法を示す。   Next, the measurement operation by the distance measuring apparatus for graphic data configured as described above will be described. FIG. 16A shows that when measuring the distance between the edges E1 and E2 of the graphic data, the end point t2 of the end points t1 and t2 of the ruler R is moved along the edge E2 to move the end point t2. A measurement method for displaying the distance D between the end points t1 and t2 will be described.

この場合には、ステップ1で端点移動を設定し(ステップ1-c)、ステップ3で終点の移動を設定し(ステップ3-d)、ステップ10で距離の表示を設定する(ステップ10-b)。   In this case, end point movement is set in step 1 (step 1-c), end point movement is set in step 3 (step 3-d), and distance display is set in step 10 (step 10-b). ).

すると、マウスボタンをクリックする毎にルーラRが端点t1を中心として回動する状態となり、各状態で端点t1,t2間の距離Dが表示される。
図16(b)は、図形データのエッジE1,E2間の距離を測定する場合に、ルーラRを平行移動させて端点t1,t2間の距離Dを表示させる測定方法を示す。
Then, each time the mouse button is clicked, the ruler R is rotated about the end point t1, and the distance D between the end points t1 and t2 is displayed in each state.
FIG. 16B shows a measurement method for displaying the distance D between the end points t1 and t2 by translating the ruler R when measuring the distance between the edges E1 and E2 of the graphic data.

この場合には、ステップ1で平行移動を設定し(ステップ1-d)、ステップ4で例えばルーラRの方向を任意方向で設定し(ステップ4-g)、ステップ10で距離の表示を設定する(ステップ10-b)。   In this case, the translation is set in step 1 (step 1-d), the direction of the ruler R is set in an arbitrary direction in step 4 (step 4-g), and the distance display is set in step 10. (Step 10-b).

すると、マウスボタンをクリックする毎にルーラRが平行移動する状態となり、各状態で端点t1,t2間の距離Dが表示される。
図16(c)は、図形データのエッジE1,E2間の距離を測定する場合に、ルーラRをX軸方向に維持した状態で平行移動させて端点t1,t2間の距離Dを表示させる測定方法を示す。
Then, each time the mouse button is clicked, the ruler R moves in parallel, and the distance D between the end points t1 and t2 is displayed in each state.
FIG. 16C shows a measurement in which when the distance between the edges E1 and E2 of the graphic data is measured, the ruler R is translated in the X-axis direction to display the distance D between the end points t1 and t2. The method is shown.

この場合には、ステップ1で平行移動を設定し(ステップ1-d)、ステップ4でX軸方向を設定し(ステップ4-c)、ステップ10で距離の表示を設定する(ステップ10-b)。   In this case, the translation is set in step 1 (step 1-d), the X-axis direction is set in step 4 (step 4-c), and the distance display is set in step 10 (step 10-b). ).

すると、マウスボタンをクリックする毎にルーラRがX軸方向に維持されながら平行移動する状態となり、各状態で端点t1,t2間の距離Dが表示される。
図16(d)は、図形データのエッジE1,E2間の距離を測定する場合に、ルーラRをY軸方向に維持した状態で平行移動させて端点t1,t2間の距離Dを表示させる測定方法を示す。
Then, every time the mouse button is clicked, the ruler R is moved in parallel while being maintained in the X-axis direction, and the distance D between the end points t1 and t2 is displayed in each state.
FIG. 16D shows a measurement for displaying the distance D between the end points t1 and t2 by measuring the distance between the edges E1 and E2 of the graphic data while moving the ruler R in the Y-axis direction. The method is shown.

この場合には、ステップ1で平行移動を設定し(ステップ1-d)、ステップ4でY軸方向を設定し(ステップ4-d)、ステップ10で距離の表示を設定する(ステップ10-b)。   In this case, the translation is set in step 1 (step 1-d), the Y-axis direction is set in step 4 (step 4-d), and the distance display is set in step 10 (step 10-b). ).

すると、マウスボタンをクリックする毎にルーラRがY軸方向に維持されながら平行移動する状態となり、各状態で端点t1,t2間の距離Dが表示される。
図17は、ステップ10において、ルーラRを移動させる場合の処理を示す。同図(a)は、ステップ1で端点の移動が設定された場合の処理を示し、端点t1を固定した状態で端点t2をエッジE2上で移動させる場合を示す。
Then, every time the mouse button is clicked, the ruler R is moved in parallel while being maintained in the Y-axis direction, and the distance D between the end points t1 and t2 is displayed in each state.
FIG. 17 shows a process when the ruler R is moved in step 10. FIG. 6A shows the processing when the movement of the end point is set in step 1, and shows the case where the end point t2 is moved on the edge E2 while the end point t1 is fixed.

ルーラRは測定線Lと図形データE1,E2との交点間の線分として表示され、各交点が前記端点t1,t2となる。そして、マウスボタンがクリックされた座標と固定された端点t1とを結ぶ測定線Lが算出され、その測定線LとエッジE2との交点を端点t2とする。   The ruler R is displayed as a line segment between the intersections of the measurement line L and the graphic data E1 and E2, and the intersections become the end points t1 and t2. Then, a measurement line L connecting the coordinates where the mouse button is clicked and the fixed end point t1 is calculated, and the intersection of the measurement line L and the edge E2 is set as the end point t2.

図17(b)は、ステップ1で平行移動が設定された場合の処理を示す。測定線Lは例えばX軸あるいはY軸に対し45度方向の斜辺として設定され、任意の位置でマウスボタンクリックされると、当該クリック位置の座標を含む平行な測定線Laが算出され、その測定線LaとエッジE1,E2との交点が新たなルーラRの端点t1,t2となる。なお、測定線L,LaはルーラRを算出するために設定されるものであり、表示装置8上には表示されない。   FIG. 17B shows the process when the parallel movement is set in step 1. For example, the measurement line L is set as a hypotenuse in the direction of 45 degrees with respect to the X axis or the Y axis. When the mouse button is clicked at an arbitrary position, a parallel measurement line La including the coordinates of the click position is calculated, The intersections of the line La and the edges E1, E2 become the end points t1, t2 of the new ruler R. Note that the measurement lines L and La are set to calculate the ruler R and are not displayed on the display device 8.

図18は、図形データのエッジE1,E2間の距離を測定する場合に、ルーラRを平行移動させて端点t1,t2間の距離Dを表示させるとともに、差分を表示する測定方法を示す。   FIG. 18 shows a measurement method for displaying the difference between the end points t1 and t2 by translating the ruler R when measuring the distance between the edges E1 and E2 of the graphic data.

この場合には、ステップ1で平行移動を設定し(ステップ1-d)、ステップ4で例えばルーラRの方向を任意方向で設定し(ステップ4-g)、ステップ8で差分表示の設定を行い(ステップ8-c)、ステップ10で差分表示を設定する(ステップ10-c)。   In this case, the translation is set in step 1 (step 1-d), the direction of the ruler R is set in an arbitrary direction in step 4 (step 4-g), and the difference display is set in step 8. (Step 8-c), difference display is set in Step 10 (Step 10-c).

そして、図18(a)に示すように、マウスボタンのクリックにより基準となるルーラR1を設定すると、そのルーラR1の端点t1,t2間の距離D1が表示される。次いで、マウスボタンのクリックにより、同図(b)に示すようにルーラR1を平行移動させて新たなルーラR2を設定すると、ルーラR2の端点t1,t2間の距離D2と、距離D2の差分D3を表示する。この差分D3は、正の値あるいは負の値として表示する。   Then, as shown in FIG. 18A, when the ruler R1 as a reference is set by clicking the mouse button, the distance D1 between the end points t1 and t2 of the ruler R1 is displayed. Next, when the mouse button is clicked to move the ruler R1 in parallel and set a new ruler R2 as shown in FIG. 5B, the distance D2 between the end points t1 and t2 of the ruler R2 and the difference D3 between the distances D2 are set. Is displayed. The difference D3 is displayed as a positive value or a negative value.

図19は、ルーラを平行移動させて図形データE1,E2間の距離を測定する場合に、距離が最小値となるルーラあるいは最大値となるルーラをマーキングして表示する方法を示す。   FIG. 19 shows a method of marking and displaying the ruler having the minimum value or the ruler having the maximum value when the distance between the graphic data E1 and E2 is measured by translating the ruler.

この場合には、ステップ1で平行移動を設定し(ステップ1-d)、ステップ4で例えばルーラRの方向を設定し、ステップ8でマーキングの設定を行い(ステップ8-d)、ステップ10で最大値表示あるいは最小値表示を設定する(ステップ10-d、ステップ10-e)。   In this case, the translation is set in step 1 (step 1-d), the direction of the ruler R is set in step 4, the marking is set in step 8 (step 8-d), and in step 10. Maximum value display or minimum value display is set (step 10-d, step 10-e).

図19(a)はステップ10で最小値表示を設定した場合を示す。ルーラRを平行移動させると、各ルーラRの端点t1,t2間の距離が測定値として順次算出される。そして、測定値が最小と成るルーラRminはマーキングされて表示し続けられるとともにその距離Dminが表示される。   FIG. 19A shows a case where the minimum value display is set in step 10. When the ruler R is translated, the distance between the end points t1 and t2 of each ruler R is sequentially calculated as a measured value. The ruler Rmin with the minimum measured value is marked and kept displayed, and the distance Dmin is displayed.

図19(b)はステップ10で最大値表示を設定した場合を示す。ルーラRを平行移動させると、各ルーラRの端点t1,t2間の距離が測定値として順次算出される。そして、測定値が最大と成るルーラRmaxはマーキングされて表示し続けられるとともにその距離Dmaxが表示される。   FIG. 19B shows the case where the maximum value display is set in step 10. When the ruler R is translated, the distance between the end points t1 and t2 of each ruler R is sequentially calculated as a measured value. The ruler Rmax having the maximum measured value is marked and continuously displayed, and the distance Dmax is displayed.

図20は、ルーラを平行移動させて図形データE1,E2間の距離を測定する場合に、当該距離が許容範囲を超える場合にマーキングして表示する方法を示す。
この場合には、ステップ1で平行移動を設定し(ステップ1-d)、ステップ4で例えばルーラRの方向を設定し、ステップ8でマーキングの設定を行い(ステップ8-d)、ステップ10で許容範囲表示を設定する(ステップ10-f)。
FIG. 20 shows a method of marking and displaying when the distance between the graphic data E1 and E2 is measured by translating the ruler and the distance exceeds the allowable range.
In this case, the translation is set in step 1 (step 1-d), the direction of the ruler R is set in step 4, the marking is set in step 8 (step 8-d), and in step 10. An allowable range display is set (step 10-f).

そして、図20(a)に示すようにルーラRを設定し、このルーラRを平行移動させると、端点t1,t2間の距離Dが許容範囲外となる部分がマーキングの線分L1,L2で囲まれ、その線分L1,L2間が塗りつぶされて表示される。   Then, when the ruler R is set as shown in FIG. 20A and the ruler R is translated, the portions where the distance D between the end points t1 and t2 is outside the allowable range are the marking line segments L1 and L2. It is surrounded and displayed between the line segments L1 and L2.

上記のように構成された図形データの距離測定装置では、次に示す作用効果を得ることができる。
(1)ルーラの始点及び終点である端点t1,t2の一方を移動させる端点移動を行なってt1,t2間の距離を測定し、あるいはルーラを平行移動させてt1,t2間の距離を測定することができる。従って、端点t1,t2間の最大値あるいは最小値を測定する場合に、ルーラの始点及び終点を繰り返し設定する必要はないので、測定作業を容易に行うことができる。
(2)ルーラの始点あるいは終点のいずれか一方を固定し、他方をエッジに沿って移動させて始点と終点との間の距離を測定し、かつその測定値を表示することができる。従って、ルーラの始点と終点との間の距離の最小値及び最大値を容易に測定することができる。
(3)ルーラを平行移動させて、その始点と終点との間の距離を測定し、かつその測定値を表示することができる。従って、ルーラの始点と終点との間の距離の最小値及び最大値を容易に測定することができる。
(4)ルーラを平行移動させるとき、ルーラの角度を選択することができる。従って、図形データのエッジ間距離の最大値あるいは最小値を容易に測定することができる。
(5)ルーラの始点と終点との間の距離を表示するとき、あらかじめ設定した基準値に対する差分を表示することもできる。
(6)マーキングの設定により、ルーラの始点と終点との間の距離が最大となる位置あるいは最小となる位置でルーラを固定して表示することができる。従って、ルーラの始点と終点との間の距離が最大となる位置あるいは最小となる位置を容易に検出し、かつその距離を測定することができる。
(7)許容範囲表示の設定により、ルーラを平行移動させるとルーラの始点と終点との間の距離が許容範囲外となる部分を表示することができる。従って、図形データのエッジ間の距離が許容範囲外となる部分を容易に識別することができる。
With the graphic data distance measuring apparatus configured as described above, the following operational effects can be obtained.
(1) Measure the distance between t1 and t2 by moving one of the end points t1 and t2, which are the start and end points of the ruler, or measure the distance between t1 and t2 by moving the ruler in parallel. be able to. Therefore, when measuring the maximum value or the minimum value between the end points t1 and t2, there is no need to repeatedly set the start point and end point of the ruler, so that the measurement work can be easily performed.
(2) Either the start point or the end point of the ruler can be fixed, the other can be moved along the edge, the distance between the start point and the end point can be measured, and the measured value can be displayed. Therefore, the minimum value and the maximum value of the distance between the start point and the end point of the ruler can be easily measured.
(3) The ruler can be translated to measure the distance between the start point and the end point, and the measured value can be displayed. Therefore, the minimum value and the maximum value of the distance between the start point and the end point of the ruler can be easily measured.
(4) When translating the ruler, the angle of the ruler can be selected. Therefore, the maximum value or the minimum value of the distance between the edges of the graphic data can be easily measured.
(5) When displaying the distance between the start point and end point of the ruler, it is also possible to display a difference with respect to a preset reference value.
(6) By setting the marking, the ruler can be fixed and displayed at the position where the distance between the start point and the end point of the ruler is the maximum or the minimum. Therefore, it is possible to easily detect the position where the distance between the start point and the end point of the ruler is the maximum or the minimum, and to measure the distance.
(7) By setting the allowable range display, it is possible to display a portion where the distance between the start point and the end point of the ruler is outside the allowable range when the ruler is translated. Therefore, it is possible to easily identify a portion where the distance between the edges of the graphic data is outside the allowable range.

上記実施の形態は、以下の態様で実施してもよい。
・端点を移動させて距離を測定しながら、差分を表示するようにしてもよい。
・端点を移動させて距離を測定しながら、測定値が最大あるいは最小となるルーラをマーキングしてもよい。
You may implement the said embodiment in the following aspects.
-You may make it display a difference, moving an end point and measuring distance.
-The ruler with the maximum or minimum measurement value may be marked while moving the end point and measuring the distance.

距離測定装置を示すブロック図である。It is a block diagram which shows a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. 距離測定装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a distance measuring device. (a)〜(d)は距離測定装置の表示を示す説明図である。(A)-(d) is explanatory drawing which shows the display of a distance measuring device. (a)(b)は距離測定装置の表示を示す説明図である。(A) (b) is explanatory drawing which shows the display of a distance measuring device. (a)(b)は距離測定装置の表示を示す説明図である。(A) (b) is explanatory drawing which shows the display of a distance measuring device. (a)(b)は距離測定装置の表示を示す説明図である。(A) (b) is explanatory drawing which shows the display of a distance measuring device. (a)(b)は距離測定装置の表示を示す説明図である。(A) (b) is explanatory drawing which shows the display of a distance measuring device.

符号の説明Explanation of symbols

1 入力装置
3 主制御部
6 測定制御部
8 表示装置
E1,E2 エッジ
R ルーラ
t1,t2 端点
1 Input Device 3 Main Control Unit 6 Measurement Control Unit 8 Display Device E1, E2 Edge R Ruler t1, t2 End Point

Claims (9)

表示装置に表示される図形データのエッジ上にルーラの一対の端点を位置させ、該端点間の距離を算出することにより前記図形データのエッジ間の距離を測定する図形データの距離測定方法であって、
前記表示装置上の一つの座標を入力して前記ルーラを移動させ、該ルーラの端点間の距離を測定することを特徴とする図形データの距離測定方法。
A graphic data distance measuring method for measuring a distance between edges of graphic data by positioning a pair of end points of a ruler on an edge of graphic data displayed on a display device and calculating a distance between the endpoints. And
A graphic data distance measuring method, comprising: inputting one coordinate on the display device; and moving the ruler to measure a distance between end points of the ruler.
前記端点の一方を固定し、入力した座標と前記一方の端点を結ぶ測定線を算出し、該測定線と前記図形データのエッジとの交点を他方の端点とすることを特徴とする請求項1記載の図形データの距離測定方法。   2. One of the end points is fixed, a measurement line connecting the input coordinates and the one end point is calculated, and an intersection of the measurement line and the edge of the graphic data is set as the other end point. The distance measurement method of the described graphic data. 前記座標の入力に基づいて、該座標を含み、かつあらかじめ設定した基準ルーラと平行となる測定線を算出し、該測定線と前記図形データのエッジとの交点を前記ルーラの端点とすることを特徴とする請求項1記載の図形データの距離測定方法。   Based on the input of the coordinates, a measurement line including the coordinates and parallel to a preset reference ruler is calculated, and an intersection of the measurement line and the edge of the graphic data is set as an end point of the ruler. The distance measurement method for graphic data according to claim 1. 前記ルーラの端点間の距離を測定値として表示装置に表示することを特徴とする請求項2又は3記載の図形データの距離測定方法。   4. The distance measurement method for graphic data according to claim 2, wherein the distance between the end points of the ruler is displayed as a measured value on a display device. 前記基準ルーラの角度を選択可能としたことを特徴とする請求項3記載の図形データの距離測定方法。   4. The graphic data distance measuring method according to claim 3, wherein an angle of the reference ruler is selectable. 前記測定値とあらかじめ設定した基準値との差分を表示装置に表示することを特徴とする請求項4又は5記載の図形データの距離測定方法。   6. The distance measurement method for graphic data according to claim 4, wherein a difference between the measured value and a preset reference value is displayed on a display device. 前記測定値が最大あるいは最小となるルーラと該測定値とをマーキングすることを特徴とする請求項4又は5記載の図形データの距離測定方法。   6. The distance measurement method for graphic data according to claim 4, wherein a ruler having the maximum or minimum measurement value and the measurement value are marked. 前記測定値があらかじめ設定した許容範囲を超えるとき、当該領域をマーキングすることを特徴とする請求項4又は5記載の図形データの距離測定方法。   6. The distance measurement method for graphic data according to claim 4, wherein the area is marked when the measured value exceeds a preset allowable range. 図形データを格納する外部記憶装置と、
前記図形データを表示する表示装置と、
前記表示装置上で任意の座標を選択する入力装置と、
前記図形データのエッジ間に位置させたルーラの一対の端点間の距離を測定する制御部と
を備えた図形データの距離測定装置であって、
前記表示装置上で選択された一つの座標に基づいて前記ルーラを移動させ、該ルーラの端点間の距離を測定する測定制御部を備えたことを特徴とする図形データの距離測定装置。
An external storage device for storing graphic data;
A display device for displaying the graphic data;
An input device for selecting arbitrary coordinates on the display device;
A distance measuring device for graphic data comprising a control unit for measuring a distance between a pair of end points of a ruler located between edges of the graphic data,
A graphic data distance measuring device comprising a measurement control unit for moving the ruler based on one coordinate selected on the display device and measuring a distance between end points of the ruler.
JP2007065344A 2007-03-14 2007-03-14 Method and device for measuring distance in pattern data Pending JP2008226011A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007065344A JP2008226011A (en) 2007-03-14 2007-03-14 Method and device for measuring distance in pattern data
US12/073,897 US20080228439A1 (en) 2007-03-14 2008-03-11 Method and apparatus for measuring distance with graphic data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007065344A JP2008226011A (en) 2007-03-14 2007-03-14 Method and device for measuring distance in pattern data

Publications (1)

Publication Number Publication Date
JP2008226011A true JP2008226011A (en) 2008-09-25

Family

ID=39763529

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007065344A Pending JP2008226011A (en) 2007-03-14 2007-03-14 Method and device for measuring distance in pattern data

Country Status (2)

Country Link
US (1) US20080228439A1 (en)
JP (1) JP2008226011A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9183650B2 (en) * 2013-07-24 2015-11-10 Microsoft Technology Licensing, Llc Data point calculations on a chart

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58209141A (en) * 1982-05-31 1983-12-06 Hitachi Ltd Inspection system of rule on design for layout
JPH01193973A (en) * 1988-01-29 1989-08-03 Hitachi Ltd Interference checking method for three-dimensional shape
JPH0410069A (en) * 1989-12-27 1992-01-14 Narumi China Corp Inspecting method for printed wiring pattern
JPH0454628A (en) * 1990-06-25 1992-02-21 Toshiba Corp Image display device
JPH04130966A (en) * 1990-09-21 1992-05-01 Nec Corp Cad system
JPH04333979A (en) * 1991-05-10 1992-11-20 Mitsubishi Electric Corp Circuit layout design supporting device
JPH1031757A (en) * 1996-07-12 1998-02-03 Canon Inc Graphic processor and method for calculating shortest distance between elements
JPH11296571A (en) * 1998-04-13 1999-10-29 Fujitsu Ltd Interference checking device and its program recording medium
JP2000137473A (en) * 1998-11-02 2000-05-16 Hitachi Ltd Display device displaying variable angle cross cursor

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0693181B2 (en) * 1988-03-18 1994-11-16 株式会社日立製作所 Display device
US6072897A (en) * 1997-09-18 2000-06-06 Applied Materials, Inc. Dimension error detection in object
US6256595B1 (en) * 1998-03-04 2001-07-03 Amada Company, Limited Apparatus and method for manually selecting, displaying, and repositioning dimensions of a part model
JP3699949B2 (en) * 2002-09-26 2005-09-28 株式会社東芝 PATTERN MEASURING METHOD, SEMICONDUCTOR DEVICE MANUFACTURING METHOD USING THE PATTERN MEASURING METHOD, PROGRAM, COMPUTER-READABLE RECORDING MEDIUM, AND PATTERN MEASURING DEVICE

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58209141A (en) * 1982-05-31 1983-12-06 Hitachi Ltd Inspection system of rule on design for layout
JPH01193973A (en) * 1988-01-29 1989-08-03 Hitachi Ltd Interference checking method for three-dimensional shape
JPH0410069A (en) * 1989-12-27 1992-01-14 Narumi China Corp Inspecting method for printed wiring pattern
JPH0454628A (en) * 1990-06-25 1992-02-21 Toshiba Corp Image display device
JPH04130966A (en) * 1990-09-21 1992-05-01 Nec Corp Cad system
JPH04333979A (en) * 1991-05-10 1992-11-20 Mitsubishi Electric Corp Circuit layout design supporting device
JPH1031757A (en) * 1996-07-12 1998-02-03 Canon Inc Graphic processor and method for calculating shortest distance between elements
JPH11296571A (en) * 1998-04-13 1999-10-29 Fujitsu Ltd Interference checking device and its program recording medium
JP2000137473A (en) * 1998-11-02 2000-05-16 Hitachi Ltd Display device displaying variable angle cross cursor

Also Published As

Publication number Publication date
US20080228439A1 (en) 2008-09-18

Similar Documents

Publication Publication Date Title
KR100995846B1 (en) Image processing device, image drawing device, and system
EP1703349A2 (en) Off-line teaching device
EP3179451B1 (en) A computer-implemented method for drawing a polyline in a three-dimensional scene
US20160093068A1 (en) Image measurement apparatus and guidance display method of image measurement apparatus
JP6468756B2 (en) 3D model generation method, 3D model generation system, and 3D model generation program
JP2016045781A (en) Three-dimensional model generation method, three-dimensional model generation system, and three-dimensional model generation program
US8144338B2 (en) Pattern measurement apparatus and pattern measurement method
JP2017037460A (en) Machining system and machining method
JP5610883B2 (en) Processing simulation apparatus and method
CN116670675A (en) Quick positioning graphics system and method
KR101247760B1 (en) Apparatus and method for measuring plate position
JP2008226011A (en) Method and device for measuring distance in pattern data
JP4491278B2 (en) Shape simulation apparatus, shape simulation method, and shape simulation program
JP2009069483A (en) Display information processor
JP6324889B2 (en) Outline measuring instrument for workpiece having outline shape to be connected tangentially and method therefor
JP2007065802A (en) Mesh division method, finite element analysis device and computer program
US20210263057A1 (en) Method and Device for Software-Based Planning of a Dimensional Measurement
KR20020082855A (en) A method of providing a display for a graphical user interface
JP2007086979A (en) Test pattern editing device
JP4489468B2 (en) CLEARANCE DISTANCE MEASURING METHOD FOR PRINTED BOARD DESIGN APPARATUS, CLEARANCE DISTANCE MEASURING APPARATUS FOR PRINTED BOARD DESIGN APPARATUS, PROGRAM, AND COMPUTER READABLE RECORDING MEDIUM
JP2006139713A (en) 3-dimensional object position detecting apparatus and program
JP2004239761A (en) Image measuring instrument, and program for generating edge tracking measuring program
JP6293293B2 (en) How to establish routines for multi-sensor measurement equipment
WO2007037032A1 (en) Outline measuring machine, method for calculating geometrical basic profile of outline measuring machine and its program
JP4662404B2 (en) Hole shape modeling device

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20080730

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110715

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110726

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110912

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120403