JPH0934933A - Parts layout device - Google Patents

Parts layout device

Info

Publication number
JPH0934933A
JPH0934933A JP7187153A JP18715395A JPH0934933A JP H0934933 A JPH0934933 A JP H0934933A JP 7187153 A JP7187153 A JP 7187153A JP 18715395 A JP18715395 A JP 18715395A JP H0934933 A JPH0934933 A JP H0934933A
Authority
JP
Japan
Prior art keywords
component
parent
child
parts
matrix
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
JP7187153A
Other languages
Japanese (ja)
Inventor
Miyako Nakajima
美也子 中島
Tomonao Shimazu
智尚 島津
Machiko Tarui
真知子 樽井
Keigo Jinda
圭吾 陣田
Akitoshi Ootani
聡利 大谷
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 JP7187153A priority Critical patent/JPH0934933A/en
Publication of JPH0934933A publication Critical patent/JPH0934933A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily add, copy, move and eliminate parts not only in a case when, the respective parts are newly arranged but also for an arrangement diagram (layout diagram) which is once generated. SOLUTION: A parts file 1 storing the parentage, of parts concerned as against the other parts for the respective parts arranged in a height direction and a lateral direction, a rule file 2 storing an arrangement rule on a parts layout for arranging different types of parts in positions different in heights for arranging master parts on sides upper than slave parts and for arranging virtual parts in vacant positions existing more downward than the respective parts, and a layout display means 22 displaying a parentage information matrix which defines the positions of the arranged parts in matrix forms by setting one side to be the height direction and the other side to be the lateral direction so as to store them and the positions of the respective parts except for the virtual parts stored in the parentage information matrix on a display screen with the parentage in accordance with the arrangement rule of the rule file are provided.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は複数の部品を高さ方
向及び横方向に配置する部品レイアウト装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a component layout device for arranging a plurality of components in a height direction and a horizontal direction.

【0002】[0002]

【従来の技術】例えば、各種の機器においては、内部に
多層に亘って多数の部品が内部に収納されたり表面に取
付けられている。したがって、各部品をいかに機能的に
かつ隙間なく配列するかが、機器を小型に形成する上で
重要な技術的検討事項となる。
2. Description of the Related Art For example, in various devices, a large number of components are housed inside or mounted on the surface in multiple layers. Therefore, how to arrange each component functionally and without gaps is an important technical consideration for making the device compact.

【0003】そして、内部に収納されたり表面に取付け
られる各部品は全く各部品個別に独立して位置決めされ
ることはなく、一つの部品の位置を決定すると、この部
品に対して関連する他の部品をこの部品の近傍に配設す
る場合が多い。このように互いに関連する部品どうしを
親子関係を有した部品と称する。
[0003] Further, each of the parts housed inside or attached to the surface is not positioned independently of each other at all. When the position of one part is determined, other parts related to this part are determined. In many cases, the component is arranged near this component. Parts related to each other in this manner are called parts having a parent-child relationship.

【0004】さらに、親子関係を有する複数の部品相互
間においても、一方の部品が必ず他方の部品に上側に位
置する必要がある場合が多い。例えば、操作盤の表面に
取付けられるメータや切換スイッチや押釦スイッチや記
録計等においては、各部品は互いに関連して親子関係を
有するが、人間工学的な配慮から、一般的に、メータが
最上段に位置し、次に切換スイッチが配置され、その下
に押釦スイッチが配置され、最下段に記録計が配置され
る。
Further, even among a plurality of components having a parent-child relationship, it is often the case that one component must be positioned above the other component. For example, in the case of meters, changeover switches, pushbutton switches, recorders, etc. that are mounted on the surface of the operation panel, each part has a parent-child relationship in relation to each other. The changeover switch is arranged next to the upper row, the push button switch is arranged below the changeover switch, and the recorder is arranged in the lowermost row.

【0005】また、操作盤の表面に取付ける各部品の配
置(レイアウト)のみならず、操作盤間内部に収納する
リレーやトランスや開閉器等の収納位置も各部品毎に互
いに密接な関係を有して配置される。
Further, not only the layout (layout) of each component mounted on the surface of the operation panel, but also the storage positions of relays, transformers, switches, etc. accommodated between the operation panels are closely related to each other. Are placed.

【0006】さらに、一般の機器においても、内部には
多層に亘って多数の部品が高い密度で配設されている。
したがって、機器や操作盤の設計者が各部品を配置(レ
イアウト)する場合には、各部品相互間で予め定められ
た一定の配置ルールに従って、各部品の位置を決定す
る。
Further, even in general equipment, a large number of parts are arranged in a high density in a multilayer structure.
Therefore, when a designer of a device or an operation panel arranges (lays out) each component, the position of each component is determined according to a predetermined arrangement rule between the components.

【0007】そして、この各部品の配置(レイアト)仕
業をCAD等の情報処理装置を用いて実行する場合は、
設計者はCRT表示装置等の表示画面上で各部品の位置
を決定し、決定した位置に該当部品のシンポルを表示さ
せる。
When the layout (layout) work of each component is executed by using an information processing device such as CAD,
The designer determines the position of each component on the display screen of the CRT display device or the like, and displays the symbol of the relevant component at the determined position.

【0008】[0008]

【発明が解決しようとする課題】しかしながら、上述し
たように各部品の配置(レイアト)作業をCAD等の表
示画面上で実行するようにした部品レイアウト装置にお
いても、まだ改良すべき次のような課題があった。
However, even in the component layout apparatus in which the layout (layout) work of each component is executed on the display screen such as CAD as described above, the following should be improved. There were challenges.

【0009】すなわち、各部品をどの位置に配置するか
は全て設計者に一任されている。したがって、設計者
は、一つの部品を配置する場合に、この部品が既に配置
されている他の部品と特定の関係(親子関係)を有して
いるか否か、有している場合はその部品に対してどのよ
うな関係位置に配置する必要があるのかを判断する必要
がある。
In other words, it is up to the designer to decide the position of each component. Therefore, when arranging one component, the designer determines whether or not this component has a specific relationship (parent-child relationship) with other components already arranged, and if so, the component. It is necessary to determine what kind of relational position should be arranged with respect to.

【0010】したがって、設計者は使用される全ての部
品に対してこの部品の他の部品に対する配置関係を全て
把握している必要があり、設計者の負担が増加する。ま
た、各部品の配置(レイアト)作業に多大の時間と労力
を必要とした。さらに、この配置関係を見落として、誤
配設発生等の人為的ミスの発生確率が上昇する問題があ
る。
Therefore, it is necessary for the designer to grasp all the layout relations of this component with respect to other components for all the components used, which increases the burden on the designer. Also, a great deal of time and labor was required for the work of laying out each component. Further, there is a problem that the probability of occurrence of human error such as erroneous arrangement is increased by overlooking this arrangement relationship.

【0011】本発明はこのような事情に鑑みてなされた
ものであり、各部品相互間の親子関係や部品レイアウト
に関するルールを記憶保持させることによって、部品及
び該当部品の位置を指定するのみで、隣接する他の部品
との配置関係が自動的に修正され、新規に各部品を配置
する場合のみならず、一旦作成された配置図(レイアウ
ト図)に対して、簡単に部品を追加,複写,移動.削除
でき、設計者の負担を軽減でき、かつ操作性を大幅に向
上できる部品レイアウト装置を提供することを目的とす
る。
The present invention has been made in view of the above circumstances, and by storing and holding rules regarding parent-child relationships between components and component layout, it is only necessary to specify the components and the positions of the relevant components. The layout relationship with other adjacent parts is automatically corrected, and not only when newly arranging each part, but also when adding a part to a layout diagram (layout diagram) created once, copying, Move. An object of the present invention is to provide a component layout device that can be deleted, can reduce the burden on the designer, and can greatly improve operability.

【0012】[0012]

【課題を解決するための手段】上記課題を解決するため
に本発明の請求項1の部品レイアウト装置は、高さ方向
及び横方向に配置される各部品毎に、該当部品の他の部
品に対する親子関係を記憶する部品ファイルと、異なる
種類の部品は異なる高さ位置に配置され、親部品が子部
品より上側に配置され、かつ各部品の下方に存在する空
白位置には仮想部品を配置する等の部品レイアウトに関
する配置ルールを記憶するルールファイルと、配置され
る各部品の位置を、ルールファイルの配置ルールに従っ
て、一方を高さ方向とし他方を横方向としてマトリック
ス状に定義して記憶する親子情報マトリックスと、この
親子情報マトリックス内に記憶された仮想部品を除く各
部品の位置を親子関係と共に表示画面上に表示するレイ
アウト表示手段とを備えたものである。
In order to solve the above-mentioned problems, the component layout apparatus according to the first aspect of the present invention is such that, for each component arranged in the height direction and the horizontal direction, it is compared with other components of the relevant component. Parts files that store parent-child relationships and parts of different types are placed at different height positions, parent parts are placed above the child parts, and virtual parts are placed at blank positions below each part. A rule file that stores the placement rules related to component layout, such as parent and child, that stores the positions of each placed component in a matrix with one in the height direction and the other in the horizontal direction according to the placement rules in the rule file. An information matrix and a layout display means for displaying the position of each part except the virtual parts stored in the parent-child information matrix on the display screen together with the parent-child relationship. It includes those were.

【0013】また、請求項2の発明は、請求項1の部品
レイアウト装置における、レイアウト表示手段に対し
て、親子情報マトリックス内に親部品とこの親部品に対
して親子関係を有する互いに同一高さに位置する複数の
子部品とが記憶されていたとき、親部品の表示位置を複
数の子部品の各表示位置の横方向の中間位置へ移動する
親部品表示位置修正手段を付加している。
According to a second aspect of the present invention, in the component layout apparatus according to the first aspect, the layout display means has a parent part in the parent-child information matrix and a parent-child relationship with the parent part having the same height. When a plurality of child parts positioned at are stored, a parent part display position correction means for moving the display position of the parent part to the intermediate position in the horizontal direction between the display positions of the plurality of child parts is added.

【0014】また、請求項3の発明は、請求項1の部品
レイアウト装置に対して、各部品が表示画面上に表示さ
れた状態で、外部から位置を指定した追加部品の入力操
作に応じて、該当追加部品を親子情報マトリックス内の
指定位置に設定する追加部品設定手段と、親子情報マト
リックス内における追加部品と指定位置の隣接位置の部
品との親子関係を求め、隣接位置の部品をルールファイ
ルの配置ルールに従って親子情報マトリックス内で移動
させる部品位置修正手段と、この部品位置修正手段にて
移動された部品の下方に空白位置が発生するとこの空白
位置に仮想部品を設定する仮想部品設定手段とを付加し
ている。
According to a third aspect of the present invention, in addition to the component layout apparatus of the first aspect, in response to an input operation of an additional component whose position is designated from the outside in a state where each component is displayed on the display screen. , The additional part setting means for setting the corresponding additional part at the specified position in the parent-child information matrix, and the parent-child relationship between the additional part in the parent-child information matrix and the part adjacent to the specified position are obtained, and the part at the adjacent position is a rule file. And a virtual part setting means for setting a virtual part at this blank position when a blank position occurs below the part moved by this component position correction means Is added.

【0015】請求項4の発明は、請求項1の部品レイア
ウト装置に対して、各部品が表示画面上に表示された状
態で、外部から複写部品及び複写位置を指定した複写操
作に応じて、該当複写部品を親子情報マトリックス内の
複写位置に設定する複写部品設定手段と、親子情報マト
リックス内における複写部品と複写位置の隣接位置の部
品との親子関係を求め、隣接位置の部品をルールファイ
ルの配置ルールに従って親子情報マトリックス内で移動
させる部品位置修正手段と、この部品位置修正手段にて
移動された部品の下方に空白位置が発生するとこのこの
空白位置に仮想部品を設定する仮想部品設定手段とを付
加している。
According to a fourth aspect of the present invention, in the component layout apparatus according to the first aspect, in a state where each component is displayed on the display screen, a copy component and a copy position are designated from the outside according to a copy operation. The copy part setting means for setting the corresponding copy part at the copy position in the parent-child information matrix and the parent-child relationship between the copy part in the parent-child information matrix and the part at the position adjacent to the copy position are obtained, and the part at the adjacent position is stored in the rule file. A component position correcting means for moving the parent-child information matrix according to the arrangement rule, and a virtual component setting means for setting a virtual component at the blank position when a blank position occurs below the component moved by the component position correcting means. Is added.

【0016】請求項5の発明においては、請求項4の部
品レイアウト装置における複写部品設定手段は、複写部
品に対する子部品が存在したとき、複写部品及び該当子
部品を複写位置及びこの複写位置の隣接位置に設定す
る。
In a fifth aspect of the invention, the copy component setting means in the component layout apparatus of the fourth aspect, when a child component for the copy component exists, copies the copy component and the corresponding child component to a copy position and adjoins the copy position. Set to position.

【0017】請求項6の発明は、請求項1の部品レイア
ウト装置に対して、各部品が表示画面上に表示された状
態で、外部から移動部品及び移動位置を指定した移動操
作に応じて、該当移動部品を親子情報マトリックス内の
移動位置に設定する移動部品設定手段と、親子情報マト
リックス内における移動部品と移動位置の隣接位置の部
品との親子関係を求め、隣接位置の部品をルールファイ
ルの配置ルールに従って親子情報マトリックス内で移動
させる部品位置修正手段と、親子情報マトリックス内に
おける移動部品の位置に、隣接位置の部品を移動し、こ
の移動した部品とこの移動部品に新たに隣接する部品と
の親子関係を求め、隣接する部品どうしの位置関係をル
ールファイルの配置ルールに従って修正する部品位置関
係修正手段と、この部品位置関係修正手段及び部品位置
修正手段にて修正、移動された部品の下方に空白位置が
発生するとこの空白位置に仮想部品を設定する仮想部品
設定手段とを付加している。
According to a sixth aspect of the invention, in the component layout apparatus according to the first aspect, in the state where each component is displayed on the display screen, a moving component and a moving position are designated from the outside according to a moving operation. The moving part setting means for setting the moving part to the moving position in the parent-child information matrix and the parent-child relationship between the moving part in the parent-child information matrix and the part at the position adjacent to the moving position are obtained, and the part at the adjacent position is stored in the rule file. A part position correcting means for moving the parent-child information matrix according to the placement rule, and a part at an adjacent position is moved to the position of the moving part in the parent-child information matrix, and the moved part and a part newly adjoining the moving part. This is a part positional relationship correction means that calculates the parent-child relationship of the parts and corrects the positional relationship between adjacent parts according to the placement rules in the rule file. Fixed in parts positional relationship correction means and the component position correcting means, the blank position is generated under the moved parts are added to the virtual component setting means for setting a virtual component in the blank position.

【0018】請求項7の発明においては、請求項6の部
品レイアウト装置における移動部品設定手段は、移動部
品に対する子部品が存在したとき、移動部品及び該当子
部品を移動位置及びこの移動位置の隣接位置に設定す
る。
In the invention of claim 7, the moving part setting means in the part layout apparatus of claim 6 moves the moving part and the corresponding child part to the moving position and adjoins the moving position when a child part exists for the moving part. Set to position.

【0019】請求項8の発明は、請求項1の部品レイア
ウト装置に対して、各部品が表示画面上に表示された状
態で、外部から削除部品を指定した削除操作に応じて、
該当削除部品を親子情報マトリックス内から削除する部
品削除手段と、親子情報マトリックス内における削除部
品の位置に、隣接位置の部品を移動し、この移動した部
品とこの移動部品に新たに隣接する部品との親子関係を
求め、隣接する部品どうしの位置関係をルールファイル
の配置ルールに従って修正する部品位置関係修正手段
と、この部品位置関係修正手段にて位置修正された部品
の下方に空白位置が発生するとこの空白位置に仮想部品
を設定する仮想部品設定手段とを付加している。
According to an eighth aspect of the present invention, in the component layout apparatus according to the first aspect, in the state where each component is displayed on the display screen, a delete operation is performed by designating a delete component from the outside.
A part deleting means for deleting the corresponding deleted part from the parent-child information matrix, and a part at an adjacent position is moved to the position of the deleted part in the parent-child information matrix, and the moved part and a part newly adjoining the moved part When a blank position occurs below the part positional relationship correcting means for determining the parent-child relationship of the parts and correcting the positional relationship between the adjacent parts according to the placement rule of the rule file, and the parts position-corrected by the part positional relationship correcting means Virtual part setting means for setting a virtual part is added to the blank position.

【0020】さらに、請求項9の発明においては、請求
項8の部品レイアウト装置における部品削除手段は、削
除部品に対する子部品が存在したとき、削除部品及び該
当子部品を同時に削除する。
Further, in the invention of claim 9, the component deleting means in the component layout apparatus of claim 8 deletes the deleted component and the corresponding child component at the same time when the child component for the deleted component exists.

【0021】このように構成され請求項1の部品レイア
ウト装置においては、部品ファイルには、例えば、一つ
の機器や操作盤に組込まれる各部品及び各部品相互間の
親子関係が記憶されている。また、ルールファイル内に
は、各部品を配置(レイアウト)する場合の各種の配置
ルールが記憶されている。そして、親子情報マトリック
ス内には、配置される各部品の位置が、ルールファイル
の配置ルールに従って、一方を高さ方向とし他方を横方
向としてマトリックス状に定義されて記憶されている。
この親子情報マトリックス内に記憶された各部品の位置
が表示画面にレイアウト図として表示出力される。
In the component layout apparatus having the above-described structure, the component file stores, for example, each component incorporated in one device or operation panel and the parent-child relationship between the components. Further, the rule file stores various arrangement rules when arranging (layout) each component. Then, in the parent-child information matrix, the positions of the respective parts to be arranged are defined and stored in a matrix form with one in the height direction and the other in the horizontal direction according to the arrangement rule of the rule file.
The position of each part stored in the parent-child information matrix is displayed and output as a layout diagram on the display screen.

【0022】また、請求項2の発明においては、親子情
報マトリックス内に記憶された各部品が表示画面に表示
される場合に、例えば複数の子部品の上側に親部品が存
在する場合に、親部品は子部品の横方向の中間位置に表
示される。すなわち、親子関係がバランスよく配置され
る。
According to the second aspect of the present invention, when each component stored in the parent-child information matrix is displayed on the display screen, for example, when the parent component exists above the plurality of child components, the parent component The part is displayed at the middle position in the horizontal direction of the child part. That is, the parent-child relationship is arranged in a well-balanced manner.

【0023】請求項3,4,6,8においては、既に作
成されて、表示画面に表示された部品のレイアウト図に
対して、必要な部品を追加したり、部品の位置を他の位
置へ移動したり、部品を他の場所へ複写したり、又は不
要な部品を削除する場合に、設計者が上述した各指令を
入力すると、指定された部品が指定された位置に追加設
定されたり、複写されたり、移動されたり、又は削除さ
れる。
According to the third, fourth, sixth and eighth aspects, necessary parts are added to the layout diagram of the parts already created and displayed on the display screen, or the positions of the parts are changed to other positions. When the designer inputs each command described above when moving, copying a part to another place, or deleting an unnecessary part, the specified part is additionally set at the specified position, Copied, moved, or deleted.

【0024】この場合、隣接する他の部品との関係も前
述した配置ルールを満たす必要があるので、自動的に隣
接する部品の位置が前記配置ルールに従って修正され
る。よって、設計者は、マニアル操作で、上述した部品
の位置修正を実行する必要がない。
In this case, since the relationship with other adjacent parts also needs to satisfy the above-mentioned arrangement rule, the positions of the adjacent parts are automatically corrected according to the arrangement rule. Therefore, the designer does not need to perform the above-described position correction of the component by the manual operation.

【0025】さらに、請求項5,7,9においては、操
作者が指定した複写部品,移動部品,削除部品に対して
子部品が既に設定されていた場合は、該当子部品は、親
部品となる上記複写部品,移動部品,削除部品と同時に
一体的に親子菅系を維持した状態で、複写,移動及び削
除される。したがって、操作者は、子部品に対して別
途、複写,移動及び削除操作を実施する必要がないの
で、操作性をさらに向上できる。
Further, in claims 5, 7 and 9, when a child part has already been set for the copy part, the moving part and the deleted part specified by the operator, the child part is regarded as the parent part. The above copying parts, moving parts and deleting parts are simultaneously copied, moved and deleted while maintaining the parent-child system. Therefore, the operator does not need to separately perform the copying, moving, and deleting operations on the child parts, which can further improve the operability.

【0026】[0026]

【発明の実施の形態】以下本発明の一実施の形態を図面
を用いて説明する。図1は実施の形態の部品レイアウト
装置の概略構成を示す模式図である。この部品レイアウ
ト装置は、部品ファイル1、ルールファイル2、親子情
報ファイル3、画面表示ファイル4及び本体装置5とで
構成されている。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a schematic diagram showing a schematic configuration of a component layout apparatus according to an embodiment. This parts layout device is composed of a parts file 1, a rule file 2, a parent-child information file 3, a screen display file 4 and a main body device 5.

【0027】本体装置5は、一種のコンピュータで構成
されており、この本体装置5内には、一つの部品の部品
レイアウトを初期作成する初期作成部6、既に作成され
ている部品レイアウトに対して部品を追加する追加処理
部7,既に作成されている部品レイアウト中における部
品を複写する複写処理部8,既に作成されている部品レ
イアウト中における部品を削除する削除処理部9、既に
作成されている部品レイアウト中における部品を移動す
る移動処理部10等が構成されている。
The main body device 5 is composed of a kind of computer, and in the main body device 5, an initial creating section 6 which initially creates a component layout of one component, and a component layout which has already been created. An addition processing unit 7 for adding a component, a copy processing unit 8 for copying a component in a component layout that has already been created, a deletion processing unit 9 for deleting a component in a component layout that has already been created, and an already created component. The movement processing unit 10 and the like that move the component in the component layout are configured.

【0028】部品ファイル1内には、図2に示すよう
に、この部品レイアウト装置で作成される例えば操作盤
や各種の機器に組込まれる各部品11a,11b,11
cがシンボル形態で記憶されている。例えば操作盤の表
面に配列される3種類の部品11a.11b.11cを
例に取ると、部品11aはメータを示し、部品11bは
切換スイッチを示し、部品11cは押釦スイッチを示
す。
In the parts file 1, as shown in FIG. 2, each part 11a, 11b, 11 created by this parts layout device, for example, is incorporated in an operation panel or various devices.
c is stored in symbol form. For example, three types of components 11a. 11b. Taking 11c as an example, the component 11a represents a meter, the component 11b represents a changeover switch, and the component 11c represents a push button switch.

【0029】さらに、この部品ファイル1内には、各部
品の部品種類毎に、部品種類相互間の親子関係が記憶さ
れている。メータの部品11aと切換スイッチの部品1
1bとの親子関係は、メータが親部品で切換スイッチが
子部品であり、切換スイッチの部品11bと押釦スイッ
チの部品11cとの親子関係は、切換スイッチか親部品
であり押釦スイッチが子部品である。
Further, the component file 1 stores a parent-child relationship between component types for each component type of each component. Meter part 11a and changeover switch part 1
The parent-child relationship with 1b is that the meter is the parent part and the changeover switch is the child part. The parent-child relationship between the changeover switch part 11b and the pushbutton switch part 11c is the changeover switch or the parent part and the pushbutton switch is the child part. is there.

【0030】ルールファイル2内には、各部品を配置
(レイアウト)する場合における例えば下記に示す配置
ルールが記憶されている。 (1) 異なる種類の部品は異なる高さ位置に配置される。
The rule file 2 stores, for example, the following layout rules when arranging (layout) each component. (1) Different types of parts are placed at different height positions.

【0031】(2) 親部品が子部品より上側に配置され
る。 (3) 各部品の下方に存在する空白部分には仮想部品を配
置する。 (4) 複数の子部品の上方に位置する親部品の横方向の表
示位置は各子部品の横方向位置の中心位置へ移動させ
る。
(2) The parent part is arranged above the child part. (3) A virtual part is placed in the blank area below each part. (4) The horizontal display position of the parent part located above the plurality of child parts is moved to the center position of the horizontal position of each child part.

【0032】親子情報ファイル3内には、図2(a)に
示す親子情報マトリックス12と、図2(b)に示す親
子コードテーブル13と、図2(d)に示す親子マトリ
ックス保持データ一覧24とが記憶されている。
In the parent-child information file 3, the parent-child information matrix 12 shown in FIG. 2A, the parent-child code table 13 shown in FIG. 2B, and the parent-child matrix holding data list 24 shown in FIG. 2D. And are remembered.

【0033】親子情報マトリックス12内には、例えば
操作盤の表面に配置される各部品11a,11b,11
cが、Y方向を高さ方向とし、X方向を横方向としてマ
トリックス状に配列されている。
In the parent-child information matrix 12, for example, the parts 11a, 11b, 11 arranged on the surface of the operation panel.
The c's are arranged in a matrix with the Y direction as the height direction and the X direction as the lateral direction.

【0034】この場合、親子情報マトリックス12内に
設定される各部品11a,11b,11cは、ルールフ
ァイアル2内に設定された各配置ルール(1) 〜(4) に従
ってマトリックスの各位置(マトリックス位置)に設定
される。従って、各部品11bの下方に存在する空白部
分には仮想部品14が配設されている。なお、この実施
の形態においては、下から2段目の切換スイッチの部品
11bの右隣にも仮想部品14が配設されている。
In this case, the parts 11a, 11b and 11c set in the parent-child information matrix 12 are arranged in the respective positions (matrix) in accordance with the arrangement rules (1) to (4) set in the rule file 2. Position). Therefore, the virtual part 14 is arranged in the blank portion existing below each part 11b. In this embodiment, the virtual component 14 is also arranged to the right of the component 11b of the second-stage changeover switch from the bottom.

【0035】親子コードテーブル13内には、図2
(b)に示すように、図2(a)に示す親子情報マトリ
ックス12内に設定された仮想部品14を含む各部品1
1a,11b,11c,14に対して、自己がどの親に
対して親子関係を有しているかを示す親子コード15が
記憶されている。
In the parent-child code table 13, FIG.
As shown in FIG. 2B, each component 1 including the virtual component 14 set in the parent-child information matrix 12 shown in FIG.
For 1a, 11b, 11c and 14, a parent-child code 15 indicating which parent the child has a parent-child relationship is stored.

【0036】例えば、図2(b)において、最上段の部
品11aの親子コード15が[1]であり、上から2段
目の各部品11b,11bの親子コードが[1−1],
[1−2]の場合は、2個の子の部品11b,11b
は、部品11aに対して子部品であり、互いに兄弟関係
であることを示す。
For example, in FIG. 2B, the parent-child code 15 of the uppermost part 11a is [1], and the parent-child codes of the second parts 11b and 11b from the top are [1-1],
In the case of [1-2], the two child parts 11b, 11b
Indicates that the component 11a is a child component and has a sibling relationship with each other.

【0037】また、上から3段目の各部品14,14,
11b,14の親子コードが[1−1−1],[1−1
−2],[1−2−1],[1−2−2]の場合は、左
側2個の部品14.14は2段目の左側の部品11bの
子部品であり、右側2個の部品11b,14は2段目の
右側の部品11bの子部品であることを示す。
Further, each of the parts 14, 14,
The parent-child codes of 11b and 14 are [1-1-1] and [1-1
-2], [1-2-1], [1-2-2], the two left parts 14.14 are child parts of the second left-side part 11b, and the right two parts 14.14. The parts 11b and 14 are child parts of the part 11b on the right side of the second stage.

【0038】図2(d)に示す親子マトリックス保持デ
ータ一覧24内には、前記親子情報マトリックス12内
に設定される各部品11a,11b,11c,14のシ
ンボルID,該当部品が仮想部品(ダミー)14である
か否かを示すダミーフラグ、シンボルファイル名、親子
情報マトリックス12内の位置(マトリックス位置)を
示す配置位置座標、親子コード15等が記憶されてい
る。
In the parent-child matrix holding data list 24 shown in FIG. 2D, the symbol IDs of the parts 11a, 11b, 11c and 14 set in the parent-child information matrix 12 and the corresponding parts are virtual parts (dummy). ) 14, a dummy flag indicating whether or not it is 14, a symbol file name, arrangement position coordinates indicating a position (matrix position) in the parent-child information matrix 12, a parent-child code 15 and the like are stored.

【0039】画面表示ファイル4内には、図2(c)に
示すように、親子情報ファイル3の親子情報マトリック
ス12の仮想部品14を除く各部品11a,11b,1
1cを親子関係線16を用いて接続したレイアウト図1
7が記憶されている。
In the screen display file 4, as shown in FIG. 2C, the parts 11a, 11b, 1 excluding the virtual part 14 of the parent-child information matrix 12 of the parent-child information file 3.
Layout diagram in which 1c is connected using the parent-child relationship line 16
7 is stored.

【0040】具体的には、このレイアウト図17内の各
部品11a〜11c相互を接続する親子関係線16は、
図2(b)に示す親子コードテーブル13に設定された
各親子コード15より求められる。さらに、ルールファ
イル2内に設定されている前述した(4) の配置ルールに
より、メータを示す親の部品11aの横方向位置は、こ
の親の部品11aの下段に位置する子部品としての2個
の切換スイッチの各部品11b,11bの横方向位置の
中心位置へ移動されている。
Specifically, the parent-child relationship line 16 connecting the components 11a to 11c in the layout diagram 17 is as follows.
It is obtained from each parent-child code 15 set in the parent-child code table 13 shown in FIG. Further, according to the above-mentioned arrangement rule (4) set in the rule file 2, the horizontal position of the parent component 11a indicating the meter is set as two child components located below the parent component 11a. Has been moved to the central position of the lateral position of each part 11b, 11b of the changeover switch.

【0041】以下、本体装置5が有する初期作成機能、
追加機能,複写機能,削除機能,移動機能の各機能を順
番に説明していく。 1. [初期作成機能] 本体装置5の初期作成部6は、操作者の指示によって、
部品ファイル1から一つの親となる部品11aが指定さ
れると、この指定された親部品11aを親子情報ファイ
ル3の親子情報マトリックス12の左端最上段位置(マ
トリックス位置(00)に設定すると共に、親子コード
テーブル13の同一位置に[1]の親子コード15を設
定する。さらに、画面表示ファイル4内に、該当親部品
11aのシンボルを設定する。そして、この画面表示フ
ァイル4内に作成されたレイアウト図17を図示しない
CRT表示装置の表示画面に表示出力する。
Hereinafter, an initial creation function of the main body device 5,
Each of the add function, copy function, delete function, and move function will be explained in order. 1. [Initial Creation Function] The initial creation unit 6 of the main body device 5 is instructed by the operator.
When one parent component 11a is designated from the component file 1, the designated parent component 11a is set to the leftmost uppermost position (matrix position (00) of the parent-child information matrix 12 of the parent-child information file 3 and The parent-child code 15 of [1] is set at the same position in the parent-child code table 13. Further, the symbol of the corresponding parent part 11a is set in the screen display file 4. Then, it is created in this screen display file 4. The layout diagram 17 is displayed and output on a display screen of a CRT display device (not shown).

【0042】初期初期作成部6は、最初の1つの部品1
1aに対するレイアウト図17の作成,表示処理が終了
すると、制御を次の追加処理部7へ渡す。追加処理部7
は、既に作成されて表示画面に表示されているレイアウ
ト図17に対する新たな部品の追加処理を実行する。 2. [追加機能] 図3は本体装置5の追加処理部7の詳細構成を示すブロ
ック図である。
The initial initializing section 6 includes the first one component 1
When the process of creating and displaying the layout diagram 17 for 1a is completed, control is passed to the next additional processing unit 7. Additional processing unit 7
Executes a process of adding a new component to the layout diagram 17 that has already been created and displayed on the display screen. 2. [Additional Function] FIG. 3 is a block diagram showing a detailed configuration of the addition processing unit 7 of the main body device 5.

【0043】この追加処理部7は、部品入力部18,親
部品入力部19,配置位置入力部20,親子情報追加編
集部21及び表示部22で構成されている。次に、各部
の概略動作を説明する。
The addition processing unit 7 is composed of a component input unit 18, a parent component input unit 19, an arrangement position input unit 20, a parent / child information addition / editing unit 21 and a display unit 22. Next, the general operation of each unit will be described.

【0044】(1) 部品入力部18は、追加部品の品名記
号,型式、付属品の個数の入力要求を表示画面にメッセ
ージ表示する。そして、操作者が指定した追加部品のシ
ンボルファイル名を作成する。
(1) The component input unit 18 displays a message on the display screen asking for an input request for the product name symbol, model, and number of accessories of the additional component. Then, the symbol file name of the additional component designated by the operator is created.

【0045】(2) 親部品入力部19は、入力された追加
部品に対する親部品の指定要求をメッセージ表示する。
そして、操作者が指定した親部品の親子情報マトリック
ス12上の位置を示すマトリックス位置を特定する。
(2) The parent component input section 19 displays a message indicating a parent component designation request for the input additional component.
Then, the matrix position indicating the position on the parent-child information matrix 12 of the parent component designated by the operator is specified.

【0046】(3) 配置位置入力部20は、追加部品の配
置位置の指定要求をメッセージ表示する。そして、操作
者が指定した位置の左隣接位置を示すマトリックス位置
を得る。
(3) The placement position input section 20 displays a message requesting the placement position of the additional component. Then, the matrix position indicating the left adjacent position of the position designated by the operator is obtained.

【0047】(4) 親子情報追加編集部21は、部品入力
部18,親部品入力部19,配置位置入力部20で得ら
れる各データを用いて、図2(a)に示す親子情報マト
リックス12に対して追加の部品11a〜11c,仮想
部品14を書込むと共に他の部品の位置を修正する。さ
らに、図2(b)に示す親子コードテーブル13に対し
て、追加の部品11a〜11c,仮想部品14の各親子
コード15を書込むと共に他の部品の親子コード15を
修正する。
(4) The parent-child information adding / editing unit 21 uses the respective data obtained by the component input unit 18, the parent component input unit 19, and the arrangement position input unit 20 to display the parent-child information matrix 12 shown in FIG. In addition to writing the additional parts 11a to 11c and the virtual part 14, the positions of other parts are corrected. Further, the parent-child code 15 of each of the additional components 11a to 11c and the virtual component 14 is written into the parent-child code table 13 shown in FIG.

【0048】(5) 表示部22は、親子情報マトリックス
12内に設定された仮想部品14を除く各部品11a〜
11cを表示画面ファイル4に書込むと共に、親子コー
ドテーブル13の各親子コード15に基づいて親子関係
線16を書込んで図2(c)に示すレイアウト図17を
作成する。そして、CRT表示装置の表示画面に表示す
る。
(5) The display unit 22 displays the parts 11a to 11a except the virtual part 14 set in the parent-child information matrix 12.
11c is written in the display screen file 4, and the parent-child relationship line 16 is written based on each parent-child code 15 in the parent-child code table 13 to create the layout diagram 17 shown in FIG. 2C. Then, it is displayed on the display screen of the CRT display device.

【0049】次に、上述した各部18〜22の詳細動作
を順番に説明する。 (1) 部品入力部18の動作 図4は部品入力部18の詳細構成図である。
Next, the detailed operation of each of the above-mentioned units 18 to 22 will be described in order. (1) Operation of the component input unit 18 FIG. 4 is a detailed configuration diagram of the component input unit 18.

【0050】検索部18aは部品ファイル1のシンボル
ファイル1aに記憶されている全てのシンボルファイル
名から各品名コードを抽出して入力部18bへ転送す
る。入力部18bは転送された品名コード,形式コー
ド,付属品コード等の部品を示す部品情報をメニュー画
面18cに表示出力する。
The retrieval unit 18a extracts each product name code from all the symbol file names stored in the symbol file 1a of the component file 1 and transfers it to the input unit 18b. The input unit 18b displays and outputs the transferred component name code, format code, accessory code, and other component information indicating the component on the menu screen 18c.

【0051】なお、部品ファイル1のシンボルファイル
1aのファイル名は図5に示す流れ図に従って作成され
る。そして、操作者23にて、品名記号が選択される
と、入力部18bは選択された品名記号から品名記号コ
ードを作成して検索部18aへ返送する。検索部18a
は、品名記号コードが付されたファイル名をシンボルフ
ァイル1aから検索して、型式コードを抽出し、入力部
18bがそれを表示出力する。次に、入力部18bは、
付属品コードの入力要求メッセージを表示する。
The file name of the symbol file 1a of the component file 1 is created according to the flowchart shown in FIG. Then, when the operator 23 selects a product name symbol, the input unit 18b creates a product name symbol code from the selected product name symbol and returns it to the search unit 18a. Search unit 18a
Searches the symbol file 1a for a file name to which the product name symbol code is attached, extracts the model code, and the input unit 18b displays and outputs it. Next, the input unit 18b
Display the accessory code input request message.

【0052】操作者23にて、付属品個数が入力される
と、入力された品名記号,型式,付属品個数から追加部
品ファイル名18dを図5に示す流れ図に従って作成す
る。そして、作成した追加部品ファイル名18dを次の
親部品入力部19へ転送する。
When the number of accessories is input by the operator 23, an additional component file name 18d is created according to the input product name symbol, model and number of accessories according to the flow chart shown in FIG. Then, the created additional component file name 18d is transferred to the next parent component input unit 19.

【0053】(2) 親部品入力部19の動作 部品入力部18から追加部品に関する追加部品ファイル
名18dを受領した親部品入力部19は、図6に示す流
れ図に従って、該当追加部品に対する親部品の特定処理
を実行する。
(2) Operation of parent component input unit 19 The parent component input unit 19 which has received the additional component file name 18d related to the additional component from the component input unit 18 follows the flow chart shown in FIG. Execute specific processing.

【0054】流れ図が開始され、S6.1にて親部品選
択要求メッセージを表示する。操作者23が、例えば図
7に示すレイアウト図17が表示された状態で、親部品
11aを例えばマウス等にて選択(ビック)すると(S
6.2)、選択された部品11aのID番号を取得する
(S6.3)。そして、取得したID番号と同じID番
号を有する部品11aを親子情報マトリックス12の親
子マトリックス保持データ一覧24から検索する(S
6.4)。そして、この部品11aの親子情報マトリッ
クス12内におけるマトリックス位置を判定する(S
6.5)。
The flow chart is started, and a parent part selection request message is displayed in S6.1. When the operator 23 selects (big) the parent component 11a with, for example, a mouse or the like while the layout diagram 17 shown in FIG. 7 is displayed (S)
6.2), the ID number of the selected component 11a is acquired (S6.3). Then, the component 11a having the same ID number as the acquired ID number is searched from the parent-child matrix holding data list 24 of the parent-child information matrix 12 (S
6.4). Then, the matrix position of the component 11a in the parent-child information matrix 12 is determined (S
6.5).

【0055】図7を用いて説明すると、選択した親の部
品11aのID番号は図7(c)に示すように[1]で
あり、該当部品11aの親子情報マトリックス12内に
おけるマトリックス位置は図7(b)に示すように(0
0)である。
Explaining with reference to FIG. 7, the ID number of the selected parent part 11a is [1] as shown in FIG. 7C, and the matrix position of the corresponding part 11a in the parent-child information matrix 12 is as shown in FIG. As shown in 7 (b), (0
0).

【0056】親部品入力部19は操作者23が指定した
親部品のマトリックス位置を配置位置入力部20へ転送
する。 (3) 配置位置入力部20の動作 親部品のマトリックス位置を受領した配置位置入力部2
0は、図8に示す流れ図に従って、指定された位置の左
隣接位置を示すマトリックス位置を得る。
The parent component input unit 19 transfers the matrix position of the parent component designated by the operator 23 to the arrangement position input unit 20. (3) Operation of the placement position input unit 20 The placement position input unit 2 that has received the matrix position of the parent part
0 obtains the matrix position indicating the left adjacent position of the specified position according to the flow chart shown in FIG.

【0057】流れ図が開始され、追加部品の配置位置指
定要求メッセージを表示する(S8.1)。操作者23
にて配置位置が指定(ビック)されると(S8.2)、
指定された表示画面上の座標を読取り(S8.3)、次
にこの表示画面上の座標を親子情報マトリックス12内
におけるマトリックス位置に変換する(S8.4)。次
に、指定された座標値より小さい座標値のなかで最大の
座標値を左隣接部品のマトリックス位置として取得する
(S8.5)。
The flow chart is started, and a message for requesting the placement position of the additional component is displayed (S8.1). Operator 23
When the placement position is designated (big) in (S8.2),
The coordinates on the designated display screen are read (S8.3), and then the coordinates on the display screen are converted into matrix positions in the parent-child information matrix 12 (S8.4). Next, the maximum coordinate value among the coordinate values smaller than the designated coordinate value is acquired as the matrix position of the left adjacent component (S8.5).

【0058】図9を用いて説明すると、表示されたレイ
アウト図17において、切換スイッチの各部品11b,
11bの中間の位置を追加部品の配置位置と指定する
と、指定位置の親子情報マトリックス12内のマトリッ
クス位置は(11)となる。また、この指定位置(マト
リックス位置(11))の左隣接部品11bのマトリッ
クス位置は(10)となる。
This will be described with reference to FIG. 9. In the displayed layout diagram 17, the parts 11b,
When the position in the middle of 11b is designated as the placement position of the additional component, the matrix position in the parent-child information matrix 12 at the designated position becomes (11). Further, the matrix position of the left adjacent component 11b at the designated position (matrix position (11)) is (10).

【0059】配置位置入力部20は得られた、指定位置
の左隣接部品のマトリックス位置を親子情報追加編集部
21へ送出する。 (4) 親子情報追加編集部21の動作 指定位置の左隣接部部品のマトリックス位置を受領した
親子情報追加編集部21は、図10に示す流れ図に従っ
て親子情報マトリックス12に対する編集処理を実行す
る。
The layout position input unit 20 sends the obtained matrix position of the left adjacent component at the designated position to the parent-child information adding / editing unit 21. (4) Operation of the parent-child information adding / editing unit 21 The parent-child information adding / editing unit 21 having received the matrix position of the left adjacent part at the specified position executes the editing process for the parent-child information matrix 12 according to the flowchart shown in FIG.

【0060】先ず、図11(b)に示すように、部品入
力部18で得られた追加部品11aの下方の空間部に2
つの仮想部品14,14を設定した編集部品マトリック
ス21aを作成する(S10.1)。
First, as shown in FIG. 11 (b), two spaces are provided in the space below the additional component 11a obtained by the component input unit 18.
An edit component matrix 21a in which the two virtual components 14, 14 are set is created (S10.1).

【0061】同時に、図11(a)に示すように、作成
した編集部品マトリックス21aに設定されている各部
品11a〜11c,14に対するシンボルID,ダミー
フラグ,シンボルファイル名,削除部品マトリックス位
置(削除機能実行時に必要)を記憶した編集部品マトリ
ックス保持データ一覧21bを作成する。
At the same time, as shown in FIG. 11A, the symbol ID, the dummy flag, the symbol file name, and the deleted part matrix position (deleted) for each of the parts 11a to 11c and 14 set in the created edited part matrix 21a. An edited component matrix holding data list 21b storing (required when executing a function) is created.

【0062】次に、親部品入力部19で得られた親部品
のマトリックス位置、及び配置位置入力部20で得られ
た左隣接部品のマトリックス位置から、既に作成されて
いる親子情報マトリックス12に設定されている各部品
11a〜11c,14のうち移動等の編集すべき部品の
有無を判定する(S10.2)。編集すべき部品が存在
すると、図2(d)に示す親子マトリックス保持データ
一覧24から品名記号コードを得る。
Next, from the matrix position of the parent component obtained by the parent component input unit 19 and the matrix position of the left adjacent component obtained by the arrangement position input unit 20, the parent-child information matrix 12 that has already been created is set. It is determined whether or not there is a component to be edited, such as movement, among the respective components 11a to 11c and 14 that have been edited (S10.2. When there is a component to be edited, the product name symbol code is obtained from the parent-child matrix holding data list 24 shown in FIG.

【0063】次に、追加部品と既に設定されている隣接
位置の部品との間にルールファイル2の前述した(1)(2)
の配置ルールに違反する部分があるか否かを調べ、親子
関係で子部品に相当する部品が存在すると下方へシフト
させる必要の有無を調べる(S10.3)。
Next, between the additional component and the component at the adjacent position which has already been set, the above-mentioned (1) and (2) of the rule file 2 are described.
It is checked whether or not there is a portion that violates the placement rule of 1., and if there is a component corresponding to a child component in a parent-child relationship, it is determined whether or not it is necessary to shift downward (S10.3).

【0064】この下方シフト判定(S10,3)の具体
的処理は図14の流れ図に従って実行される。先ず、親
部品のマトリックス位置と編集回数から親子情報マトリ
ックス12における編集段を算出する(S14.1)。
次に、この編集段に保持されている部品の品名記号を親
子マトリックス保持データ一覧24から取得する(S1
4.2)。そして、追加部品と親子情報マトリックス1
2の編集段(同一段)の部品間での配置高さの優先順位
を前述した(1)(2)の配置ルールを参照して決定する(S
14.3)。例えば、図15に示すように、メータの部
品11aが最も優先度が高く、次に切換スイッチの部品
11bが高く、押釦スイッチの部品11cは最も優先度
が低い。
The specific processing of this downward shift determination (S10, 3) is executed according to the flowchart of FIG. First, the edit stage in the parent-child information matrix 12 is calculated from the matrix position of the parent part and the number of edits (S14.1).
Next, the product name symbol of the part held in this editing stage is acquired from the parent-child matrix holding data list 24 (S1).
4.2). And additional parts and parent-child information matrix 1
The priority of the layout height between the parts of the second edit stage (same stage) is determined by referring to the above-mentioned placement rules (1) and (2) (S
14.3). For example, as shown in FIG. 15, the meter component 11a has the highest priority, the changeover switch component 11b has the second highest, and the push button switch component 11c has the lowest priority.

【0065】追加部品の優先順位が低い場合、すなわ
ち、追加部品が子部品に相当する場合は、図15に示す
ように、先に作成した編集部品マトリックス21aを1
段下方へシフト(移動)させる(S14.5)。この場
合、移動した編集部品マトリックス21aの最上段に仮
想部品14を設定し、最下段の仮想部品14を削除する
(S14.7,S14.8)。
When the priority of the additional component is low, that is, when the additional component corresponds to the child component, the edited component matrix 21a previously created is set to 1 as shown in FIG.
It is shifted (moved) downward by one step (S14.5). In this case, the virtual component 14 is set in the uppermost stage of the moved edited component matrix 21a, and the virtual component 14 in the lowermost stage is deleted (S14.7, S14.8).

【0066】また、S14.4において、追加部品の優
先順位が高い場合、すなわち、追加部品が親部品に相当
する場合は、図15に示すように、先に作成した編集部
品マトリックス21aの最下段に仮想部品14を追加す
る(S14.9)。そして、下シフトフラグを設定する
(S14.10)。
Further, in S14.4, when the priority of the additional component is high, that is, when the additional component corresponds to the parent component, as shown in FIG. 15, the lowermost row of the previously prepared edit component matrix 21a. The virtual part 14 is added to (S14.9). Then, the down shift flag is set (S14.10).

【0067】なお、S14.4において、追加部品の優
先順位が隣接部品と等しい場合は、図15に示すよう
に、編集部品マトリックス21aは特に変更しない。図
10のS14.3にて下方へシフトさせる部品が存在す
ると、すなわちシフフラグが設定されていると、該当部
品を下方へ1段シフトさせる(S10.4)。
If the priority of the additional component is equal to that of the adjacent component in S14.4, the edit component matrix 21a is not particularly changed as shown in FIG. If there is a component to be shifted downward in S14.3 of FIG. 10, that is, if the shift flag is set, the relevant component is shifted downward by one step (S10.4).

【0068】そして、下方へシフトした結果、上側の空
白になった位置に仮想部品(ダミー)14を設定する
(S10.5)。次に、配置位置入力部20からの追加
部品の配置位置のマトリックス位置に既に他の部品が存
在するか否かを調べて、存在した場合は該当部品を右側
へシフト(移動)する必要があると判断する(S10.
6)。次に、該当部品を特定して(S10.7)、該当
部品を右側へ1つシフト(移動)させる(S10.
8)。
Then, as a result of the downward shift, the virtual part (dummy) 14 is set at the upper blank position (S10.5). Next, it is necessary to check whether or not another component already exists at the matrix position of the arrangement position of the additional component from the arrangement position input unit 20, and if it exists, shift (move) the relevant component to the right. (S10.
6). Next, the relevant component is specified (S10.7), and the relevant component is shifted (moved) to the right by one (S10.
8).

【0069】右側へシフトした結果、親子マトリックス
保持データ一覧24にデータが設定されていないシフト
後のマトリックス位置に先に作成した編集部品マトリッ
クス21aを書込む(S10.9)。さらに、シフト
し、編集部品マトリックス21aを書込んだ後において
も、親子情報マトリックス12内において、部品の下方
の空白が存在すると、この空白位置に仮想部品14を設
定する(S10.10)。
As a result of shifting to the right, the previously created edit component matrix 21a is written in the shifted matrix position where no data is set in the parent-child matrix holding data list 24 (S10.9). Further, even after shifting and writing the editing component matrix 21a, if there is a blank below the component in the parent-child information matrix 12, the virtual component 14 is set to this blank position (S10.10).

【0070】次に、具体例を用いて親子情報追加編集部
21の動作を説明する。図12(c)に示す既に作成さ
れているレイアウト図17における部品11b,11b
間に新規の部品11aを追加する場合を考える。各部品
11a,11b,11cの相互間の親子関係(配置高さ
の優先度)は図12(b)で示され、追加する部品は優
先度が最も高いメータの部品11aであるとする。
Next, the operation of the parent-child information adding / editing unit 21 will be described using a specific example. The parts 11b and 11b in the already created layout diagram 17 shown in FIG.
Consider a case where a new component 11a is added in the meantime. The parent-child relationship (priority of placement height) among the components 11a, 11b, 11c is shown in FIG. 12B, and the component to be added is the component 11a of the meter having the highest priority.

【0071】図13(a)〜(g)は、親子情報マトリ
ックス12の状態変化を示す図である。図13(a)は
図12(c)の部品追加前のレイアウト図17に対応す
る親子情報トリックス12の状態図である。上から2段
目に親の部品11aが挿入されるので、既に2段目に存
在する子の部品11bは同一高さ位置に位置できないの
で、2段目以下を全部1段下方へ移動(シフト)させる
(図12(b))。そして、2段目に生じた空白位置に
一時的に仮想部品14,14を設定する(図12
(c))。
FIGS. 13A to 13G are diagrams showing changes in the state of the parent-child information matrix 12. FIG. 13A is a state diagram of the parent-child information trick 12 corresponding to the layout diagram 17 before the addition of the components in FIG. 12C. Since the parent component 11a is inserted in the second stage from the top, the child component 11b already existing in the second stage cannot be located at the same height position. Therefore, the second and subsequent stages are all moved downward by one stage (shift). ) (FIG.12 (b)). Then, the virtual parts 14, 14 are temporarily set in the blank position generated in the second stage (FIG. 12).
(C)).

【0072】この状態における各部品11a,11b,
11c,14の各親子コード15は図13(d)の親子
コードテーブル13に示すようになる。この親子コード
テーブル13から、追加部品の右隣が[11]となり左
隣が[12]となる。そして、右隣がシフト(移動)対
象となり(図13(e))、図13(f)に示すよう
に、右隣の1列を右側へ1つシフト(移動)させる。そ
して、このシフト(移動)したのちの空白部分に先に作
成した編集部品マトリックス21aが設定される(図1
3(g))。
The parts 11a, 11b in this state,
Each parent-child code 15 of 11c and 14 is as shown in the parent-child code table 13 of FIG.13 (d). From this parent-child code table 13, the right neighbor of the additional component is [11] and the left neighbor is [12]. Then, the right neighbor is a shift (move) target (FIG. 13 (e)), and as shown in FIG. 13 (f), one column on the right is shifted (moved) one to the right. Then, the edited component matrix 21a created earlier is set in the blank portion after the shift (movement) (see FIG. 1).
3 (g)).

【0073】(5) 表示部22の動作 親子情報追加編集部21による親子情報マトリックス1
2及び親子コードテーブル13に対する編集処理作業が
終了すると、表示部22は図16の流れ図に従って、レ
イアウト図17を作成する。
(5) Operation of the display unit 22 Parent-child information matrix 1 by the parent-child information adding / editing unit 21
2 and the parent-child code table 13 are completed, the display unit 22 creates the layout diagram 17 according to the flowchart of FIG.

【0074】流れ図が開始されると、先ず、親子情報マ
トリックス12の高さ方向の段数と最下段の横方向の部
品数とを読取る(S16.1)。次に、読取った段数及
び横方向の部品数から、親子情報マトリックス12の最
下段左端の部品の表示位置(基準位置)を決定する(S
16.2)。次に、この基準位置に基づいて、親子情報
マトリックス12の最下段に位置する各部品の表示位置
を決定する(S16.3)。
When the flow chart is started, first, the number of steps in the height direction of the parent-child information matrix 12 and the number of parts in the horizontal direction at the bottom are read (S16.1). Next, the display position (reference position) of the leftmost leftmost part of the parent-child information matrix 12 is determined from the read number of steps and the number of horizontal parts (S).
16.2). Next, based on the reference position, the display position of each component located at the bottom of the parent-child information matrix 12 is determined (S16.3).

【0075】次に、高さ方向の上からの段数を示すイン
デックスiを1(i=1)に初期設定する(S16.
4)。次に、同一段に存在する各部品の左からの配置位
置を示すインデックスjを0(j=0)に初期設定する
(S16.6)。
Next, an index i indicating the number of steps from above in the height direction is initialized to 1 (i = 1) (S16.
4). Next, the index j indicating the arrangement position from the left of each component existing in the same stage is initialized to 0 (j = 0) (S16.6).

【0076】そして、最下段の1つ上段の左からj番目
の部品の親子コード15を検索し、該当部品の最下段に
位置する子部品の数と子部品の位置(マトリックス位
置)を得る(S16.8)。そして、子部品の数と配置
位置から最下段の1つ上段に位置するj番目の該当部品
の横方向の表示位置を決定する(S16.9)。具体的
には、1段下に配置されている子部品が複数存在する場
合は、各子部品の横方向表示位置の中央に該当部品の表
示位置を設定する。
Then, the parent-child code 15 of the j-th component from the left one above the lowermost component is searched to obtain the number of child components and the position (matrix position) of the child component located in the lowermost component of the relevant component ( S16.8). Then, the display position in the horizontal direction of the j-th corresponding component located at the uppermost one in the lowermost stage is determined from the number of child components and the arrangement position (S16.9). Specifically, when there are a plurality of child parts arranged one step below, the display position of the corresponding part is set at the center of the horizontal display position of each child part.

【0077】この操作を同一段に存在する各部品(j=
0,1,2,…)に対して実行する(S16.10〜S
16.7)。同一段に対する全ての部品に対する表示位
置の決定処理が終了すると、高さ方向の全ての段(i=
0,1,2,…)に対して実行する(S16.11〜S
16.5)。
This operation is performed for each component (j =
0, 1, 2, ...) (S16.10 to S)
16.7). When the process of determining the display positions for all the parts for the same stage is completed, all the stages in the height direction (i =
0, 1, 2, ...) (S16.11 to S)
16.5).

【0078】この結果、図2(c)に示すように、複数
の子部品に対して親となる親部品は子部品の中心位置に
位置して、均整のとれたレイアウト図17となる。ま
た、表示部22は、親子コードテーブル13に設定され
ている各親子コード15に基づいて親子関係を有する各
部品相互を接続する親子関係線16を記入する。
As a result, as shown in FIG. 2C, the parent component, which is the parent of the plurality of child components, is located at the center position of the child component, and the layout diagram 17 is balanced. Further, the display unit 22 writes the parent-child relationship line 16 that connects the respective parts having the parent-child relationship with each other based on the parent-child code 15 set in the parent-child code table 13.

【0079】表示部22は作成したレイアウト図17を
CRT表示装置の表示画面に表示出力すると共に、画面
情報ファイル4へ格納する。このように、追加処理部7
においては、操作者23が指定した追加部品及び指定し
た位置に該当追加部品が自動的に設定されると共に、隣
接する各部品の位置が自動的に修正される。 3. [複写機能] 図17は本体装置5の複写処理部8の詳細構成を示すブ
ロック図である。
The display unit 22 displays and outputs the created layout diagram 17 on the display screen of the CRT display device and stores it in the screen information file 4. In this way, the additional processing unit 7
In (1), the corresponding additional component is automatically set to the additional component and the position designated by the operator 23, and the positions of the adjacent components are automatically corrected. 3. [Copy Function] FIG. 17 is a block diagram showing a detailed configuration of the copy processing unit 8 of the main body device 5.

【0080】この複写処理部8は、複写元部品抽出部2
5,親部品入力部26,配置位置入力部27,親子情報
複写編集部28及び表示部29とで構成されている。次
に、各部の概略動作を説明する。
The copy processing section 8 is a copy source part extracting section 2
5, a parent part input section 26, an arrangement position input section 27, a parent / child information copy / edit section 28, and a display section 29. Next, the general operation of each unit will be described.

【0081】(1) 複写元部品抽出部25は、複写元部品
の指定要求メッセージ表示する。そして、操作者が指定
した複写元部品及び該当複写元部品の子部品を含む編集
部品マトリックス保持データ一覧を作成する。
(1) The copy source part extraction unit 25 displays a copy source part designation request message. Then, an edit component matrix holding data list including the copy source component designated by the operator and the child components of the relevant copy source component is created.

【0082】(2) 親部品入力部26は、指定された複写
元部品に対する親部品の指定要求をメッセージ表示す
る。そして、操作者が指定した親部品の親子情報マトリ
ックス12上の位置を示すマトリックス位置を特定す
る。
(2) The parent component input unit 26 displays a message indicating a parent component designation request for the designated copy source component. Then, the matrix position indicating the position on the parent-child information matrix 12 of the parent component designated by the operator is specified.

【0083】(3) 配置位置入力部27は、複写部品の複
写先位置の指定要求をメッセージ表示する。そして、操
作者が指定した位置の左隣接位置を示すマトリックス位
置を得る。
(3) The placement position input section 27 displays a message requesting the designation of the copy destination position of the copy part. Then, the matrix position indicating the left adjacent position of the position designated by the operator is obtained.

【0084】(4) 親子情報複写編集部28は、複写元部
品抽出部25,親部品入力部26,配置位置入力部27
で得られる各データを用いて、図2(a)に示す親子情
報マトリックス12に対して複写の部品11a〜11
c,仮想部品14を書込むと共に他の部品の位置を修正
する。さらに、図2(b)に示す親子コードテーブル1
3に対して、追加の部品11a〜11c,仮想部品14
の各親子コード15を書込むと共に他の部品の親子コー
ド15を修正する。
(4) The parent-child information copying / editing section 28 includes a copy source part extracting section 25, a parent part input section 26, and an arrangement position input section 27.
Using each of the data obtained in step 2, copy parts 11a to 11 for the parent-child information matrix 12 shown in FIG.
c. Write the virtual part 14 and correct the positions of other parts. Furthermore, the parent-child code table 1 shown in FIG.
3, the additional parts 11a to 11c and the virtual part 14 are added.
The parent-child code 15 of each part is written and the parent-child code 15 of other parts is corrected.

【0085】(5) 表示部29は、親子情報マトリックス
12内に設定された仮想部品14を除く各部品11a〜
11cを表示画面ファイル4に書込むと共に、親子コー
ドテーブル13の各親子コード15に基づいて親子関係
線16を書込んで図2(c)に示すレイアウト図17を
作成する。そして、CRT表示装置の表示画面に表示す
る。
(5) The display unit 29 displays the parts 11a to 11a except the virtual part 14 set in the parent-child information matrix 12.
11c is written in the display screen file 4, and the parent-child relationship line 16 is written based on each parent-child code 15 in the parent-child code table 13 to create the layout diagram 17 shown in FIG. 2C. Then, it is displayed on the display screen of the CRT display device.

【0086】次に、上述した各部25〜29の詳細動作
を順番に説明する。 (1) 複写元部品抽出部25の動作 複写元部品抽出部25は、図18に示す流れ図に従っ
て、複写部品の抽出処理を実行する。流れ図が開始さ
れ、複写元部品の指定要求メッセージを表示する(S1
8.1)。そして、操作者23にて、複写元部品が指定
されると(S18.2)親子マトリックス保持データ一
覧24から該当複写部品のIDを検出して、該当部品の
マトリックス位置を複写元マトリックス位置として検出
する(S18.2)。
Next, detailed operations of the above-mentioned respective units 25 to 29 will be described in order. (1) Operation of Copy Source Component Extracting Unit 25 The copy source component extracting unit 25 executes a process of extracting a copy component according to the flowchart shown in FIG. The flow chart is started, and a message requesting specification of copy source parts is displayed (S1).
8.1). When the operator 23 designates the copy source part (S18.2), the ID of the corresponding copy part is detected from the parent-child matrix holding data list 24, and the matrix position of the corresponding part is detected as the copy source matrix position. Yes (S18.2).

【0087】次に、該当複写部品の親子コード15を親
子コードテーブル13から取得する(S18.4)。そ
して、取得した複写元部品のマトリックス位置とこの複
写元部品に対する子部品のマトリックス位置に位置する
各部品のシンボルID,ダミーフラグ、シンボルファイ
ル名を親子マトリックス保存データ一覧24から読出し
て、図19(a)に示す編集部品マトリックス保存デー
タ一30bに格納する。(S18.5)。
Next, the parent-child code 15 of the relevant copy part is acquired from the parent-child code table 13 (S18.4). Then, the acquired matrix position of the copy source part and the symbol ID, the dummy flag, and the symbol file name of each part positioned at the matrix position of the child part with respect to this copy source part are read from the parent-child matrix storage data list 24, and FIG. It is stored in the edited component matrix storage data 1 30b shown in a). (S18.5).

【0088】次に、具体例を用いて複写元部品抽出部2
5の動作を説明する。図20のレイアウト図17におい
て、左側の切換スイッチの部品11bが複写元部品と指
定された場合、親子情報マトリックス12の該当部品1
1bのマトリックス位置に位置する部品11bの[2]
のIDを検出して、この複写元部品及びこの複写元部品
の下側に位置する子部品11cの各親子コード[1
1]、[111]を抽出する。
Next, the copy source part extraction unit 2 will be described using a specific example.
The operation of No. 5 will be described. In the layout diagram 17 of FIG. 20, when the left switch 11b is designated as the copy source part, the corresponding part 1 of the parent-child information matrix 12
[2] of the part 11b located at the matrix position of 1b
Of the parent component code [1] of the copy source component and the child component 11c located below the copy source component.
1] and [111] are extracted.

【0089】(2) 親部品入力部26及び配置位置入力
部27の各動作は、前述したように、図3に示した追加
処理部7における親部品入力部26及び配置位置入力部
27の各動作とほぼ同一であるので説明を省略する。
(2) As described above, the operations of the parent component input unit 26 and the placement position input unit 27 are performed by the parent component input unit 26 and the placement position input unit 27 of the additional processing unit 7 shown in FIG. Since the operation is almost the same, the description is omitted.

【0090】(3) 親子情報複写編集部29の動作 親子情報複写編集部29は図21の流れ図に従って、親
子情報マトリックス12及び親子コードテーブル13に
対する編集処理を実行する。
(3) Operation of Parent-Child Information Copying / Editing Unit 29 The parent-child information copying / editing unit 29 executes the editing process for the parent-child information matrix 12 and the parent-child code table 13 according to the flowchart of FIG.

【0091】流れ図が開始され、図19に示す編集部品
マトリックス保持データ一覧30bに編集部品が設定さ
れていることを確認し(S21.1)、複写元部品と複
写先(配置先)位置に既に設定されている部品との間の
親子関係を調べて、下側へシフト(移動)させる必要の
ある場合は(S21.2)、複写先位置に存在する該当
部品を1段下へシフト(移動)させる(S21.3)。
そして、1段下へシフト(移動)した結果、親子情報マ
トリックス12において、部品の下方に空白のマトリッ
クス位置が発生すると、この位置に仮想部品14を設定
する(S21.4)。
The flow chart is started, and it is confirmed that the edit component is set in the edit component matrix holding data list 30b shown in FIG. 19 (S21.1), and the copy source component and the copy destination (placement destination) position have already been set. When it is necessary to check the parent-child relationship with the set component and shift (move) it downward (S21.2), the relevant component existing at the copy destination position is shifted (moved) one step downward. ) Is performed (S21.3).
When a blank matrix position is generated below the part in the parent-child information matrix 12 as a result of shifting (moving) one step down, the virtual part 14 is set at this position (S21.4).

【0092】次に、複写先位置に既に他の部品が設定さ
れており、この部品を右側へ移動(シフト)させる必要
がある場合は(S21.5)、右側へシフト(移動)さ
せる必要のある1列分の各部品を特定して(S21.
6)、該当各部品を右側へ1つ移動(シフト)する(S
21.7)。
Next, when another part is already set at the copy destination position and this part needs to be moved (shifted) to the right (S21.5), it is necessary to shift (move) to the right. Each part for one column is specified (S21.
6), move (shift) each relevant part to the right by one (S)
21.7).

【0093】シフトした後の各マトリックス位置に先に
作成した図19(b)に示す編集部品マトリックス20
bを追加設定する(S21.8)。この編集部品マトリ
ックス20bを親子情報マトリックス12に設定した後
において、下方に空白部分が発生した場合は仮想部品1
4を設定する(S21.9)。
The edited parts matrix 20 shown in FIG. 19B, which is created at each matrix position after shifting, is shown in FIG. 19B.
b is additionally set (S21.8). After setting the editing component matrix 20b in the parent-child information matrix 12, if a blank portion occurs below, the virtual component 1
4 is set (S21.9).

【0094】したがって、この親子情報複写編集部29
によって、操作者23が指定した複写指定した部品が複
写先に設定された親子情報マトリックス12及び親子コ
ードテーブル13が得られる。
Therefore, this parent-child information copying / editing unit 29
Thus, the parent-child information matrix 12 and the parent-child code table 13 in which the copy-designated component designated by the operator 23 is set as the copy destination are obtained.

【0095】(4) 表示部29の動作は、先に説明した
追加処理部7の表示部22の動作と同じであるので、説
明を省略する。したがって、複写後の部品レイアウト図
17がCRT表示装置の表示画面に表示出力されると共
に、画面表示ファイル4へ書込まれる。
(4) Since the operation of the display unit 29 is the same as the operation of the display unit 22 of the additional processing unit 7 described above, the description thereof will be omitted. Therefore, the part layout diagram 17 after copying is displayed and output on the display screen of the CRT display device, and is written in the screen display file 4.

【0096】このように、複写処理部8においては、操
作者23が指定した複写品及び指定した複写位置に該当
複写部品が自動的に複写されると共に、隣接する各部品
の位置が自動的に修正される。 4. [削除機能] 図22は本体装置5の削除処理部9の詳細構成を示すブ
ロック図である。
As described above, in the copy processing unit 8, the corresponding copy part is automatically copied to the copy product and the copy position specified by the operator 23, and the positions of the adjacent parts are automatically determined. Will be fixed. 4. [Deletion Function] FIG. 22 is a block diagram showing a detailed configuration of the deletion processing unit 9 of the main body device 5.

【0097】この削除処理部9は、削除部品抽出部3
1、親子情報削除編集部32及び表示部33とで構成さ
れている。次に、各部の概略動作を説明する。
The deletion processing section 9 includes a deletion parts extraction section 3
1, a parent-child information deletion editing unit 32 and a display unit 33. Next, the general operation of each unit will be described.

【0098】(1) 削除部品抽出部31は、削除部品の指
定要求メッセージ表示する。そして、操作者が指定した
削除部品及び該当削除部品の子部品を含む編集部品マト
リックス保持データ一覧を作成する。
(1) The deleted parts extraction section 31 displays a deletion parts designation request message. Then, an edited component matrix holding data list including the deleted component designated by the operator and the child components of the corresponding deleted component is created.

【0099】(2) 親子情報複写編集部32は、削除部品
入力部31で得られるデータを用いて、図2(a)に示
す親子情報マトリックス12から削除対象部品を削除す
ると共に、仮想部品14の書込みを含む他の部品の位置
を修正する。さらに、図2(b)に示す親子コードテー
ブル13の各部品の親子コード15を修正する。
(2) The parent-child information copying / editing section 32 uses the data obtained by the deleted-part input section 31 to delete the parts to be deleted from the parent-child information matrix 12 shown in FIG. Correct the position of other parts, including the writing of. Further, the parent-child code 15 of each component in the parent-child code table 13 shown in FIG. 2B is modified.

【0100】(3) 表示部29は、親子情報マトリックス
12内に設定された仮想部品14を除く各部品11a〜
11cを表示情報ファイル4に書込むと共に、親子コー
ドテーブル13の各親子コード15に基づいて親子関係
線16を書込んで図2(c)に示すレイアウト図17を
作成する。そして、CRT表示装置の表示画面に表示す
る。
(3) The display unit 29 displays the parts 11a to 11a except the virtual part 14 set in the parent-child information matrix 12.
11c is written in the display information file 4, and the parent-child relationship line 16 is written based on each parent-child code 15 in the parent-child code table 13 to create the layout diagram 17 shown in FIG. 2C. Then, it is displayed on the display screen of the CRT display device.

【0101】次に、上述した各部31〜33の詳細動作
を順番に説明する。 (1) 削除部品抽出部31の動作 削除部品抽出部31は、図23に示す流れ図に従って、
削除部品の抽出処理を実行する。流れ図が開始される
と、削除部品の指定要求メッセージを表示する(S2
3.1)。そして、操作者23にて、削除部品が指定さ
れると(S23.2)、親子マトリックス保持データ一
覧24から該当削除部品のIDを検出して、該当削除部
品のマトリックス位置を削除マトリックス位置として検
出する(S23.3)。
Next, the detailed operation of each of the above parts 31 to 33 will be described in order. (1) Operation of the deleted parts extraction unit 31 The deleted parts extraction unit 31 follows the flowchart shown in FIG.
Executes the extraction process of deleted parts. When the flow chart is started, a message requesting designation of a deleted part is displayed (S2).
3.1). When the operator 23 designates the deleted part (S23.2), the ID of the deleted part is detected from the parent-child matrix holding data list 24, and the matrix position of the deleted part is detected as the deleted matrix position. (S23.3).

【0102】次に、該当削除部品の親子コード15を親
子コードテーブル13から取得する(S23.4)。そ
して、取得した削除部品のマトリックス位置とこの削除
部品に対する子部品のマトリックス位置に位置する各部
品のシンボルID,ダミーフラグ、シンボルファイル名
を親子マトリックス保存データ一覧24から読出して、
図24に示す編集マトリックス保存データ一覧34に格
納する。(S23.5)。
Next, the parent-child code 15 of the corresponding deleted component is acquired from the parent-child code table 13 (S23.4). Then, the acquired matrix position of the deleted part and the symbol ID, dummy flag, and symbol file name of each part located at the matrix position of the child part for this deleted part are read from the parent-child matrix storage data list 24,
It is stored in the edit matrix storage data list 34 shown in FIG. (S23.5).

【0103】次に、具体例を用いて削除部品抽出部31
の動作を説明する。図25のレイアウト図17におい
て、左側の切換スイッチの部品11bが削除部品と指定
された場合、親子情報マトリックス12の該当部品11
bのマトリックス位置に位置する部品11bの[2]の
IDを検出して、この削除部品及びこの削除部品の下側
に位置する子部品11cの各親子コード[11]、[1
11]を抽出する。
Next, using the specific example, the deleted parts extraction unit 31
Will be described. In the layout diagram 17 shown in FIG. 25, when the left switch 11b is designated as a deleted part, the corresponding part 11 of the parent-child information matrix 12 is selected.
The ID of [2] of the component 11b located at the matrix position of b is detected, and the parent-child codes [11], [1] of the deleted component and the child component 11c located below this deleted component are detected.
11] is extracted.

【0104】(2) 親子情報削除編集部32の動作 親子情報削除編集部32は図26の流れ図に従って、親
子情報マトリックス12及び親子コードテーブル13に
対する編集処理を実行する。
(2) Operation of the parent-child information deleting / editing unit 32 The parent-child information deleting / editing unit 32 executes the editing process for the parent-child information matrix 12 and the parent-child code table 13 according to the flowchart of FIG.

【0105】流れ図が開始され、図24に示す編集部品
マトリックス保持データ一覧32に編集部品が設定され
ていることを確認し(S26.1)、親子情報マトリッ
クス12内に、該当削除部品に対して親の部品、削除部
品の左右に隣接する兄弟の部品、及び親の部品の左右に
隣接する親の兄弟部品が存在するか否かを調べる。そし
て、(a) 削除部品に対して親部品が存在し、(b) 削除部
品に対して兄弟部品が存在しなくて、(c) かつ親部品に
兄弟の部品が存在するの3つの条件を満たす場合(S2
6.2)には、削除部品の隣の部品を移動させる必要が
ないと判断して、S26.3において、削除部品をとり
あえず、仮想部品14に置き換える。
The flow chart is started, and it is confirmed that the edited component is set in the edited component matrix holding data list 32 shown in FIG. 24 (S26.1). It is checked whether or not there is a parent part, a sibling part adjacent to the left and right of the deleted part, and a parent sibling part adjacent to the left and right of the parent part. Then, there are three conditions: (a) there is a parent part for the deleted part, (b) there is no sibling part for the deleted part, and (c) there is a sibling part for the parent part. If satisfied (S2
In 6.2), it is determined that it is not necessary to move the part adjacent to the deleted part, and in S26.3, the deleted part is replaced with the virtual part 14 for the time being.

【0106】なお、上述した(a)(b)(c)のいずれかの条
件を満たさない場合は、削除部品の右隣接部品を削除部
品の位置へ移動(左方向シフト)する(S26.4)。
S26.3及びS26.4で仮想部品14設定又は右移
動した結果、親子情報マトリックス12内において、横
1行の全てのマトリックス値に仮想部品14が設定され
た状態の段が存在するか否かを調べる(S26.5)。
そして、全て仮想部品14の段が存在すると、該当段の
全部の仮想部品14を削除して、一つ下段の全ての部品
を1段上方へ移動(シフト)する(S26.6)。
If any of the conditions (a), (b) and (c) described above is not satisfied, the right adjacent component of the deleted component is moved to the position of the deleted component (shift to the left) (S26.4). ).
As a result of setting or moving the virtual component 14 to the right in S26.3 and S26.4, whether or not there is a stage in the parent-child information matrix 12 in which the virtual component 14 is set for all matrix values in one horizontal row (S26.5).
Then, if all the stages of the virtual component 14 exist, all the virtual components 14 of the relevant stage are deleted, and all the components of the one lower stage are moved (shifted) one stage upward (S26.6).

【0107】次に、具体例を用いて親子情報削除編集部
32の第1の動作例を図27を用いて説明する。図27
(b)に示す既に作成されているレイアウト図17にお
ける2段目のメータの部品11aの削除を考える。各部
品11a,11b,11cの相互間の親子関係(配置高
さの優先度)は図27(a)で示され、削除する部品は
優先度が最も高いメータの部品11aであるとする。
Next, a first operation example of the parent-child information deleting / editing unit 32 will be described with reference to FIG. 27 using a specific example. FIG.
Consider the deletion of the second-stage meter component 11a in the already created layout diagram 17 shown in (b). The parent-child relationship (priority of placement height) among the components 11a, 11b, 11c is shown in FIG. 27A, and the component to be deleted is the component 11a of the meter having the highest priority.

【0108】図27(c)〜(g)は、親子情報マトリ
ックス12及び親子コードテーブル13の状態変化を示
す図である。図27(c)は図27(b)の部品削除前
のレイアウト図17に対応する親子情報マトリックス1
2の状態図である。また、この時点の各部品11a,1
1b,11c,14の各親子コードは図27(d)に示
す親子コードテーブル13の通りである。
FIGS. 27 (c) to 27 (g) are diagrams showing state changes of the parent-child information matrix 12 and the parent-child code table 13. FIG. 27 (c) is a parent-child information matrix 1 corresponding to the layout diagram 17 in FIG. 27 (b) before component deletion.
It is a state diagram of FIG. Also, at this point, the parts 11a, 1
The parent-child codes 1b, 11c and 14 are as shown in the parent-child code table 13 shown in FIG.

【0109】上から2段目に親の部品11aが削除され
るので、図27(d)の親子コードテーブル13内にお
いて、削除部品の親子コードは[12]となる。そし
て、この親子コードテーブル13を用いて、兄弟,親,
親の兄弟の有無を調べて、シフトの必要性を判断する。
この場合、親の兄弟がないので、シフトする必要有りと
判断する。
Since the parent part 11a is deleted in the second row from the top, the parent-child code of the deleted part is [12] in the parent-child code table 13 of FIG. 27 (d). Then, using this parent-child code table 13, siblings, parents,
Determine the need for a shift by checking for the presence of parent siblings.
In this case, since there is no parent sibling, it is determined that the shift is necessary.

【0110】そして、図27(e)の点線枠内の各親子
コードに対応する縦1列間の各部品を右側へ移動する。
その結果、図27(f)に示す親子情報マトリックス1
2が得られる。
Then, each part in one vertical column corresponding to each parent-child code in the dotted frame of FIG. 27E is moved to the right.
As a result, the parent-child information matrix 1 shown in FIG.
2 is obtained.

【0111】この図27(f)に示す親子情報マトリッ
クス12の上から2段目の各部品は全て仮想部品14で
構成されているので、この上から2段目の各部品14を
削除して、上から3段目及び上から4段目の各部品を上
方にシフトして、図27(g)に示す最終の親子情報マ
トリックス12が得られる。
Since all the second-stage parts from the top of the parent-child information matrix 12 shown in FIG. 27 (f) are made up of virtual parts 14, the second-stage parts 14 from the top are deleted. , The third stage from the top and the fourth stage from the top are shifted upward to obtain the final parent-child information matrix 12 shown in FIG. 27 (g).

【0112】さらに、具体例を用いて親子情報削除編集
部32の第2の動作例を図28を用いて説明する。図2
8(b)に示す既に作成されているレイアウト図17に
おける2段目の左側の切換スイッチの部品11bの削除
を考える。各部品11a,11b,11cの相互間の親
子関係(配置高さの優先度)は図28(a)で示され、
削除する部品は優先度が中間の切換スイッチの部品11
bであるとする。
Further, a second operation example of the parent-child information deleting / editing section 32 will be described by using a concrete example with reference to FIG. FIG.
Consider the deletion of the left-side change-over switch component 11b in the second stage in the already-created layout shown in FIG. 8 (b). The parent-child relationship (priority of placement height) between the components 11a, 11b, 11c is shown in FIG.
The part to be deleted is the part 11 of the changeover switch with the intermediate priority.
b.

【0113】図28(c)〜(h)は、親子情報マトリ
ックス12及び親子コードテーブル13の状態変化を示
す図である。図28(c)は図28(b)の部品削除前
のレイアウト図17に対応する親子情報マトリックス1
2の状態図である。また、この時点の各部品11a,1
1b,11c,14の各親子コードは図28(d)に示
す親子コードテーブル13の通りである。
FIGS. 28 (c) to 28 (h) are diagrams showing state changes of the parent-child information matrix 12 and the parent-child code table 13. FIG. 28C is a parent-child information matrix 1 corresponding to the layout diagram 17 of FIG. 28B before component deletion.
It is a state diagram of FIG. Also, at this point, the parts 11a, 1
The parent-child codes 1b, 11c and 14 are as shown in the parent-child code table 13 shown in FIG.

【0114】上から2段目の左側の部品11bが削除さ
れるので、図28(d)の親子コードテーブル13内に
おいて、削除部品の親子コードは[11]となる。そし
て、この親子コードテーブル13を用いて、兄弟,親,
親の兄弟の有無を調べて、シフトの必要性を判断する。
この場合、兄弟がなく、図28(e)の黒枠で示す親の
兄弟が有り、親が有るので、シフトする必要無しと判断
する。
Since the left-side part 11b in the second row from the top is deleted, the parent-child code of the deleted part is [11] in the parent-child code table 13 of FIG. 28 (d). Then, using this parent-child code table 13, siblings, parents,
Determine the need for a shift by checking for the presence of parent siblings.
In this case, there is no sibling, there is a sibling of the parent shown by the black frame in FIG. 28E, and there is a parent, so it is determined that there is no need to shift.

【0115】この場合、図28(f)の親子情報マトリ
ックス12に示すように削除対象の部品11b及びこの
削除対象部品11bの子の部品11cをそれぞれ仮想部
品14.14へ書き替える。
In this case, as shown in the parent-child information matrix 12 of FIG. 28 (f), the deletion target component 11b and the child component 11c of this deletion target component 11b are rewritten to the virtual component 14.14.

【0116】すると、書き替え結果により、図28
(g)に示すように、親子情報マトリックス12の最下
段の各部品が全て仮想部品14となるので、この最下段
の各仮想部品14を削除して、図28(h)に示すよう
に、2段構成の最終の親子情報マトリックス12とな
る。
Then, according to the result of rewriting, as shown in FIG.
As shown in (g), all the bottom parts of the parent-child information matrix 12 become virtual parts 14. Therefore, each bottom part virtual part 14 is deleted, and as shown in FIG. The final parent-child information matrix 12 has a two-stage structure.

【0117】したがって、この親子情報削除編集部32
によって、操作者23が削除指定した部品が削除された
親子情報マトリックス12及び親子コードテーブル13
が得られる。
Therefore, this parent-child information deletion editing unit 32
The parent-child information matrix 12 and the parent-child code table 13 in which the parts specified to be deleted by the operator 23 are deleted
Is obtained.

【0118】(3) 表示部33の動作は、先に説明した
追加処理部7の表示部22の動作と同じであるので、説
明を省略する。したがって、複写後の部品レイアウト図
17がCRT表示装置の表示画面に表示出力されると共
に、画面表示ファイル4へ書込まれる。
(3) Since the operation of the display unit 33 is the same as the operation of the display unit 22 of the additional processing unit 7 described above, the description thereof will be omitted. Therefore, the part layout diagram 17 after copying is displayed and output on the display screen of the CRT display device, and is written in the screen display file 4.

【0119】このように、削除処理部9においては、操
作者23が指定した削除部品が自動的に削除されると共
に、隣接する各部品の位置が自動的に修正される。 5. [移動機能] 図29は本体装置5の移動処理部10の詳細構成を示す
ブロック図である。
As described above, in the deletion processing section 9, the deleted parts designated by the operator 23 are automatically deleted, and the positions of the adjacent parts are automatically corrected. 5. [Movement Function] FIG. 29 is a block diagram showing a detailed configuration of the movement processing unit 10 of the main body device 5.

【0120】この移動除処理部10は、移動元部品抽出
部35、移動位置入力部36、親子情報移動編集部37
及び表示部38とで構成されている。次に、各部の概略
動作を説明する。
The movement removal processing unit 10 includes a movement source component extraction unit 35, a movement position input unit 36, and a parent-child information movement editing unit 37.
And a display unit 38. Next, the general operation of each unit will be described.

【0121】(1) 移動元部品抽出部35は、移動元部品
の指定要求メッセージ表示する。そして、操作者が指定
した移動元部品及び該当移動元部品の子部品を含む編集
部品マトリックス保持データ一覧を作成する。
(1) The source component extracting unit 35 displays a source component specification request message. Then, an edited component matrix holding data list including the source component designated by the operator and child components of the source component is created.

【0122】(2) 移動位置入力部36は、移動部品の移
動先位置の指定要求をメッセージ表示する。そして、操
作者が指定した位置の左隣接位置を示すマトリックス位
置を得る。
(2) The moving position input section 36 displays a message requesting the designation of the moving position of the moving part. Then, the matrix position indicating the left adjacent position of the position designated by the operator is obtained.

【0123】(3) 親子情報複写編集部32は、移動元部
品抽出部35及び移動位置入力部36で得られるデータ
を用いて、図2(a)に示す親子情報マトリックス12
において該当移動部品を移動位置へ移動すると共に、仮
想部品14の書込みを含む他の部品の位置を修正する。
さらに、図2(b)に示す親子コードテーブル13の各
部品の親子コード15を修正する。
(3) The parent-child information copying / editing unit 32 uses the data obtained by the movement source component extraction unit 35 and the movement position input unit 36 to display the parent-child information matrix 12 shown in FIG.
In step 1, the corresponding moving part is moved to the moving position, and the positions of other parts including the writing of the virtual part 14 are corrected.
Further, the parent-child code 15 of each component in the parent-child code table 13 shown in FIG. 2B is modified.

【0124】(3) 表示部29は、親子情報マトリックス
12内に設定された仮想部品14を除く各部品11a〜
11cを表示情報ファイル4に書込むと共に、親子コー
ドテーブル13の各親子コード15に基づいて親子関係
線16を書込んで図2(c)に示すレイアウト図17を
作成する。そして、CRT表示装置の表示画面に表示す
る。
(3) The display unit 29 displays the parts 11a to 11a except the virtual part 14 set in the parent-child information matrix 12.
11c is written in the display information file 4, and the parent-child relationship line 16 is written based on each parent-child code 15 in the parent-child code table 13 to create the layout diagram 17 shown in FIG. 2C. Then, it is displayed on the display screen of the CRT display device.

【0125】次に、上述した各部35〜38の詳細動作
を順番に説明する。 (1) 移動元部品抽出部35の動作 移動元部品抽出部35は、図30に示す流れ図に従っ
て、移動元部品の抽出処理を実行する。流れ図が開始さ
れると、移動元部品の指定要求メッセージを表示する
(S30.1)。そして、操作者23にて、移動元部品
が指定されると(S30.2)、親子マトリックス保持
データ一覧24から該当削除部品のIDを検出して、該
当削除部品のマトリックス位置を削除マトリックス位置
として検出する(S30.3)。
Next, the detailed operation of each of the above parts 35 to 38 will be described in order. (1) Operation of Source Component Extracting Unit 35 The source component extracting unit 35 executes the source component extracting process according to the flowchart shown in FIG. When the flow chart is started, a request message for designating a source component is displayed (S30.1). When the operator 23 designates the movement source part (S30.2), the ID of the corresponding deleted part is detected from the parent-child matrix holding data list 24, and the matrix position of the corresponding deleted part is set as the deletion matrix position. It is detected (S30.3).

【0126】次に、該当移動元部品の親子コード15を
親子コードテーブル13から取得する(S30.4)。
そして、取得した削除部品のマトリックス位置とこの移
動元部品に対する子部品のマトリックス位置に位置する
各部品のシンボルID,ダミーフラグ、シンボルファイ
ル名を親子マトリックス保存データ一覧24から読出し
て、図24に示す編集部品マトリックス保存データ一覧
39に格納する(S30.5)。
Next, the parent-child code 15 of the relevant moving source part is acquired from the parent-child code table 13 (S30.4).
Then, the acquired matrix position of the deleted part and the symbol ID, the dummy flag, and the symbol file name of each part positioned at the matrix position of the child part with respect to this source part are read from the parent-child matrix storage data list 24 and shown in FIG. The data is stored in the edited component matrix saved data list 39 (S30.5).

【0127】次に、具体例を用いて移動元部品抽出部3
5の動作を説明する。図32のレイアウト図17におい
て、左側の切換スイッチの部品11bが移動元部品と指
定された場合、親子情報マトリックス12の該当部品1
1bのマトリックス位置に位置する部品11bの[2]
のIDを検出して、この削除部品及びこの削除部品の下
側に位置する子部品11cの各親子コード[11]、
[111]を抽出する。
Next, the movement source part extraction unit 3 is described using a concrete example.
The operation of No. 5 will be described. In the layout diagram 17 of FIG. 32, when the left switch 11b is designated as the source component, the corresponding component 1 of the parent-child information matrix 12
[2] of the part 11b located at the matrix position of 1b
Of the parent component code [11] of the deleted component and the child component 11c located below the deleted component,
Extract [111].

【0128】(2) 移動位置入力部36の動作 移動元部品のマトリックス位置を受領した移動位置入力
部36は、図33に示す流れ図に従って、指定された位
置の左隣接位置を示すマトリックス位置を得る。
(2) Operation of the moving position input unit 36 The moving position input unit 36, which has received the matrix position of the movement source component, obtains the matrix position indicating the left adjacent position of the designated position according to the flow chart shown in FIG. .

【0129】流れ図が開始され、移動部品の移動位置指
定要求メッセージを表示する(S33.1)。操作者2
3にて移動位置が指定(ビック)されると(S33.
2)、指定された表示画面上の座標を読取り(S33.
3)、次にこの表示画面上の座標を親子情報マトリック
ス12内におけるマトリックス位置に変換する(S3
3.4)。次に、指定された座標値より小さい座標値の
なかで最大の座標値を左隣接部品のマトリックス番号と
して取得する(S33.5)。
The flow chart is started, and a moving position designation request message for moving parts is displayed (S33.1). Operator 2
When the movement position is designated (big) in 3 (S33.
2) Read the coordinates on the designated display screen (S33.
3) Next, the coordinates on the display screen are converted into matrix positions in the parent-child information matrix 12 (S3).
3.4). Next, the maximum coordinate value among the coordinate values smaller than the designated coordinate value is acquired as the matrix number of the left adjacent component (S33.5).

【0130】図34を用いて具体的動作を説明すると、
表示されたレイアウト図17において、切換スイッチの
各部品11b,11bの中間の位置を移動部品の移動位
置と指定すると、指定位置の親子情報マトリックス12
内のマトリックス位置は(11)となる。また、この指
位置(マトリックス位置(11))の左隣接部品11b
のマトリックス位置は(10)となる。
A concrete operation will be described with reference to FIG.
In the displayed layout diagram 17, if the middle position between the parts 11b, 11b of the changeover switch is designated as the moving position of the moving part, the parent-child information matrix 12 of the specified position is displayed.
The matrix position inside is (11). Also, the left adjacent component 11b at this finger position (matrix position (11))
The matrix position of is (10).

【0131】移動位置入力部36は得られた、移動定位
置の左隣接部部品のマトリックス位置を親子情報移動編
集部37へ送出する。 (3) 親子情報移動編集部37の動作 移動元部品抽出部35及び移動位置入力部36から各デ
ータを得た親子情報移動編集部37は、図35の流れ図
に従って、移動位置に移動元部品の書込処理を実行す
る。
The moving position input unit 36 sends the obtained matrix position of the left adjacent part of the moving fixed position to the parent-child information moving / editing unit 37. (3) Operation of Parent-Child Information Moving / Editing Unit 37 The parent-child information moving / editing unit 37, which has obtained each data from the moving-source component extracting unit 35 and the moving-position inputting unit 36, moves the moving-source component to the moving position according to the flowchart of FIG. Write processing is executed.

【0132】流れ図が開始されると、移動元位置の右隣
に移動部品(移動元部品)の兄弟部品が存在すると、こ
の右隣部品を移動(編集)する必要が有ると判断して
(S39.1)、この右隣部品を移動元位置である左側
位置へ左シフト(移動)する(S39.2)。次に、移
動部品を移動位置へ書込む(S39.3)。この移動部
品を移動位置へ書込む具体的処理は、追加処理部7又は
複写処理部8において、操作者23が指定した位置へ部
品を設定する処理と同様であるので詳細説明を省略す
る。
When the flow chart is started, if a sibling part of the moving part (moving source part) exists on the right of the moving source position, it is determined that this right adjacent part needs to be moved (edited) (S39). . 1), the right adjacent component is left-shifted (moved) to the left position which is the movement source position (S39.2). Next, the moving part is written in the moving position (S39.3). The specific process of writing the moving part to the moving position is the same as the process of setting the part to the position designated by the operator 23 in the addition processing section 7 or the copy processing section 8, and therefore detailed description thereof will be omitted.

【0133】親子情報移動編集部37の具体的動作の一
例を図36を用いて説明する。図36(a)に示すレイ
アウト図17のおける2個の切換スイッチの部品11
b.11bのうちの左側の部品11bを右側の部品11
bの位置へ移動する場合を考える。
An example of a specific operation of the parent-child information movement editing unit 37 will be described with reference to FIG. Component 11 of the two changeover switches in the layout diagram 17 shown in FIG.
b. The left part 11b of 11b is replaced with the right part 11
Consider the case of moving to the position of b.

【0134】この場合、図36(b)が移動前の各部品
の位置を示す親子情報マシリックス12である。そし
て、左側の移動元部品11b及びこの移動元部品11b
の子部品11cの各マトリックス位置(10),(2
0)へ、右隣の兄弟の部品11b及び下側の仮想部品1
4を移動させて、図36(c)に示す親子情報マトリッ
クス12を得る。
In this case, FIG. 36 (b) is the parent-child information matrix 12 indicating the position of each component before movement. Then, the left movement source component 11b and this movement source component 11b
Of each matrix position (10), (2
0) to the sibling part 11b on the right and the virtual part 1 on the lower side
4 is moved to obtain the parent-child information matrix 12 shown in FIG.

【0135】次に、図36(c)に示す親子情報マトリ
ックス12の移動したのちの各マトリックス位置(1
1),(21)へ、移動元部品11b及びこの小部品1
1cを設定して、図36(d)に示す最終的な親子情報
マトリックス12を得る。
Next, each matrix position (1 after movement) of the parent-child information matrix 12 shown in FIG.
1) and (21), the movement source part 11b and this small part 1
1c is set to obtain the final parent-child information matrix 12 shown in FIG.

【0136】(4) 表示部38は、親子情報マトリックス
12内に設定された仮想部品14を除く各部品11a〜
11cを表示情報ファイル4に書込むと共に、親子コー
ドテーブル13の各親子コード15に基づいて親子関係
線16を書込んで図2(c)に示すレイアウト図17を
作成する。そして、CRT表示装置の表示画面に表示す
る。
(4) The display section 38 displays the parts 11a to 11a except the virtual part 14 set in the parent-child information matrix 12.
11c is written in the display information file 4, and the parent-child relationship line 16 is written based on each parent-child code 15 in the parent-child code table 13 to create the layout diagram 17 shown in FIG. 2C. Then, it is displayed on the display screen of the CRT display device.

【0137】このように、移動処理部10においては、
操作者23が指定した移動部品が同じく操作者か指定し
た移動先位置へ自動的に設定されると共に、隣接する各
部品の位置が自動的に修正される。
In this way, in the movement processing unit 10,
The moving part specified by the operator 23 is automatically set to the destination position similarly specified by the operator, and the positions of the adjacent parts are automatically corrected.

【0138】図37は本発明の他の実施の形態における
部品レイアウト装置の図3の追加処理部7内の配置位置
入力装置20の動作を示す流れ図である。流れ図が開始
されると、追加部品の配置位置の左隣接部品の指定要求
メッセージを表示する(S37.1)。操作者23にて
左隣接部品が指定(ビック)されると(S37.2)、
指定された表示画面上の座標を読取り、次に、この表示
画面上の座標を親子情報マトリックス12内におけるマ
トリックス位置に変換する。そして、親子マトリックス
保持データ一覧24から該当左隣接部品のIDを読み取
る(S37,3)。次に、親子情報マトリックス12を
検索して(S37.4)、指定された座標値より小さい
座標値のなかで最大の座標値を左隣接部品のマトリック
ス番号として取得する(S37.5)。
FIG. 37 is a flowchart showing the operation of the arrangement position input device 20 in the addition processing section 7 of FIG. 3 of the component layout apparatus according to another embodiment of the present invention. When the flow chart is started, a message requesting designation of the left adjacent component at the arrangement position of the additional component is displayed (S37.1). When the left adjacent component is designated (big) by the operator 23 (S37.2),
The coordinates on the specified display screen are read, and then the coordinates on this display screen are converted into matrix positions in the parent-child information matrix 12. Then, the ID of the left adjacent component is read from the parent-child matrix holding data list 24 (S37, 3). Next, the parent-child information matrix 12 is searched (S37.4), and the maximum coordinate value among the coordinate values smaller than the designated coordinate value is acquired as the matrix number of the left adjacent component (S37.5).

【0139】図38を用いて具体的動作を説明する。表
示されたレイアウト図17において、切換スイッチの各
部品11b,11bの中間の位置を追加部品の配置位置
とすると、操作者23は、直接、この配置位置の左隣に
位置する左隣接部品11bを指定する。
A specific operation will be described with reference to FIG. In the displayed layout FIG. 17, assuming that the intermediate position between the components 11b and 11b of the changeover switch is the placement position of the additional component, the operator 23 directly determines the left adjacent component 11b located to the left of this placement position. specify.

【0140】その結果、左隣接部品11bのIDは
[2]となり、直ちに、配置位置(マトリックス位置
(11))の左隣接部品11bのマトリックス位置(1
0)が得られる。
As a result, the ID of the left adjacent part 11b becomes [2], and immediately the matrix position (1 of the left adjacent part 11b at the arrangement position (matrix position (11)) is set.
0) is obtained.

【0141】このように、操作者23は、レイアウト図
17上で追加部品の配置位置を指定する代りに、配置位
置の左隣接部品を指定することによって、図8に示した
先の実施の形態の配置位置入力部20に比較して、処理
速度を向上できる。
As described above, the operator 23 designates the left adjacent component of the layout position instead of designating the layout position of the additional component on the layout diagram 17, and thus the embodiment shown in FIG. The processing speed can be improved as compared with the arrangement position input unit 20.

【0142】図39は本発明のさらに別の実施の形態に
おける部品レイアウト装置の図3の追加処理部7内の配
置位置入力装置20の動作を示す流れ図である。流れ図
が開始されると、追加部品の配置位置の右隣接部品の指
定要求メッセージを表示する(S39.1)。操作者2
3にて右隣接部品が指定(ビック)されると(S39.
2)、指定された表示画面上の座標を読取り、次に、こ
の表示画面上の座標を親子情報マトリックス12内にお
けるマトリックス位置に変換する。そして、親子マトリ
ックス保持データ一覧24から該当右隣接部品のIDを
読み取る(S39,3)。次に、親子情報マトリックス
12を検索して(S39.4)、指定された座標値より
小さい座標値のなかで最大の座標値を左隣接部品のマト
リックス番号として取得する(S39.5)。
FIG. 39 is a flow chart showing an operation of the arrangement position input device 20 in the addition processing section 7 of FIG. 3 of the component layout apparatus according to still another embodiment of the present invention. When the flow chart is started, a message requesting designation of the right adjacent component at the arrangement position of the additional component is displayed (S39.1). Operator 2
When the right adjacent component is designated (big) in 3, (S39.
2) The coordinates on the specified display screen are read, and then the coordinates on this display screen are converted into matrix positions in the parent-child information matrix 12. Then, the ID of the right adjacent component is read from the parent-child matrix holding data list 24 (S39, 3). Next, the parent-child information matrix 12 is searched (S39.4), and the maximum coordinate value among the coordinate values smaller than the designated coordinate value is acquired as the matrix number of the left adjacent component (S39.5).

【0143】図40を用いて具体的動作を説明する。表
示されたレイアウト図17において、切換スイッチの各
部品11b,11bの中間の位置を追加部品の配置位置
とすると、操作者23は、直接、この配置位置の右隣に
位置する右隣接部品11bを指定する。
A specific operation will be described with reference to FIG. In the displayed layout diagram 17, assuming that the intermediate position between the components 11b and 11b of the changeover switch is the placement position of the additional component, the operator 23 directly determines the right adjacent component 11b located to the right of this placement position. specify.

【0144】その結果、右隣接部品11bのIDは
[3]となり、直ちに、配置位置(マトリックス位置
(11))の右隣接部品11bのマトリックス位置(1
1)が得られる。
As a result, the ID of the right adjacent component 11b becomes [3], and immediately the matrix position (1 of the right adjacent component 11b at the arrangement position (matrix position (11)) is reached.
1) is obtained.

【0145】なお、この場合は、この配置位置入力部2
0から右隣接部品11bのマトリックス位置(11)を
受領する親子情報追加編集部21の詳細処理動作が若干
異なる。
In this case, the arrangement position input unit 2
The detailed processing operation of the parent-child information adding / editing unit 21 that receives the matrix position (11) of the right adjacent component 11b from 0 is slightly different.

【0146】このように、図37及び図38に示した実
施の形態と同様に、操作者23は、レイアウト図17上
で追加部品の配置位置を指定する代りに、配置位置の右
隣接部品を指定することによって、図8に示した先の実
施の形態の配置位置入力部20に比較して、処理速度を
向上できる。
As described above, similarly to the embodiment shown in FIGS. 37 and 38, the operator 23 does not specify the arrangement position of the additional component on the layout diagram 17, but instead selects the component adjacent to the right of the arrangement position. By designating, the processing speed can be improved as compared with the arrangement position input unit 20 of the previous embodiment shown in FIG.

【0147】このように構成され部品レイアウト装置に
おいては、ルールファイル2に各部品を機器内に配置し
たり、操作盤上に配置する場合の部品相互間における配
置ルールを記憶保持している。したがって、機器や操作
盤の設計者は、表示画面上に表示されたレイアウト図1
7上で、例えばマスス等を用いて、追加部品を選択した
り、追加部品の配置位置を指定したり、また、複写部品
及び複写位置を指定したり、不要部品の削除指定をした
り、さらに部品を移動指定するのみで、自動的に配置ル
ールに従って、該当部品が指定位置に位置決めされ、ま
た周囲の部品の位置が修正される。よって、部品レイア
ウト作業の作業能率が大幅に向上すると共に、人為的ミ
スの発生確率が低下し、部品レイアウト装置全体の信頼
性を向上できる。
In the component layout apparatus configured as described above, the rule file 2 stores and holds the placement rules between the components when the components are placed in the device or placed on the operation panel. Therefore, the designer of the device or the operation panel needs the layout diagram 1 displayed on the display screen.
7, select the additional parts, specify the placement position of the additional parts, specify the copy parts and copy position, specify the deletion of unnecessary parts, and Only by designating the part to be moved, the part is automatically positioned at the designated position and the positions of the surrounding parts are corrected according to the placement rule. Therefore, the work efficiency of the component layout work is significantly improved, the probability of human error is reduced, and the reliability of the entire component layout apparatus can be improved.

【0148】[0148]

【発明の効果】以上説明したように本発明の部品レイア
ウト装置においては、各部品相互間の親子関係や部品レ
イアウトに関するルールを記憶保持している。したがっ
て、設計者が部品及び該当部品の位置を指定するのみ
で、隣接する他の部品との配置関係が自動的に修正さ
れ、新規に各部品を配置する場合のみならず、一旦作成
された配置図(レイアウト図)に対して、簡単に部品を
追加,複写,移動.削除でき、設計者の負担を軽減で
き、かつ操作性を大幅に向上できる。
As described above, the component layout apparatus of the present invention stores and holds the rules regarding the parent-child relationship between components and the component layout. Therefore, the designer only needs to specify the parts and the positions of the parts, and the layout relationship with other adjacent parts is automatically corrected. Easily add, copy, and move parts to the diagram (layout diagram). It can be deleted, the burden on the designer can be reduced, and the operability can be greatly improved.

【0149】さらに、本発明においては、複写,移動.
削除部品を指定すると、該当部品の子部品に対しても同
時に複写,移動.削除処理が実施されるので、操作性を
より一層向上できる。
Further, in the present invention, copying, moving.
If you specify a deleted part, it will be copied and moved at the same time as the child part of the part. Since the deletion process is performed, the operability can be further improved.

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

【図1】 本発明の一実施の形態に係わる部品レイアウ
ト装置の全体構成を示す模式図
FIG. 1 is a schematic diagram showing an overall configuration of a component layout apparatus according to an embodiment of the present invention.

【図2】 同部品レイアウト装置の各ファイル内に形成
さける各メモリの内容を示す図
FIG. 2 is a diagram showing the contents of each memory formed in each file of the component layout apparatus.

【図3】 同部品レイアウト装置における追加処理部の
詳細構成を示すブロック図
FIG. 3 is a block diagram showing a detailed configuration of an addition processing unit in the component layout apparatus.

【図4】 同追加処理部における部品入力部の詳細構成
FIG. 4 is a detailed configuration diagram of a component input unit in the addition processing unit.

【図5】 同部品入力部におけるファイル名の設定動作
を示す流れ図
FIG. 5 is a flowchart showing a file name setting operation in the component input section.

【図6】 同追加処理部における親部品入力部の処理動
作を示す流れ図
FIG. 6 is a flowchart showing a processing operation of a parent component input unit in the addition processing unit.

【図7】 同親部品入力部の具体的動作手順を示す説明
FIG. 7 is an explanatory diagram showing a specific operation procedure of the parent component input unit.

【図8】 同追加処理部における配置位置入力部の処理
動作を示す流れ図
FIG. 8 is a flowchart showing a processing operation of an arrangement position input unit in the addition processing unit.

【図9】 同配置位置入力部の具体的動作手順を示す説
明図
FIG. 9 is an explanatory diagram showing a specific operation procedure of the arrangement position input unit.

【図10】 同追加処理部における親子情報追加編集部
の処理動作を示す流れ図
FIG. 10 is a flowchart showing a processing operation of a parent-child information addition / editing unit in the addition processing unit.

【図11】 前記部品入力部で作成される編集部品マト
リックス保持データ一覧表及び編集部品マトリックスを
示す図
FIG. 11 is a diagram showing an edited component matrix holding data list and an edited component matrix created by the component input unit.

【図12】 前記親子情報追加編集部の具体的動作手順
を示す説明図
FIG. 12 is an explanatory diagram showing a specific operation procedure of the parent-child information adding / editing unit.

【図13】 同じく同親子情報追加編集部の具体的動作
手順を示す説明図
FIG. 13 is an explanatory diagram showing a specific operation procedure of the same parent-child information adding / editing unit.

【図14】 同親子情報追加編集部部における下シフト
判定処理動作を示す流れ図
FIG. 14 is a flowchart showing a lower shift determination processing operation in the parent-child information adding / editing unit.

【図15】 同下シフト判定処理動作の具体的動作手順
を示す説明図
FIG. 15 is an explanatory diagram showing a specific operation procedure of the lower shift determination processing operation.

【図16】 同追加処理部における表示部の表示処理動
作を示す流れ図
FIG. 16 is a flowchart showing a display processing operation of a display unit in the addition processing unit.

【図17】 同部品レイアウト装置における複写処理部
の詳細構成を示すブロック図
FIG. 17 is a block diagram showing a detailed configuration of a copy processing unit in the component layout apparatus.

【図18】 同複写処理部における複写元部品抽出部の
処理動作を示す流れ図
FIG. 18 is a flowchart showing the processing operation of the copy source part extraction unit in the copy processing unit.

【図19】 同複写元部品抽出部で作成される編集部品
マトリックス保持データ一覧表及び編集部品マトリック
スを示す図
FIG. 19 is a diagram showing an edited component matrix holding data list and an edited component matrix created by the copy source component extraction unit.

【図20】 同複写元抽出部の具体的動作手順を示す説
明図
FIG. 20 is an explanatory diagram showing a specific operation procedure of the copy source extraction unit.

【図21】 同複写処理部における親子情報複写編集部
の処理動作を示す流れ図
FIG. 21 is a flowchart showing the processing operation of the parent-child information copy / edit unit in the copy processing unit.

【図22】 同部品レイアウト装置における削除処理部
の詳細構成を示すブロック図
FIG. 22 is a block diagram showing a detailed configuration of a deletion processing unit in the component layout apparatus.

【図23】 同削除処理部における削除部品抽出部の処
理動作を示す流れ図
FIG. 23 is a flowchart showing a processing operation of a deleted parts extraction unit in the deletion processing unit.

【図24】 同削除部品抽出部で作成される編集部品マ
トリックス保持データ一覧を示す図
FIG. 24 is a diagram showing a list of edited component matrix holding data created by the deleted component extracting unit.

【図25】 同削除部品抽出部の具体的動作手順を示す
説明図
FIG. 25 is an explanatory diagram showing a specific operation procedure of the deleted parts extracting unit.

【図26】 同削除処理部における親子情報削除編集部
の処理動作を示す流れ図
FIG. 26 is a flowchart showing the processing operation of a parent-child information deletion editing unit in the deletion processing unit.

【図27】 同親子情報削除編集部の具体的動作手順を
示す説明図
FIG. 27 is an explanatory diagram showing a specific operation procedure of the parent-child information deletion editing unit.

【図28】 同じく同親子情報削除編集部の具体的動作
手順を示す説明図
FIG. 28 is an explanatory diagram showing a specific operation procedure of the same parent-child information deletion editing unit.

【図29】 同部品レイアウト装置における移動処理部
の詳細構成を示すブロック図
FIG. 29 is a block diagram showing a detailed configuration of a movement processing unit in the component layout apparatus.

【図30】 同移動処理部における移動元部品抽出部の
処理動作を示す流れ図
FIG. 30 is a flowchart showing a processing operation of a movement source part extraction unit in the movement processing unit.

【図31】 同移動元部品抽出部で作成される編集部品
マトリックス保持データ一覧を示す図
FIG. 31 is a view showing a list of edited component matrix holding data created by the source component extracting unit.

【図32】 同移動元部品抽出部の具体的動作手順を示
す説明図
FIG. 32 is an explanatory diagram showing a specific operation procedure of the source component extraction unit.

【図33】 同移動処理部における移動位置入力部の処
理動作を示す流れ図
FIG. 33 is a flowchart showing the processing operation of the movement position input unit in the movement processing unit.

【図34】 同移動位置入力部部の具体的動作手順を示
す説明図
FIG. 34 is an explanatory diagram showing a specific operation procedure of the movement position input unit.

【図35】 同移動処理部における親子情報移動編集部
の処理動作を示す流れ図
FIG. 35 is a flowchart showing the processing operation of the parent-child information movement editing unit in the movement processing unit.

【図36】 同親子情報移動編集部の具体的動作手順を
示す説明図
FIG. 36 is an explanatory diagram showing a specific operation procedure of the parent-child information movement editing unit.

【図37】 本発明の他の実施の形態に係わる部品レイ
アウト装置における追加処理部の配置位置入力部の処理
動作を示す流れ図
FIG. 37 is a flowchart showing the processing operation of the arrangement position input unit of the additional processing unit in the component layout apparatus according to another embodiment of the present invention.

【図38】 同配置位置入力部の具体的動作手順を示す
説明図
FIG. 38 is an explanatory diagram showing a specific operation procedure of the arrangement position input unit.

【図39】 本発明のさらに別の実施の形態に係わる部
品レイアウト装置における追加処理部の配置位置入力部
の処理動作を示す流れ図
FIG. 39 is a flowchart showing a processing operation of an arrangement position input unit of an additional processing unit in a component layout device according to still another embodiment of the present invention.

【図40】 同配置位置入力部の具体的動作手順を示す
説明図
FIG. 40 is an explanatory diagram showing a specific operation procedure of the arrangement position input unit.

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

1…部品ファイル、2…ルールファイル、3…親子情報
ファイル、4…画面表示ファイル、5…本体装置、6…
初期作成部、7…追加処理部、8…複写処理部、9…削
除処理部、10…移動処理部、11a,11b,11c
…部品、12…親子情報マトリックス、13…親子コー
ドテーブル、14…仮想部品(ダミー)、15…親子コ
ード、16…親子関係線、17…レイアウト図、18…
部品入力部、19,26…親部品入力部、20,27…
配置位置入力部、21…親子情報追加編集部、21a,
30a…編集部品マトリックス、21b,30b,3
4,39…編集部品マトリックス保持データ一覧、2
2,29,33,38…表示部、23…操作者、24…
親子マトリックス保持データ一覧、25…複写元部品抽
出部、28…親子情報複写編集部、31…削除部品抽出
部、32…親子情報削除編集部、35…移動元部品抽出
部、36…移動位置入力部、37…親子情報移動編集部
1 ... Parts file, 2 ... Rule file, 3 ... Parent-child information file, 4 ... Screen display file, 5 ... Main unit, 6 ...
Initial creation unit, 7 ... addition processing unit, 8 ... copy processing unit, 9 ... deletion processing unit, 10 ... movement processing unit, 11a, 11b, 11c
... parts, 12 ... parent-child information matrix, 13 ... parent-child code table, 14 ... virtual parts (dummy), 15 ... parent-child code, 16 ... parent-child relationship line, 17 ... layout diagram, 18 ...
Component input section, 19, 26 ... Parent component input section, 20, 27 ...
Arrangement position input unit, 21 ... Parent-child information addition / editing unit, 21a,
30a ... Editing component matrix, 21b, 30b, 3
4, 39 ... List of data held by edited parts matrix, 2
2, 29, 33, 38 ... Display unit, 23 ... Operator, 24 ...
Parent-child matrix holding data list, 25 ... Copy source component extraction unit, 28 ... Parent-child information copy editing unit, 31 ... Deleted component extraction unit, 32 ... Parent-child information deletion editing unit, 35 ... Transfer source component extraction unit, 36 ... Move position input Department, 37 ... Parent-child information movement editing department

フロントページの続き (72)発明者 陣田 圭吾 三重県三重郡朝日町大字縄生2121番地 株 式会社東芝三重工場内 (72)発明者 大谷 聡利 東京都府中市東芝町1番地 株式会社東芝 府中工場内Front Page Continuation (72) Inventor Keigo Jinda 2121 Nawau, Asahi-cho, Mie-gun, Mie Prefecture, Toshiba Mie Factory Co., Ltd.

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 高さ方向及び横方向に配置される各部品
毎に、該当部品の他の部品に対する親子関係を記憶する
部品ファイルと、 異なる種類の部品は異なる高さ位置に配置され、親部品
が子部品より上側に配置され、かつ各部品の下方に存在
する空白位置には仮想部品を配置する等の部品レイアウ
トに関する配置ルールを記憶するルールファイルと、 前記配置される各部品の位置を、前記ルールファイルの
配置ルールに従って、一方を高さ方向とし他方を横方向
としてマトリックス状に定義して記憶する親子情報マト
リックスと、 この親子情報マトリックス内に記憶された仮想部品を除
く各部品の位置を前記親子関係と共に表示画面上に表示
するレイアウト表示手段とを備えた部品レイアウト装
置。
1. A component file for storing a parent-child relationship of the relevant component with respect to other components for each component arranged in the height direction and the horizontal direction, and components of different types are arranged at different height positions, A rule file that stores placement rules for component layout, such as a virtual component is placed in a blank position that is placed above each child component and below each component, and the position of each placed component According to the arrangement rule of the rule file, a parent-child information matrix is defined and stored in a matrix with one in the height direction and the other in the horizontal direction, and the position of each part except the virtual parts stored in the parent-child information matrix. And a layout display means for displaying on the display screen together with the parent-child relationship.
【請求項2】 前記レイアウト表示手段は、前記親子情
報マトリックス内に親部品とこの親部品に対して親子関
係を有する互いに同一高さに位置する複数の子部品とが
記憶されていたとき、前記親部品の表示位置を複数の子
部品の各表示位置の横方向の中間位置へ移動する親部品
表示位置修正手段を有したことを特徴とする請求項1記
載の部品レイアウト装置。
2. The layout display means, when the parent component and a plurality of child components having a parent-child relationship with the parent component and located at the same height are stored in the parent-child information matrix, 2. The component layout apparatus according to claim 1, further comprising parent component display position correction means for moving the display position of the parent component to an intermediate position in the horizontal direction of the display positions of the plurality of child components.
【請求項3】 前記各部品が前記表示画面上に表示され
た状態で、外部から位置を指定した追加部品の入力操作
に応じて、該当追加部品を前記親子情報マトリックス内
の指定位置に設定する追加部品設定手段と、 前記親子情報マトリックス内における前記追加部品と前
記指定位置の隣接位置の部品との親子関係を求め、前記
隣接位置の部品を前記ルールファイルの配置ルールに従
って前記親子情報マトリックス内で移動させる部品位置
修正手段と、 この部品位置修正手段にて移動された部品の下方に空白
位置が発生するとこの空白位置に仮想部品を設定する仮
想部品設定手段とを備えたことを特徴とする請求項1記
載の部品レイアウト装置。
3. In a state in which each of the parts is displayed on the display screen, the corresponding additional part is set to a specified position in the parent-child information matrix according to an input operation of an additional part whose position is specified from the outside. Additional component setting means, the parent-child relationship between the additional component in the parent-child information matrix and the component of the adjacent position of the specified position is obtained, the component of the adjacent position in the parent-child information matrix according to the arrangement rule of the rule file. It is characterized by further comprising: a component position correcting means to be moved; and a virtual component setting means for setting a virtual component at the blank position when a blank position occurs below the component moved by the component position correcting means. Item layout apparatus according to item 1.
【請求項4】 前記各部品が前記表示画面上に表示され
た状態で、外部から複写部品及び複写位置を指定した複
写操作に応じて、該当複写部品を前記親子情報マトリッ
クス内の複写位置に設定する複写部品設定手段と、 前記親子情報マトリックス内における前記複写部品と前
記複写位置の隣接位置の部品との親子関係を求め、前記
隣接位置の部品を前記ルールファイルの配置ルールに従
って前記親子情報マトリックス内で移動させる部品位置
修正手段と、 この部品位置修正手段にて移動された部品の下方に空白
位置が発生するとこのこの空白位置に仮想部品を設定す
る仮想部品設定手段とを備えたことを特徴とする請求項
1記載の部品レイアウト装置。
4. The copy part is set to the copy position in the parent-child information matrix in accordance with a copy operation in which a copy part and a copy position are designated from the outside while the parts are displayed on the display screen. And a parent-child relationship between the copy component in the parent-child information matrix and a component at a position adjacent to the copy position in the parent-child information matrix, and determines the component at the adjacent position in the parent-child information matrix according to the placement rule of the rule file. And a virtual component setting means for setting a virtual component at the blank position when a blank position occurs below the component moved by the component position correction means. The component layout device according to claim 1.
【請求項5】 前記複写部品設定手段は、前記複写部品
に対する子部品が存在したとき、前記複写部品及び該当
子部品を前記複写位置及びこの複写位置の隣接位置に設
定することを特徴とする請求項4記載の部品レイアウト
装置。
5. The copying part setting means sets the copying part and the corresponding child part at the copying position and a position adjacent to the copying position when a child part for the copying part is present. Item 4. The component layout device according to item 4.
【請求項6】 前記各部品が前記表示画面上に表示され
た状態で、外部から移動部品及び移動位置を指定した移
動操作に応じて、該当移動部品を前記親子情報マトリッ
クス内の移動位置に設定する移動部品設定手段と、 前記親子情報マトリックス内における前記移動部品と前
記移動位置の隣接位置の部品との親子関係を求め、前記
隣接位置の部品を前記ルールファイルの配置ルールに従
って前記親子情報マトリックス内で移動させる部品位置
修正手段と、 前記親子情報マトリックス内における前記移動部品の位
置に、隣接位置の部品を移動し、この移動した部品とこ
の移動部品に新たに隣接する部品との親子関係を求め、
隣接する部品どうしの位置関係を前記ルールファイルの
配置ルールに従って修正する部品位置関係修正手段と、 この部品位置関係修正手段及び前記部品位置修正手段に
て修正、移動された部品の下方に空白位置が発生すると
この空白位置に仮想部品を設定する仮想部品設定手段と
を備えたことを特徴とする請求項1記載の部品レイアウ
ト装置。
6. The corresponding moving part is set to a moving position in the parent-child information matrix in accordance with a moving operation in which the moving part and the moving position are designated from the outside while the respective parts are displayed on the display screen. And a moving part setting means to obtain a parent-child relationship between the moving part in the parent-child information matrix and a part at a position adjacent to the moving position, and the part at the adjacent position in the parent-child information matrix according to the arrangement rule of the rule file. And a part position correction means for moving the part at an adjacent position to the position of the moving part in the parent-child information matrix, and obtaining a parent-child relationship between the moved part and a part newly adjacent to the moving part. ,
A part positional relationship correcting means for correcting the positional relationship between adjacent parts according to the arrangement rule of the rule file, and a blank position below the parts corrected and moved by the part positional relationship correcting means and the part position correcting means. The component layout apparatus according to claim 1, further comprising a virtual component setting unit that sets a virtual component at the blank position when the component layout occurs.
【請求項7】 前記移動部品設定手段は、前記移動部品
に対する子部品が存在したとき、前記移動部品及び該当
子部品を前記移動位置及びこの移動位置の隣接位置に設
定することを特徴とする請求項6記載の部品レイアウト
装置。
7. The moving part setting means sets the moving part and the corresponding child part at the moving position and a position adjacent to the moving position when a child part for the moving part exists. Item 6. The component layout device according to item 6.
【請求項8】 前記各部品が前記表示画面上に表示され
た状態で、外部から削除部品を指定した削除操作に応じ
て、該当削除部品を前記親子情報マトリックス内から削
除する部品削除手段と、 前記親子情報マトリックス内における前記削除部品の位
置に、隣接位置の部品を移動し、この移動した部品とこ
の移動部品に新たに隣接する部品との親子関係を求め、
隣接する部品どうしの位置関係を前記ルールファイルの
配置ルールに従って修正する部品位置関係修正手段と、 この部品位置関係修正手段にて位置修正された部品の下
方に空白位置が発生するとこの空白位置に仮想部品を設
定する仮想部品設定手段とを備えたことを特徴とする請
求項1記載の部品レイアウト装置。
8. A component deleting means for deleting a corresponding deleted component from the parent-child information matrix in accordance with a deletion operation in which the deleted component is designated from the outside while the respective components are displayed on the display screen. To the position of the deleted part in the parent-child information matrix, the part at the adjacent position is moved, and a parent-child relationship between the moved part and a part newly adjacent to the moved part is obtained,
Part positional relationship correcting means for correcting the positional relationship between adjacent parts in accordance with the placement rule of the rule file, and if a blank position occurs below the part position-corrected by the component positional relationship correcting means, this blank position is virtually The component layout apparatus according to claim 1, further comprising a virtual component setting unit that sets a component.
【請求項9】 前記部品削除手段は、前記削除部品に対
する子部品が存在したとき、前記削除部品及び該当子部
品を同時に削除することを特徴とする請求項8記載の部
品レイアウト装置。
9. The component layout apparatus according to claim 8, wherein the component deleting unit simultaneously deletes the deleted component and the corresponding child component when a child component for the deleted component exists.
JP7187153A 1995-07-24 1995-07-24 Parts layout device Pending JPH0934933A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7187153A JPH0934933A (en) 1995-07-24 1995-07-24 Parts layout device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7187153A JPH0934933A (en) 1995-07-24 1995-07-24 Parts layout device

Publications (1)

Publication Number Publication Date
JPH0934933A true JPH0934933A (en) 1997-02-07

Family

ID=16201056

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7187153A Pending JPH0934933A (en) 1995-07-24 1995-07-24 Parts layout device

Country Status (1)

Country Link
JP (1) JPH0934933A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011253269A (en) * 2010-06-01 2011-12-15 Hitachi Ltd Three-dimensional model design support system by assembly analysis
JP2013069330A (en) * 2012-12-10 2013-04-18 Fujitsu Ltd Candidate display program
KR101331792B1 (en) * 2012-05-08 2013-11-21 (주) 엔씨비 Apparatus for automatic arrangement of electrode material and Method thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011253269A (en) * 2010-06-01 2011-12-15 Hitachi Ltd Three-dimensional model design support system by assembly analysis
KR101331792B1 (en) * 2012-05-08 2013-11-21 (주) 엔씨비 Apparatus for automatic arrangement of electrode material and Method thereof
JP2013069330A (en) * 2012-12-10 2013-04-18 Fujitsu Ltd Candidate display program

Similar Documents

Publication Publication Date Title
US5432897A (en) Method and an apparatus for editing tree structures in display
JP3320197B2 (en) Image editing apparatus and method
JP2525275B2 (en) Database operation method
US8140988B2 (en) CAD apparatus, method of editing graphic data, and computer product
US20080129755A1 (en) CAD apparatus, method of editing graphic data, and computer product
US5517607A (en) Graphic processing apparatus utilizing a CAD system
JP3888483B2 (en) How to display the database
JPH0934933A (en) Parts layout device
JPH076076A (en) Hyper media system
JP2713147B2 (en) How to edit multimedia presentations
JP2819203B2 (en) Drawing management method and apparatus
JPS60167059A (en) System for using chart and data in document
JPH07334581A (en) Product display simulation system
JP3083552B2 (en) Hierarchy editing processor
JP3216951B2 (en) Finite element mesh generator
JPH07306873A (en) Information retrieval method by calculation sheet
JPH0749757A (en) Data list display device
JP2620402B2 (en) Apparatus and method for processing chemical structure data
JP2003281195A (en) Hierarchical diagram creation method and CAD system using this creation method
JP2006338134A (en) Equipment data management method and system
JPH03116285A (en) Graphic producing device
JPH08221265A (en) Software development support device
JPH0214367A (en) Document search/display method and device
JPH06290214A (en) Filing system equipment
JP2902856B2 (en) Data entry editing device