Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0253822B2 - - Google Patents
[go: Go Back, main page]

JPH0253822B2 - - Google Patents

Info

Publication number
JPH0253822B2
JPH0253822B2 JP60031335A JP3133585A JPH0253822B2 JP H0253822 B2 JPH0253822 B2 JP H0253822B2 JP 60031335 A JP60031335 A JP 60031335A JP 3133585 A JP3133585 A JP 3133585A JP H0253822 B2 JPH0253822 B2 JP H0253822B2
Authority
JP
Japan
Prior art keywords
pattern
amount
computer
curved
point
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.)
Expired
Application number
JP60031335A
Other languages
Japanese (ja)
Other versions
JPS61190661A (en
Inventor
Tetsuo Nakagawa
Yoshiko Obinata
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP60031335A priority Critical patent/JPS61190661A/en
Publication of JPS61190661A publication Critical patent/JPS61190661A/en
Publication of JPH0253822B2 publication Critical patent/JPH0253822B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、アナログ回路のプリント板のパター
ンを設計するためのプリント板(以下これを
PCBと略す)CAD装置における曲線パターンの
修正方法に関する。
Detailed Description of the Invention (Industrial Application Field) The present invention relates to a printed board (hereinafter referred to as this) for designing a printed board pattern for an analog circuit.
This paper relates to a method for correcting curved patterns in CAD equipment (abbreviated as PCB).

(従来技術) アナログ回路のプリント板は、そこで扱われる
信号がアナログ信号であつて、電圧、電流の絶対
値や時間変化である波形変化が重要となる。この
ために、アナログ回路のプリント板のパターンを
設計するに当つては、信号線はできるだけ短かく
なるように考慮し、また、電流の大きさによつて
パターン幅を大きくすることも必要となる。ま
た、一度書いた曲線パターンを、滑らかな接続を
保ちつつ修正を行なう必要もある。
(Prior Art) The signals handled by analog circuit printed boards are analog signals, and waveform changes such as absolute values of voltage and current and changes over time are important. For this reason, when designing the printed circuit board pattern for analog circuits, it is necessary to keep the signal lines as short as possible, and it is also necessary to increase the pattern width depending on the magnitude of the current. . It is also necessary to modify the curved pattern once drawn while maintaining smooth connections.

従来のPCB・CAD装置は、デイジタルプリン
ト板のパターン設計を対象としている。デイジタ
ルプリント板は、扱う信号が“1”,“0”の情報
であつて、信号線は比較的自由に引き回すことが
でき、パターンは主として直線及び折線で書かれ
る。
Conventional PCB/CAD equipment is designed for pattern design of digital printed boards. Digital printed boards handle information such as "1" and "0", and signal lines can be routed relatively freely, and patterns are mainly written using straight lines and broken lines.

このために、一度書いた曲線パターンを修正す
る必要性は余りなく、それ故に曲線パターンの修
正は簡単な直線パターンの修正を繰返すことによ
つて行なわれていた。
For this reason, there is little need to correct a curved pattern once drawn, and therefore, correction of a curved pattern has been carried out by repeating simple corrections of a straight line pattern.

(発明の目的) ここにおいて、本発明、曲線で書かれたパター
ンを簡単な操作で修正移動できるPCB・CAD装
置における曲線パターンの修正方法を提供しよう
とするものである。
(Object of the Invention) Here, the present invention aims to provide a method for correcting a curved pattern in a PCB/CAD device, which allows a pattern written in a curved line to be corrected and moved with a simple operation.

(発明の構成) このような目的を達成する本発明の方法は、パ
ターンの設計を行なうコンピユータと、入力され
たデータやコンピユータで計算された各種のデー
タを記憶する記憶手段と、パターンの設計に必要
な情報を前記コンピユータに入力するキーボード
と、各種の情報を画面に表示するCRTと、この
CRT画面上の任意の位置にカーソルを移動させ
て情報を入力する入力手段とを備えたプリント板
CAD装置において、 前記コンピユータは、前記CRT画面に表示さ
れた曲線パターンにおける曲線上の直線部を延長
し折線をつくり、前記入力手段によつて前記曲線
パターン上の円弧状部分がピツクされた場合、当
該円弧部分に対応した折点を入力手段によつて指
示された量に対応した量dだけ移動させるととも
に、他の各折点も前記移動量dに曲線パターンの
端部とピツクされた点の距離Lと端部と当該折点
までの距離lを用いた所定の演算を行なつて得ら
れる値Kを乗じた量K・dだけそれぞれ移動さ
せ、前記入力手段によつて前記曲線パターン上の
直線部分がピツクされた場合、当該直線部分の両
端にある折点を入力手段によつて指示された量に
対応した量dだけ移動させるとともに、他の各折
点も前記移動量dに前記した所定の演算を行なつ
て得られる値Kを乗じた量K・dだけそれぞれ移
動させ、各折点を移動させて得られる折線の折点
部分をそれぞれ円弧状に変更し、前記CRT画面
に表示された曲線パターンを修正することを特徴
とするものである。
(Structure of the Invention) The method of the present invention to achieve the above object includes a computer for designing a pattern, a storage means for storing input data and various data calculated by the computer, and a computer for designing a pattern. A keyboard for inputting necessary information into the computer, a CRT for displaying various information on the screen, and this
A printed board equipped with an input means for inputting information by moving a cursor to any position on a CRT screen
In the CAD device, the computer extends a straight line on the curve in the curve pattern displayed on the CRT screen to create a broken line, and when an arc-shaped portion on the curve pattern is picked by the input means, The break point corresponding to the circular arc portion is moved by an amount d corresponding to the amount specified by the input means, and each of the other break points is also moved by the distance d between the end of the curve pattern and the picked point. The distance L and the distance L between the end and the corresponding corner point are respectively moved by an amount K·d multiplied by a value K obtained by performing a predetermined calculation using When a straight line section is picked, the break points at both ends of the straight line section are moved by an amount d corresponding to the amount specified by the input means, and each of the other break points is also moved by an amount d corresponding to the amount of movement d. Each of the broken lines is moved by an amount K・d multiplied by the value K obtained by performing a predetermined calculation, and each broken point of the broken line obtained by moving each bending point is changed into an arc shape and displayed on the CRT screen. This method is characterized by correcting the curve pattern that has been created.

(実施例) 第1図は、本発明に係る方法が実施される
PCB・CAD装置の構成ブロツク図である。図に
おいて、1はコンピユータであり、CAD装置と
して動作させるための各部の制御を行なうもので
ある。そして、入力されたプログラムに従つて、
以下に説明する曲線パターンの修正演算をも行な
うものである。2はデイスクであり、入力された
データやコンピユータ1で計算された各種のデー
タを記憶する。3はキーボードであり、CAD装
置で設計するプリント板等に関する情報をコンピ
ユータ1に入力する。4はタブレツトで、CRT
5の画面位置と1対1の対応関係にある平板上に
ペン(図示せず)先で指示し、ライン等のデータ
をコンピユータ1に入力させる。CRT5は各種
の情報を画面に表示し、通常は対話形式により、
プリント板のパターン設計を行なう。6はプロツ
タで、コンピユータ1で演算した作図データに基
づいて、設計された配線パターン等を実際の紙面
に描出する。7はバスラインで、コンピユータ1
と各部とを結合しており、コンピユータ1との間
で信号のやり取りが行なわれる。
(Example) FIG. 1 shows the method according to the present invention being carried out.
FIG. 2 is a block diagram of the configuration of a PCB/CAD device. In the figure, numeral 1 is a computer, which controls various parts to operate as a CAD device. Then, according to the input program,
It also performs calculations for correcting curve patterns, which will be described below. A disk 2 stores input data and various data calculated by the computer 1. Reference numeral 3 denotes a keyboard, which inputs information regarding printed boards and the like designed by the CAD device into the computer 1. 4 is a tablet, CRT
5 on a flat plate in one-to-one correspondence with the screen position 5, and input data such as lines into the computer 1 by pointing with the tip of a pen (not shown). CRT5 displays various information on the screen, usually in an interactive format.
Design patterns for printed boards. Reference numeral 6 denotes a plotter, which draws the designed wiring pattern etc. on actual paper based on the drawing data calculated by the computer 1. 7 is the bus line, computer 1
and each part are connected to each other, and signals are exchanged with the computer 1.

このように構成された装置において、アナログ
回路のプリント板のパターンを設計する操作は次
のようにして行なわれる。
In the apparatus configured as described above, the operation for designing the pattern of the analog circuit printed board is carried out as follows.

まず、オペレータは、CRT5の画面上に表示
されたプリント板の配線領域に、配線パターンを
設計しようとしているアナログ回路の部品を配置
する操作を行なう。この際、部品情報(例えば、
各電子部品ごとの取付け足の間隔寸法など)は、
通常、予じめCAD装置のデイスク2に格納され
ているが、オペレータがキーボード3を介して、
取付け電子部品の種類を入力するとともに、タブ
レツト4を介して電子部品のプリント板上の取付
け位置をコンピユータ1に入力させる。このよう
にして、すべての部品に関する情報の入力が完了
すると、プリント板を構成する電子部品の取付位
置がコンピユータ1によつて把握される。
First, the operator performs an operation to place the components of the analog circuit for which the wiring pattern is to be designed in the wiring area of the printed board displayed on the screen of the CRT 5. At this time, parts information (for example,
The distance between the mounting feet for each electronic component, etc.) is as follows:
Normally, it is stored in advance on the disk 2 of the CAD device, but the operator can input it via the keyboard 3.
The type of electronic component to be mounted is inputted, and the mounting position of the electronic component on the printed board is inputted to the computer 1 via the tablet 4. In this way, when the input of information regarding all the parts is completed, the computer 1 knows the mounting positions of the electronic parts constituting the printed board.

次に、すべての取付け部品の位置が定まつた
ら、オペレータは、各取付けピン間の接続情報を
タブレツト4を使用して、CRT5の画面を見な
がら入力する。この入力は、通常、タブレツト4
上の位置を専用のペンで指示させながら、そのペ
ン先のタブレツト4上の位置に対応するCRT画
面上にカーソルを表示して、このカーソルにて各
ピン間の接続情報を入力する。これによつて、各
接続個所を結ぶ滑らかな曲線パターンが書かれ
る。
Next, when the positions of all the mounting parts are determined, the operator inputs the connection information between each mounting pin using the tablet 4 while looking at the screen of the CRT 5. This input is typically used for tablet 4
While pointing the upper position with a special pen, a cursor is displayed on the CRT screen corresponding to the position of the pen tip on the tablet 4, and connection information between each pin is input using this cursor. This creates a smooth curved pattern connecting each connection point.

次に、本発明の曲線パターンの修正方法につい
て、第2図〜第4図を参照しながら説明する。
Next, the curve pattern correction method of the present invention will be explained with reference to FIGS. 2 to 4.

第2図及び第4図は、CRT5の画面に表示さ
れた曲線パターンを示す図であり、第3図はコン
ピユータ1が行なう動作の一例を示すフローチヤ
ートである。第2図に示す曲線パターンの修正
は、長い曲線の一部をピツクして所望の量dだ
け、タブレツト4のペンにより移動させることに
なる。ここで、はじめに、曲線パターン上の円弧
状部分P点がピツクされた場合を説明する。
2 and 4 are diagrams showing curve patterns displayed on the screen of the CRT 5, and FIG. 3 is a flowchart showing an example of the operation performed by the computer 1. Modification of the curve pattern shown in FIG. 2 involves picking a portion of a long curve and moving it by a desired amount d with the pen of tablet 4. First, a case will be described in which a point P on an arc-shaped portion on a curved pattern is picked.

この場合、コンピユータ1は、はじめに修正す
る曲線パターン(この曲線は直線と円弧の組合せ
で書かれており、これらはエンテイテイ
(entity)と呼ばれる)のデータを格納する(ス
テツプ1)。次に、タブレツト4のペンによつて
入力された修正量(移動量d)を入力する(ステ
ツプ2)。続いて、修正すべきパターン曲線であ
るかどうか判断して(ステツプ3)、この場合
“yes”となつて、ステツプ4に移る。ステツプ4
では、曲線パターンにおける曲線上の直線部を延
長し、折線をつくる曲線折線変換を行なう。続い
て、得られた折線における折点の修正量の演算を
行なう(ステツプ5)。この演算は、第2図に示
すパターンの場合、P点の移動量は、指定された
量dとなり、他の折点Q,Rの移動量dQ,dRは
次式の演算によつて求められる。
In this case, the computer 1 first stores data of a curve pattern to be corrected (this curve is written as a combination of straight lines and circular arcs, and these are called entities) (step 1). Next, the correction amount (movement amount d) input using the pen on the tablet 4 is input (step 2). Next, it is determined whether the pattern curve should be corrected (step 3). In this case, the answer is "yes" and the process moves to step 4. Step 4
Now, we will perform a curve-broken line conversion that extends the straight line portions on the curves in the curve pattern to create broken lines. Subsequently, the amount of correction of the break point in the obtained broken line is calculated (step 5). In this calculation, in the case of the pattern shown in Figure 2, the amount of movement of point P is the specified amount d, and the amounts of movement dQ and dR of other corner points Q and R are calculated by the following formula. .

dQ=d・l1/L1・α1 …(1) dR=d・l2/L2・α2 …(2) ただし、L1,L2はピツクされた点Pと曲線パ
ターンの端部O1,O2との距離、l1,l2は端部O1
Q2と折点Q,Rまでの距離、α12は1以下の係
数で、例えば0.5である。
dQ=d・l 1 /L 1・α 1 …(1) dR=d・l 2 /L 2・α 2 …(2) However, L 1 and L 2 are the picked point P and the edge of the curved pattern The distance between the parts O 1 and O 2 , l 1 and l 2 are the distances from the ends O 1 and
The distance between Q 2 and the corner points Q and R, α 12 , is a coefficient of 1 or less, for example, 0.5.

続いて、ステツプ5で得られた移動量に基づき
折線を修正する(ステツプ6)。続いて、修正す
べきパターンが曲線であるかどうか判断し(ステ
ツプ7)、この場合、“yes”となつて、ステツプ
8で、折線を曲線に変換させる。すなわち、各折
点を移動させて得られた折線の各折点部分P1
Q1,R1をそれぞれ円弧状に変更する。なお、こ
の折点部分を円弧状に変換する手法は、例えば特
願昭59−48791号で提案されたものが用いられる。
Next, the broken line is corrected based on the amount of movement obtained in step 5 (step 6). Next, it is determined whether the pattern to be corrected is a curve (step 7). In this case, the answer is "yes" and the polygonal line is converted to a curve in step 8. That is, each break point portion P 1 of the broken line obtained by moving each break point,
Change Q 1 and R 1 to arc shapes. Note that the method of converting this corner portion into a circular arc shape may be used, for example, as proposed in Japanese Patent Application No. 1987-48791.

続いて、曲線パターンを変更したデータにそれ
ぞれ修正し(ステツプ9)、修正された曲線パタ
ーンをCRT5に表示し(ステツプ10)、終了す
る。
Subsequently, each curve pattern is corrected to the changed data (step 9), the corrected curve pattern is displayed on the CRT 5 (step 10), and the process ends.

次に、曲線パターン上の直線部分S点がピツク
された場合を説明する。第4図は、この場合の説
明図である。この場合には、ステツプ5におい
て、ピツクされたS点の両端に当る折点T,Uの
移動量dT,dUを、指定された量dとし、線分
TUを平行移動させる。第4図では、折点はT,
Uの2点の例であるが、更に別の折点が存在する
場合、残りの折点の移動量は(1),(2)式に準じて求
められる。
Next, a case will be described in which a straight line point S point on a curved pattern is picked. FIG. 4 is an explanatory diagram in this case. In this case, in step 5, the moving amounts dT and dU of the corner points T and U, which are at both ends of the picked point S, are set to the specified amount d, and the line segment
Translate TU. In Figure 4, the break points are T,
In the example of two points of U, if there is another breaking point, the amount of movement of the remaining breaking point can be calculated according to equations (1) and (2).

第5図は、本発明の方法による曲線パターン修
正例を示した図である。aは修正前のパターンで
あり、ここで、P〜Uで示す各点を矢印に示すよ
うにピツクすることによつて、bに示すような滑
めらかな曲線パターンに短時間で修正移動するこ
とができる。
FIG. 5 is a diagram showing an example of curve pattern correction by the method of the present invention. A is the pattern before correction, and by picking each point indicated by P to U as shown by the arrow, the pattern is corrected and moved in a short time to a smooth curved pattern as shown in b. be able to.

(発明の効果) 以上説明したように、本発明によれば曲線で書
かれたパターンを簡単な操作で、かつ複雑な演算
を行なうことなく修正移動することができる。本
発明の方法は、アナログ回路のプリント板のパタ
ーン設計を行なうPCB・CAD装置に適用して実
用的である。
(Effects of the Invention) As described above, according to the present invention, a pattern drawn by a curved line can be modified and moved with simple operations and without performing complicated calculations. The method of the present invention is practical when applied to PCB/CAD equipment that designs patterns for analog circuit printed boards.

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

第1図は本発明の方法が実施されるPCB・
CAD装置の構成ブロツク図、第2図及び第4図
はCRT画面に表示された曲線パターンを示す図、
第3図は第1図装置におけるコンピユータが行な
う動作のフローチヤート、第5図は本発明方法に
よる曲線パターンの修正例を示す図である。 1……コンピユータ、2……デイスク、3……
キーボード、4……タブレツト、5……CRT、
6……プロツタ。
Figure 1 shows a PCB on which the method of the present invention is implemented.
The configuration block diagram of the CAD device, Figures 2 and 4 are diagrams showing curved patterns displayed on the CRT screen,
FIG. 3 is a flowchart of the operation performed by the computer in the apparatus shown in FIG. 1, and FIG. 5 is a diagram showing an example of correcting a curve pattern by the method of the present invention. 1...computer, 2...disk, 3...
keyboard, 4...tablet, 5...CRT,
6... Protsuta.

Claims (1)

【特許請求の範囲】 1 パターンの設計を行なうコンピユータと、入
力されたデータやコンピユータで計算された各種
のデータを記憶する記憶手段と、パターンの設計
に必要な情報を前記コンピユータに入力するキー
ボードと、各種の情報を画面に表示するCRTと、
このCRT画面上の任意の位置にカーソルを移動
させて情報を入力する入力手段とを備えたプリン
ト板CAD装置において、 前記コンピユータは、前記CRT画面に表示さ
れた曲線パターンにおける曲線上の直線部を延長
し折線をつくり、前記入力手段によつて前記曲線
パターン上の円弧状部分がビツクされた場合、当
該円弧部分に対応した折点を入力手段によつて指
示された量に対応した量dだけ移動させるととも
に、他の各折点も前記移動量dと、曲線パターン
の端部とピツクされた点の距離Lと前記端部と当
該折点までの距離lを用いた所定の演算を行なつ
て得られる値だけそれぞれ移動させ、前記入力手
段によつて前記曲線パターン上の直線部分がピツ
クされた場合、当該直線部分の両端にある折点を
入力手段によつて指示された量に対応した量dだ
け移動させるとともに、他の各折点も前記移動量
dに前記した所定の演算を行なつて得られる値だ
けそれぞれ移動させ、次に各折点を移動させて得
られる折線の折点部分をそれぞれ円弧状に変更
し、前記CRT画面に表示された曲線パターンを
修正することを特徴とする曲線パターンの修正方
法。
[Claims] 1. A computer for designing a pattern, a storage means for storing input data and various data calculated by the computer, and a keyboard for inputting information necessary for designing a pattern into the computer. , a CRT that displays various information on the screen,
In this printed board CAD device equipped with an input means for inputting information by moving a cursor to an arbitrary position on the CRT screen, the computer is configured to calculate a straight line portion on a curved line in a curved pattern displayed on the CRT screen. When an arc-shaped portion on the curve pattern is extended and a broken line is created and the input means is used to bit the arc-shaped portion on the curved line, the break point corresponding to the arc portion is changed by an amount d corresponding to the amount specified by the input means. At the same time, each other corner point is also subjected to a predetermined calculation using the amount of movement d, the distance L between the end of the curve pattern and the picked point, and the distance l between the end and the corresponding corner point. When a straight line portion on the curved pattern is picked by the input means, the break points at both ends of the straight line portion are moved by the amount specified by the input means. While moving the amount d, each of the other break points is also moved by the value obtained by performing the above-mentioned predetermined calculation on the movement amount d, and then each break point is moved to determine the break point of the broken line. A method for correcting a curved pattern, comprising changing each portion into an arc shape to correct the curved pattern displayed on the CRT screen.
JP60031335A 1985-02-19 1985-02-19 Correcting method for curve pattern Granted JPS61190661A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60031335A JPS61190661A (en) 1985-02-19 1985-02-19 Correcting method for curve pattern

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60031335A JPS61190661A (en) 1985-02-19 1985-02-19 Correcting method for curve pattern

Publications (2)

Publication Number Publication Date
JPS61190661A JPS61190661A (en) 1986-08-25
JPH0253822B2 true JPH0253822B2 (en) 1990-11-19

Family

ID=12328380

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60031335A Granted JPS61190661A (en) 1985-02-19 1985-02-19 Correcting method for curve pattern

Country Status (1)

Country Link
JP (1) JPS61190661A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63128476A (en) * 1986-11-18 1988-06-01 Fujitsu Ltd Line data changing system
JPH02170276A (en) * 1988-12-23 1990-07-02 Yokogawa Electric Corp Correction method for polyline pattern

Also Published As

Publication number Publication date
JPS61190661A (en) 1986-08-25

Similar Documents

Publication Publication Date Title
JPH01131963A (en) Automatic connection configuration creation system
JPH0253822B2 (en)
JP2929705B2 (en) How to change the wiring pattern shape
JP2940173B2 (en) Substrate CAD system
JP3108605B2 (en) How to display shape attributes
JP2943301B2 (en) How to push out the wiring pattern
JP3063415B2 (en) Computer-aided design equipment for printed wiring boards
JPH01125615A (en) Information input device
JP2751114B2 (en) Character processing method
JP4012950B2 (en) Waveform editing method
JP3246361B2 (en) Display device
JP2542527B2 (en) Graphic drawing method in graphic processing apparatus
JP3296802B2 (en) Automatic dimension entry mechanism in CAD system
JP2870824B2 (en) Printed circuit board design system
JP2964551B2 (en) Figure processing method
JP3145323B2 (en) Via automatic generation method and via automatic generation system
JPH067401Y2 (en) Data generator for chip mounter
JPH0341568A (en) Grid correcting system
JP2935189B2 (en) Outline font processor
JPH07282118A (en) Time chart preparing device
JP2621893B2 (en) Shape Correction Method for Solid Conductor Data in Printed Circuit Board CAD System
JPH05324764A (en) Formation of flat tone pattern
JPS61253583A (en) Production of approximating surface
JPH0687266B2 (en) Curve generator
JPH0344771A (en) Graphic information correcting method for graphic processor