JPH08305736A - Cad device and cad system - Google Patents

Cad device and cad system

Info

Publication number
JPH08305736A
JPH08305736A JP7105275A JP10527595A JPH08305736A JP H08305736 A JPH08305736 A JP H08305736A JP 7105275 A JP7105275 A JP 7105275A JP 10527595 A JP10527595 A JP 10527595A JP H08305736 A JPH08305736 A JP H08305736A
Authority
JP
Japan
Prior art keywords
cad
debug
processing
diagnosis
information
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
JP7105275A
Other languages
Japanese (ja)
Inventor
Tomoko Yamaguchi
口 朋 子 山
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP7105275A priority Critical patent/JPH08305736A/en
Publication of JPH08305736A publication Critical patent/JPH08305736A/en
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PURPOSE: To secure sufficient reliability for a user and to improve the efficiency of debugging processing to be executed by a manufacturer. CONSTITUTION: The CAD device is constituted of a CAD means 102 and a CAD diagnostic means 103. The means 102 propares debugging information 104 in a debugging information preparing model. Then, the means 103 executes debugging processing based upon the information 104. Since the means 102 has a debugging information collecting function and a debugging information storing function, the means 102 can be handled separatively from the means 103. Thereby, even when the means 103 is still added to the means 102 without being deleted at the time of delivering the device 101 to a user, any trouble is not generated in user's design operation. Even when system down is generated during the operation of the means 102, the cause of the system down can easily be inspected because data obtained just before the system down are stored.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、各種の設計作業に用い
られるCAD装置、及びこのCAD装置を適用したCA
Dシステムに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a CAD device used for various design works, and a CA to which the CAD device is applied.
It relates to the D system.

【0002】[0002]

【従来の技術】近時のコンピュータの急速な発達に伴な
って、種々の分野の設計業務において、CAD装置及び
CADシステムが広く採用されるに至っている。図11
は、このような従来のCAD装置の構成を示すブロック
図であり、メーカー側からユーザ側へ納品される前の段
階のものを示している。
2. Description of the Related Art With the recent rapid development of computers, CAD devices and CAD systems have been widely adopted in design work in various fields. Figure 11
[Fig. 3] is a block diagram showing the configuration of such a conventional CAD device, showing a stage before delivery from the manufacturer side to the user side.

【0003】図11において、CAD装置1は、まず、
入力手段2、図面作成手段3、出力手段4、表示手段
5、及び保存手段6を有している。入力手段2は、キー
ボードやマウス等の入力装置についての制御を司るもの
であり、図面作成手段3は、この入力手段2の指定に基
いて、図形及び記号等で構成される図面を作成するもの
である。出力手段4は、図面作成手段3の作成図の出力
制御を司るものである。また、この出力手段4の指示に
基いて、表示手段5はCRT等の表示装置に作成図の内
容を表示させ、保存手段6はディスクやメモリ等の記憶
装置に作成図のデータを保存させる。
Referring to FIG. 11, the CAD device 1 is as follows.
It has an input unit 2, a drawing creation unit 3, an output unit 4, a display unit 5, and a storage unit 6. The input unit 2 controls the input device such as a keyboard and a mouse, and the drawing creating unit 3 creates a drawing composed of figures and symbols based on the designation of the input unit 2. Is. The output means 4 controls output of the drawing created by the drawing creating means 3. Further, based on the instruction from the output means 4, the display means 5 causes the display device such as a CRT to display the contents of the draft drawing, and the saving means 6 causes the storage device such as a disk or a memory to save the data of the draft drawing.

【0004】そして、デバッグ処理を行う場合は、上記
の手段2〜6からデバッグ情報取り出し手段7がデバッ
グ情報を取り出し、この取り出したデバッグ情報に基い
て、デバッグ処理手段8がデバッグ処理を行う。このデ
バッグ処理の結果を、デバッグ結果出力手段9、デバッ
グ結果表示手段10、及びデバッグ結果保存手段11
が、それぞれ出力、表示、及び保存を行うようになって
いる。
When performing the debug processing, the debug information extracting means 7 extracts the debug information from the above means 2 to 6, and the debug processing means 8 performs the debug processing based on the extracted debug information. The result of this debug processing is output to the debug result output means 9, the debug result display means 10, and the debug result storage means 11.
However, it is designed to output, display, and save, respectively.

【0005】上記の手段2〜11のうち、手段2〜6
は、ユーザ側の設計業務に使用されるCAD手段として
機能するものであり、手段7〜11はメーカー側のデバ
ッグ処理に使用されるCAD診断手段として機能するも
のである。すなわち、手段7〜11はユーザにとっては
不要なものであるため、デバッグ処理終了後にこれらを
削除した上でメーカー側からユーザ側へCAD装置1が
納品されることになる。
Of the above means 2-11, means 2-6
Means to function as CAD means used for design work on the user side, and means 7 to 11 function as CAD diagnosis means to be used for debug processing on the manufacturer side. That is, since the means 7 to 11 are unnecessary for the user, the CAD device 1 is delivered from the manufacturer side to the user side after deleting them after the debug processing is completed.

【0006】[0006]

【発明が解決しようとする課題】しかし、上記の手段7
〜11の削除作業を行う際に、何らかのミスによって削
除が完全に行われず、時として一部が残存したまま製品
がユーザに出荷されてしまうことがある。このような、
本来は不要な要素が付加されたCAD装置1は充分な信
頼性を有するものとはいえず、これをそのままユーザ側
で使用した場合には誤動作が発生するおそれもある。
However, the above-mentioned means 7
When the deletion work of ~ 11 is performed, the deletion may not be completely performed due to some mistake, and the product may be shipped to the user with some remaining. like this,
Originally, the CAD device 1 to which unnecessary elements are added cannot be said to have sufficient reliability, and if it is used by the user side as it is, malfunction may occur.

【0007】また、メーカー側が行うデバッグ処理にお
いても、処理効率が良好であるとは言い難い点がある。
すなわち、図11のものは、手段2〜6の動作と、手段
7〜11の動作とが交互に繰り返されるようになってい
るので、処理中にシステムダウンが発生した場合には、
システムダウン直前のデータが残らず、システムダウン
の原因を特定するための手がかりが得にくくなってい
る。さらに、システムダウン直前のデータが残らないの
で、デバッグ処理を最初からやり直さなければならなか
った。
Further, even in the debug processing performed by the manufacturer, it is difficult to say that the processing efficiency is good.
That is, in the case of FIG. 11, the operations of the means 2 to 6 and the operations of the means 7 to 11 are alternately repeated. Therefore, when a system down occurs during processing,
Since the data just before the system down is not retained, it is difficult to find a clue to identify the cause of the system down. Furthermore, since the data immediately before the system went down does not remain, the debugging process had to be restarted from the beginning.

【0008】本発明は上記事情に鑑みてなされたもので
あり、ユーザに対する充分な信頼性を確保すると共に、
メーカーが行うデバッグ処理の効率を向上させることが
可能なCAD装置及びCADシステムを提供することを
目的としている。
The present invention has been made in view of the above circumstances, and ensures sufficient reliability for the user, and
It is an object of the present invention to provide a CAD device and a CAD system capable of improving the efficiency of debug processing performed by a manufacturer.

【0009】[0009]

【課題を解決するための手段】上記課題を解決するため
の手段として、請求項1記載の発明は、図面作成等の設
計業務を実行するCAD手段と、前記CAD手段の出力
データに対してデバッグ処理を行うCAD診断手段と、
を備えたCAD装置において、前記CAD手段は、前記
デバッグ処理のためのデバッグ情報を収集するデバッグ
情報収集手段と、前記収集された情報を保存するデバッ
グ情報保存手段と、を有するものであり、前記CAD診
断手段は、前記デバッグ情報保存手段に保存された情報
を取り出して前記デバッグ処理を行うものである、こと
を特徴とする。
As a means for solving the above-mentioned problems, the invention according to claim 1 is a CAD means for executing design work such as drawing creation, and a debug for output data of the CAD means. CAD diagnostic means for processing,
In the CAD apparatus including the above, the CAD means includes debug information collecting means for collecting debug information for the debug processing and debug information saving means for saving the collected information. The CAD diagnosis means extracts the information stored in the debug information storage means and performs the debug processing.

【0010】請求項2記載の発明は、請求項1記載の発
明において、前記CAD診断手段は、前記CAD手段の
動作が全て終了した後に前記デバッグ処理を行うもので
ある、ことを特徴とする。
The invention according to claim 2 is characterized in that, in the invention according to claim 1, the CAD diagnosis means performs the debug processing after all operations of the CAD means are completed.

【0011】請求項3記載の発明は、請求項1記載の発
明において、前記CAD手段は、その動作中に前記CA
D診断手段によるデバッグ処理が必要であると判別した
場合に、前記CAD診断手段に対する起動指令を出力す
るCAD診断起動指令手段を有するものであり、前記C
AD診断手段は、前記起動指令の入力に基いて前記デバ
ッグ処理を行い、その処理結果を前記CAD手段に出力
するものである、ことを特徴とする。
According to a third aspect of the present invention, in the first aspect of the invention, the CAD means is provided with the CA during its operation.
The D diagnosis means has a CAD diagnosis start command means for outputting a start command to the CAD diagnosis means when it is determined that the debug processing is necessary.
The AD diagnosis means is for performing the debug processing based on the input of the start command and outputting the processing result to the CAD means.

【0012】請求項4記載の発明は、CAD処理又はC
AD診断処理を行う複数の計算機がネットワークを介し
て接続されたCADシステムにおいて、前記計算機は、
請求項1乃至3のいずれかに記載のCAD装置を有する
ものである、ことを特徴とする。
The invention according to claim 4 is CAD processing or C
In a CAD system in which a plurality of computers that perform AD diagnosis processing are connected via a network, the computer is
It is characterized by including the CAD device according to any one of claims 1 to 3.

【0013】請求項5記載の発明は、CAD処理又はC
AD診断処理を行う複数の計算機が直接接続通信手段を
介して接続されたCADシステムにおいて、前記計算機
は、請求項1乃至3のいずれかに記載のCAD装置を有
するものである、ことを特徴とする。
The invention according to claim 5 is CAD processing or C
In a CAD system in which a plurality of computers that perform AD diagnosis processing are connected via direct connection communication means, the computer has the CAD device according to any one of claims 1 to 3. To do.

【0014】[0014]

【作用】請求項1記載の発明の構成によれば、CAD手
段自体がデバッグ情報収集機能及びデバッグ情報保存機
能を持っているので、CAD手段とCAD診断手段とを
分離して取扱うことが可能になる。つまり、デバッグ処
理において、CAD手段の動作とCAD診断手段の動作
とを関連付けて行う必要がなくなるので、両者の動作を
交互に行う必要はなくなる。したがって、デバッグ処理
中にシステムダウンが発生したとしても、デバッグ処理
を再開する場合には、デバッグ情報保存手段に保存され
ているデータを用いることができるので、CAD手段を
最初から起動させる必要はなく、必要な部分のみを動作
させればよい。また、システムダウン直前のデータは、
デバッグ情報保存手段に保存されているので、その原因
を調査するための手がかりを容易に得ることができる。
According to the configuration of the invention described in claim 1, since the CAD means itself has the debug information collecting function and the debug information storing function, it is possible to handle the CAD means and the CAD diagnosing means separately. Become. That is, in the debug process, it is not necessary to perform the operation of the CAD means and the operation of the CAD diagnosis means in association with each other, and it is not necessary to alternately perform the both operations. Therefore, even if the system goes down during the debug process, when restarting the debug process, the data saved in the debug information saving means can be used, and it is not necessary to start the CAD means from the beginning. , You only have to operate the necessary parts. Also, the data just before the system down is
Since it is stored in the debug information storage means, a clue for investigating the cause can be easily obtained.

【0015】そして、デバッグ処理終了後にCAD診断
手段を削除しようとする場合にも、CAD手段とCAD
診断手段が分離された構成となっているので、一括した
削除を行いやすくなっている。また、万一、CAD診断
手段の全部又は一部が付加されたままで、ユーザに納品
されたとしても、CAD手段はCAD診断手段と分離し
ているので、ユーザが使用する上で特に支障が生ずるこ
とはなく、充分な信頼性を確保することができる。
Even when the CAD diagnostic means is to be deleted after the debug processing is completed, the CAD means and the CAD means are deleted.
Since the diagnostic means is separated, it is easy to delete all at once. Further, even if the CAD diagnostic means is delivered to the user with all or a part of the CAD diagnostic means added, the CAD means is separated from the CAD diagnostic means, so that there is a particular problem in the use by the user. It is possible to secure sufficient reliability.

【0016】請求項2記載の発明では、CAD手段の動
作が全て終了した後にCAD診断手段がデバッグ処理を
行うようになっており、両者の分離性がより完全なもの
とっている。
According to the second aspect of the invention, the CAD diagnosing means performs the debug processing after all the operations of the CAD means are completed, and the separability between the two is more complete.

【0017】請求項3記載の発明では、CAD手段の動
作中であっても、必要な場合にはCAD診断手段を起動
して、これにデバッグ処理を行わせ、その処理結果を踏
まえた上で、さらにCAD手段に動作を継続させること
ができる。すなわち、CAD手段とCAD診断手段との
間の分離性を維持しつつ、必要な場合のみ両者の動作を
関連付けることができる。したがって、複雑なプログラ
ムに対してデバッグ処理を行う場合に大いに有効とな
る。
According to the third aspect of the invention, even when the CAD means is operating, the CAD diagnosing means is activated, if necessary, and debug processing is performed, and the result of the processing is taken into consideration. Further, the CAD means can continue the operation. That is, while maintaining the separability between the CAD means and the CAD diagnosis means, the operations of both can be associated only when necessary. Therefore, it is very effective when debugging the complicated program.

【0018】請求項4記載の発明では、複数の計算機が
ネットワークを介して接続されているCADシステムに
上記のCAD装置を適用しているので、システム構成を
簡素化することができる。すなわち、複数のCAD手段
に対して1つのCAD診断手段を共用することが可能に
なる。
According to the invention described in claim 4, since the CAD device is applied to a CAD system in which a plurality of computers are connected via a network, the system configuration can be simplified. That is, it becomes possible to share one CAD diagnostic means with a plurality of CAD means.

【0019】請求項5記載の発明は、複数の計算機が直
接接続通信手段を介して接続されたCADシステムに関
するものであり、請求項4記載の発明と同様に、システ
ム構成を簡素化することができる。
The invention according to claim 5 relates to a CAD system in which a plurality of computers are connected via direct connection communication means, and like the invention according to claim 4, the system configuration can be simplified. it can.

【0020】[0020]

【実施例】以下、本発明の実施例を図1乃至図10に基
き説明する。但し、図11と同一の構成要素には同一符
号を付して重複した説明を省略する。
Embodiments of the present invention will be described below with reference to FIGS. However, the same components as those in FIG. 11 are designated by the same reference numerals, and duplicate description will be omitted.

【0021】図1は、請求項1及び2記載の発明の実施
例に係るCAD装置についての概念図である。図1は、
CAD装置101がCAD手段102及びCAD診断手
段103により構成されており、まず、デバッグ情報作
成モードでCAD手段102がデバック情報104を作
成し、次いで、デバッグモードでCAD診断手段103
が、このデバッグ情報104に基いてデバッグ処理を行
うことを示している。
FIG. 1 is a conceptual diagram of a CAD device according to an embodiment of the invention described in claims 1 and 2. Figure 1
The CAD device 101 includes a CAD means 102 and a CAD diagnosis means 103. First, the CAD means 102 creates debug information 104 in the debug information creation mode, and then the CAD diagnosis means 103 in the debug mode.
Indicates that debug processing is performed based on this debug information 104.

【0022】図2は、図1におけるCAD手段102の
構成を示すブロック図である。この図において、CAD
手段102は、図11で示したものと同様の手段2〜6
と、デバッグ情報収集手段105と、デバッグ情報保存
手段106とを有している。
FIG. 2 is a block diagram showing the configuration of the CAD means 102 in FIG. In this figure, CAD
Means 102 are means 2-6 similar to those shown in FIG.
And debug information collecting means 105 and debug information storing means 106.

【0023】図3は、図1におけるCAD手段103の
構成を示すブロック図である。この図において、CAD
手段103は、図11で示したものと同様の手段7〜1
1を有している。
FIG. 3 is a block diagram showing the configuration of the CAD means 103 in FIG. In this figure, CAD
Means 103 are means 7-1 similar to those shown in FIG.
One.

【0024】図4は、図2におけるデバッグ情報収集手
段105の構成を示すブロック図である。この図におい
て、デバッグ情報収集手段105は、メモリデータ取り
出し手段107、CADシステム出力データ取り出し手
段108、CADシステム変数データ取り出し手段10
9、計算機・周辺装置出力データ取り出し手段110に
より構成されている。
FIG. 4 is a block diagram showing the structure of the debug information collecting means 105 in FIG. In this figure, the debug information collecting means 105 includes a memory data extracting means 107, a CAD system output data extracting means 108, and a CAD system variable data extracting means 10.
9. Comprised of a computer / peripheral device output data fetching means 110.

【0025】メモリデータ取り出し手段107は、メモ
リに格納された各種のデータを取り出すものであり、C
ADシステム出力データ取り出し手段108は、例え
ば、エラーメッセージなどに関するデータを取り出すも
のである。また、CADシステム変数データ取り出し手
段109は、図面作成に用いられるレジスタ情報等のデ
ータを取り出すものであり計算機・周辺装置出力データ
取り出し手段110は、計算機及びその周辺装置等のハ
ードウェアからのデータを取り出すものである。デバッ
グ情報104はこれらの手段107〜110により収集
され、デバッグ情報保存手段106に保存される。
The memory data fetching means 107 fetches various data stored in the memory.
The AD system output data fetching means 108 fetches data relating to, for example, error messages. Further, the CAD system variable data fetching means 109 fetches data such as register information used for drawing drawing, and the computer / peripheral device output data fetching means 110 fetches data from hardware such as a computer and its peripheral devices. It is something to take out. The debug information 104 is collected by these means 107 to 110 and stored in the debug information storage means 106.

【0026】次に、以上のように構成されるCAD装置
101の動作を図5のフローチャートに基き説明する。
まず、オペレータは、キーボード等の入力装置に対し所
定の操作を行う。これにより、CAD手段102内の手
段2〜6によりCADプログラムが実行される(ステッ
プ1)。次いで、その実行したプログラム部分がデバッ
グ情報を作成してチェックすべき部分であるか否かを判
別する(ステップ2)。チェックの必要がない部分であ
ると判別した場合はステップ1に戻ってプログラムの実
行を続けるが、チェックの必要があると判別した場合
は、デバッグ情報収集手段105がデバッグ情報を収集
し(ステップ3)、デバッグ情報保存手段106がこの
収集した情報を保存する(ステップ4)。そして、チェ
ックすべきCADプログラムの別の命令があるか否かを
判別し(ステップ5)、あると判別した場合はステップ
1に戻るが、ないと判別した場合はCADプログラムの
実行を終了させる(ステップ6)。
Next, the operation of the CAD apparatus 101 constructed as above will be described with reference to the flowchart of FIG.
First, the operator performs a predetermined operation on an input device such as a keyboard. As a result, the CAD program is executed by the means 2 to 6 in the CAD means 102 (step 1). Then, it is judged whether or not the executed program portion is a portion to be checked by creating debug information (step 2). If it is determined that the portion does not need to be checked, the process returns to step 1 to continue the execution of the program. If it is determined that the portion needs to be checked, the debug information collecting means 105 collects the debug information (step 3 ), The debug information storage means 106 stores the collected information (step 4). Then, it is determined whether or not there is another instruction of the CAD program to be checked (step 5). If it is determined that it is present, the process returns to step 1, but if it is determined that it is not, the execution of the CAD program is terminated ( Step 6).

【0027】次に、以上のようにして、収集し保存した
デバッグ情報を用いてデバッグ処理を行うか否かを判断
する(ステップ7)。この判断はオペレータ自身が行っ
てもよいが、所定のプログラムに基いてCAD手段10
2が行うようにしてもよい。
Next, as described above, it is judged whether or not the debug processing is performed using the debug information collected and saved (step 7). Although this judgment may be made by the operator himself, the CAD means 10 is based on a predetermined program.
2 may do it.

【0028】デバッグ処理が必要であると判断された場
合はCAD診断手段103が起動する。すなわち、デバ
ッグ情報取り出し手段7がデバッグ情報保存手段106
からデバッグ情報を取り出し(ステップ8)、デバッグ
処理手段8がデバッグ処理を行う(ステップ9)。そし
て、デバッグ処理の結果を、デバッグ結果出力手段9、
デバッグ結果表示手段10、及びデバッグ結果保存手段
11が、それぞれ出力、表示、及び保存を行う(ステッ
プ10〜12)。
When it is determined that the debug processing is necessary, the CAD diagnosis means 103 is activated. That is, the debug information extracting unit 7 is the debug information storing unit 106.
The debug information is taken out from (step 8), and the debug processing means 8 performs the debug processing (step 9). Then, the result of the debug processing is output to the debug result output means 9,
The debug result display means 10 and the debug result storage means 11 perform output, display and storage, respectively (steps 10 to 12).

【0029】なお、上記実施例では、CADプログラム
が全て終了してから(ステップ6)、CAD診断手段1
03を起動する例について説明したが、もちろん、必要
に応じてCADプログラムが全て終了する前にCAD診
断手段103を起動するようにしてもよい。
In the above embodiment, the CAD diagnosing means 1 is operated after all the CAD programs are completed (step 6).
Although the example of activating 03 has been described, it goes without saying that the CAD diagnosing means 103 may be activated before the completion of all CAD programs, if necessary.

【0030】上記したCAD装置101によれば、CA
Dプログラム実行中にシステムダウンが発生したとして
も、その直前のデータはデバッグ情報保存手段106に
保存されているので、容易にシステムダウンの原因を調
査することができる。また、CADプログラムの実行を
再開する場合にも最初からやり直す必要はなく、残って
いる部分のみを実行すればよいので処理効率も向上した
ものとなる。
According to the CAD device 101 described above, the CA
Even if a system down occurs during the execution of the D program, the data immediately before the system down is saved in the debug information saving means 106, so that the cause of the system down can be easily investigated. Further, when the execution of the CAD program is restarted, it is not necessary to start over from the beginning, and only the remaining portion needs to be executed, so that the processing efficiency is improved.

【0031】さらに、CAD手段102とCAD診断手
段103とは完全に分離した構成となっているので、デ
バッグ処理終了後のCAD診断手段103の削除が行い
やすくなっている。また、もし、CAD診断手段103
が削除されずに、そのままメーカーからユーザに納品さ
れてしまったとしても、CAD手段102とCAD診断
手段103は完全に分離した構成となっているので、ユ
ーザが設計業務を行う上で何らの支障を生じることもな
い。
Further, since the CAD means 102 and the CAD diagnosis means 103 are completely separated from each other, the CAD diagnosis means 103 can be easily deleted after the debug processing is completed. Also, if the CAD diagnostic means 103
Even if the product is delivered to the user from the manufacturer without being deleted, since the CAD means 102 and the CAD diagnosis means 103 are completely separated from each other, the user has no trouble in performing the design work. Does not occur.

【0032】次に、請求項1及び3記載の発明の実施例
につき説明する。図6はこの実施例に係るCAD装置に
ついての概念図である。図6は、CAD装置101Aが
CAD手段102A及びCAD診断手段103により構
成されており、デバッグモードの中だけで、CAD手段
102Aによるデバッグ情報104の作成、及びこのデ
バッグ情報104に基くCAD診断手段103のデバッ
グ処理の双方が行われることを示している。また、本実
施例のCAD手段102Aは起動指令を出力してCAD
診断手段103を起動させる機能を有するものである。
Next, an embodiment of the invention described in claims 1 and 3 will be described. FIG. 6 is a conceptual diagram of a CAD device according to this embodiment. In FIG. 6, the CAD device 101A is composed of a CAD means 102A and a CAD diagnosis means 103. Only in the debug mode, the CAD means 102A creates the debug information 104 and the CAD diagnosis means 103 based on the debug information 104. It indicates that both of the debug processing of are performed. In addition, the CAD means 102A of the present embodiment outputs a start command to perform CAD.
It has a function of activating the diagnostic means 103.

【0033】図7は、図6におけるCAD手段102A
の構成を示すブロック図である。図7が図2と異なる点
はCAD診断起動指令手段111が追加されている点で
ある。
FIG. 7 shows the CAD means 102A in FIG.
FIG. 3 is a block diagram showing the configuration of FIG. 7 is different from FIG. 2 in that a CAD diagnosis start command means 111 is added.

【0034】次に、以上のように構成されるCAD装置
101Aの動作を図8のフローチャートに基き説明す
る。但し、図5のフローチャートと重複する部分につい
ては説明を省略する。
Next, the operation of the CAD apparatus 101A configured as described above will be described with reference to the flowchart of FIG. However, the description of the same parts as those in the flowchart of FIG. 5 will be omitted.

【0035】ステップ1〜4が図5の場合と同様に行わ
れた後に、収集し保存したデバッグ情報に基いてデバッ
グ処理を行うか否かが判断される(ステップ7)。そし
て、デバッグ処理が必要でないと判断された場合は、直
ちにステップ5に移るが、必要であると判断された場合
は、CAD診断起動指令手段111が起動指令を出力
し、CAD診断手段103を起動する(ステップ7
A)。これにより、CAD診断手段103は前述した動
作を行う(ステップ8〜12)。
After steps 1 to 4 are performed in the same manner as in FIG. 5, it is judged whether or not the debug processing is performed based on the debug information collected and saved (step 7). If it is determined that the debug process is not necessary, the process immediately proceeds to step 5. If it is determined that the debug process is necessary, the CAD diagnosis start command means 111 outputs a start command to start the CAD diagnosis means 103. Yes (Step 7
A). As a result, the CAD diagnosis means 103 performs the above-mentioned operation (steps 8 to 12).

【0036】CAD診断手段103のデバッグ結果はC
AD手段102Aに出力され、チェックすべきCADプ
ログラムの別の命令があるか否かが判別され(ステップ
5)、ある場合にはステップ1に戻り、ない場合にはC
ADプログラムの実行を終了させる(ステップ6)。
The debug result of the CAD diagnosis means 103 is C
It is output to the AD means 102A, and it is judged whether or not there is another instruction of the CAD program to be checked (step 5). If there is, the procedure returns to step 1, otherwise, C
The execution of the AD program is terminated (step 6).

【0037】上記したCAD装置101Aによれば、C
AD手段102AがCADプログラムを実行している間
に、必要に応じCAD診断手段103を起動させてデバ
ッグ処理を行うことができる。つまり、CAD手段10
2AとCAD診断手段103とを分離させた構成であり
ながら、必要な場合には両者の動作を関連させることが
できる。したがって、あるステップでのエラーが他のス
テップに対して大きな影響を与えるようなプログラム、
あるいは複雑なプログラムなどのデバッグ処理について
は大いに有効なものとなる。
According to the CAD device 101A described above, C
While the AD unit 102A is executing the CAD program, the CAD diagnosing unit 103 can be activated as necessary to perform a debug process. That is, the CAD means 10
Although the 2A and the CAD diagnosis means 103 are separated from each other, the operations of both can be associated with each other when necessary. Therefore, a program in which an error in one step has a large impact on another step,
Alternatively, it is very effective for debugging processing of complicated programs.

【0038】次に、請求項4,5記載の発明の実施例に
つき説明する。図9は、上記したCAD装置を、複数の
計算機がネットワークを介して接続されたCADシステ
ムに適用したものである。すなわち、ネットワークのバ
ス201にn台の計算機C1〜Cn と、1台の計算機C
s が接続されている。計算機C1 〜Cn はCAD手段1
02及びデバッグ情報104を有しており、計算機Cs
はCAD診断手段103のみを有している。
Next, embodiments of the inventions described in claims 4 and 5 will be described. FIG. 9 is an application of the CAD device described above to a CAD system in which a plurality of computers are connected via a network. That is, n computers C 1 to C n and one computer C are connected to the network bus 201.
s is connected. The computers C 1 to C n are CAD means 1
02 and debug information 104, and the computer C s
Has only CAD diagnostic means 103.

【0039】このような構成によれば、計算機C1 〜C
n を使用して複数の設計者が図面作成等の設計作業を行
う場合であっても、CAD診断手段103を共用するこ
とができるので、1台の計算機Cs のみでデバッグ処理
を行うことができる。したがって、システム構成を簡素
化することができる。
According to such a configuration, the computers C 1 to C
Even when a plurality of designers use n to perform design work such as drawing creation, the CAD diagnosis means 103 can be shared, and therefore only one computer C s can perform debug processing. it can. Therefore, the system configuration can be simplified.

【0040】図10は、上記したCAD装置を、複数の
計算機が直接接続通信手段を介して接続されたCADシ
ステムに適用したものである。すなわち、1台の計算機
1が、コネクタ及びケーブルで構成される直接接続通
信手段202により、計算機Cs に接続されている。図
10は、計算機C1 が1台である場合を示しているが、
2台以上として、計算機Cs を共用する構成としてもよ
い。この場合も、図9の場合と同様、システム構成を簡
素化することができる。
FIG. 10 is a diagram in which the CAD device described above is applied to a CAD system in which a plurality of computers are connected via direct connection communication means. That is, one computer C 1 is connected to the computer C s by the direct connection communication means 202 composed of a connector and a cable. FIG. 10 shows the case where there is only one computer C 1 ,
Two or more computers may share the computer C s . In this case as well, as in the case of FIG. 9, the system configuration can be simplified.

【0041】[0041]

【発明の効果】以上のように、本発明によれば、CAD
手段とCAD診断手段とを分離した構成としたので、ユ
ーザに対する充分な信頼性を確保すると共に、メーカー
が行うデバッグ処理の効率を向上させることが可能にな
る。
As described above, according to the present invention, CAD
Since the means and the CAD diagnosis means are separated from each other, it is possible to secure sufficient reliability for the user and improve the efficiency of the debug processing performed by the manufacturer.

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

【図1】請求項1及び2記載の発明の実施例に係るCA
D装置についての概念図。
FIG. 1 is a CA according to an embodiment of the invention described in claims 1 and 2;
The conceptual diagram about a D apparatus.

【図2】図1におけるCAD手段102の構成を示すブ
ロック図。
FIG. 2 is a block diagram showing a configuration of CAD means 102 in FIG.

【図3】図1におけるCAD手段103の構成を示すブ
ロック図。
FIG. 3 is a block diagram showing a configuration of CAD means 103 in FIG.

【図4】図2におけるデバッグ情報収集手段105の構
成を示すブロック図。
FIG. 4 is a block diagram showing a configuration of debug information collecting means 105 in FIG.

【図5】図1乃至図4の動作を説明するためのフローチ
ャート。
5 is a flowchart for explaining the operation of FIGS. 1 to 4. FIG.

【図6】請求項1及び3記載の発明の実施例に係るCA
D装置についての概念図。
FIG. 6 is a CA according to an embodiment of the invention described in claims 1 and 3;
The conceptual diagram about a D apparatus.

【図7】図6におけるCAD手段102Aの構成を示す
ブロック図。
7 is a block diagram showing a configuration of CAD means 102A in FIG.

【図8】図6及び図7の動作を説明するためのフローチ
ャート。
FIG. 8 is a flowchart for explaining the operation of FIGS. 6 and 7.

【図9】請求項4記載の発明の実施例に係るCADシス
テムについての構成図。
FIG. 9 is a configuration diagram of a CAD system according to an embodiment of the invention described in claim 4.

【図10】請求項5記載の発明の実施例に係るCADシ
ステムについての構成図。
FIG. 10 is a configuration diagram of a CAD system according to an embodiment of the present invention.

【図11】従来のCAD装置の構成を示すブロック図。FIG. 11 is a block diagram showing a configuration of a conventional CAD device.

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

1,101 CAD装置 102,102A CAD手段 103 CAD診断手段 104 デバッグ情報 105 デバッグ情報収集手段 106 デバッグ情報保存手段 111 CAD診断起動手段 201 ネットワークバス 202 直接接続通信手段 C1 〜Cn ,Cs 計算機1,101 CAD apparatus 102, 102a CAD means 103 CAD diagnosis means 104 debug information 105 debug information collecting means 106 debugging information storage unit 111 CAD diagnosis starting means 201 network bus 202 directly connecting the communication means C 1 ~C n, C s computer

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】図面作成等の設計業務を実行するCAD手
段と、前記CAD手段の出力データに対してデバッグ処
理を行うCAD診断手段と、を備えたCAD装置におい
て、 前記CAD手段は、前記デバッグ処理のためのデバッグ
情報を収集するデバッグ情報収集手段と、前記収集され
た情報を保存するデバッグ情報保存手段と、を有するも
のであり、 前記CAD診断手段は、前記デバッグ情報保存手段に保
存された情報を取り出して前記デバッグ処理を行うもの
である、 ことを特徴とするCAD装置。
1. A CAD apparatus comprising: CAD means for executing design work such as drawing creation; and CAD diagnosis means for performing debug processing on output data of the CAD means, wherein the CAD means comprises the debug The debugging apparatus includes: debug information collecting means for collecting debug information for processing; and debug information saving means for saving the collected information, wherein the CAD diagnosis means is saved in the debug information saving means. A CAD device, wherein information is taken out and the debugging process is performed.
【請求項2】請求項1記載のCAD装置において、 前記CAD診断手段は、前記CAD手段の動作が全て終
了した後に前記デバッグ処理を行うものである、 ことを特徴とするCAD装置。
2. The CAD device according to claim 1, wherein the CAD diagnosis means performs the debug processing after all the operations of the CAD means are completed.
【請求項3】請求項1記載のCAD装置において、 前記CAD手段は、その動作中に前記CAD診断手段に
よるデバッグ処理が必要であると判別した場合に、前記
CAD診断手段に対する起動指令を出力するCAD診断
起動指令手段を有するものであり、 前記CAD診断手段は、前記起動指令の入力に基いて前
記デバッグ処理を行い、その処理結果を前記CAD手段
に出力するものである、 ことを特徴とするCAD装置。
3. The CAD apparatus according to claim 1, wherein the CAD means outputs a start command to the CAD diagnosing means when it is determined that the debug processing by the CAD diagnosing means is necessary during its operation. A CAD diagnosis start-up instruction means is provided, and the CAD diagnosis means performs the debug processing based on the input of the start-up instruction and outputs the processing result to the CAD means. CAD device.
【請求項4】CAD処理又はCAD診断処理を行う複数
の計算機がネットワークを介して接続されたCADシス
テムにおいて、 前記計算機は、請求項1乃至3のいずれかに記載のCA
D装置を有するものである、 ことを特徴とするCADシステム。
4. A CAD system in which a plurality of computers that perform CAD processing or CAD diagnosis processing are connected via a network, wherein the computer is a CA according to any one of claims 1 to 3.
A CAD system having a D device.
【請求項5】CAD処理又はCAD診断処理を行う複数
の計算機が直接接続通信手段を介して接続されたCAD
システムにおいて、 前記計算機は、請求項1乃至3のいずれかに記載のCA
D装置を有するものである、 ことを特徴とするCADシステム。
5. A CAD in which a plurality of computers that perform CAD processing or CAD diagnosis processing are connected via direct connection communication means.
In the system, the computer is the CA according to any one of claims 1 to 3.
A CAD system having a D device.
JP7105275A 1995-04-28 1995-04-28 Cad device and cad system Pending JPH08305736A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7105275A JPH08305736A (en) 1995-04-28 1995-04-28 Cad device and cad system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7105275A JPH08305736A (en) 1995-04-28 1995-04-28 Cad device and cad system

Publications (1)

Publication Number Publication Date
JPH08305736A true JPH08305736A (en) 1996-11-22

Family

ID=14403123

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7105275A Pending JPH08305736A (en) 1995-04-28 1995-04-28 Cad device and cad system

Country Status (1)

Country Link
JP (1) JPH08305736A (en)

Similar Documents

Publication Publication Date Title
JP3407809B2 (en) Automated test system for computer application software
US6658649B1 (en) Method, apparatus and article of manufacture for debugging a user defined region of code
JPH10232767A (en) Script preparation system
US20050015579A1 (en) Handling exceptions
US7865883B1 (en) Parallel and asynchronous debugger and debugging method for multi-threaded programs
CN102750212B (en) Embedded system method for diagnosing faults and the embedded system being provided with fault diagnosis
JP2000056887A (en) Misoperation suppression system for screen operation
JPH08305736A (en) Cad device and cad system
JP2001306358A (en) Test device of gui program, method for testing gui program and recording medium to be used for the same method
JP2619487B2 (en) File operation method
JPH1115680A (en) Multiprocess managing device and program storing medium
JP2860054B2 (en) Program debugging device
JPH10171999A (en) Graph display device
JP2001166966A (en) Method for managing execution environment of program to be tested in debugger
JPH02270035A (en) Starting system for plural memory residence processes on ms-dos
JPH0468446A (en) Debugging supporting device
JPH0664541B2 (en) Command processor
JPS6214240A (en) Program inspecting system
JPH11272500A (en) Debug method and debug device for the same and program storage medium
JP2002007149A (en) System for generating system constitution information of virtual computer and method for the same and recording medium
JPH0695910A (en) Interactive debugging control system for abnormality processing
JPH04283835A (en) Inference system
JPH11203164A (en) Method and device for graphical dispersion 'make' tool and computer program product
JPH11161514A (en) Debugger device, debugging method and storage medium recording debugging program
JP2001265575A (en) Device and method for reconstituting software and storing medium