JPH07192030A - Circuit diagram creation device and circuit diagram creation method - Google Patents
Circuit diagram creation device and circuit diagram creation methodInfo
- Publication number
- JPH07192030A JPH07192030A JP5331294A JP33129493A JPH07192030A JP H07192030 A JPH07192030 A JP H07192030A JP 5331294 A JP5331294 A JP 5331294A JP 33129493 A JP33129493 A JP 33129493A JP H07192030 A JPH07192030 A JP H07192030A
- Authority
- JP
- Japan
- Prior art keywords
- coordinate information
- point coordinate
- circuit diagram
- line segment
- end 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K3/00—Apparatus or processes for manufacturing printed circuits
- H05K3/0005—Apparatus or processes for manufacturing printed circuits for designing circuits by computer
Abstract
(57)【要約】
【目的】 簡便な操作で複数の線分データを同時に作成
できる回路図作成装置を提供する。
【構成】 出力側が回路図情報記憶手段2に接続され表
示画面上にて始点位置及び終点位置を指定する指定手段
1と、入力側が上記回路図記憶手段に接続され上記指定
された始点位置及び上記指定された終点位置に基づきそ
れぞれの始点座標情報及び終点座標情報を算出する始点
終点座標演算手段4,5と、入力側が上記始点終点座標
演算手段に接続され出力側が上記回路図情報記憶手段に
接続され上記始点座標情報及び上記終点座標情報に基づ
き上記始点位置と上記終点位置とを接続する線分を作成
する線分作成手段8とを備えた。
(57) [Abstract] [Purpose] To provide a circuit diagram creation device capable of simultaneously creating a plurality of line segment data by a simple operation. [Structure] Designating means 1 whose output side is connected to circuit diagram information storing means 2 and designates a starting point position and an end point position on a display screen, and an input side is connected to the circuit diagram storing means and the designated starting point position and the above Start point / end point coordinate calculation means 4 and 5 for calculating respective start point / end point coordinate information based on the designated end point position, and an input side connected to the start point / end point coordinate calculation means and an output side connected to the circuit diagram information storage means. A line segment creating means 8 is provided for creating a line segment that connects the start point position and the end point position based on the start point coordinate information and the end point coordinate information.
Description
【0001】[0001]
【産業上の利用分野】本発明は、表示画面上で回路図を
作成する装置及び作成方法に関し、特に論理回路図にお
ける回路図作成装置及び回路図作成方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device and a method for creating a circuit diagram on a display screen, and more particularly to a circuit diagram creating device and a circuit diagram creating method in a logic circuit diagram.
【0002】[0002]
【従来の技術とその課題】表示画面上で例えば論理回路
図を作成する場合、配線などの線分はその始点、終点、
屈曲点の座標を一つずつ人手で入力するなどの操作で作
成されている。シンボルの端子間の配線の場合は、2本
の端子位置を指定することにより線分を作成する方法も
あるが、その場合も端子の数だけ配線作成の操作をおこ
なわなければならず、端子数の多いシンボルでは多大な
回数の繰返し作業が設計者に要求される。また、線分同
士を接続する場合、その電気的接続に例えばドットなど
の記号を付加して接続点を表すが、その作業についても
設計者は交点1つずつの座標を指定して記号を付加せね
ばならない。このように、線分の作成作業は単純な繰返
し作業が多く、座標指定のミスなどを生じやすい、細か
く手間のかかる作業となっている。本発明はこのような
問題点を解決するためになされたもので、簡便な操作で
複数の線分データを同時に作成できる回路図作成装置及
び回路図作成方法を提供することを目的とする2. Description of the Related Art When creating a logic circuit diagram, for example, on a display screen, line segments such as wiring are
It is created by an operation such as manually inputting the coordinates of the bending points one by one. In the case of wiring between symbol terminals, there is also a method of creating a line segment by specifying the positions of two terminals, but in that case as well, the wiring creation operation must be performed for each number of terminals. Many symbols require designers to perform a large number of repetitive tasks. In addition, when connecting line segments, a symbol such as a dot is added to the electrical connection to represent the connection point. For this work, the designer also adds a symbol by specifying the coordinates of each intersection. I have to do it. As described above, the line segment creation work is often a simple repetitive work, and is a fine and labor-intensive work that is prone to errors in coordinate designation. The present invention has been made to solve such a problem, and an object of the present invention is to provide a circuit diagram creation device and a circuit diagram creation method capable of simultaneously creating a plurality of line segment data by a simple operation.
【0003】[0003]
【課題を解決するための手段】本発明は、回路図情報記
憶手段から回路図作成に必要な回路図情報を読み出し回
路図を表示画面上にて作成する回路図作成装置であっ
て、出力側が上記回路図情報記憶手段に接続され上記表
示画面上にていずれかが複数の始点位置及び終点位置を
指定する指定手段と、入力側が上記回路図記憶手段に接
続され上記指定された始点位置及び上記指定された終点
位置に基づきそれぞれの始点座標情報及び終点座標情報
を算出する始点終点座標演算手段と、入力側が上記始点
終点座標演算手段に接続され出力側が上記回路図情報記
憶手段に接続され上記始点座標情報及び上記終点座標情
報に基づき上記始点位置と上記終点位置とを接続する線
分を作成する線分作成手段とを備えたことを特徴とす
る。SUMMARY OF THE INVENTION The present invention is a circuit diagram creating apparatus for reading circuit diagram information necessary for creating a circuit diagram from a circuit diagram information storage means and creating a circuit diagram on a display screen, wherein the output side is Designating means connected to the circuit diagram information storage means and one of which designates a plurality of start point positions and end point positions on the display screen, and an input side connected to the circuit diagram storage means and the designated start point position and the above Start point / end point coordinate calculation means for calculating respective start point / end point coordinate information based on the designated end point position, an input side is connected to the start point / end point coordinate calculation means, and an output side is connected to the circuit diagram information storage means. A line segment creating means for creating a line segment connecting the start point position and the end point position based on the coordinate information and the end point coordinate information is provided.
【0004】又、上記線分作成手段は、上記始点座標情
報の数と上記終点座標情報の数とを比較しこれらが一致
する場合には上記始点座標情報が示す始点位置と上記終
点座標情報が示す終点位置とをそれぞれ所定順序に従い
一対一に接続する線分を作成することもできる。Further, the line segment creating means compares the number of the starting point coordinate information and the number of the ending point coordinate information, and if they match, the starting point position and the ending point coordinate information indicated by the starting point coordinate information are compared. It is also possible to create a line segment that connects the indicated end point position in a one-to-one correspondence in a predetermined order.
【0005】又、上記線分作成手段は、上記始点座標情
報の数と上記終点座標情報の数とを比較しこれらが一致
しない場合には上記始点座標情報又は上記終点座標情報
の内の一つの座標から上記終点座標情報又は上記始点座
標情報の内の一つの座標へ線分を作成し、作成された線
分に平行に残りの上記始点座標情報又は上記終点座標情
報が示すそれぞれの座標から線分を作成することもでき
る。Further, the line segment creating means compares the number of the starting point coordinate information with the number of the ending point coordinate information, and if they do not match, one of the starting point coordinate information or the ending point coordinate information is selected. A line segment is created from the coordinates to one of the end point coordinate information or the start point coordinate information, and a line is formed parallel to the created line segment from the respective coordinates indicated by the remaining start point coordinate information or the end point coordinate information. You can also create minutes.
【0006】又、上記線分作成手段は、上記始点座標情
報の数と上記終点座標情報の数とを比較しこれらが一致
しない場合には複数の上記始点座標情報又は上記終点座
標情報のそれぞれから上記終点座標情報又は上記始点座
標情報の内の一つの座標へ線分を作成することもでき
る。Further, the line segment creating means compares the number of the starting point coordinate information and the number of the ending point coordinate information, and when they do not match, from each of the plurality of starting point coordinate information or the ending point coordinate information. It is also possible to create a line segment at one of the coordinates of the end point coordinate information or the start point coordinate information.
【0007】[0007]
【作用】このように構成することで、線分作成手段は、
回路図情報記憶手段に格納された始点座標情報又は終点
座標情報の数と線分を形成する他端の位置情報の数とが
異なる場合には、互いに平行な線分を作成するか、ある
いは斜め線を含む線分を作成するかの指定に従い、平行
な線分を作成するよう指定された場合は、足りない始点
座標または終点座標を算出して平行な線分を作成する。
斜め線を含む線分を作成するよう指定された場合は、上
記回路図情報記憶手段に格納された座標を組み合わせて
線分データを作成する。このように特に線分作成手段
は、簡便な操作で複数の線分データを同時に作成できる
ように作用する。With this configuration, the line segment creating means
If the number of the starting point coordinate information or the ending point coordinate information stored in the circuit diagram information storage means and the number of the position information of the other end forming the line segment are different from each other, create line segments parallel to each other or When it is specified to create a parallel line segment according to the specification of whether to create a line segment including a line, the missing start point coordinates or end point coordinates are calculated to create a parallel line segment.
When it is specified to create a line segment including a diagonal line, the line segment data is created by combining the coordinates stored in the circuit diagram information storage means. In this way, the line segment creating means acts so that a plurality of line segment data can be created simultaneously by a simple operation.
【0008】[0008]
【実施例】本発明の回路図作成装置の一実施例について
図を参照し以下に説明する。尚、作成する回路図は論理
回路図を例にとるが、これに限らず通常の電気回路図等
にあっても同様に適用可能である。従来の回路図作成装
置を使用して論理回路図を作成するように、設計者は表
示画面上でOR回路等の論理記号であるシンボルを配置
しながら回路図を作成していく。このように作成した論
理回路図の一部を図3に示す。図1に示す回路図情報指
定手段1は、表示画面上に表示されている回路図におい
て、作成したい線分の始点や終点となる位置を例えばマ
ウス等のポインティングデバイスを利用し指定する装置
である。このような回路図情報指定手段1の出力側は回
路図情報記憶手段2に接続される。回路図情報記憶手段
2は、表示画面に表示されるすべての回路図のデータを
記憶し、また個々の回路図情報に関するデータをも記憶
可能である。尚、線分の始点や終点となる位置の指定方
法としては、1点を指定してもよいし、シンボルの端子
の内、所望の端子を含む範囲を指定するため1つあるい
は複数点を指定するようにしてもよい。また、回路図情
報記憶手段2の出力側は、始点座標演算手段4および終
点座標演算手段5、表示手段3に接続される。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the circuit diagram creating apparatus of the present invention will be described below with reference to the drawings. The circuit diagram to be created is a logic circuit diagram as an example, but the circuit diagram to be created is not limited to this and can be similarly applied to a normal electric circuit diagram or the like. The designer creates a circuit diagram while arranging a symbol that is a logical symbol such as an OR circuit on a display screen, like a logic circuit diagram is created using a conventional circuit diagram creation device. A part of the logic circuit diagram created in this way is shown in FIG. The circuit diagram information designating means 1 shown in FIG. 1 is a device for designating a starting point and an ending point of a line segment to be created in a circuit diagram displayed on a display screen by using a pointing device such as a mouse. . The output side of such circuit diagram information designating means 1 is connected to the circuit diagram information storing means 2. The circuit diagram information storage means 2 can store data of all circuit diagrams displayed on the display screen, and can also store data relating to individual circuit diagram information. As a method of designating the positions of the start and end points of the line segment, one point may be designated, or one or more points may be designated to designate the range including the desired terminal among the terminals of the symbol. You may do it. The output side of the circuit diagram information storage means 2 is connected to the start point coordinate calculation means 4, the end point coordinate calculation means 5, and the display means 3.
【0009】始点座標演算手段4は、上記回路図情報指
定手段1により指定された線分の始点となる位置の座標
を必要ならば回路図情報記憶手段2が有するシンボル情
報を利用してその1点あるいは複数の点の座標を取得す
る動作を行う。始点座標演算手段4の出力側は始点座標
記憶手段6に接続され、始点座標記憶手段6は始点座標
演算手段4が送出する上記1点あるいは複数の点の座標
のデータを格納する。The starting point coordinate calculating means 4 uses the symbol information stored in the circuit diagram information storing means 2 to obtain the coordinates of the position of the starting point of the line segment designated by the circuit diagram information designating means 1 if necessary. Performs the operation to acquire the coordinates of a point or multiple points. The output side of the starting point coordinate calculating means 4 is connected to the starting point coordinate storing means 6, and the starting point coordinate storing means 6 stores the coordinate data of the above-mentioned one point or a plurality of points sent by the starting point coordinate calculating means 4.
【0010】終点座標演算手段5は、上記始点座標演算
手段4と同様に、上記回路図情報指定手段1により指定
された線分の終点となる位置の座標を必要ならば回路図
情報記憶手段2が有するシンボル情報を利用して取得す
る動作を行う。終点座標演算手段5の出力側は終点座標
記憶手段7に接続され、終点座標記憶手段7は終点座標
演算手段5が送出する上記1点あるいは複数の点の座標
データを格納する。これら始点座標演算手段4及び終点
座標演算手段5の出力側は、線分作成手段8に接続され
る。The end point coordinate calculation means 5 is similar to the start point coordinate calculation means 4 in that, if necessary, the coordinates of the end point of the line segment designated by the circuit diagram information designation means 1 are stored in the circuit diagram information storage means 2. Performs an operation of acquiring using the symbol information possessed by. The output side of the end point coordinate calculation means 5 is connected to the end point coordinate storage means 7, and the end point coordinate storage means 7 stores the coordinate data of the above-mentioned one point or a plurality of points sent by the end point coordinate calculation means 5. The output sides of the starting point coordinate calculating means 4 and the ending point coordinate calculating means 5 are connected to the line segment creating means 8.
【0011】線分作成手段8は、上記始点座標記憶手段
6および終点座標記憶手段7に格納された座標数を比較
し、その数が同数であれば、始点座標および終点座標を
1つずつ格納順に組み合わせて複数の線分データを作成
する。上記始点座標記憶手段6および終点座標記憶手段
7に格納された座標数が、同数でなければ互いに平行な
線分を作成するか、斜め線を含む線分を作成するかを指
定し、互いに平行な線分を作成するよう指定した場合
は、座標数の多いほうに合わせた数の平行線を作成す
る。斜め線を含む線分を作成するよう指定した場合は、
始点座標および終点座標を1つずつ格納順に組み合わせ
ていき、余った座標を最後の座標に組ませた斜め線を作
成する。線分作成手段8の出力側は回路図情報記憶手段
2に接続され、線分作成手段8にて作成された線分デー
タは回路図情報記憶手段2に格納され、又、表示手段3
により表示画面に表示される。又、線分作成手段8の出
力側は、接続点記号付加手段9に接続される。The line segment creating means 8 compares the number of coordinates stored in the starting point coordinate storage means 6 and the ending point coordinate storage means 7, and if the numbers are the same, the starting point coordinates and the ending point coordinates are stored one by one. Create multiple line segment data by combining them in order. If the number of coordinates stored in the start point coordinate storage means 6 and the end point coordinate storage means 7 is not the same number, it is designated whether line segments that are parallel to each other or line segments that include diagonal lines are to be created, and are parallel to each other. If you specify to create different line segments, the number of parallel lines that matches the one with the largest number of coordinates is created. If you specify to create a line segment that includes diagonal lines,
The starting point coordinates and the ending point coordinates are combined one by one in the order in which they are stored, and a diagonal line is created by combining the remaining coordinates with the last coordinates. The output side of the line segment creating means 8 is connected to the circuit diagram information storage means 2, the line segment data created by the line segment creating means 8 is stored in the circuit diagram information storage means 2, and the display means 3 is also provided.
Is displayed on the display screen. The output side of the line segment creating means 8 is connected to the connection point symbol adding means 9.
【0012】接続点記号付加手段9は、線分作成手段8
により作成された線分の始点または終点が他の線分上に
ある場合、電気的接続点を示す例えばドットなどの記号
を交点上に付加する。接続点記号付加手段9の出力側
は、回路図情報記憶手段2に接続される。The connecting point symbol adding means 9 is a line segment creating means 8
When the start point or the end point of the line segment created by is on another line segment, a symbol such as a dot indicating an electrical connection point is added to the intersection point. The output side of the connection point symbol adding means 9 is connected to the circuit diagram information storage means 2.
【0013】このように構成される回路図作成装置の動
作を以下に説明する。上述したように設計者は従来と同
様に表示画面上で回路図にシンボルを配置していく。設
計された一回路図の一部を図3に示すが、配線が接続さ
れていないシンボル11の端子O0ないしO3とシンボ
ル12の端子I1ないしI4をそれぞれ接続する配線を
作成する場合を例として以下の説明を行なう。The operation of the circuit diagram creating device thus configured will be described below. As described above, the designer arranges the symbols on the circuit diagram on the display screen as in the conventional case. A part of one designed circuit diagram is shown in FIG. 3, but the following is an example of the case where wirings for connecting the terminals O0 to O3 of the symbol 11 and the terminals I1 to I4 of the symbol 12 to which the wirings are not connected are created. Will be explained.
【0014】図2に示すステップ(図内ではSにて示
す)1にて、始点位置、この場合シンボル11の端子O
0ないしO3をマウスなどを利用して表示画面上にて指
定する。尚、始点位置としてシンボルの端子を指定する
場合には、例えばマウスの右ボタン等で、図3に示すよ
うにシンボルの端子を含む矩形の対角に存在する2点C
1及びC2を入力することにより行う。シンボルの端子
の座標情報は予めデータベース内に含まれていることか
ら、このように上記2点を指定することでこの2点にて
設定される矩形状範囲に含まれる端子が特定される。図
3に示す例では、指定点C1、C2により端子O0ない
し端子O3が特定される。よって矩形範囲の設定の仕方
によりシンボルにおける任意の数の端子を指定すること
ができる。又、始点位置として1点を指定する場合に
は、シンボルの端子を指定する場合とは異なり、例えば
マウスの左ボタン等にてシンボルの端子を指定する。At step 1 (indicated by S in the drawing) shown in FIG. 2, the starting point position, in this case, the terminal O of the symbol 11 is displayed.
Specify 0 to O3 on the display screen using a mouse or the like. When the symbol terminal is designated as the start point position, for example, by using the right button of the mouse or the like, two points C existing on the diagonal of the rectangle including the symbol terminal as shown in FIG.
This is done by inputting 1 and C2. Since the coordinate information of the terminal of the symbol is included in the database in advance, the terminals included in the rectangular range set by these two points are specified by designating the above two points. In the example shown in FIG. 3, the terminals O0 to O3 are specified by the designated points C1 and C2. Therefore, it is possible to specify an arbitrary number of terminals in the symbol by setting the rectangular range. Further, when one point is designated as the start point position, unlike the case where the symbol terminal is designated, the symbol terminal is designated by, for example, the left button of the mouse.
【0015】ステップ2において、指定された始点位置
がシンボルに関するものであるか否かが、例えばマウス
の使用する入力ボタンの相違により判断される。シンボ
ルに関する端子であると判断した場合、始点座標演算手
段4はステップ3において、上記C1、C2の2点から
設定される矩形範囲に含まれるシンボルの端子位置座標
を、予めデータベース内に含まれる端子位置座標の情報
から抽出して、作成する複数の線分の始点座標とし該始
点座標データを始点座標記憶手段6に格納する。この場
合、上記端子O0ないしO3の座標データが格納され
る。一方、ステップ2において、指定された始点位置が
シンボルに関するものではない場合は、ステップ4へ移
行し指定された始点位置のデータがそのまま始点座標記
憶手段6に格納される。At step 2, it is judged whether or not the designated starting point position is related to the symbol, for example, by the difference of the input buttons used by the mouse. If it is determined that the terminal is a terminal relating to a symbol, the starting point coordinate calculating means 4 determines in step 3 the terminal position coordinates of the symbol included in the rectangular range set from the two points C1 and C2 described above in the database. The start point coordinate data is stored in the start point coordinate storage means 6 as the start point coordinates of a plurality of line segments to be created by extracting from the position coordinate information. In this case, the coordinate data of the terminals O0 to O3 is stored. On the other hand, in step 2, if the designated start point position is not related to the symbol, the process proceeds to step 4 and the data of the designated start point position is stored in the start point coordinate storage means 6 as it is.
【0016】ステップ4において、終点位置を指定す
る。この場合も、上述した始点位置の指定と同様にシン
ボルの端子を指定する場合には、例えばマウスの右ボタ
ン等にて図3に示すようにシンボルの端子を含む矩形上
の2点D1、D2を入力することにより行う。又、1点
を指定する場合には、シンボルの端子を指定する場合と
は異なり、例えばマウスの左ボタン等にてシンボルの端
子を指定する。ステップ5において、ステップ2と同様
に、指定された終点位置がシンボルに関するものである
か否かが判断され、シンボルに関する端子であった場
合、終点座標演算手段5はステップ6において、上記D
1、D2の2点から設定される矩形範囲に含まれるシン
ボルの端子位置座標を、予めデータベース内に含まれる
端子位置座標の情報から抽出して、作成する複数の線分
の終点座標のデータとし、該終点座標データを終点座標
記憶手段7に格納する。この場合、端子I1ないしI4
の座標データが格納される。一方、ステップ5におい
て、指定された終点位置がシンボルに関するものではな
い場合は、ステップ7へ移行し指定された終点位置のデ
ータがそのまま終点座標記憶手段7に格納される。In step 4, the end point position is designated. Also in this case, when the terminal of the symbol is designated in the same way as the designation of the starting point position described above, for example, by using the right button of the mouse or the like, two points D1 and D2 on the rectangle including the terminal of the symbol are displayed as shown in FIG. By entering. Further, when one point is designated, unlike the case where the symbol terminal is designated, the symbol terminal is designated by, for example, the left button of the mouse. In step 5, similarly to step 2, it is determined whether or not the designated end point position is related to the symbol, and if it is a terminal related to the symbol, the end point coordinate calculation means 5 in step 6 is set to the above D.
The terminal position coordinates of the symbols included in the rectangular range set from the two points 1 and D2 are extracted from the information of the terminal position coordinates included in the database in advance, and are used as the data of the end point coordinates of the plurality of line segments to be created. The end point coordinate data is stored in the end point coordinate storage means 7. In this case, the terminals I1 to I4
The coordinate data of is stored. On the other hand, in step 5, when the designated end point position is not related to the symbol, the process proceeds to step 7 and the data of the designated end point position is stored in the end point coordinate storage means 7 as it is.
【0017】ステップ7において、線分作成手段8は、
始点座標記憶手段6及び終点座標記憶手段7にアクセス
し、始点座標記憶手段6及び終点座標記憶手段7に格納
された始点座標データの数と終点座標データの数との比
較を行なう。始点座標データ数と終点座標データ数とが
一致した場合、ステップ10において、線分作成手段8
は始点座標記憶手段6および終点座標記憶手段7に格納
された始点座標データおよび終点座標データを結ぶ線分
を作成する。一方、始点座標データ数と終点座標データ
数とが一致しなかった場合、設計者は互いに平行な線分
を作成するか、斜め線を含む線分を作成するかをステッ
プ8にて指定する。In step 7, the line segment creating means 8
The start point coordinate storage means 6 and the end point coordinate storage means 7 are accessed to compare the number of the start point coordinate data and the number of the end point coordinate data stored in the start point coordinate storage means 6 and the end point coordinate storage means 7. When the number of start point coordinate data and the number of end point coordinate data match, in step 10, the line segment creating means 8
Creates a line segment connecting the start point coordinate data and the end point coordinate data stored in the start point coordinate storage means 6 and the end point coordinate storage means 7. On the other hand, when the number of start point coordinate data and the number of end point coordinate data do not match, the designer specifies in step 8 whether to create line segments parallel to each other or line segments including diagonal lines.
【0018】ステップ8にて互いに平行な線分を作成す
ると指定された場合、ステップ9において線分作成手段
8は始点座標データ数又は終点座標データ数の多いほう
に合わせて、上記平行な線分を作成した場合に足りなく
なる始点座標データ又は終点座標データをそれぞれ補足
始点座標データ又は補足終点座標データとして算出し、
上記始点座標データ又は終点座標データと上記補足始点
座標データ又は補足終点座標データとに基づき互いに平
行な線分を作成する。この場合の例を図4に示す。図4
では、終点座標としてはA点の一点しかないが、始点の
端子O0ないしO3に基づき4本の平行な線分が引かれ
る。When it is specified in step 8 that line segments parallel to each other are to be created, the line segment creating means 8 determines in step 9 the parallel line segment according to the larger number of start point coordinate data or end point coordinate data. Is calculated as supplementary start point coordinate data or supplemental end point coordinate data, respectively.
Line segments parallel to each other are created based on the start point coordinate data or the end point coordinate data and the supplementary start point coordinate data or the supplementary end point coordinate data. An example of this case is shown in FIG. Figure 4
Then, although there is only one point A as the end point coordinate, four parallel line segments are drawn based on the terminals O0 to O3 at the start point.
【0019】又、ステップ8にて、斜め線を含む線分を
作成すると設計者が指定した場合、ステップ10におい
て、線分作成手段8は始点座標記憶手段6及び終点座標
記憶手段7に格納された始点座標データ及び終点座標デ
ータを結ぶ線分を作成する。この場合の例を図5に示
す。尚、図5には、終点はB点の一つのみであるが、複
数存在する場合もある。この場合であっても例えば終点
B1について上記ステップ10の動作を行い、同様に終
点B2について上記ステップ10の動作を行う。If the designer specifies in step 8 that a line segment including an oblique line is to be created, then in step 10, the line segment creation means 8 is stored in the start point coordinate storage means 6 and the end point coordinate storage means 7. A line segment connecting the starting point coordinate data and the ending point coordinate data is created. An example of this case is shown in FIG. Although the end point is only one point B in FIG. 5, there may be a plurality of end points. Even in this case, for example, the operation of step 10 is performed for the end point B1, and similarly, the operation of step 10 is performed for the end point B2.
【0020】又、ステップ11において、作成された線
分の始点または終点が他の線分上にある場合、図6に示
すように、接続点記号付加手段9はこれらの線分におけ
る電気的接続点を示す例えばドットなどの記号を付加す
る。Further, in step 11, when the starting point or the ending point of the created line segment is on another line segment, the connection point symbol adding means 9 causes the electrical connection in these line segments as shown in FIG. A symbol such as a dot indicating a point is added.
【0021】このように、表示画面上で例えば論理回路
図を作成する場合、シンボルの端子部分を指定すること
により複数の線分を同時に作成することができるため、
線分作成の作業量を軽減し、また配線ミスをなくすこと
ができる。図3の回路図を例にとると、従来はO0−I
1間の配線を作成するためにまずO0の端点を指定し、
次にI1の端点を指定するため2点の指定が必要であ
る。つまり、4本の端子と端子を接続する場合、少なく
とも8点を指定する作業が要求される。本実施例の装置
では、例えばO0ないしO3の端子部分を含む矩形上の
2点C1、C2の指定及び例えばI1ないしI3の端子
部分を含む矩形上の2点D1、D2の指定の合計4回の
指定作業だけで4本の端子と端子とを接続することがで
きる。この場合単純計算で2倍の効率化がはかれるが、
これは端子の数が増えれば増えるほどその効果が大きく
なることは明白である。In this way, when, for example, creating a logic circuit diagram on the display screen, a plurality of line segments can be created simultaneously by designating the terminal portions of the symbols.
The amount of work for creating line segments can be reduced and wiring mistakes can be eliminated. Taking the circuit diagram of FIG. 3 as an example, the conventional method is O0-I.
To create the wiring between 1, first specify the end point of O0,
Next, in order to specify the end point of I1, it is necessary to specify two points. That is, when connecting the four terminals, the work of designating at least eight points is required. In the apparatus of this embodiment, for example, designation of two points C1 and C2 on a rectangle including terminal portions of O0 to O3 and designation of two points D1 and D2 on a rectangle including terminal portions of I1 to I3, for example, four times in total. It is possible to connect the four terminals to each other only by the designation work of. In this case, a simple calculation can double the efficiency,
It is clear that the effect increases as the number of terminals increases.
【0022】又、シンボルの複数の例えば始点となる端
子と例えば終点となる1点とを指定することにより複数
の線分を同時に作成することができるため、線分作成の
作業量を軽減し、また配線ミスをなくすことができる。
図4の回路図を例にとると、従来は端子O0に接続する
配線を作成するためにまず端子O0の端点を指定し、次
にA点を指定するため合計2点の指定が必要である。つ
まり、4本の端子に接続する配線を作成する場合、少な
くとも8点を指定する作業が要求される。本実施例の装
置では、例えばO0ないしO3の端子部分を含む矩形上
の2点C1、C2の指定及びA点の指定の3回の指定作
業だけで4本の配線を作成することができる。この場合
単純計算で8/3倍の効率化がはかれるが、これは端子
の数が増えれば増えるほどその効果が大きくなることは
明白である。又、従来通り1本ずつ線分を作成すると線
分の終点の位置がバラバラになりやすく、終点を揃えて
線分を作成するためには細かい注意が必要となるが、本
実施例では自動的に終点の揃った線分を作成することが
できる。Further, since a plurality of line segments can be created at the same time by designating a plurality of terminals which are, for example, a start point of a symbol and one point which is, for example, an end point, the amount of work for creating line segments can be reduced, In addition, wiring mistakes can be eliminated.
Taking the circuit diagram of FIG. 4 as an example, conventionally, in order to create a wiring connected to the terminal O0, it is necessary to first specify the end point of the terminal O0 and then to specify the point A, thus specifying two points in total. . In other words, when creating a wiring to be connected to four terminals, at least eight points must be specified. In the apparatus of the present embodiment, for example, four wirings can be created by designating two points C1 and C2 on a rectangle including terminal portions of O0 to O3 and designating point A only three times. In this case, the efficiency can be increased by 8/3 by simple calculation, but it is clear that the effect increases as the number of terminals increases. In addition, if line segments are created one by one as in the conventional art, the positions of the end points of the line segments are likely to fall apart, and careful attention is required to create line segments by aligning the end points. You can create a line segment with the same end point.
【0023】又、図5の回路図を例にとると、従来は端
子O0に接続する配線を作成するためにまず端子O0の
端点を指定し、次にB点を指定するため2点の指定が必
要である。つまり、4本の端子に接続する配線を作成す
る場合、少なくとも8点を指定する作業が要求される。
本実施例では、例えばO0ないしO3の端子部分を含む
矩形上の2点C1、C2の指定及びB点の指定の3回の
指定作業だけで4本の配線を作成することができる。こ
の場合単純計算で8/3倍の効率化がはかれるが、これ
は端子の数が増えれば増えるほどその効果が大きくなる
ことは明白である。又、従来通り1本ずつ線分を作成す
ると線分の終点の位置がバラバラになりやすく、共通の
1点を終点として線分を作成するためには細かい注意が
必要となるが、本実施例では自動的に共通の1点を終点
とする線分を作成することができる。Taking the circuit diagram of FIG. 5 as an example, conventionally, in order to create a wiring connected to the terminal O0, the end point of the terminal O0 is first designated, and then the B point is designated, two points are designated. is necessary. In other words, when creating a wiring to be connected to four terminals, at least eight points must be specified.
In this embodiment, for example, four wirings can be created by only three designation operations of designating two points C1 and C2 and a point B on a rectangle including terminal portions of O0 to O3. In this case, the efficiency can be increased by 8/3 by simple calculation, but it is clear that the effect increases as the number of terminals increases. Further, if line segments are created one by one as in the conventional art, the positions of the end points of the line segments are likely to be disjointed, and it is necessary to pay close attention to create line segments with one common point as the end point. Then, it is possible to automatically create a line segment with one common point as the end point.
【0024】線分同士を接続する場合、その交点に例え
ばドットなどの電気的接続を表す接続点記号を付加して
接続点を表すが、そのためには接続点1つずつの座標を
指定して記号を付加せねばならない。これは座標指定の
ミスなどを生じやすい、細かく手間のかかる作業となっ
ている。本実施例では、複数の線分を自動作成した結果
発生した電気的接続点に自動的に接続点記号を付加する
ため、このような問題点を解決することができる。When connecting line segments, a connection point symbol representing an electrical connection such as a dot is added to the intersection to represent the connection point. To this end, the coordinates of each connection point are specified. You must add a symbol. This is a fine and labor-intensive task that is prone to mistakes in coordinate specification. In the present embodiment, since the connection point symbol is automatically added to the electrical connection point generated as a result of automatically creating a plurality of line segments, such a problem can be solved.
【0025】[0025]
【発明の効果】以上詳述したように本発明によれば、始
点座標情報及び終点座標情報に基づき始点位置と終点位
置とを接続する線分を作成するようにしたことより、簡
便な操作で複数の線分データを同時に作成することがで
きる。As described above in detail, according to the present invention, a line segment that connects the starting point position and the ending point position is created based on the starting point coordinate information and the ending point coordinate information. Multiple line segment data can be created at the same time.
【0026】又、請求項3及び4記載の発明によれば、
回路図情報記憶手段に格納された始点座標情報の数と終
点座標情報の数とが異なる場合には、互いに平行な線分
を作成するか、あるいは斜め線を含む線分を作成するか
の指定に従い線分を自動作成するようにしたことより、
簡便な操作で複数の線分データを同時に作成することが
できる。According to the inventions of claims 3 and 4,
When the number of pieces of start point coordinate information and the number of pieces of end point coordinate information stored in the circuit diagram information storage means are different, designation of whether to create line segments parallel to each other or to create line segments including diagonal lines By automatically creating the line segment according to
Multiple line segment data can be created simultaneously by a simple operation.
【図1】 本発明の回路図作成装置の一実施例における
構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an embodiment of a circuit diagram creation device of the present invention.
【図2】 図1に示す回路図作成装置の動作を示すフロ
ーチャートである。FIG. 2 is a flowchart showing an operation of the circuit diagram creation device shown in FIG.
【図3】 図1に示す回路図作成装置においてシンボル
間の入出力端子を接続する場合を説明するための図であ
る。FIG. 3 is a diagram for explaining a case where input / output terminals between symbols are connected in the circuit diagram creation device shown in FIG.
【図4】 図1に示す回路図作成装置においてシンボル
の端子と所定点とについて平行線にて接続する場合を説
明するための図である。FIG. 4 is a diagram for explaining a case where terminals of a symbol and predetermined points are connected by parallel lines in the circuit diagram creation device shown in FIG. 1.
【図5】 図1に示す回路図作成装置においてシンボル
の端子と所定点とについて斜線にて接続する場合を説明
するための図である。5A and 5B are diagrams for explaining a case where terminals of symbols and predetermined points are connected by diagonal lines in the circuit diagram creation device shown in FIG.
【図6】 図1に示す回路図作成装置においてシンボル
の端子から延びる線分と他の線分との交差点に接続点記
号を付す場合を説明するための図である。FIG. 6 is a diagram for explaining a case where a connection point symbol is attached to an intersection of a line segment extending from a symbol terminal and another line segment in the circuit diagram creation device shown in FIG. 1.
1…回路図情報指定手段、2…回路図情報記憶手段、3
…表示手段、4…始点座標演算手段、5…終点座標演算
手段、6…始点座標記憶手段、7…終点座標記憶手段、
8…線分作成手段、9…接続点記号付加手段。1 ... Circuit diagram information designating means, 2 ... Circuit diagram information storing means, 3
... display means, 4 ... start point coordinate calculation means, 5 ... end point coordinate calculation means, 6 ... start point coordinate storage means, 7 ... end point coordinate storage means,
8 ... Line segment creating means, 9 ... Connection point symbol adding means.
Claims (10)
要な回路図情報を読み出し回路図を表示画面上にて作成
する回路図作成装置であって、 出力側が上記回路図情報記憶手段に接続され上記表示画
面上にていずれかが複数の始点位置及び終点位置を指定
する指定手段と、 入力側が上記回路図記憶手段に接続され上記指定された
始点位置及び上記指定された終点位置に基づきそれぞれ
の始点座標情報及び終点座標情報を算出する始点終点座
標演算手段と、 入力側が上記始点終点座標演算手段に接続され出力側が
上記回路図情報記憶手段に接続され上記始点座標情報及
び上記終点座標情報に基づき上記始点位置と上記終点位
置とを接続する線分を作成する線分作成手段と、を備え
たことを特徴とする回路図作成装置。1. A circuit diagram creation device for reading circuit diagram information required for circuit diagram creation from circuit diagram information storage means and creating a circuit diagram on a display screen, wherein an output side is connected to the circuit diagram information storage means. Based on the designated start point position and the designated end point position, the input side is connected to the circuit diagram storage means, and the designation means for designating a plurality of start point positions and end point positions on the display screen. Of the starting point and ending point coordinate information, and the input side is connected to the starting point and ending point coordinate calculating means and the output side is connected to the circuit diagram information storing means to obtain the starting point coordinate information and the ending point coordinate information. A circuit diagram creation device comprising: a line segment creation means for creating a line segment that connects the start point position and the end point position based on the above.
の数と上記終点座標情報の数とを比較しこれらが一致す
る場合には上記始点座標情報が示す始点位置と上記終点
座標情報が示す終点位置とをそれぞれ所定順序に従い一
対一に接続する線分を作成する、請求項1記載の回路図
作成装置。2. The line segment creating means compares the number of the start point coordinate information with the number of the end point coordinate information, and when they match, the start point position and the end point coordinate information indicated by the start point coordinate information are The circuit diagram creation device according to claim 1, wherein a line segment that connects one-to-one with each of the indicated end point positions is created in a predetermined order.
の数と上記終点座標情報の数とを比較しこれらが一致し
ない場合には上記始点座標情報又は上記終点座標情報の
内の一つの座標から上記終点座標情報又は上記始点座標
情報の内の一つの座標へ線分を作成し、作成された線分
に平行に残りの上記始点座標情報又は上記終点座標情報
が示すそれぞれの座標から線分を作成する、請求項1又
は2記載の回路図作成装置。3. The line segment creating means compares the number of the start point coordinate information with the number of the end point coordinate information, and if these do not match, one of the start point coordinate information or the end point coordinate information is selected. A line segment is created from the coordinates to one of the end point coordinate information or the start point coordinate information, and a line is formed parallel to the created line segment from the respective coordinates indicated by the remaining start point coordinate information or the end point coordinate information. The circuit diagram creation device according to claim 1 or 2, which creates minutes.
の数と上記終点座標情報の数とを比較しこれらが一致し
ない場合には複数の上記始点座標情報又は上記終点座標
情報のそれぞれから上記終点座標情報又は上記始点座標
情報の内の一つの座標へ線分を作成する、請求項1又は
2記載の回路図作成装置。4. The line segment creating means compares the number of the start point coordinate information with the number of the end point coordinate information, and when they do not match, from each of the plurality of the start point coordinate information or the end point coordinate information. 3. The circuit diagram creation device according to claim 1, wherein a line segment is created at one coordinate of the end point coordinate information or the start point coordinate information.
力側が上記回路図記憶手段に接続され上記線分作成手段
にて作成された線分の始点又は終点が他の線分上に一致
する場合に上記始点又は終点と上記他の線分との電気的
接続点について接続点記号を付す接続点記号付加手段を
備えた、請求項1ないし4のいずれかに記載の回路図作
成装置。5. An input side is connected to the line segment creating means, an output side is connected to the circuit diagram storing means, and a start point or an end point of the line segment created by the line segment creating means coincides with another line segment. 5. The circuit diagram creating device according to claim 1, further comprising connection point symbol adding means for attaching a connection point symbol to an electrical connection point between the start point or the end point and the other line segment.
要な回路図情報を読み出し回路図を表示画面上にて作成
する回路図作成方法であって、 上記表示画面上にていずれかが複数の始点位置及び終点
位置を指定する指定工程と、 上記指定された始点位置及び上記指定された終点位置に
基づきそれぞれの始点座標情報及び終点座標情報を算出
する始点終点座標演算工程と、 上記始点座標情報及び上記終点座標情報に基づき上記始
点位置と上記終点位置とを接続する線分を作成する線分
作成工程と、を備えたことを特徴とする回路図作成方
法。6. A circuit diagram creating method for reading circuit diagram information necessary for creating a circuit diagram from the circuit diagram information storage means and creating a circuit diagram on the display screen, wherein any one of the plurality of circuit diagram information is displayed on the display screen. Specifying step of the starting point position and the ending point position, and the starting point and ending point coordinate calculating step of calculating the starting point coordinate information and the ending point coordinate information based on the specified starting point position and the designated ending point position, respectively, and the starting point coordinate A circuit diagram creating method comprising: a line segment creating step of creating a line segment connecting the start point position and the end point position based on information and the end point coordinate information.
の数と上記終点座標情報の数とを比較しこれらが一致す
る場合には上記始点座標情報が示す始点位置と上記終点
座標情報が示す終点位置とをそれぞれ所定順序に従い一
対一に接続する線分を作成する、請求項6記載の回路図
作成方法。7. The line segment creating step compares the number of the starting point coordinate information and the number of the ending point coordinate information, and if they match, the starting point position and the ending point coordinate information indicated by the starting point coordinate information are compared. 7. The circuit diagram creation method according to claim 6, wherein line segments connecting each of the indicated end point positions in a one-to-one correspondence are created in a predetermined order.
の数と上記終点座標情報の数とを比較しこれらが一致し
ない場合には上記始点座標情報又は上記終点座標情報の
内の一つの座標から上記終点座標情報又は上記始点座標
情報の内の一つの座標へ線分を作成し、作成された線分
に平行に残りの上記始点座標情報又は上記終点座標情報
が示すそれぞれの座標から線分を作成する、請求項6又
は7記載の回路図作成方法。8. The line segment creating step compares the number of the starting point coordinate information and the number of the ending point coordinate information, and if they do not match, one of the starting point coordinate information or the ending point coordinate information is selected. A line segment is created from the coordinates to one of the end point coordinate information or the start point coordinate information, and a line is formed parallel to the created line segment from the respective coordinates indicated by the remaining start point coordinate information or the end point coordinate information. The circuit diagram creation method according to claim 6 or 7, wherein minutes are created.
の数と上記終点座標情報の数とを比較しこれらが一致し
ない場合には上記始点座標情報又は上記終点座標情報の
それぞれから上記終点座標情報又は上記始点座標情報の
内の一つの座標へ線分を作成する、請求項6又は7記載
の回路図作成方法。9. The line segment creating step compares the number of the starting point coordinate information with the number of the ending point coordinate information, and if they do not match, the starting point coordinate information or the ending point coordinate information respectively determines the ending point. 8. The circuit diagram creating method according to claim 6, wherein a line segment is created at one coordinate of the coordinate information or the starting point coordinate information.
の始点又は終点が他の線分上に一致する場合に上記始点
又は終点と上記他の線分との電気的接続点について接続
点記号を付す接続点記号付加工程を備えた、請求項6な
いし9のいずれかに記載の回路図作成方法。10. When the start point or the end point of the line segment created in the line segment creating step coincides with another line segment, the connection point is connected to the electrical connection point between the start point or the end point and the other line segment. 10. The circuit diagram creating method according to claim 6, further comprising a connecting point symbol adding step of adding a dot symbol.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33129493A JP3248800B2 (en) | 1993-12-27 | 1993-12-27 | Circuit diagram creation device and circuit diagram creation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33129493A JP3248800B2 (en) | 1993-12-27 | 1993-12-27 | Circuit diagram creation device and circuit diagram creation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07192030A true JPH07192030A (en) | 1995-07-28 |
| JP3248800B2 JP3248800B2 (en) | 2002-01-21 |
Family
ID=18242083
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33129493A Expired - Fee Related JP3248800B2 (en) | 1993-12-27 | 1993-12-27 | Circuit diagram creation device and circuit diagram creation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3248800B2 (en) |
-
1993
- 1993-12-27 JP JP33129493A patent/JP3248800B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP3248800B2 (en) | 2002-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2856640B2 (en) | Logic schematic editor system | |
| US8525849B2 (en) | Designing support method, designing support equipment, program and computer-readable storage medium | |
| US6205573B1 (en) | Delay analysis result display device | |
| JP3248800B2 (en) | Circuit diagram creation device and circuit diagram creation method | |
| JP3108605B2 (en) | How to display shape attributes | |
| JPH0588869A (en) | Method and device for automatically generating program | |
| JP2705548B2 (en) | Printed circuit board design support equipment | |
| JP3204715B2 (en) | Automatic wiring method | |
| JP3095308B2 (en) | Electrical component approximate position determination device | |
| JP2861136B2 (en) | Unconnected display method | |
| JP3003340B2 (en) | Substrate CAD system | |
| JP2870824B2 (en) | Printed circuit board design system | |
| JP2542784B2 (en) | Automatic parts recognition device | |
| JP3212207B2 (en) | Connection CAD system | |
| JPH01220073A (en) | Method and device for design aid | |
| JP2002190699A (en) | Method and system for creating data of surface mount components | |
| JPH01106265A (en) | Method for specifying ordering of automatic wiring network | |
| JP2847972B2 (en) | Wiring status display | |
| JP2667454B2 (en) | Plotting device | |
| JPH03278274A (en) | Method for determining wiring order or wiring board and wiring method | |
| JPH04151772A (en) | Interactive automatic wiring system | |
| JPH02217967A (en) | Parts arrangement system for printed wiring board design system | |
| JPH0744589A (en) | Circuit diagram generator | |
| JPH04115368A (en) | Bundle wire detecting device | |
| JPH05326710A (en) | Pattern design system for semiconductor integrated circuits |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071109 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081109 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081109 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091109 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101109 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111109 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |