[go: up one dir, main page]

JPH08235233A - Parallel design system - Google Patents

Parallel design system

Info

Publication number
JPH08235233A
JPH08235233A JP7038249A JP3824995A JPH08235233A JP H08235233 A JPH08235233 A JP H08235233A JP 7038249 A JP7038249 A JP 7038249A JP 3824995 A JP3824995 A JP 3824995A JP H08235233 A JPH08235233 A JP H08235233A
Authority
JP
Japan
Prior art keywords
design
cad
terminal
unit
notifying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP7038249A
Other languages
Japanese (ja)
Other versions
JP2746174B2 (en
Inventor
Kazuki Shibata
和樹 柴田
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 JP7038249A priority Critical patent/JP2746174B2/en
Publication of JPH08235233A publication Critical patent/JPH08235233A/en
Application granted granted Critical
Publication of JP2746174B2 publication Critical patent/JP2746174B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

PURPOSE: To improve the efficiency of design by parallelly editing a CAD drawing without dividing a screen from plural terminals and preventing the interference of design operations among the terminals at the time of editing. CONSTITUTION: An external input device 1 performs the CAD design operation of a mouse and a keyboard, etc., and an operation execution part 2 accesses a design data storage part 3 and reflects the design operation on the design data. When the terminal is a slave CAD, a master CAD is inquired to a parallel design management part 10 simultaneously and the master CAD is informed of the performed design operation through an execution operation informing part 6 and a network 11. The contents of the data storage part 3 are displayed through a display part 4 for displaying data and a display device 5 composed of a cathode-ray tube or the like. An operation reception part 7 receives informing from the other terminals from the network 11 and informs an inter-operation discrepancy detection part 9. The inter-operation discrepancy detection part 9 refers to the parallel design management part 10, compares the priority of the informing origin terminal of the operation and its own terminal and detects the presence/absence of discrepancy with the data of its own terminal.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、CAD(計算機援用設
計)システムに関し、特に、全体を複数の設計者で並行
して設計する並行設計システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a CAD (computer-aided design) system, and more particularly to a parallel design system in which a plurality of designers design the entire system in parallel.

【0002】[0002]

【従来の技術】CADシステムにおける図面編集作業で
は、通常は1端末で1つの図面データベースを編集する
のが一般的であったが、特開平4−362783号公報
のような複数の端末を持ち、各端末のオペレータが同時
に編集できるようなシステムも提案されている。
2. Description of the Related Art In a drawing editing operation in a CAD system, it is general to edit one drawing database with one terminal, but with a plurality of terminals as disclosed in Japanese Patent Laid-Open No. 362783/1992, A system has also been proposed in which the operator of each terminal can edit at the same time.

【0003】図3は従来の特開平4−362783号公
報のシステムの一実施例のブロック図である。
FIG. 3 is a block diagram of an embodiment of a conventional system disclosed in Japanese Patent Laid-Open No. 4-3627873.

【0004】同図において、端末31a,31bは、C
AD画面の編集操作等に用いられる端末で、タスクマネ
ージャ32は、各端末31a,31bでのCAD図面編
集結果を管理するためののものである。タスクマネージ
ャ32は、例えばホスト装置(図示せず)の内に設けら
れる。CAD図面データベース(以下、CAD図面DB
と称す)33は、CAD画面(CAD図面データ)を保
存するためのものであり、作業用データベース(以下、
作業用DBと称す)34は、CAD図面編集に用いられ
るものである。CAD図面DB33および作業用DB3
4はタスクマネージャ32によってアクセスされる。表
示ハンドラ35a,35bは端末31a,31bに対す
るCAD図面などの表示を司るものであり、CADモジ
ュール36a、36bはCAD図面編集アプリケーショ
ンプログラムによって実現されるCAD図面編集処理機
能を持つものであり、入出力ハンドラ37a,37bは
タスクマネージャ32と端末31a内のCADモジュー
ル36aおよび端末31b内のCADモジュール36b
との間の入出力インタフェースをなすものである。入出
力ハンドラ37a,37bは、端末31a,31bでの
CAD図面編集結果をタスクマネージャ32に伝えると
共に、タスクマネージャ32から渡される他端末でのC
AD図面編集結果を対応するCADモジュール36a,
36bに渡すようになっている。表示ハンドラ35a,
35b、CADモジュール36a,36bおよび入出力
ハンドラ37a,37bは、端末31a,31bに内蔵
されている。
In the figure, terminals 31a and 31b are C
The task manager 32 is a terminal used for AD screen editing operations and the like, and is for managing CAD drawing editing results at the terminals 31a and 31b. The task manager 32 is provided in, for example, a host device (not shown). CAD drawing database (hereinafter, CAD drawing DB
33 is for storing a CAD screen (CAD drawing data), and a work database (hereinafter,
The work DB 34) is used for CAD drawing editing. CAD drawing DB33 and work DB3
4 is accessed by the task manager 32. The display handlers 35a and 35b are responsible for displaying CAD drawings and the like on the terminals 31a and 31b, and the CAD modules 36a and 36b have CAD drawing editing processing functions realized by a CAD drawing editing application program. The handlers 37a and 37b are the task manager 32, the CAD module 36a in the terminal 31a, and the CAD module 36b in the terminal 31b.
It forms an input / output interface with the. The input / output handlers 37a and 37b transmit the CAD drawing editing results at the terminals 31a and 31b to the task manager 32, and at the same time, the C at another terminal passed from the task manager 32.
A CAD module 36a which corresponds the AD drawing editing result,
It is designed to be handed over to 36b. Display handler 35a,
35b, CAD modules 36a and 36b, and input / output handlers 37a and 37b are built in the terminals 31a and 31b.

【0005】この方法によれば、複数の端末それぞれに
おける同一のCAD図面に対する編集結果を管理して、
各端末での編集結果により図面データベースを更新する
管理手段を設けると共に、この管理手段から他端末での
編集結果を受け取って対応する端末に通知する入出力手
段とを設けた構成により、CAD編集時に同一図面を複
数端末から同時並行して操作できるようになり、設計工
期の短縮が図れる。
According to this method, the editing results for the same CAD drawing in each of a plurality of terminals are managed,
When CAD editing is performed, the management means for updating the drawing database according to the editing result at each terminal is provided, and the input / output means for receiving the editing result at another terminal from the management means and notifying the corresponding terminal is provided. The same drawing can be operated from multiple terminals at the same time, shortening the design period.

【0006】しかし、この方法には次に挙げる課題が残
されている。
However, the following problems remain in this method.

【0007】[0007]

【発明が解決しようとする課題】上述した従来のシステ
ムでは、複数の設計者は、ある設計者の編集結果が他の
設計者の設計の障害、例えば、プリント基板を設計する
場合、ある設計者が配線をしようとしているスペースに
他の設計者がねじのための穴をあけるなど、互いに矛盾
のある編集操作を行う可能性がある。このように従来方
法では設計端末を全て対等に扱っているために、矛盾す
る設計操作を受け入れてしまう。このため、設計者間で
干渉がおこり、ある設計者の設計目標を別の設計者が破
壊したり、全体として編集作業の効率が低下したりす
る。
In the above-mentioned conventional system, a plurality of designers may find that the editing result of one designer is a design obstacle of another designer, for example, when a designer designs a printed circuit board. There is a possibility that other designers may make conflicting edit operations, such as punching holes for screws in the space where they are trying to wire. As described above, in the conventional method, all design terminals are treated equally, so that contradictory design operations are accepted. For this reason, interference occurs between designers, the design goal of one designer is destroyed by another designer, and the efficiency of editing work is reduced as a whole.

【0008】従来の方法を使用しながらこれを防ぐため
の方法として、設計者間に干渉が起きないようなルール
(例えば、設計者毎に設計を担当する部分を決める等)
を設定することが考えられる。しかし、このようなルー
ルでは設計物全体を並行設計するというメリットが損わ
れてしまい、単なる分割設計と変わらなくなってしまう
ことがある。
As a method for preventing this while using the conventional method, a rule that does not cause interference between designers (for example, each designer decides a portion in charge of design)
Can be set. However, with such a rule, the merit of designing the entire design object in parallel is lost, and it may be no different from simple division design.

【0009】[0009]

【課題を解決するための手段】本発明の並行設計システ
ムは、各端末それぞれにおけるCAD図面に対する編集
操作を他の端末に通知する第一の通知手段と、第一の通
知手段により該当の他の端末から通知された設計操作を
受信する受信手段と、各端末毎に優先順位を設定する設
定手段と、受信手段で受信し設定手段で設定した設計操
作の優先順位を判断する判断手段と、判断手段で判断し
た優先順位に従って他端末の設計操作を自端末に反映さ
せこの操作を行っていない他の端末に通知する第二の通
知手段とから成るそれぞれ独立した複数のCAD端末
と、これら複数のCAD端末間を繋ぐネットワークとか
ら構成されることを特徴としている。
A parallel design system according to the present invention includes a first notifying means for notifying another terminal of an editing operation on a CAD drawing at each terminal, and another corresponding means by the first notifying means. Receiving means for receiving the design operation notified from the terminal, setting means for setting the priority order for each terminal, judging means for judging the priority order of the design operation received by the receiving means and set by the setting means, A plurality of independent CAD terminals each including a second notifying means for reflecting the design operation of the other terminal on the own terminal according to the priority order judged by the means and notifying the other terminal not performing this operation, and a plurality of these CAD terminals. It is characterized by being configured with a network connecting CAD terminals.

【0010】本発明の並行設計システムは、オペレータ
が設計操作を入力するための外部入力装置1と、この操
作に従って設計データを加工する操作実行部2と、加工
された設計データを記憶する設計データ格納部3と、設
計物の状態を表示する表示部4および表示装置5と、操
作実行部2で行われた設計操作を外部に通知する実施操
作通知部6と、同一の設計に参加する他のCADの実施
した操作に関する通知情報を受信する操作受信部7と、
他の端末に矛盾操作を通知する矛盾操作通知部8と、操
作受信部7で受信した操作と設計データ格納部3に記憶
された設計データとの矛盾を検出し優先順位の判断に従
って受信した操作を優先させる場合には操作実行部2に
これを実行させ受信した操作を無視する場合には矛盾操
作通知部8に操作が無視されたことを外部に通知させる
操作間矛盾検出部9と、操作間矛盾検出部9で矛盾が生
じた場合に受信した通知情報と現在の設計データのどち
らを優先させるかを判断し操作間矛盾検出部9に優先順
位を通知する並行設計管理部10とから成るそれぞれ独
立した複数のCAD,,,...と、これら複数
のCAD,,,...間を繋ぐネットワーク11
とから構成されることを特徴としている。
The parallel design system of the present invention includes an external input device 1 for an operator to input a design operation, an operation execution unit 2 for processing design data according to this operation, and design data for storing the processed design data. The storage unit 3, the display unit 4 and the display device 5 that display the state of the design object, the execution operation notification unit 6 that notifies the design operation performed by the operation execution unit 2 to the outside, and participate in the same design An operation receiving unit 7 that receives notification information about the operation performed by the CAD of
An inconsistent operation notifying unit 8 for notifying other terminals of an inconsistent operation, and an operation received in accordance with the priority order determination by detecting an inconsistency between the operation received by the operation receiving unit 7 and the design data stored in the design data storage unit When the priority is given to the operation, the operation execution unit 2 executes the operation, and when the received operation is ignored, the conflict operation notification unit 8 notifies the outside that the operation is ignored. The inter-contradiction detection unit 9 includes a parallel design management unit 10 that determines which of the received notification information and the current design data should be prioritized when a contradiction occurs and notifies the inter-operation contradiction detection unit 9 of the priority order. Multiple independent CAD, ... . . And these multiple CAD ,. . . Network 11 that connects between
It is composed of and.

【0011】[0011]

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

【0012】図1は本発明の並行設計システムの一実施
例のブロック図である。
FIG. 1 is a block diagram of an embodiment of the parallel design system of the present invention.

【0013】図1の場合は、CAD,CAD,CA
Dが並行設計を行っている。これらの3つのCADは
同じ構成であるが、並行設計管理部10の設定により、
1台を優先順位の高い親CAD、他のCADをより優先
順位の低い子CADとして登録する。ただし、このブロ
ック図より詳細なレベルでは各CADが同一のものであ
る必要はなく、たとえば、操作実行部等が設計分野に対
応した異種のCADが混在していてもよい。
In the case of FIG. 1, CAD, CAD, CA
D is in parallel design. These three CADs have the same configuration, but by the setting of the parallel design management unit 10,
One unit is registered as a parent CAD having a higher priority, and the other CADs are registered as a child CAD having a lower priority. However, it is not necessary that the CADs are the same at a more detailed level than this block diagram, and, for example, the operation execution unit and the like may include different types of CAD corresponding to the design field.

【0014】外部入力装置1は、マウス,キーボード等
のCAD設計操作を行う入力装置である。操作実行部2
は、設計データ格納部3をアクセスし、設計操作を設計
データに反映する。この端末が子CADである場合に
は、同時に並行設計管理部10に親CADを問い合わ
せ、実施操作通知部6,ネットワーク11を通して、親
CADに行った設計操作を通知する。データ格納部3の
内容はデータを表示する表示部4、ブラウン管等から成
る表示装置5を通して表示される。
The external input device 1 is an input device for performing CAD design operations such as a mouse and a keyboard. Operation execution unit 2
Accesses the design data storage unit 3 and reflects the design operation on the design data. When this terminal is a child CAD, at the same time, the parallel design management unit 10 is inquired about the parent CAD, and the design operation performed to the parent CAD is notified via the operation operation notifying unit 6 and the network 11. The contents of the data storage unit 3 are displayed through a display unit 4 for displaying data and a display device 5 including a cathode ray tube.

【0015】操作受信部7は、ネットワーク11から他
端末からの通知を受信し、操作間矛盾検出部9に通知す
る。操作間矛盾検出部9は並行設計管理部10を参照
し、操作の通知元端末と自端末の優先順位を比較する。
更に、自端末のデータとの矛盾の有無を検出し、これに
従って次のように動作する。
The operation receiving unit 7 receives a notification from another terminal from the network 11 and notifies the operation inconsistency detecting unit 9 of the notification. The operation inconsistency detection unit 9 refers to the parallel design management unit 10 and compares the priorities of the operation notification source terminal and the own terminal.
Further, it detects whether or not there is a contradiction with the data of its own terminal, and operates as follows in accordance with this.

【0016】自端末が子CAD、通知元が親CADであ
れば、操作実行部2が設計データ格納部3のデータに対
して通知された操作を行う。通知元が他の子CADであ
れば、通知内容を無視する。
When the own terminal is the child CAD and the notification source is the parent CAD, the operation execution unit 2 performs the notified operation on the data in the design data storage unit 3. If the notification source is another child CAD, the notification content is ignored.

【0017】自端末が親CADであれば、操作間矛盾検
出部9は自端末の設計データ格納部3を参照し、設計目
標との矛盾を検出する。ここで矛盾が検出されなければ
操作は操作実行部2によって実行される。更に、実施操
作通知部6を通してこの操作をまだ行っていない他のC
ADに通知する。この結果全CADでこの操作が行われ
る。操作間矛盾検出部9で矛盾が発見された場合は、矛
盾操作通知部8を通して通知元の子CADへ通知する。
この操作は無視され、設計データ格納部3にも反映しな
い。
If the own terminal is the parent CAD, the inter-operation contradiction detection unit 9 refers to the design data storage unit 3 of the own terminal to detect the contradiction with the design target. If no contradiction is detected here, the operation is executed by the operation execution unit 2. Further, another C that has not yet performed this operation through the operation execution notification unit 6
Notify AD. As a result, this operation is performed in all CAD. When a contradiction is detected by the contradiction detecting unit 9 between operations, it notifies the child CAD of the notification source through the contradiction operation notifying unit 8.
This operation is ignored and is not reflected in the design data storage unit 3.

【0018】親CADの矛盾操作通知部から通知を受け
た子CADの操作間矛盾検出部9は、無条件で行った操
作をキャンセルする命令を操作実行部2に出力し、設計
データ格納部3にある設計データは操作前の状態に戻さ
れる。
The inter-operation inconsistency detection section 9 of the child CAD, which has been notified from the inconsistent operation notification section of the parent CAD, outputs an instruction to cancel the operation performed unconditionally to the operation execution section 2, and the design data storage section 3 The design data in is returned to the state before the operation.

【0019】上の動作の結果、各CADで行われる操作
は次のように他のCADに伝えられる。親CADで行わ
れた操作は全ての子CADでも実行される。子CADで
行われた操作は、一度親CADで矛盾の有無を調べられ
た後、矛盾のないものは親CAD及び他の全ての子CA
Dで実行される。矛盾があるものは実行した子CADに
この操作をキャンセルするよう親CADから通知され、
子CADのデータは操作前の状態に戻される。
As a result of the above operations, the operations performed in each CAD are communicated to other CADs as follows. The operation performed in the parent CAD is also executed in all the child CADs. The operation performed in the child CAD is checked once in the parent CAD for inconsistencies, and if there is no inconsistency, the parent CAD and all other child CAs are checked.
It is executed in D. If there is any inconsistency, the parent CAD will notify the executed child CAD to cancel this operation,
The data of the child CAD is returned to the state before the operation.

【0020】次に、上記の並行設計システムのより具体
的なシステムの例について以下に説明する。
Next, a more specific example of the above parallel design system will be described below.

【0021】図2は図1の並行設計システムの具体的な
構成の一例を示すシステム図である。
FIG. 2 is a system diagram showing an example of a concrete configuration of the parallel design system of FIG.

【0022】この並行設計システムは、CADシステム
21と、CADデータ22と、キーボード23と、CA
D画面24と、マウス25とから成るそれぞれ独立した
複数のCAD,,,...と、これら複数のCA
D,,,...を接続するネットワーク26とか
ら構成されている。
This parallel design system comprises a CAD system 21, CAD data 22, a keyboard 23, and a CA.
A plurality of independent CADs, each of which includes a D screen 24 and a mouse 25 ,. . . And these multiple CAs
D ,,,. . . And a network 26 for connecting to each other.

【0023】ここで、このCADシステム21が図1の
操作実行部2,設計データ格納部3,表示部4および実
施操作通知部6,操作受信部7,矛盾操作通知部8,操
作間矛盾検出部9,並行設計管理部10に、CADデー
タ22が設計データ格納部3に、キーボード23が外部
入力装置1に、CAD画面24が表示装置5に、ネット
ワーク26がネットワーク11に相当している。そし
て、他端末からの操作による通知情報がCADシステム
21(図1の操作受信部7)で受信され、また、設計者
がキーボード23,マウス25などを操作した情報が、
CADシステム21(図1の実施操作通知部6,矛盾操
作通知部8)から他端末を操作ための通知情報として送
信される。
Here, the CAD system 21 is operated by the operation execution unit 2, the design data storage unit 3, the display unit 4, the operation operation notification unit 6, the operation reception unit 7, the inconsistent operation notification unit 8, and the operation inconsistency detection in FIG. The CAD data 22 corresponds to the design data storage unit 3, the keyboard 23 corresponds to the external input device 1, the CAD screen 24 corresponds to the display device 5, and the network 26 corresponds to the network 11. Then, the notification information by the operation from the other terminal is received by the CAD system 21 (the operation receiving unit 7 in FIG. 1), and the information that the designer operates the keyboard 23, the mouse 25, etc.
It is transmitted from the CAD system 21 (implemented operation notification unit 6 and inconsistent operation notification unit 8 in FIG. 1) as notification information for operating another terminal.

【0024】このようにして、この具体的な並行設計シ
ステムで上記図1で説明した一連の動作が行われる。
In this way, the series of operations described with reference to FIG. 1 are performed in this specific parallel design system.

【0025】[0025]

【発明の効果】以上説明したように、本発明の並行設計
システムは、子CADで行われた操作は全て親CADで
矛盾をチェックされ、矛盾のないものだけが全CADに
通知されるので、全てのCADで親CADの設計目標が
達成されていることが保証され、また、各子CADの設
計目標は親CADの操作と干渉する可能性があるが、各
子CAD内でこれを解消し、目標を達成することによ
り、全体として全ての設計目標を達成することができ
る。この結果、本発明の並行設計システムは、各設計者
が同時に多数の目標を考慮する必要が無くなり、目標間
の干渉による設計効率の低下、設計ミスを防止すること
ができるという効果を奏する。
As described above, in the parallel design system of the present invention, all operations performed in the child CAD are checked for inconsistency by the parent CAD, and only the inconsistent operations are notified to all CAD. It is assured that the design goals of the parent CAD are achieved in all CAD, and the design goals of each child CAD may interfere with the operation of the parent CAD, but this is solved in each child CAD. By achieving the goal, all design goals can be achieved as a whole. As a result, the parallel design system of the present invention eliminates the need for each designer to consider a large number of goals at the same time, and has the effect of reducing design efficiency and preventing design errors due to interference between goals.

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

【図1】本発明の並行設計システムの一実施例のブロッ
ク図である。
FIG. 1 is a block diagram of an embodiment of a parallel design system of the present invention.

【図2】図1の並行設計システムの具体的な構成の一例
を示すシステム図である。
FIG. 2 is a system diagram showing an example of a specific configuration of the parallel design system of FIG.

【図3】従来の特開平4−362783号公報のシステ
ムの一実施例のブロック図である。
FIG. 3 is a block diagram of an example of a conventional system disclosed in Japanese Patent Laid-Open No. 4-3627873.

【符号の説明】[Explanation of symbols]

1 外部入力装置 2 操作実行部 3 設計データ格納部 4 表示部 5 表示装置 6 実施操作通知部 7 操作受信部 8 矛盾操作通知部 9 操作間矛盾検出部 10 並行設計管理部 11 ネットワーク 21 CADシステム 22 CADデータ 23 キーボード 24 CAD画面 25 マウス 26 ネットワーク 31a,31b 端末 32 タスクマネージャ 33 CAD図面DB 34 作業用DB 35a,35b 表示ハンドラ 36a,36b CADモジュール 37a,37b 入出力ハンドラ 1 External Input Device 2 Operation Execution Section 3 Design Data Storage Section 4 Display Section 5 Display Device 6 Performed Operation Notification Section 7 Operation Reception Section 8 Contradictory Operation Notification Section 9 Interoperation Contradiction Detection Section 10 Parallel Design Management Section 11 Network 21 CAD System 22 CAD data 23 Keyboard 24 CAD screen 25 Mouse 26 Network 31a, 31b Terminal 32 Task manager 33 CAD drawing DB 34 Work DB 35a, 35b Display handler 36a, 36b CAD module 37a, 37b Input / output handler

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 各端末それぞれにおけるCAD図面に対
する編集操作を他の端末に通知する第一の通知手段と、
前記第一の通知手段により該当の他の端末から通知され
た設計操作を受信する受信手段と、前記各端末毎に優先
順位を設定する設定手段と、前記受信手段で受信し前記
設定手段で設定した設計操作の優先順位を判断する判断
手段と、前記判断手段で判断した優先順位に従って他端
末の設計操作を自端末に反映させこの操作を行っていな
い他の端末に通知する第二の通知手段とから成るそれぞ
れ独立した複数のCAD端末と、 これら複数のCAD端末間を繋ぐネットワークとから構
成されることを特徴とする並行設計システム。
1. A first notifying means for notifying another terminal of an editing operation for a CAD drawing in each terminal,
Receiving means for receiving the design operation notified from the other corresponding terminal by the first notifying means, setting means for setting the priority for each terminal, and receiving by the receiving means and set by the setting means. Determining means for determining the priority of the designed operation, and second notifying means for reflecting the design operation of another terminal on the own terminal according to the priority determined by the determining means and notifying the other terminal not performing this operation A parallel design system comprising a plurality of independent CAD terminals each of which is composed of and a network connecting the plurality of CAD terminals.
【請求項2】 オペレータが設計操作を入力するための
外部入力装置1と、この操作に従って設計データを加工
する操作実行部2と、前記加工された設計データを記憶
する設計データ格納部3と、設計物の状態を表示する表
示部4および表示装置5と、前記操作実行部2で行われ
た設計操作を外部に通知する実施操作通知部6と、同一
の設計に参加する他のCADの実施した操作に関する通
知情報を受信する操作受信部7と、他の端末に矛盾操作
を通知する矛盾操作通知部8と、前記操作受信部7で受
信した操作と前記設計データ格納部3に記憶された設計
データとの矛盾を検出し優先順位の判断に従って受信し
た操作を優先させる場合には前記操作実行部2にこれを
実行させ受信した操作を無視する場合には前記矛盾操作
通知部8に操作が無視されたことを外部に通知させる操
作間矛盾検出部9と、前記操作間矛盾検出部9で矛盾が
生じた場合に受信した前記通知情報と現在の設計データ
のどちらを優先させるかを判断し前記操作間矛盾検出部
9に優先順位を通知する並行設計管理部10とから成る
それぞれ独立した複数のCAD,,,...と、 これら複数のCAD,,,...間を繋ぐネット
ワーク11とから構成されることを特徴とする並行設計
システム。
2. An external input device 1 for an operator to input a design operation, an operation execution section 2 for processing design data according to this operation, a design data storage section 3 for storing the processed design data, A display unit 4 and a display device 5 that display the state of the design object, an execution operation notification unit 6 that notifies the design operation performed by the operation execution unit 2 to the outside, and an implementation of another CAD that participates in the same design. The operation receiving unit 7 that receives the notification information about the operation, the inconsistent operation notification unit 8 that notifies the other terminal of the inconsistent operation, the operation received by the operation receiving unit 7 and the design data storage unit 3 are stored. When a conflict with the design data is detected and the received operation is prioritized according to the determination of the priority order, the operation execution unit 2 executes the operation and the received operation is ignored. Nothing The inter-operation contradiction detection unit 9 for notifying the outside that it is viewed and the inter-operation contradiction detection unit 9 determine which of the notification information received and the current design data is prioritized when a contradiction occurs. A plurality of independent CADs, each consisting of a parallel design management unit 10 for notifying the operation inconsistency detection unit 9 of the priority order ,. . . , These multiple CAD ,. . . A parallel design system comprising a network 11 that connects the two.
JP7038249A 1995-02-27 1995-02-27 Concurrent design system Expired - Lifetime JP2746174B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7038249A JP2746174B2 (en) 1995-02-27 1995-02-27 Concurrent design system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7038249A JP2746174B2 (en) 1995-02-27 1995-02-27 Concurrent design system

Publications (2)

Publication Number Publication Date
JPH08235233A true JPH08235233A (en) 1996-09-13
JP2746174B2 JP2746174B2 (en) 1998-04-28

Family

ID=12520042

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7038249A Expired - Lifetime JP2746174B2 (en) 1995-02-27 1995-02-27 Concurrent design system

Country Status (1)

Country Link
JP (1) JP2746174B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7305648B2 (en) 2003-11-21 2007-12-04 Mentor Graphics Corporation Distributed autorouting of conductive paths in printed circuit boards
US7516435B2 (en) 2001-12-10 2009-04-07 Mentor Graphics Corporation Reservation of design elements in a parallel printed circuit board design environment
US7546571B2 (en) 2004-09-08 2009-06-09 Mentor Graphics Corporation Distributed electronic design automation environment
US7587695B2 (en) 2001-12-10 2009-09-08 Mentor Graphics Corporation Protection boundaries in a parallel printed circuit board design environment
US7590963B2 (en) 2003-11-21 2009-09-15 Mentor Graphics Corporation Integrating multiple electronic design applications

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7516435B2 (en) 2001-12-10 2009-04-07 Mentor Graphics Corporation Reservation of design elements in a parallel printed circuit board design environment
US7587695B2 (en) 2001-12-10 2009-09-08 Mentor Graphics Corporation Protection boundaries in a parallel printed circuit board design environment
US7305648B2 (en) 2003-11-21 2007-12-04 Mentor Graphics Corporation Distributed autorouting of conductive paths in printed circuit boards
US7590963B2 (en) 2003-11-21 2009-09-15 Mentor Graphics Corporation Integrating multiple electronic design applications
US7788622B2 (en) 2003-11-21 2010-08-31 Mentor Graphics Corporation Distributed autorouting of conductive paths
US7546571B2 (en) 2004-09-08 2009-06-09 Mentor Graphics Corporation Distributed electronic design automation environment

Also Published As

Publication number Publication date
JP2746174B2 (en) 1998-04-28

Similar Documents

Publication Publication Date Title
US5717950A (en) Input/output device information management system for multi-computer system
US5572717A (en) Method and apparatus for assigning and analyzing timing specifications in a computer aided engineering program
US6000046A (en) Common error handling system
JP2856640B2 (en) Logic schematic editor system
EP0561541A2 (en) A method of processing a program by parallel processing, and a processing unit thereof
US6216255B1 (en) Computer-aided logic circuit designing apparatus computer-aided logic circuit designing system, and computer-aided logic circuit designing method
US5907670A (en) Distributed processing method for checking status of processor in electronic switching system
RU2134446C1 (en) Method for controlling primitive program overflow by messages in multiprocessor control system (versions)
US6289394B1 (en) Agent management system capable of readily monitoring and controlling agent
JPH08235233A (en) Parallel design system
US20080082802A1 (en) Microcomputer debugging system
EP0474359B1 (en) Method and apparatus for organizing and analyzing timing information
CA1212478A (en) Data processor with interrupt facility
CN117216758B (en) Application security detection system and method
JP2000341357A (en) Communication control device, measurement control system, and recording medium
US7000049B1 (en) Systems and methods for reliably selecting bus mastership in a fault tolerant manner
US20030023799A1 (en) Interrupt processing apparatus
JPH07120343B2 (en) Multiprocessor system
JP2904243B2 (en) Exclusive control method in network management system
JPH0344708A (en) Plant supervisory operating device
CN115729689A (en) DevOps triggering interception method, device, electronic equipment and storage medium
JP3439461B2 (en) System and method for preventing deadlock due to address conflict
JP2743889B2 (en) Method and apparatus for program evaluation
JPH0518138B2 (en)
JPH0511997A (en) System configuration method

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980113