JPH04153781A - Curve wiring pattern producing device for printed circuit board - Google Patents

Curve wiring pattern producing device for printed circuit board

Info

Publication number
JPH04153781A
JPH04153781A JP2278264A JP27826490A JPH04153781A JP H04153781 A JPH04153781 A JP H04153781A JP 2278264 A JP2278264 A JP 2278264A JP 27826490 A JP27826490 A JP 27826490A JP H04153781 A JPH04153781 A JP H04153781A
Authority
JP
Japan
Prior art keywords
wiring pattern
curved
curve
curved wiring
coordinates
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
JP2278264A
Other languages
Japanese (ja)
Inventor
Tadashi Mimaki
三巻 正
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2278264A priority Critical patent/JPH04153781A/en
Publication of JPH04153781A publication Critical patent/JPH04153781A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K3/00Apparatus or processes for manufacturing printed circuits
    • H05K3/0005Apparatus or processes for manufacturing printed circuits for designing circuits by computer

Abstract

PURPOSE:To accurately express a wiring pattern and also to simplify this pattern by defining uniquely the curve wiring pattern of a printed circuit board as a two-dimensional space curve with use of the fixed start and end points of the parts terminal coordinates, the through hole position coordinates, etc., and a coordinate point showing the nearby pass coordinates. CONSTITUTION:A fixed start point 8 and a fixed end point 9 serving as the start and end points to be wired are projected on a display part 4 unified with a curve wiring pattern input part 1 together with an existing wiring pattern 6, a wiring pattern pass area 7, a wiring inhibiting area 5 serving as a copper foil part of a printed circuit board, and a rat net 10 showing a connection request pin pair. An operator inputs plural nearby pass points through the part 1 so that such a curve wiring pattern that uses the points 8 and 9 as its start and end points respectively may pass through the area 7. Thus the complicated wiring patterns including the curve wiring pattern on the printed circuit board can be expressed with use of a simple parameter.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は印刷配線板の曲線配線パターン作成装置に関し
、特に固定始点および固定終点からの1つの曲線配線パ
ターンを空間曲線として正規数式化し、前記数式中のパ
ラメータを記憶することによって曲線配線パターンの位
置および形状を効率的に表現する印刷配線板の曲線配線
パターン作成装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a curved wiring pattern creation device for a printed wiring board, and in particular, it converts one curved wiring pattern from a fixed starting point and a fixed ending point into a normal mathematical expression as a space curve, and The present invention relates to a curved wiring pattern creation device for a printed wiring board that efficiently expresses the position and shape of a curved wiring pattern by storing parameters in a mathematical formula.

〔従来の技術〕[Conventional technology]

従来の印刷配線板の曲線配線パターン作成装置は、曲線
配線パターンを変曲点単位で線分あるいは円弧に分解し
、その接続状態を表現し、メモリに記憶させている。す
なわち、データが格納されるメモリ内部のアドレスを指
し示すポインタの形式で1つ1つの配線パターンのつな
がりをデータ化、つまり曲線配線パターンデータとして
表現し、メモリに記憶させている。
A conventional curved wiring pattern creation device for a printed wiring board breaks down a curved wiring pattern into line segments or circular arcs for each inflection point, expresses the connection state thereof, and stores it in a memory. That is, the connection of each wiring pattern is converted into data in the form of a pointer pointing to an address inside the memory where data is stored, that is, expressed as curved wiring pattern data, and stored in the memory.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来の印刷配線板の曲線配線パターン作成装置
において、複雑な形状を有する曲線配線パターンは線分
に分解し、さらに円弧などの曲線を有するものは回転角
度や半径中心座標などの項目をも記憶する必要がある。
In the above-mentioned conventional curved wiring pattern creation device for printed wiring boards, curved wiring patterns with complex shapes are broken down into line segments, and items such as rotation angles and radius center coordinates are also analyzed for curved wiring patterns such as circular arcs. Need to remember.

従って、従来の曲線配線パターン作成装置はデータ量が
増大する傾向にある。
Therefore, the amount of data tends to increase in conventional curved wiring pattern creation devices.

しかも、従来のパターン作成装置は、線分や円弧などの
基本図形を組み合わせて使用するだけでは滑らかな曲線
を用いた複雑な図形を表現することが実際上不可能であ
るという欠点がある。
Moreover, conventional pattern creation devices have the disadvantage that it is practically impossible to express complex figures using smooth curves just by using combinations of basic figures such as line segments and circular arcs.

本発明の目的は、かかる複雑な曲線配線パターンを正確
に表現するとともに単純化することのできる印刷配線板
の曲線配線パターン作成装置を提供することにある。
An object of the present invention is to provide a curved wiring pattern creation device for a printed wiring board that can accurately represent and simplify such a complicated curved wiring pattern.

口課題を解決するための手段〕 本発明の印刷配線板の曲線配線パターン作成装置は、曲
線配線パターンの近傍通過座標を入力する曲線配線パタ
ーン入力部と、前記曲線配線パターン入力部から入力さ
れた座標群に対して曲線を発生するための基底関数を計
算する基底関数計算処理部と、前記基底関数計算処理部
で計算された基底関数を基に変動パラメータに応じた前
記曲線配線パターンを表示する配線パターン表示部と、
前記曲線配線パターンを一義的に規定するためのパラメ
ータを記憶する曲線配線パターンパラメータ記憶部とを
有し、印刷配線板の部品端子座標やスルーホール位置座
標などの固定始点および終点と近傍通過座標をあらわす
座標点を用いて前記印刷配線板の曲線配線パターンを2
次元の空間曲線として一意的に定義するように構成され
る。
[Means for Solving the Problems] The curved wiring pattern creation device for a printed wiring board of the present invention includes a curved wiring pattern input section for inputting neighboring passage coordinates of the curved wiring pattern, and a curved wiring pattern input section for inputting neighboring passing coordinates of the curved wiring pattern. a basis function calculation processing unit that calculates a basis function for generating a curve for a coordinate group; and a basis function calculation processing unit that displays the curved wiring pattern according to a variation parameter based on the basis function calculated by the basis function calculation processing unit. A wiring pattern display section,
a curved wiring pattern parameter storage unit that stores parameters for uniquely defining the curved wiring pattern, and stores fixed starting points and ending points such as component terminal coordinates and through hole position coordinates of a printed wiring board, and nearby passing coordinates. The curved wiring pattern of the printed wiring board is determined by using the coordinate points represented by 2.
Constructed to be uniquely defined as a dimensional space curve.

〔実施例〕〔Example〕

次に、本発明の実施例について図面を参照して説明する
Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の第一の実施例を説明するための印刷配
線板の曲線配線パターン作成装置の処理の流れを示すフ
ロー図である。
FIG. 1 is a flowchart showing the processing flow of a curved wiring pattern creating apparatus for a printed wiring board to explain a first embodiment of the present invention.

第1図に示すように、本実施例は配線経路を決定するた
めの近傍通過座標を入力し、曲線を発生するための基底
関数N1.t、(t)の計算処理を行なう。このとき、
計算処理部では計算手順を記憶している記憶部にアクセ
スし、必要なデータを得てから計算処理を行なう。次に
、計算結果に基づき、曲線配線パターンを表示部に表示
する。しかる後、この曲線配線パターンの保存の有無を
判定し、必要ならば曲線パラメータの記憶処理を行なう
ことにより、一つの曲線配線パターンの作成が完了する
As shown in FIG. 1, in this embodiment, neighboring passing coordinates for determining a wiring route are input, and a basis function N1 for generating a curve is input. t, (t) is calculated. At this time,
The calculation processing section accesses the storage section that stores calculation procedures, obtains necessary data, and then performs calculation processing. Next, a curved wiring pattern is displayed on the display unit based on the calculation results. Thereafter, it is determined whether or not this curved wiring pattern is saved, and if necessary, the curved parameters are stored, thereby completing the creation of one curved wiring pattern.

第2図は本発明の第一の実施例を示すパターン作成装置
のブロック構成図である。
FIG. 2 is a block diagram of a pattern forming apparatus showing a first embodiment of the present invention.

第2図に示すように、本実施例の曲線配線パターン作成
装置は、曲線配線パターンの近傍通過座標を入力する曲
線配線パターン入力部1と、入力された座標群に対して
曲線を発生するための基底関数を計算する基底関数計算
処理部2と、計算された基底関数をもとに変動パラメー
タに応じた曲線配線パターンを表示する配線パターン表
示部4と、曲線配線パターンを一義的に規定するための
パラメータを記憶する曲線配線パターンパラメータ記憶
部3とを有している。ここで、曲線配線パターン入力部
1と配線パターン表示部4とは一体化されている。
As shown in FIG. 2, the curved wiring pattern creation device of this embodiment includes a curved wiring pattern input section 1 for inputting neighboring passing coordinates of a curved wiring pattern, and a curved wiring pattern input section 1 for inputting neighboring passing coordinates of a curved wiring pattern, and a curved wiring pattern input section 1 for generating a curved line for the inputted coordinate group. a basis function calculation processing unit 2 that calculates the basis functions of , a wiring pattern display unit 4 that displays a curved wiring pattern according to a variable parameter based on the calculated basis functions, and a wiring pattern display unit 4 that uniquely defines the curved wiring pattern. The curved wiring pattern parameter storage section 3 stores parameters for the curve wiring pattern. Here, the curved wiring pattern input section 1 and the wiring pattern display section 4 are integrated.

まず、基底関数計算処理部2は、近傍通過座標の入力に
基づき基底関数N、(t)の計算を行ない、曲線配線パ
ターンの表示を行なうとともに曲線パラメータを記憶さ
せる処理機能を有する。この基底関数N +、 h(D
の計算は、LISPあるいはPrologのコンピュー
タ言語により後述する数式を展開したデータをコンパイ
ルした計算手順に基づき行なわれる。
First, the basis function calculation processing section 2 has a processing function of calculating a basis function N,(t) based on input of neighboring passing coordinates, displaying a curved wiring pattern, and storing curved parameters. This basis function N +, h(D
The calculation is performed based on a calculation procedure in which data obtained by expanding mathematical formulas to be described later are compiled using the LISP or Prolog computer language.

以下、印刷配線板の曲線配線パターンの表現および記憶
動作について第3図乃至第5図を参照して説明する。
Hereinafter, the expression and storage operation of the curved wiring pattern of the printed wiring board will be explained with reference to FIGS. 3 to 5.

第3図は第2図における曲線配線パターンを入力する前
段階の配線周囲状況を説明するための印刷配線板の概略
図である。
FIG. 3 is a schematic diagram of a printed wiring board for explaining the situation around the wiring at a stage before inputting the curved wiring pattern in FIG. 2. FIG.

第3図に示すように、配線接続要求がある場合を例にと
って説明を進める。まず、曲線配線パターン入力部1と
一体化された表示部4には、これから配線する始点およ
び終点になる固定始点8および固定終点9と、既配線パ
ターン6や配線パターン通過領域7および印刷配線板の
銅箔部となる配線禁止領域5と、接続要求ピンペアを示
すラットネスト10とが写し出されている。このとき、
曲線配線パターンは周囲の配線状況を考慮して、配線パ
ターン通過領域7を通過するものとする。
As shown in FIG. 3, the explanation will proceed by taking as an example a case where there is a wiring connection request. First, the display unit 4 integrated with the curved wiring pattern input unit 1 displays a fixed starting point 8 and a fixed ending point 9 that will be the starting and ending points of the wiring from now on, as well as the existing wiring pattern 6, the wiring pattern passing area 7, and the printed wiring board. A wiring prohibited area 5, which is a copper foil portion, and a rat nest 10 indicating a connection request pin pair are shown. At this time,
It is assumed that the curved wiring pattern passes through the wiring pattern passage area 7 in consideration of the surrounding wiring situation.

次に、オペレータは表示部4のラットネスト10を見て
、固定始点8.固定終点9を始終点とするような曲線配
線パターンが配線パターン通過領域7を通過するように
考慮し、曲線配線パターン入力部1から複数の近傍通過
点を入力する。
Next, the operator looks at the rat nest 10 on the display section 4 and looks at the fixed starting point 8. A plurality of nearby passing points are input from the curved wiring pattern input section 1, considering that a curved wiring pattern having the fixed end point 9 as its starting and ending point passes through the wiring pattern passing region 7.

第4図は第3図において曲線配線パターンを発生させる
ための近傍通過点を表わした印刷配線板の概略図である
FIG. 4 is a schematic diagram of a printed wiring board showing nearby passing points for generating a curved wiring pattern in FIG. 3.

第4図に示すように、近傍通過点(P2)11および近
傍通過点(P3)12の入力は、曲線配線パターン入力
部1で行なわれる。この近傍通過点(P2)11および
(P3)12と固定始点(PL)8および固定終点(P
4)9とは、ポリゴンの頂点座標であり、点(Pl)は
固定始点に、また点(P、、、)(第4図の場合は、n
=3)は固定終点に必ず一致するものとする。また、近
傍通過点(P2)11〜(P、、)(第4図の場合P2
とP3)は任意に選ばれる点である。
As shown in FIG. 4, input of the nearby passing point (P2) 11 and the nearby passing point (P3) 12 is performed by the curved wiring pattern input section 1. These nearby passing points (P2) 11 and (P3) 12, fixed starting point (PL) 8 and fixed ending point (P
4) 9 is the vertex coordinate of the polygon, the point (Pl) is the fixed starting point, and the point (P,,,) (in the case of Fig. 4, n
=3) must always match the fixed end point. Also, nearby passing points (P2) 11 to (P,,) (P2 in the case of Fig. 4
and P3) are arbitrarily selected points.

いま、配線しようとする曲線配線パターンは2次元空間
曲線として捉えることにより、(1)式に示すとおりパ
ラメータtの関数であられされるBスプライン曲線P 
(t)で表わすことができる。
Now, by considering the curved wiring pattern to be wired as a two-dimensional space curve, a B-spline curve P is created as a function of the parameter t as shown in equation (1).
(t).

P(t)=ΣP+N+、k(t)       ・・・
・・・(1)尚、P、は曲線定義ポリゴンの位置ベクト
ルまた、N +、 k(t)で表わす位置に、i番目の
正規化されたBスプライン基底関数は次の(2)式で表
わされる。
P(t)=ΣP+N+,k(t)...
...(1) Furthermore, P is the position vector of the curve-defining polygon, and the i-th normalized B-spline basis function at the position represented by N +, k(t) is expressed by the following equation (2). expressed.

ここに、Xtの値は後述するノットベクトルの要素であ
る。このノットベクトルとは、x1≦Xt+1なる関係
を有する実数列であり、Bスプライン曲線パラメータの
変動範囲0くt≦t、、8を示している。しかも、この
ノットベクトルはBスプライン基底関数N+、m(t)
の位数kが指定される必要があり、この位数には増加す
るほどなめらかな曲線を発生する。特に、位数に=2に
なると、曲線はポリゴン頂点と一致する性質がある。
Here, the value of Xt is an element of a knot vector to be described later. This knot vector is a real number sequence having the relationship x1≦Xt+1, and indicates the variation range of the B-spline curve parameter, 0, t≦t, . Moreover, this knot vector is a B-spline basis function N+, m(t)
It is necessary to specify the order k of , which generates a smoother curve as the order increases. In particular, when the order is 2, the curve has the property of coinciding with the polygon vertices.

例えば、第4図のように、位数に=4とすると、ノット
ベクトルの最初と最後で4多重度(=k)のノットを指
定する必要があり、4頂点のポリゴン(n+1−4)の
場合には、パラメータtは全曲線に対して0からn−に
−2まで変化する。
For example, as shown in Figure 4, if the order is set to 4, it is necessary to specify knots with a multiplicity of 4 (=k) at the beginning and end of the knot vector, which means that a polygon with 4 vertices (n+1-4) In the case, the parameter t varies from 0 to n-2 for the entire curve.

従って、4つの頂点によって定義される位数4の曲線の
場合は、パラメータt□、=3−4+2=1であり、両
端で多重度4としたノットベクトルは!l−00001
111:lとなる。すなわち、ノットベクトルはパラメ
ータtの変動範囲が0≦t≦1であることと、曲線始点
終点の両端で0要素が4つ、1要素が4つからなる連続
多重度(=位数)は4であることを示している。以上に
より、パラメータtの変動範囲とノットベクトルの要素
とが決定するので、Bスプラインの基底関数Nl、には
、次の(3)式のように求まる。
Therefore, for a curve of order 4 defined by four vertices, the parameter t□, = 3-4 + 2 = 1, and the knot vector with multiplicity of 4 at both ends is! l-00001
111:l. In other words, in the knot vector, the variation range of the parameter t is 0≦t≦1, and the continuous multiplicity (=order) is 4, which consists of 4 0 elements and 4 1 elements at both ends of the curve start and end points. It shows that. As described above, since the variation range of the parameter t and the elements of the knot vector are determined, the basis function Nl of the B-spline is determined as shown in the following equation (3).

また、上述の(3)式はに=3の基底関数N1.3が未
知であるので、次の(4)式を計算する。
Furthermore, since the basis function N1.3 of the equation (3) above is unknown, the following equation (4) is calculated.

さらに、 基底関数N 2が未知であるので、 次の (5)式を計算する。moreover, basis function N Since 2 is unknown, next (5) Calculate equation.

ここで、t = 0.5のとき、すなわちP’(0,5
)の点を計算する。t = 0.5のとき、No、=N
、、=N2.+=N−==N5+=N6.+=0であり
、N31=1であるから、No 2=N1.2=N1.
2=N5.2=0である。また、N2.2およびN3.
2は次の(6)式のとおりになる。
Here, when t = 0.5, that is, P'(0,5
). When t = 0.5, No, = N
,,=N2. +=N-==N5+=N6. Since +=0 and N31=1, No 2=N1.2=N1.
2=N5.2=0. Also, N2.2 and N3.
2 is expressed as the following equation (6).

さらに、その他の基底関数も(7)式のように求まる。Furthermore, other basis functions are also determined as in equation (7).

同様に、No、、等も次の(8)式により求めることが
できる。
Similarly, No., etc. can be determined by the following equation (8).

従って、 t = 0.5における曲線の位置は、(9)式のよう
になり、X座標Px=2.75.Y座標P y = 2
.5となる。
Therefore, the position of the curve at t = 0.5 is as shown in equation (9), and the X coordinate is Px = 2.75. Y coordinate P y = 2
.. It becomes 5.

同様に、パラメータtの各点について計算を行なうと、
次の00式のようになる。
Similarly, when calculating each point of parameter t,
It will look like the following 00 formula.

第5図は第4図において発生した曲線配線パターンを示
した印刷配線板概略図である。
FIG. 5 is a schematic diagram of a printed wiring board showing the curved wiring pattern generated in FIG. 4.

第5図に示すように、上述した00式で表わされる発生
曲線配線パターン13が得られる。上述した計算処理は
、第1図におけるフローにおける基底関数N;、h(t
)の計算処理で行なわれる。この計算が終了すると、処
理は曲線配線パターンの表示に移る。このとき、第2図
のブロック構成においては、基底関数計算処理部2でC
PUを動作させ、基底関数を計算する。ここでの計算結
果が配線パターン表示部4にフィードバックされる。
As shown in FIG. 5, a generated curve wiring pattern 13 expressed by the above-mentioned formula 00 is obtained. The calculation process described above is based on the basis functions N;, h(t
) calculation process. When this calculation is completed, the process moves on to displaying the curved wiring pattern. At this time, in the block configuration of FIG. 2, the basis function calculation processing section 2
Operate PU and calculate basis functions. The calculation results here are fed back to the wiring pattern display section 4.

次に、配線パターン表示部4に表示された発生曲線配線
パターン13に対してオペレータの良否を判断し、良と
すればこの曲線配線パターン13を確定する。確定時の
ポリゴン頂点数および座標さらに位数には第1図のフロ
ーにおける曲線パラメータの記憶処理ステップにより曲
線配線パラメータの保存を行なう。具体的に第2図のブ
ロック図では、曲線配線パターンパラメータ記憶部3で
磁気ディスク等のデータ記憶装置を用いて書き込みを行
ない、パラメータの保存を行なっている。
Next, the operator determines whether the generated curved wiring pattern 13 displayed on the wiring pattern display section 4 is acceptable or not, and if the generated curved wiring pattern 13 is acceptable, this curved wiring pattern 13 is determined. At the time of determination, the number of polygon vertices, coordinates, and order are stored as curved wiring parameters by the curved parameter storage processing step in the flowchart of FIG. Specifically, in the block diagram of FIG. 2, parameters are stored in the curved wiring pattern parameter storage section 3 by writing using a data storage device such as a magnetic disk.

第6図は本発明の第二の実施例を説明するためのパター
ン作成装置の処理を示すフローである。
FIG. 6 is a flowchart showing the processing of the pattern creation device for explaining the second embodiment of the present invention.

第6図に示すように、本実施例は前述した第一の実施例
における曲線パラメータの記憶処理の後に、近傍通過点
増加の判定処理を設け、近傍通過点P1を順次入力でき
るようにしたことにある。
As shown in FIG. 6, this embodiment provides a process for determining the increase in nearby passing points after the curve parameter storage process in the first embodiment described above, so that neighboring passing points P1 can be sequentially input. It is in.

本実施例は、第一の実施例が近傍通過点P、を一括して
入力していたのに対し、1つの近傍通過点P1の入力の
度に基底関数N、4(t)の計算を行なうものである。
In this embodiment, while the first embodiment inputs the neighboring passing points P, all at once, this embodiment calculates the basis function N,4(t) each time one neighboring passing point P1 is input. It is something to do.

このため、処理は遅くなるものの、配線パターン表示部
4を見て近傍通過点P1の数を増加させながら第5図に
示す発生曲線配線パターン13を決定することができる
。従って、本実施例では前述した第一の実施例に比べ、
より自由度の高い曲線配線パターンを発生することがで
きるという利点がある。
Therefore, although the processing is delayed, the generated curve wiring pattern 13 shown in FIG. 5 can be determined while looking at the wiring pattern display section 4 and increasing the number of nearby passing points P1. Therefore, in this embodiment, compared to the first embodiment described above,
There is an advantage that a curved wiring pattern with a higher degree of freedom can be generated.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明の印刷配線板の曲線配線パ
ターン作成装置は、正規化された空間曲線をあらかじめ
規定しておくことにより、印刷配線板上の曲線配線パタ
ーンを含む複雑な配線パターンを非常に単純なパラメー
タを用いて表現し且つ記憶することができ、曲線配線パ
ターンの屈曲点単位に座標や半径、中心点なとを有する
必要かないという効果がある。
As explained above, the curved wiring pattern creation device for printed wiring boards of the present invention can create complex wiring patterns including curved wiring patterns on printed wiring boards by predefining normalized spatial curves. It can be expressed and stored using very simple parameters, and has the advantage that it is not necessary to have coordinates, radius, center point, etc. for each bending point of a curved wiring pattern.

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

第1図は本発明の第一の実施例を説明するための印刷配
線板の曲線配線パターン作成装置の処理の流れを示すフ
ロー図、第2図は本発明の第一の実施例を示すパターン
作成装置のブロック構成図、第3図は第2図における曲
線配線パターンを入力する前段階の配線周囲状況を説明
するための印刷配線板の概略図、第4図は第3図におい
て曲線配線パターンを発生するための近傍通過点を表わ
した印刷配線板の概略図、第5図は第4図において発生
した曲線配線パターンを示した印刷配線板概略図、第6
図は本発明の第二の実施例を説明するためのパターン作
成装置の処理の流れを示すフロー図である。 1・・・・・・曲線配線パターン入力部、2・・・・・
・基底関数計算処理部、3・・・・・・曲線配線パター
ンパラメータ記憶部、4・・・・・・配線パターン表示
部、5・・・・・・配線禁止領域、6・・・・・・既配
線パターン、7・・・・・・配線パターン通過領域、8
・・・・・・固定始点、9・・・・・・固定終点、10
・・・・・ラットネスト、11.12・・・・・・近傍
通過点、13・・・・・発生曲線配線パターン、14〜
18・・・・・・曲線配線パターン通過点。 代理人 弁理士  内 原   晋 弔 ! 閃 府 閃 躬 図 躬 閃 娼 図
FIG. 1 is a flow diagram showing the processing flow of a curved wiring pattern creation apparatus for printed wiring boards to explain a first embodiment of the present invention, and FIG. 2 is a pattern diagram showing the first embodiment of the present invention. FIG. 3 is a schematic diagram of a printed wiring board for explaining the surrounding situation of the wiring at the stage before inputting the curved wiring pattern in FIG. 2, and FIG. 4 is a block diagram of the creation device. FIG. 5 is a schematic diagram of a printed wiring board showing nearby passage points for generating the curved wiring pattern generated in FIG.
The figure is a flowchart showing the process flow of the pattern creation device for explaining the second embodiment of the present invention. 1... Curved wiring pattern input section, 2...
・Basic function calculation processing unit, 3... Curved wiring pattern parameter storage unit, 4... Wiring pattern display unit, 5... Wiring prohibited area, 6...・Existing wiring pattern, 7...Wiring pattern passing area, 8
...Fixed start point, 9...Fixed end point, 10
... Rat nest, 11.12 ... Nearby passing point, 13 ... Generated curve wiring pattern, 14 -
18... Curved wiring pattern passing point. Agent patent attorney Shinsuke Uchihara! Senpu Senban Zuman Senban Zu

Claims (1)

【特許請求の範囲】 1、曲線配線パターンの近傍通過座標を入力する曲線配
線パターン入力部と、前記曲線配線パターン入力部から
入力された座標群に対して曲線を発生するための基底関
数を計算する基底関数計算処理部と、前記基底関数計算
処理部で計算された基底関数を基に変動パラメータに応
じた前記曲線配線パターンを表示する配線パターン表示
部と、前記曲線配線パターンを一義的に規定するための
パラメータを記憶する曲線配線パターンパラメータ記憶
部とを有し、印刷配線板の部品端子座標やスルーホール
位置座標などの固定始点および終点と近傍通過座標をあ
らわす座標点を用いて前記印刷配線板の曲線配線パター
ンを2次元の空間曲線として一意的に定義することを特
徴とする印刷配線板の曲線配線パターン作成装置。 2、前記曲線配線パターン入力部と前記配線パターン表
示部とは一体化して形成されることを特徴とする請求項
1記載の印刷配線板の曲線配線パターン作成装置。
[Claims] 1. A curved wiring pattern input section for inputting neighboring passing coordinates of the curved wiring pattern, and calculation of a basis function for generating a curve for the coordinate group input from the curved wiring pattern input section. a wiring pattern display unit that displays the curved wiring pattern according to a variable parameter based on the basis functions calculated by the basis function calculation processing unit; and a wiring pattern display unit that uniquely defines the curved wiring pattern. It has a curved wiring pattern parameter storage unit that stores parameters for the printed wiring pattern, and uses coordinate points representing fixed starting points and ending points such as component terminal coordinates and through hole position coordinates of the printed wiring board, and nearby passing coordinates. A curved wiring pattern creation device for a printed wiring board, characterized in that the curved wiring pattern of the board is uniquely defined as a two-dimensional spatial curve. 2. The curved wiring pattern creation device for a printed wiring board according to claim 1, wherein the curved wiring pattern input section and the wiring pattern display section are formed integrally.
JP2278264A 1990-10-17 1990-10-17 Curve wiring pattern producing device for printed circuit board Pending JPH04153781A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2278264A JPH04153781A (en) 1990-10-17 1990-10-17 Curve wiring pattern producing device for printed circuit board

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2278264A JPH04153781A (en) 1990-10-17 1990-10-17 Curve wiring pattern producing device for printed circuit board

Publications (1)

Publication Number Publication Date
JPH04153781A true JPH04153781A (en) 1992-05-27

Family

ID=17594922

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2278264A Pending JPH04153781A (en) 1990-10-17 1990-10-17 Curve wiring pattern producing device for printed circuit board

Country Status (1)

Country Link
JP (1) JPH04153781A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109548298A (en) * 2019-01-03 2019-03-29 郑州云海信息技术有限公司 A kind of PCB design figure edit methods and relevant apparatus based on IC chip

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109548298A (en) * 2019-01-03 2019-03-29 郑州云海信息技术有限公司 A kind of PCB design figure edit methods and relevant apparatus based on IC chip
CN109548298B (en) * 2019-01-03 2021-06-29 郑州云海信息技术有限公司 PCB design drawing editing method based on IC chip and related device

Similar Documents

Publication Publication Date Title
JP2915826B2 (en) Interference check device
US20090276194A1 (en) Route curve generation system, method and storage medium
US20110016446A1 (en) Method for the Construction of Flexible Printed Circuit Boards
EP1460567A2 (en) Analytical shell-model producing apparatus
US8576248B2 (en) Image processing method and image processing apparatus
JP5195641B2 (en) Harness verification device and harness verification program
CN115374747A (en) Method, system, storage medium and electronic device for constructing air bridge graph
US8274528B2 (en) Support system, method and program
US20120084061A1 (en) Three dimensional simulation method
JP2007048004A (en) Design support apparatus and design support method
JPH04153781A (en) Curve wiring pattern producing device for printed circuit board
CN111739134A (en) Virtual character model processing method and device and readable storage medium
KR102520732B1 (en) Flow analysis data processing device and computer trogram that performs each step of the device
JP2002324227A (en) Drawing display device, and its method, and recording medium with drawing display program recorded
CN115146577B (en) Method, system, medium, and electronic device for aligning points of integrated circuit layout pattern
EP3438932A1 (en) Intelligent contouring of anatomy with structured user click points
JPH11250122A (en) Interference checking device
JP2006334684A (en) Surface machining tool path determination method, surface machining tool path determining program and surface machining tool path determination device
JP2805538B2 (en) Printed wiring board connection verification device
JP3433906B2 (en) Fluid visualization device and recording medium
JP2004005355A (en) Device and method for processing three-dimensional shape
JPH0623990B2 (en) 3D container design device
JPH03259380A (en) Copper foil boundary curve generating device
JP7077665B2 (en) Verification program, verification method and verification device
JPH1115994A (en) Method for creating curved surface