[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2011141648A - Design assistance device and design assistance program - Google Patents

Design assistance device and design assistance program Download PDF

Info

Publication number
JP2011141648A
JP2011141648A JP2010001070A JP2010001070A JP2011141648A JP 2011141648 A JP2011141648 A JP 2011141648A JP 2010001070 A JP2010001070 A JP 2010001070A JP 2010001070 A JP2010001070 A JP 2010001070A JP 2011141648 A JP2011141648 A JP 2011141648A
Authority
JP
Japan
Prior art keywords
unit
change
changed
site
change content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2010001070A
Other languages
Japanese (ja)
Other versions
JP5440186B2 (en
Inventor
Yukihiko Furumoto
幸彦 古本
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2010001070A priority Critical patent/JP5440186B2/en
Priority to US12/977,608 priority patent/US8423949B2/en
Publication of JP2011141648A publication Critical patent/JP2011141648A/en
Application granted granted Critical
Publication of JP5440186B2 publication Critical patent/JP5440186B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/02CAD in a network environment, e.g. collaborative CAD or distributed simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a user with a modified portion to be verified so as to be easily identified by a user during editing shape data. <P>SOLUTION: During editing shape data, referenced portions obtained by a referenced portion obtaining unit 11 are accumulated in a referenced portion accumulation unit 12. A portion that has been modified is obtained from new and old two shape data by a modified portion obtaining unit 13, and a determination is made as to whether a reference to the modified portion obtained by the modified portion obtaining unit 13 has been made by a reference determination unit 14, based on the information accumulated in the referenced portion accumulation unit 12. Information about the modified portion that is determined as having been referenced to by the reference determination unit 14 is displayed on a display 1e by a difference display unit 18. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本件は、設計支援装置および設計支援プログラムに関し、例えばCAD (Computer Aided Design) を利用して単一の製品を複数の設計者によって設計する際に適用可能な技術に関する。   The present invention relates to a design support apparatus and a design support program, for example, a technology applicable when a single product is designed by a plurality of designers using CAD (Computer Aided Design).

今日の製品開発は、複雑化・大規模化しており、単一の製品の開発に複数の設計者が携わることが多い。一方、インターネットに代表されるコンピュータネットワークが進歩したことにより、製品開発の拠点が遠隔地に分散し、同一の製品を開発する設計者のコミュニケーションが希薄になってきている。   Today's product development is becoming more complex and larger, and multiple designers are often involved in the development of a single product. On the other hand, with the advancement of computer networks represented by the Internet, product development bases are dispersed in remote locations, and communication between designers who develop the same product has become sparse.

単一の製品の設計を複数の設計者によって実施する場合、それぞれの設計者が担当する部分とそれらの境界部分とに関する取り決めが事前に行なわれるが、さまざまな要因により境界部分に関する取り決めを変更せざるを得ないことがよくある。境界部分の取り決めが変更されると、設計者は、他の設計者によって変更された部分を参照しつつ自らの設計部分の修正を行なう必要が生じる。   When a single product is designed by multiple designers, arrangements are made in advance for the parts that each designer is responsible for and their boundary parts. Often it is unavoidable. When the arrangement of the boundary portion is changed, the designer needs to correct his / her design portion while referring to the portion changed by another designer.

たとえば、アッパー部とロアー部との二つの部分からなる製品の設計において、それぞれ別の設計者が担当することを考える。アッパー部の設計において、何らかの要因によって形状の一部がロアー部との境界部分を越えざるを得なくなったとする。この場合、アッパー部の設計者からロアー部の設計者に設計変更を依頼することになる。この依頼に基づき、ロアー部の設計者は、アッパー部の形状を確認しつつ、ロアー部の設計変更を実施する。   For example, consider that different designers are responsible for designing a product composed of two parts, an upper part and a lower part. In the design of the upper part, it is assumed that a part of the shape has to cross the boundary part with the lower part due to some factor. In this case, the upper part designer requests the lower part designer to change the design. Based on this request, the designer of the lower part changes the design of the lower part while confirming the shape of the upper part.

このとき、PDM (Product Data Management) システムを利用していれば、ロアー部の設計者がアッパー部の最新形状データを取得し参照することは容易である。しかし、取得した最新形状データからだけでは、変更された部分および変更の内容を把握することが困難である。そこで、CADシステムあるいはPDMシステムの一機能として、形状データの変更箇所を差分として抽出し、ユーザに提示する機能を持つものがある。   At this time, if a PDM (Product Data Management) system is used, it is easy for the designer of the lower part to acquire and refer to the latest shape data of the upper part. However, it is difficult to grasp the changed part and the content of the change only from the acquired latest shape data. Therefore, as one function of the CAD system or the PDM system, there is one having a function of extracting a changed portion of shape data as a difference and presenting it to the user.

以下、図14(A),(B)に示すように設計対象製品の設計変更が行なわれた場合を例として、従来から行なわれている3つの差分表示手法について説明する。
なお、図14(A)は設計変更前の設計対象製品100を示す図、図14(B)は設計変更後の設計対象製品100′を示す図である。ここで、設計変更後の設計対象製品100′では、設計変更前の設計対象製品100に対し新たな要素101が追加されるとともに、設計変更前の設計対象製品100に設けられていたキー穴102が削除されている。また、設計変更後の設計対象製品100′では、6×4個のキー穴103′の幅寸法がそれぞれ設計変更前の設計対象製品100における6×4個のキー穴103の幅寸法よりも大きくなるよう形状を変更されている。さらに、設計変更後の設計対象製品100′における要素(電源ボタン)104′は、設計変更前の設計対象製品100における要素104を移動させたものである。また、設計変更前後の設計対象製品100,100′では、エッジの切り落とし部分(面取り部分)も変更されている。
Hereinafter, three conventional differential display methods will be described by taking as an example the case where the design of the design target product is changed as shown in FIGS. 14 (A) and 14 (B).
14A is a diagram showing the design target product 100 before the design change, and FIG. 14B is a diagram showing the design target product 100 ′ after the design change. Here, in the design target product 100 ′ after the design change, a new element 101 is added to the design target product 100 before the design change, and the keyhole 102 provided in the design target product 100 before the design change. Has been deleted. In the design target product 100 ′ after the design change, the width dimension of the 6 × 4 key holes 103 ′ is larger than the width dimension of the 6 × 4 key holes 103 in the design target product 100 before the design change. The shape has been changed to be. Further, an element (power button) 104 ′ in the design target product 100 ′ after the design change is obtained by moving the element 104 in the design target product 100 before the design change. In addition, in the design target products 100 and 100 ′ before and after the design change, the edge cut-off portion (chamfered portion) is also changed.

(1) 形状の重ね合わせによる差分表示
図15に示すように、表示装置において、変更前の形状データ(製品100の画像)と変更後の形状データ(製品100′)とを重ね合わせて表示することにより、変更前と変更後との差分が表現される。つまり、表示装置において、変更前の形状データと変更後の形状データとが異なる色で同じ位置に描画・表示される。例えば、変更前の形状データを青色、変更後の形状データを黄色で表示すると、変更されていない部分は、青色と黄色とが重なり合うため、緑色で表示される。これにより、表示装置を参照した設計者が、変更前にのみ存在する部分、変更後にのみ存在する部分、および変更されていない部分を視覚的に判別できるようにする。設計者は、変更前の形状データと変更後の形状データとを同時に参照できるため、変更前後の差異を容易に認識できる。しかし、変更された部分が微小であったり、他の図形の背後にあるような場合には、設計者は、差異があること自体を見逃しやすい。
(1) Difference Display by Shape Overlay As shown in FIG. 15, the display device displays the shape data before the change (image of the product 100) and the shape data after the change (product 100 ′) in an overlapping manner. Thus, the difference between before and after the change is expressed. That is, in the display device, the shape data before the change and the shape data after the change are drawn and displayed at the same position with different colors. For example, when the shape data before the change is displayed in blue and the shape data after the change is displayed in yellow, the unchanged portion is displayed in green because blue and yellow overlap. This allows a designer who refers to the display device to visually determine a portion that exists only before the change, a portion that exists only after the change, and a portion that has not been changed. Since the designer can simultaneously refer to the shape data before the change and the shape data after the change, the designer can easily recognize the difference before and after the change. However, when the changed part is minute or behind another figure, the designer tends to miss the difference itself.

(2) 変更内容のリストによる差分表示
図16に示すように、表示装置において、変更された内容を記述したリストを表示することにより、変更前と変更後との差分が表現される。このとき、設計者が、画面上でリストの項目を選択したときに、選択項目に対応する形状データの該当部分をハイライト表示させる機能を持たせる場合もある。しかし、設計者は、画面上に表示された変更内容のリストを参照するだけでは、形状データのどの部分が変更されたかを直感的に理解することができない。該当部分をハイライト表示させる場合も、設計者が、リストからハイライトさせる項目を選択する必要があり、変更の全容を理解することが困難である。また、あらゆる変更内容がリストに表示されるため、リストが膨大になることが多く、重要な変更を見落とすおそれがある。
(2) Difference Display by Change Content List As shown in FIG. 16, the display device displays a list describing the changed content, thereby expressing the difference between before and after the change. At this time, when the designer selects an item on the list on the screen, the designer may have a function of highlighting a corresponding portion of the shape data corresponding to the selected item. However, the designer cannot intuitively understand which part of the shape data has been changed by simply referring to the list of changes displayed on the screen. Even when the corresponding part is highlighted, the designer needs to select an item to be highlighted from the list, and it is difficult to understand the entire change. In addition, since all changes are displayed in the list, the list is often huge, and important changes may be overlooked.

(3) 変更された部分のハイライトによる差分表示
図17に示すように、表示装置において、変更後の形状データ(製品100′の画像)において、変更された部分を、例えば赤色表示,高輝度表示等によってハイライト表示することにより、変更前と変更後との差分が表現される。この場合、設計者は、変更された部分を容易に判別できるが、変更前はどのようになっていたか、どのように変更されたかといった変更内容を、この表現から読み取ることができないため、別途、変更前後の比較を行なう必要がある。また、変更された部分が多い場合、設計者は、微小な変更部分を見逃しやすい。
(3) Difference display by highlight of changed portion As shown in FIG. 17, in the display device, in the changed shape data (image of product 100 '), the changed portion is displayed in red, for example, with high brightness. By highlighting by display or the like, the difference between before and after the change is expressed. In this case, the designer can easily determine the changed part, but since the change contents such as how it was before the change and how it was changed cannot be read from this expression, separately, It is necessary to compare before and after the change. In addition, when there are many changed portions, the designer tends to miss a minute changed portion.

一方、設計変更の差分表示にあたっては、表示すべき差分の数を最小限に制限する、以下のような技術が知られている。例えば、回路図などの接続図面において、2つの図面のパーツ情報などを意味空間にマッピングして差分を抽出することによって、意味のある変更があった部分を強調表示する技術が知られている。また、重要な個所を抽出する前処理と、抽出した差分が有意な差分か否かを判断する価値判断部とによって、電子文書の更新と呼ぶにふさわしいようなレベルの更新箇所を検知する技術が知られている。   On the other hand, for design change difference display, the following techniques are known that limit the number of differences to be displayed to a minimum. For example, in a connection diagram such as a circuit diagram, a technique for highlighting a portion having a meaningful change by mapping part information of two drawings to a semantic space and extracting a difference is known. Also, there is a technology for detecting an update location at a level suitable for calling an electronic document update by preprocessing for extracting an important part and a value determination unit for determining whether or not the extracted difference is a significant difference. Are known.

特許第3761156号Japanese Patent No. 3761156 特開2004−86851号公報JP 2004-88651 A

上述のごとくCADシステムあるいはPDMシステムによって形状データの差分を表示することができ、その差分表示が複数設計者による協調設計において利用されている。しかし、従来のシステムでは、多くの差分の中から特定の設計者が必要とする差分情報を見つけ出すことが困難であった。そのため、設計者が検討すべき変更を見逃してしまい、障害が発生するという課題があった。   As described above, the difference between the shape data can be displayed by the CAD system or the PDM system, and the difference display is used in the collaborative design by a plurality of designers. However, in the conventional system, it is difficult to find the difference information required by a specific designer from many differences. For this reason, there has been a problem that the designer overlooks a change to be examined and a failure occurs.

このような課題が生じる要因は、多数の差分が一様に提示されることにある。他者による変更は多数存在し得るが、その変更の全てが設計者にとって検討を必要とする変更であるとは限らない。従って、数多くある変更の中で、設計者に応じて、検討する必要がある変更部分に関する情報のみを提示することが求められる。
差分として検出される箇所が多いという点に関しては、特許文献1および特許文献2で挙げられている課題と同様であるが、本願が対象としている形状データに対し、特許文献1および特許文献2で開示された技術を適用することはできない。
The cause of such a problem is that a large number of differences are presented uniformly. There can be many changes by others, but not all of the changes need to be considered by the designer. Accordingly, among many changes, it is required to present only information regarding the changed portion that needs to be examined according to the designer.
The point that there are many points detected as differences is the same as the problem cited in Patent Document 1 and Patent Document 2, but the shape data targeted by the present application is described in Patent Document 1 and Patent Document 2. The disclosed technology cannot be applied.

ここで、特許文献1および特許文献2で開示された技術を、本願が対象としている形状データに適用できない理由について説明する。
特許文献1は、電気回路における差分表示に関する技術である。この技術においては、パーツの接続点と接続線を、電位に着目して分類・比較し、電気回路の意味的な差異が強調表示される。これに対し、本願が対象としているのは、三次元形状を作成するCADシステムに関するものであるため、電位という概念が存在せず、本願に特許文献1の技術を適用することができない。
Here, the reason why the techniques disclosed in Patent Document 1 and Patent Document 2 cannot be applied to the shape data targeted by the present application will be described.
Patent Document 1 is a technique related to differential display in an electric circuit. In this technique, the connection points and connection lines of parts are classified and compared by paying attention to potentials, and semantic differences in electrical circuits are highlighted. On the other hand, since the present application is concerned with a CAD system that creates a three-dimensional shape, the concept of potential does not exist, and the technique of Patent Document 1 cannot be applied to the present application.

特許文献2は、Webページやテキストなどの電子文書を対象とする差分表示に関する技術である。電子文書中の重要な個所の変更のみを差分として表示するものであり、HTML(Hyper Text Markup Language)のフレームから重要個所を特定する技術と、差分量や自然言語処理によって重要個所を判断する技術とが開示されている。つまり、これらの技術は、テキストの比較を基本としており、本願が対象としている三次元形状に対して適用することはできない。
本件の目的の一つは、形状データの設計に際し、検討が必要な変更内容を、利用者が把握しやすい方式で提供することである。
Patent Document 2 is a technique related to differential display for electronic documents such as Web pages and texts. Only changes in important parts in an electronic document are displayed as differences, a technique for identifying important parts from HTML (Hyper Text Markup Language) frames, and a technique for determining important parts based on differences and natural language processing. Are disclosed. In other words, these techniques are based on text comparison and cannot be applied to the three-dimensional shape targeted by the present application.
One of the purposes of this case is to provide changes that need to be considered when designing shape data in a way that is easy for the user to grasp.

本件の設計支援装置は、形状データの編集操作中に参照した部位を取得する参照部位取得部と、前記参照部位取得部によって取得された参照部位を蓄積する参照部位蓄積部と、新旧2つの形状データから変更された部位を取得する変更部位取得部と、前記参照部位蓄積部に蓄積された情報に基づいて、前記変更部位取得部によって取得された変更部位に対する参照の有無を判定する参照有無判定部と、前記参照有無判定部によって参照有と判定された変更部位に関する情報を表示装置に表示させる差分表示部と、をそなえることを要件としている。   The design support apparatus of the present case includes a reference site acquisition unit that acquires a site that is referred to during an editing operation of shape data, a reference site storage unit that stores a reference site acquired by the reference site acquisition unit, and two new and old shapes Reference presence / absence determination for determining presence / absence of reference to the changed part acquired by the changed part acquisition unit based on the information stored in the changed part acquisition unit and the changed part acquisition unit that acquires the changed part from the data And a difference display unit that displays on the display device information related to the changed part determined to be present by the reference presence / absence determination unit.

また、本件の設計支援プログラムは、上述した参照部位取得部,参照部位蓄積部,変更部位取得部,参照有無判定部および差分表示部として、コンピュータを機能させることを要件としている。   In addition, the design support program of the present invention requires that the computer function as the reference site acquisition unit, the reference site storage unit, the changed site acquisition unit, the reference presence / absence determination unit, and the difference display unit.

開示の技術では、利用者が検討する必要のある変更部分に関する情報が抽出されて表示される。したがって、形状データの設計に際し、検討が必要な変更内容を、利用者が把握しやすい方式で提供可能となり、各利用者は、他の利用者による形状データの変更内容を確実に把握することができる。これにより、多くの差分の中から各利用者が必要とする差分情報を見つけ出すことが容易になるため、利用者が検討すべき変更を見逃して障害が発生するという事態を確実に防止できる。   In the disclosed technique, information regarding a changed portion that the user needs to consider is extracted and displayed. Therefore, when designing shape data, it is possible to provide changes that need to be examined in a way that is easy for the user to grasp, and each user can reliably grasp the changes to the shape data by other users. it can. This makes it easy to find out the difference information required by each user from a large number of differences, so that it is possible to reliably prevent a situation in which a failure occurs due to a change overlooked by the user.

本実施形態の設計支援装置の機能構成を示すブロック図である。It is a block diagram which shows the function structure of the design assistance apparatus of this embodiment. 本実施形態の設計支援装置のハードウエア構成を機能構成とともに示すブロック図である。It is a block diagram which shows the hardware constitutions of the design support apparatus of this embodiment with a functional structure. 設計対象製品における形状追加例について説明するもので、(A)は設計変更前の設計対象製品を示す斜視図、(B)は設計変更後の設計対象製品を示す斜視図である。An example of shape addition in a product to be designed will be described. (A) is a perspective view showing the product to be designed before the design change, and (B) is a perspective view showing the product to be designed after the design change. 設計対象製品における、部位内に閉じた形状要素の変更例について説明するもので、(A)は設計変更前の設計対象製品を示す斜視図、(B)は設計変更後の設計対象製品を示す斜視図である。An example of changing a shape element closed in a part of a design target product will be described. (A) is a perspective view showing a design target product before the design change, and (B) shows a design target product after the design change. It is a perspective view. 設計対象製品における、他の部位に関連する形状要素の変更例について説明するもので、(A)は設計変更前の設計対象製品を示す斜視図、(B)は設計変更後の設計対象製品を示す斜視図である。In the design target product, an example of changing the shape elements related to other parts will be described. (A) is a perspective view showing the design target product before the design change, and (B) is the design target product after the design change. It is a perspective view shown. 本実施形態の設計支援装置における参照部位取得処理について説明するフローチャートである。It is a flowchart explaining the reference site | part acquisition process in the design assistance apparatus of this embodiment. 本実施形態の設計支援装置における参照部位データベースの例を示す図である。It is a figure which shows the example of the reference region database in the design assistance apparatus of this embodiment. 本実施形態の設計支援装置における差分表示処理について説明するフローチャートである。It is a flowchart explaining the difference display process in the design support apparatus of this embodiment. 本実施形態の設計支援装置における変更内容取得処理について説明するフローチャートである。It is a flowchart explaining the change content acquisition process in the design support apparatus of this embodiment. 本実施形態の設計支援装置における変更内容分類処理について説明するフローチャートである。It is a flowchart explaining the change content classification | category process in the design support apparatus of this embodiment. 形状追加に応じた差分表現例について説明する図である。It is a figure explaining the example of a difference expression according to shape addition. 削除に応じた差分表現例について説明する図である。It is a figure explaining the example of differential expression according to deletion. 移動に応じた差分表現例について説明する図である。It is a figure explaining the example of differential expression according to movement. 設計対象製品の設計変更例を示すもので、(A)は設計変更前の設計対象製品を示す斜視図、(B)は設計変更後の設計対象製品を示す斜視図である。The example of a design change of a design target product is shown, (A) is a perspective view which shows the design target product before a design change, (B) is a perspective view which shows the design target product after a design change. 形状の重ね合わせによる差分表示例を示す図である。It is a figure which shows the example of a difference display by the superimposition of a shape. 変更内容のリストによる差分表示例を示す図である。It is a figure which shows the example of a difference display by the list of change content. 変更された部分のハイライトによる差分表示例を示す図である。It is a figure which shows the example of a difference display by the highlight of the changed part.

以下、図面を参照して実施の形態を説明する。
〔1〕本実施形態の設計支援装置の構成
図1は本実施形態の設計支援装置1の機能構成を示すブロック図、図2は本実施形態の設計支援装置1のハードウエア構成を機能構成とともに示すブロック図である。
図2に示すように、本実施形態の設計支援装置1は、ハードウエアとして、少なくとも処理装置1a,記憶装置1b,主記憶装置1c,入力装置1dおよび表示装置1eをそなえて構成されている。
Hereinafter, embodiments will be described with reference to the drawings.
[1] Configuration of the Design Support Device of the Present Embodiment FIG. 1 is a block diagram showing the functional configuration of the design support device 1 of the present embodiment, and FIG. 2 shows the hardware configuration of the design support device 1 of the present embodiment together with the functional configuration. FIG.
As shown in FIG. 2, the design support apparatus 1 according to the present embodiment includes at least a processing device 1a, a storage device 1b, a main storage device 1c, an input device 1d, and a display device 1e as hardware.

ここで、処理装置1aは、CPU(Central Processing Unit)等によって構成され、記憶装置1bは、HDD(Hard Disk Drive)等によって構成され、主記憶装置1cは、ROM(Read Only Memory), RAM(Random Access Memory)等によって構成されている。また、入力装置1dは、利用者(以下「設計者」という場合がある)が操作するマウス,キーボード等によって構成され、表示装置1eは、CRT(Cathode Ray Tube),LCD(Liquid Crystal Display)等によって構成されている。   Here, the processing device 1a is composed of a CPU (Central Processing Unit) or the like, the storage device 1b is composed of an HDD (Hard Disk Drive) or the like, and the main storage device 1c is composed of ROM (Read Only Memory), RAM ( Random Access Memory). The input device 1d includes a mouse, a keyboard, and the like operated by a user (hereinafter may be referred to as “designer”), and the display device 1e includes a CRT (Cathode Ray Tube), an LCD (Liquid Crystal Display), and the like. It is constituted by.

以下に説明する設計支援装置1では、図2に示すように、処理装置1a内にCADシステム10が実装されている。また、CADシステム10によって設計される設計対象製品の形状データ(CADデータ;新旧2つの形状データを含む)は、記憶装置1bに保存されている。そして、設計者は、キーボードやマウスなどの入力装置1dからCADシステム10を操作するとともに表示装置1eに表示される処理結果を参照しながら、設計対象製品の担当部分の設計を行なう。   In the design support apparatus 1 described below, as shown in FIG. 2, a CAD system 10 is mounted in the processing apparatus 1a. Further, shape data (CAD data; including new and old two shape data) of the product to be designed designed by the CAD system 10 is stored in the storage device 1b. Then, the designer operates the CAD system 10 from the input device 1d such as a keyboard or a mouse, and designs the portion in charge of the design target product while referring to the processing result displayed on the display device 1e.

なお、CADシステム10は、処理装置1aが所定のプログラムを実行することにより実現される。そのプログラムは、記憶装置1b,主記憶装置1c,各種外部記憶装置,各種記憶媒体などのいずれかから読み出されて実行される。また、本実施形態の設計支援装置1としての機能は、CADシステム10と密に連携する別システムの機能として実現されてもよいし、CADシステム10の一機能として実現されてもよい。   The CAD system 10 is realized by the processing device 1a executing a predetermined program. The program is read from any one of the storage device 1b, the main storage device 1c, various external storage devices, various storage media, and executed. Further, the function as the design support apparatus 1 of the present embodiment may be realized as a function of another system that closely cooperates with the CAD system 10 or may be realized as one function of the CAD system 10.

そして、本実施形態の設計支援装置1において、処理装置1aが設計支援プログラムを実行することにより、処理装置1aが、後述する構成要素(符号11,13〜18参照)として機能するとともに、記憶装置1bが、参照部位データベース12として機能する。また、差分表現データ22は、後述する差分表現構築部17によって構築され、その構築後に表示装置1eに表示されるもので、主記憶装置1cに保存・配置される。なお、参照部位データベース12は、記憶装置1bに配置されているが、ネットワーク等を介して別の場所に配置されていてもよい。   And in the design support apparatus 1 of this embodiment, while the processing apparatus 1a executes a design support program, the processing apparatus 1a functions as a component (see reference numerals 11 and 13 to 18) described later, and a storage device. 1 b functions as the reference site database 12. The differential expression data 22 is constructed by a differential expression construction unit 17 described later, displayed on the display device 1e after the construction, and stored and arranged in the main storage device 1c. In addition, although the reference | standard site | part database 12 is arrange | positioned at the memory | storage device 1b, you may arrange | position at another place via a network etc.

以下では、設計支援装置1における参照部位取得部11,参照部位データベース12,変更部位取得部13,参照有無判定部14,変更内容取得部15,変更内容分類部16,差分表現構築部17および差分表示部18としての機能について詳細に説明する。
参照部位取得部11は、設計者が形状データの編集操作中に参照した部位を取得するものであり、参照部位データベース(参照部位蓄積部)12は、参照部位取得部11によって取得された参照部位を蓄積するものである。このとき、参照部位取得部11は、参照部位の識別情報を取得する。そして、参照部位データベース12は、図7を参照しながら後述するごとく、参照部位取得部11によって取得された参照部位の識別情報を、当該参照部位の参照を行なった設計者の識別情報(識別子)に対応付けて蓄積する。このように、本実施形態の設計支援装置1では、設計者による設計作業中、参照部位取得部11が、入力装置1dからCADシステム10に対する処理指示等を常に監視し、参照部位の取得を実施する。
Below, the reference part acquisition part 11, the reference part database 12, the change part acquisition part 13, the reference presence determination part 14, the change content acquisition part 15, the change content classification part 16, the difference expression construction part 17, and the difference in the design support apparatus 1 The function as the display unit 18 will be described in detail.
The reference site acquisition unit 11 acquires a site referenced by the designer during the editing operation of the shape data, and the reference site database (reference site storage unit) 12 is the reference site acquired by the reference site acquisition unit 11. Is to accumulate. At this time, the reference part acquisition part 11 acquires the identification information of a reference part. Then, as described later with reference to FIG. 7, the reference site database 12 uses the identification information (identifier) of the designer who referred to the reference site as the identification information of the reference site acquired by the reference site acquisition unit 11. Are stored in association with each other. As described above, in the design support apparatus 1 of the present embodiment, during the design work by the designer, the reference part acquisition unit 11 constantly monitors processing instructions and the like from the input device 1d to the CAD system 10 and acquires the reference part. To do.

参照部位取得部11について、より詳細に説明する。
設計者による設計作業では、CADシステム10を利用して形状データの変更を実施する。参照部位取得部11は、CADシステム10を利用した形状データの変更の際に、設計者が形状データの一部分である部位に対して有意な参照を行なった場合に、その参照を行なった部位を識別する情報(識別子)を取得している。
The reference site acquisition unit 11 will be described in more detail.
In the design work by the designer, the CAD system 10 is used to change the shape data. When changing the shape data using the CAD system 10, the reference site acquisition unit 11 determines the site that made the reference when the designer makes a significant reference to the site that is a part of the shape data. Information to be identified (identifier) is acquired.

ここで、部位の有意な参照とは、参照先の部位に変更が発生した場合に設計者による検討が必要になることが予期される参照のことを言う。このような参照としては、例えば下記項目(a)〜(d)に挙げるような参照がある。
(a) CADシステム10上で形状の定義を行なう時に、その形状の基準とするために選択された部位の参照
(b) 形状を定義するための要素として使用する寸法値の参照
(c) 検討・設計・検証などの実施中に、距離や角度などを計測するために行なう、部位の選択参照
(d) 複数の形状データを組み合わせ、より大規模な形状データを構築する時に、形状データの位置や姿勢を決定するために行なう、部位の参照
Here, the significant reference of a part means a reference expected to be examined by a designer when a change occurs in a reference destination part. Examples of such references include those listed in the following items (a) to (d).
(a) When a shape is defined on the CAD system 10, reference to a part selected to be used as a basis for the shape
(b) Referencing dimension values used as elements for defining shapes
(c) Refer to site selection reference to measure distance, angle, etc. during examination, design, verification, etc.
(d) When combining multiple shape data and building larger-scale shape data, refer to the part to determine the position and posture of the shape data

CADシステム10を使用して形状を定義する場合、他の形状データを形状の基準として参照することがしばしばある[上記項目(a)]。また、定義すべき形状の寸法値として具体的な値を指定するのではなく、他の形状データの寸法値を参照するよう定義する場合も多い[上記項目(b)]。このような場合、近年のCADシステムには、参照先の形状データが変更されると参照元の形状まで自動的に変更されるものがある。しかし、変更が自動的になされても、その変更が妥当か否かの検討は必要である。   When a shape is defined using the CAD system 10, other shape data is often referred to as a shape standard [item (a) above]. In addition, a specific value is often not specified as a dimension value of a shape to be defined, but is often defined so as to refer to a dimension value of other shape data [item (b) above]. In such a case, some recent CAD systems automatically change to the shape of the reference source when the shape data of the reference destination is changed. However, even if changes are made automatically, it is necessary to consider whether the changes are appropriate.

他の形状データの寸法値を参照するように定義せず、具体的な値を指定する場合でも、検討・設計・検証のための参考として、他の形状データを利用して部位間の距離や角度などを計測することがよくある[上記項目(c)]。設計者がCADシステム10で計測処理を実施した場合、そこには設計者の何らかの意図がある。計測処理によって得た値が、他の設計者によって変更された場合には、計測を実施した設計者による検討が必要になる。   Even if a specific value is specified without defining it to refer to the dimension value of other shape data, the distance between parts using other shape data can be used as a reference for examination, design, and verification. An angle is often measured [item (c) above]. When a designer performs measurement processing with the CAD system 10, there is some intention of the designer. When the value obtained by the measurement process is changed by another designer, it is necessary to examine by the designer who performed the measurement.

設計対象物の定義は、通常、複数の形状データを組み合わせることによって実施する。このとき、形状データの位置や姿勢を決定するために、他の形状データの部位を参照することが多い[上記項目(d)の参照]。参照先の部位が変更された場合、参照元の形状データの位置や姿勢が影響を受けるため、設計者による検討が必要となる。   The design object is usually defined by combining a plurality of shape data. At this time, in order to determine the position and orientation of the shape data, a part of other shape data is often referred to [see item (d) above]. When the location of the reference destination is changed, the position and orientation of the shape data of the reference source are affected, so that the designer needs to study.

参照部位取得部11は、設計者のCADシステム10に対する処理指示等を、常時監視し、設計者によって形状データの部位に対し上記のような有意な参照がなされた場合に、その部位を識別する情報の取得を行なう。   The reference part acquisition unit 11 constantly monitors processing instructions to the CAD system 10 of the designer, and identifies the part when the designer makes a significant reference to the part of the shape data as described above. Get information.

参照部位取得部11によって取得した、部位を識別する情報は、設計者を識別する情報(ID)と対応付けられて参照部位データベース12に登録される。上述のとおり、参照部位取得部11が取得する部位は、その部位が変更された場合に設計者が検討する必要があると考えられる部位である。この部位を識別する情報が設計者のIDと対応付けられて登録されているため、参照部位データベース12を検索することによって、部位が変更された時に設計者にその変更を知らしめて検討を促す必要があるか否かを判断することができる。   Information for identifying a site acquired by the reference site acquiring unit 11 is registered in the reference site database 12 in association with information (ID) for identifying a designer. As described above, the part acquired by the reference part acquisition unit 11 is a part considered to be considered by the designer when the part is changed. Since the information for identifying this part is registered in association with the designer's ID, it is necessary to notify the designer of the change when the part is changed by searching the reference part database 12 and to promote the examination. It can be determined whether or not there is.

さて、差分の表示、つまり設計変更を施された部位の表示は、設計者の明示的な指示に応じて処理装置1aによって実行されるか、あるいは、CADシステム10(またはPDMシステム)によって何らかのタイミングで自動的に実施される。なお、本発明においては、差分の表示を、設計者の指示で実施するか自動的に実施するかは限定されるものではない。   The display of the difference, that is, the display of the part subjected to the design change, is executed by the processing apparatus 1a according to an explicit instruction from the designer, or at some timing by the CAD system 10 (or the PDM system). Automatically implemented. In the present invention, it is not limited whether the difference display is performed according to a designer's instruction or automatically.

差分の表示を行なう場合、比較を行なうための新旧2つの形状データが必要となる。これらの形状データは、図1や図2に示すように、CADデータ21として記憶装置1bに保存されており、これらの新旧2つの形状データに対しては、通常、CADシステム10を経由してアクセスされる。ここで、旧データは、設計者が上述のごとき有意な参照を行なった時の形状データであり、新データは、設計者による有意な参照後に何らかの設計変更を加えられた最新の形状データである。   When displaying the difference, two new and old shape data for comparison are required. As shown in FIG. 1 and FIG. 2, these shape data are stored in the storage device 1b as CAD data 21, and these new and old shape data are usually sent via the CAD system 10. Accessed. Here, the old data is shape data when the designer makes a significant reference as described above, and the new data is the latest shape data that has undergone some design change after significant reference by the designer. .

変更部位取得部13は、差分表示実施時に、記憶装置1bに保存される新旧2つの形状データから、設計者による参照後に変更を施された部位(変更部位)を取得するものである。より具体的に説明すると、変更部位取得部13は、新旧2つの形状データを比較して変更部位を認識し、その変更部位を識別する情報(識別情報/識別子)を取得する。ここで取得される部位を識別する情報は、参照部位取得部11で取得され参照部位データベース12に登録される識別情報(例えば図7参照)に対応するものである。   The changed part acquisition unit 13 acquires a part (changed part) that has been changed after being referred to by the designer from the old and new two shape data stored in the storage device 1b when performing differential display. More specifically, the changed part acquisition unit 13 compares the old and new two shape data, recognizes the changed part, and acquires information (identification information / identifier) for identifying the changed part. The information for identifying the part acquired here corresponds to the identification information (for example, see FIG. 7) acquired by the reference part acquisition unit 11 and registered in the reference part database 12.

参照有無判定部14は、参照部位データベース12に蓄積された情報に基づいて、変更部位取得部13によって取得された変更部位に対する参照の有無を判定するものである。つまり、参照有無判定部14は、変更部位取得部13によって取得された変更部位と参照部位データベース12とから、その変更部位を変更前の設計時に参照したことがあるか否かを判定する。   The reference presence / absence determination unit 14 determines the presence / absence of reference to the changed site acquired by the changed site acquisition unit 13 based on the information accumulated in the reference site database 12. That is, the reference presence / absence determining unit 14 determines whether or not the changed site has been referred to during the design before the change from the changed site acquired by the changed site acquiring unit 13 and the reference site database 12.

より具体的に説明すると、参照有無判定部14は、変更部位取得部13によって取得された、変更部位を識別する情報と、今回の差分表示を参照する設計者のIDとに基づき、参照部位データベース12の検索を行なう。上述したように、参照部位データベース12には設計者が有意な参照を行なった部位を識別する情報が、その参照を行なった設計者のIDに対応付けられて登録されている。したがって、上記検索を行なうことにより、変更部位が、当該設計者によって参照された参照部位であるか否か、換言すれば、当該設計者によって参照された参照部位に対し変更が施されたか否かを認識することができる。   More specifically, the reference presence / absence determining unit 14 is based on the information acquired by the changed site acquiring unit 13 for identifying the changed site and the ID of the designer who refers to the current difference display. Perform 12 searches. As described above, in the reference part database 12, information for identifying a part that the designer has made a significant reference is registered in association with the ID of the designer who made the reference. Therefore, by performing the above search, whether or not the changed part is a reference part referred to by the designer, in other words, whether or not the reference part referenced by the designer has been changed. Can be recognized.

参照部位データベース12に登録された参照部位に対し設計変更が施されている場合には、その部位を参照した設計者に対しその変更を知らしめ、検討を促す必要がある。参照有無判定部14は、変更部位取得部13が取得した部位を識別する情報が参照部位データベース12に登録されているか否かを調べることによって、該当部位に対して有意な参照があったか否かを判定する。該当部位に対して有意な参照があった場合、その部位に関する差分の表示を行なう必要があるからである。   When a design change has been made to a reference site registered in the reference site database 12, it is necessary to inform the designer who has referred to the site of the change and encourage examination. The reference presence / absence determination unit 14 checks whether information identifying the site acquired by the changed site acquisition unit 13 is registered in the reference site database 12 to determine whether there is a significant reference to the corresponding site. judge. This is because when there is a significant reference to the corresponding part, it is necessary to display a difference regarding the part.

変更内容取得部15は、参照有無判定部14によって参照有と判定された変更部位の変更内容を、記憶装置1bにおける新旧2つの形状データから取得するものである。変更内容取得部15によって取得される変更内容としては、例えば、形状の追加や削除のほか、寸法値の変更や、基準等の参照先の変更などがある。近年のCADシステムには、これらの変更内容を取得可能なものもある。CADシステムでこれらの変更内容を取得できない場合、形状データを構成する要素データを新旧2つの形状データからすべて抽出し、抽出された要素データを、新旧2つの形状データの間で対応付けて比較することによって、変更内容を取得することが可能である。   The change content acquisition unit 15 acquires the change content of the changed part determined as having a reference by the reference presence / absence determination unit 14 from the two new and old shape data in the storage device 1b. Examples of the change content acquired by the change content acquisition unit 15 include, in addition to adding and deleting shapes, changing a dimension value, changing a reference destination such as a reference, and the like. Some recent CAD systems can acquire these changes. If these changes cannot be acquired by the CAD system, all the element data constituting the shape data are extracted from the old and new two shape data, and the extracted element data are compared and matched between the old and new shape data. Thus, it is possible to acquire the change contents.

変更内容分類部16は、変更内容取得部15によって取得された変更内容を複数の変更タイプに分析して分類するものである。つまり、変更内容分類部16は、変更内容取得部15によって取得された変更内容を分析し、変更部位に対してどのような変更が施されたかによって、変更内容をを複数の変更タイプに分類する。複数の変更タイプとしては、例えば「形状追加」,「削除」,「形状変更」,「移動」の4種類が考えられ、本実施形態において、変更内容分類部16は、変更内容を、これら4種類の変更タイプに分類する。   The change content classification unit 16 analyzes and classifies the change content acquired by the change content acquisition unit 15 into a plurality of change types. That is, the change content classification unit 16 analyzes the change content acquired by the change content acquisition unit 15 and classifies the change content into a plurality of change types depending on what changes have been made to the changed part. . As the plurality of change types, for example, four types of “shape addition”, “deletion”, “shape change”, and “move” are conceivable. Classify into different types of change.

ここで、図3〜図5を参照しながら上記4種類の変更タイプについて説明する。なお、図3〜図5において、図14(A),(B)で既述の符号と同一の符号は同一もしくはほぼ同一の部分を示しているので、その説明は省略する。また、図3(A),図4(A)および図5(A)は、旧形状データに対応する設計変更前の設計対象製品100を示しており、図3(B),図4(B)および図5(B)は、旧形状データに対応する設計変更後の設計対象製品100′を示している。   Here, the four types of change will be described with reference to FIGS. 3 to 5, the same reference numerals as those already described in FIGS. 14A and 14B indicate the same or substantially the same parts, and the description thereof will be omitted. 3A, FIG. 4A, and FIG. 5A show the product 100 to be designed before the design change corresponding to the old shape data. FIG. 3B and FIG. ) And FIG. 5B show the design target product 100 ′ after the design change corresponding to the old shape data.

変更内容において、旧形状データに存在しない形状が、新形状データに存在する場合、その変更内容は「形状追加」に分類される。また、逆に、旧形状データに存在した形状が新形状データに存在しない場合、その変更内容は「削除」に分類される。ただし、ここで言う「形状追加」および「削除」はCADシステム10での処理とは一致しない場合がある。例えば、図3(A),(B)は設計対象製品における形状追加例について説明するものである。この図3(A),(B)に示す変更は、通常のCADシステム10における操作としては、キー穴102の「削除」という処理に該当する。しかし、物体としてのアッパーカバーを考えた場合、キー穴102という「物体が存在しない部分」を削除したと考えるよりも、そのキー穴102を塞ぐ物体が追加されたと考えた方がより直感的である。そこで、このような場合、変更内容を変更タイプとしては「形状追加」に分類する。このように、変更内容分類部16は、より設計者の直感に合うように、変更タイプの分類を行なうことが望ましい。   In a change content, when a shape that does not exist in the old shape data exists in the new shape data, the change content is classified as “add shape”. On the other hand, when the shape existing in the old shape data does not exist in the new shape data, the change content is classified as “deleted”. However, “shape addition” and “deletion” referred to here may not coincide with the processing in the CAD system 10. For example, FIGS. 3A and 3B illustrate an example of shape addition in a design target product. The changes shown in FIGS. 3A and 3B correspond to a process of “deletion” of the keyhole 102 as an operation in the normal CAD system 10. However, when considering an upper cover as an object, it is more intuitive to think that an object that closes the key hole 102 is added than to think that the “portion where the object does not exist” is deleted. is there. In such a case, the change content is classified as “add shape” as the change type. As described above, it is desirable that the change content classifying unit 16 classifies the change type so as to more suit the designer's intuition.

変更内容において、旧形状データと新形状データとのそれぞれに、対応する形状が存在するが、その形状を定義する要素の値が異なり、且つ、要素の値の変更による影響範囲が部位内に閉じている場合、その変更内容は「形状変更」に分類される。例えば、図4(A),(B)は、設計対象製品における、部位内に閉じた形状要素の変更例について説明するものである。この図4(A),(B)では、電卓のアッパーカバーにおけるキー穴103の寸法(幅)が9.0mmから10.0mmに変更されている。キー穴103,103′を定義する寸法値が変更されているが、この変更はキーの穴という部位に閉じており、他の部位と関連していない。このような場合、変更内容は「形状変更」に分類される。   In the content of the change, there is a corresponding shape in each of the old shape data and the new shape data, but the value of the element that defines the shape is different, and the range of influence due to the change in the value of the element is closed within the part. If so, the contents of the change are classified as “shape change”. For example, FIGS. 4A and 4B illustrate a modification example of a shape element closed in a part of a design target product. 4A and 4B, the dimension (width) of the key hole 103 in the upper cover of the calculator is changed from 9.0 mm to 10.0 mm. Although the dimension values defining the key holes 103 and 103 'have been changed, this change is closed to a part called a key hole and is not related to other parts. In such a case, the change content is classified as “shape change”.

変更内容において、旧形状データと新形状データとのそれぞれに、対応する形状が存在するが、その形状を定義する要素の値が異なり、且つ、要素の値の変更が他の部位に関連している場合、その変更内容は「移動」に分類される。例えば、図5(A),(B)は、設計対象製品における、他の部位に関連する形状要素の変更例について説明するものである。この図5(A),(B)では、電卓のアッパーカバーにおける電源ボタン104の、アッパーカバーの右端からの寸法値が6.0mmから50.0mmに変更されている。この変更は電源ボタン104のほかにアッパーカバーの右端にも関連している。このような場合、変更内容は「移動」に分類される。   In the content of the change, there is a corresponding shape in each of the old shape data and the new shape data, but the value of the element that defines the shape is different, and the change in the value of the element is related to other parts If so, the change is classified as “movement”. For example, FIGS. 5A and 5B illustrate a modification example of a shape element related to another part in a design target product. 5A and 5B, the dimension value of the power button 104 in the upper cover of the calculator from the right end of the upper cover is changed from 6.0 mm to 50.0 mm. This change is related not only to the power button 104 but also to the right edge of the upper cover. In such a case, the change content is classified as “movement”.

差分表現構築部17は、変更内容分類部16による分類結果と新旧2つの形状データとに基づいて、変更部位についての差分表現を構築するものである。より具体的に、差分表現構築部17は、変更内容分類部16によって分類された変更タイプに応じた、変更部位についての差分表現データ(差分表現を実現するデータ)を、新旧2つの形状データから作成し構築する。差分表現構築部17によって作成・構築された差分表現データは、主記憶装置1cに保存される(図1,図2の符号22参照)。   The differential expression constructing unit 17 constructs a differential expression for the changed part based on the classification result by the change content classifying unit 16 and the two new and old shape data. More specifically, the difference expression construction unit 17 obtains the difference expression data (data for realizing the difference expression) for the changed part according to the change type classified by the change content classification unit 16 from the old and new two shape data. Create and build. The differential expression data created and constructed by the differential expression construction unit 17 is stored in the main storage device 1c (see reference numeral 22 in FIGS. 1 and 2).

ここで、変更タイプに応じた差分表現データとしては、以下のようなアニメーションデータや画像データが作成され構築される。
変更タイプが「形状追加」である場合、例えば、追加された形状が形状データの外側から追加された位置に移動してくるようなアニメーションデータが、差分表現データとして作成される(図11参照)。
Here, as the differential expression data corresponding to the change type, the following animation data and image data are created and constructed.
When the change type is “shape addition”, for example, animation data in which the added shape moves from the outside of the shape data to the added position is created as difference expression data (see FIG. 11). .

変更タイプが「削除」である場合、例えば、削除された形状が形状データの外側へ移動してから消去されるようなアニメーションデータが、差分表現データとして作成される(図12参照)。
変更タイプが「形状変更」である場合、例えば、変更前後の図形を重ね合わせた上で、形状変更箇所をハイライト表示させる画像データが、差分表現データとして作成される。
When the change type is “deletion”, for example, animation data that is deleted after the deleted shape has moved to the outside of the shape data is created as difference expression data (see FIG. 12).
When the change type is “shape change”, for example, image data that highlights the shape change portion after superimposing the figures before and after the change is created as difference expression data.

変更タイプが「移動」であり、移動距離が一定値を超える場合、例えば、移動前の位置から移動後の位置に図形を移動させるアニメーションデータが、差分表現データとして作成される(図13参照)。一方、移動距離が一定値に満たない場合、例えば、一定値を超える位置まで図形を移動させた後に正しい移動後の位置に戻すアニメーションデータが、差分表現データとして作成される。   When the change type is “movement” and the movement distance exceeds a certain value, for example, animation data for moving a figure from a position before movement to a position after movement is created as difference expression data (see FIG. 13). . On the other hand, when the movement distance is less than a certain value, for example, animation data that moves the figure to a position exceeding the certain value and then returns to the correct position after the movement is created as difference expression data.

これらの差分表現データの作成に関しては、CADシステム10が類する機能を保有する場合、その機能を利用して差分表現構築部17としての機能が実現される。CADシステム10がそのような機能を持たない場合であっても、CADシステム10から図形情報を取得可能であるため、一般的なCG(Computer Graphics)技術を応用することによって、差分表現構築部17としての機能が実現される。なお、上述した差分表現データはいずれも例であり、本発明において、差分表現データおよびその構築手法については限定されない。   Regarding the creation of the difference expression data, when the CAD system 10 has a similar function, the function as the difference expression constructing unit 17 is realized using the function. Even if the CAD system 10 does not have such a function, it is possible to acquire graphic information from the CAD system 10. Therefore, by applying a general CG (Computer Graphics) technology, the differential expression construction unit 17 The function as is realized. In addition, all the differential expression data mentioned above are examples, In this invention, it does not limit about differential expression data and its construction method.

差分表示部18は、参照有無判定部14によって参照有と判定された変更部位に関する情報を表示装置1eに表示させるものである。より具体的に、差分表示部18は、差分表現構築部17によって構築された差分表現データを、IDによって特定される設計者毎に即ち特定の設計者に対し、変更部位に関する情報として表示装置1eに表示させる。このとき、差分表示部18は、差分表現データを、CADシステムが保有する表示装置に表示しても、別の表示装置に表示する構成としても構わない。   The difference display unit 18 causes the display device 1e to display information related to the changed part determined to have reference by the reference presence / absence determination unit 14. More specifically, the difference display unit 18 displays the difference expression data constructed by the difference expression construction unit 17 for each designer specified by the ID, that is, as information regarding the changed part for the specific designer. To display. At this time, the difference display unit 18 may display the difference expression data on a display device held by the CAD system or on another display device.

〔2〕本実施形態の設計支援装置の動作
次に、上述のごとく構成された本実施形態の設計支援装置1の動作について、図6〜図13を参照しながら説明する。
設計者による設計作業中つまり形状データ21の編集操作中、参照部位取得部11によって入力装置1dからCADシステム10に対する処理指示等が常に監視され、設計者が有意な参照を行なった部位に関する情報が取得される。
[2] Operation of the Design Support Device of the Present Embodiment Next, the operation of the design support device 1 of the present embodiment configured as described above will be described with reference to FIGS.
During the design work by the designer, that is, during the editing operation of the shape data 21, the reference part acquisition unit 11 always monitors the processing instruction or the like from the input device 1d to the CAD system 10, and information on the part that the designer has made a significant reference is provided. To be acquired.

参照部位取得部11は、設計者がCADシステム10を使用している間、常に、CADシステム10の状態(操作モード)と、設計者の入力とを監視しており、設計者がCADシステム10で部位の有意な参照を行なった場合に参照部位の抽出を行なう。CADシステムによって操作方法が異なるため、参照部位取得部11による処理内容もCADシステム毎に異なるが、ここでは、CADシステム10として典型的なものを用いる場合の参照部位取得処理について説明する。以下では、その参照部位取得処理を、図6に示すフローチャート(ステップS11〜S16)に従って説明する。   While the designer is using the CAD system 10, the reference site acquisition unit 11 constantly monitors the state (operation mode) of the CAD system 10 and the input of the designer. When a significant reference of a part is performed in (1), a reference part is extracted. Since the operation method is different depending on the CAD system, the processing content by the reference site acquisition unit 11 is also different for each CAD system. Here, a reference site acquisition process when a typical CAD system 10 is used will be described. Below, the reference site | part acquisition process is demonstrated according to the flowchart (step S11-S16) shown in FIG.

典型的なCADシステム10では、処理を実施する前に、設計者が、CADシステム10に対して処理内容を指定し、CADシステム10を、その処理を行なうための操作モードに移行させる。例えば、形状を定義する場合には、CADシステム10を形状定義モードに移行させ、寸法を計測する場合には、CADシステム10を寸法計測モードに移行させる。まず、ステップS11では、このような操作モードが取得される。   In a typical CAD system 10, before a process is executed, a designer designates processing contents for the CAD system 10 and shifts the CAD system 10 to an operation mode for performing the process. For example, when the shape is defined, the CAD system 10 is shifted to the shape definition mode, and when the dimension is measured, the CAD system 10 is shifted to the dimension measurement mode. First, in step S11, such an operation mode is acquired.

ステップS12では、ステップS11で取得された操作モードが、設計者によって有意な参照が行なわれるモードであるか否かを判定する。例えば、有意な参照が行なわれる操作モードとしては、形状定義モードや寸法計測モードがあり、そうでない操作モードとしては、表示装置1eの変更モードなどがある。参照部位取得部11には、有意な参照が行なわれる操作モードに関する情報が事前に保持されており、ステップS11で取得された操作モードが、参照部位取得部11に保持された前記情報に該当するか否かの判定を行なうことにより、ステップS12の判定が行なわれる。   In step S12, it is determined whether or not the operation mode acquired in step S11 is a mode in which significant reference is performed by the designer. For example, the operation mode in which significant reference is performed includes a shape definition mode and a dimension measurement mode, and the other operation mode includes a change mode of the display device 1e. The reference site acquisition unit 11 stores in advance information about an operation mode in which significant reference is performed, and the operation mode acquired in step S11 corresponds to the information stored in the reference site acquisition unit 11. By determining whether or not, determination in step S12 is performed.

ステップS12で、操作モードが、設計者によって有意な参照が行なわれるモードであると判定された場合(ステップS12のYルート)、ステップS13で、その操作モードが終了したか否かが判定される。その操作モードが終了した場合(ステップS13のYルート)、ステップS11の処理に戻って、次の新たな操作モードが取得される。   If it is determined in step S12 that the operation mode is a mode in which significant reference is made by the designer (Y route in step S12), it is determined in step S13 whether or not the operation mode has ended. . When the operation mode is completed (Y route in step S13), the process returns to step S11, and the next new operation mode is acquired.

一方、ステップS13で操作モードが終了していないと判定された場合(ステップS13のNルート)、ステップS14に進み、参照部位取得部11によって参照部位の取得が行なわれる。設計者による典型的な参照操作としては、マウス(入力装置1d)による形状のピックがある。ステップS14(参照部位取得部11)では、このようなピック操作が設計者によって成された時に、参照部位の取得が行なわれる。   On the other hand, when it is determined in step S13 that the operation mode has not ended (N route in step S13), the process proceeds to step S14, and the reference site acquisition unit 11 acquires the reference site. As a typical reference operation by the designer, there is a pick of a shape by a mouse (input device 1d). In step S14 (reference part acquisition unit 11), when such a pick operation is performed by the designer, acquisition of the reference part is performed.

ステップS15では、ステップS14で取得された部位の識別情報が作成される。参照部位に個別のIDが割り当てられている場合は、そのIDをそのまま利用することができる。ただし、CADシステム10によっては、ファイル名やその他のIDなど複数のIDを組み合わせることによって、参照部位を識別できるようになる場合もある。このステップS15では、必要な情報が収集され、参照部位を識別可能な情報を作成する処理が行なわれる。   In step S15, the part identification information acquired in step S14 is created. If an individual ID is assigned to the reference site, the ID can be used as it is. However, depending on the CAD system 10, the reference part may be identified by combining a plurality of IDs such as a file name and other IDs. In step S15, necessary information is collected, and processing for creating information that can identify the reference site is performed.

ステップS16では、ステップS15で作成された識別情報が、参照部位データベース12に登録され蓄積される。このとき、作成された識別情報は、図7を参照しながら後述するごとく、当該参照部位の参照を行なった設計者の識別情報(識別子/ID)に対応付けられて参照部位データベース12に登録・蓄積される。ステップS16の処理後にはステップS13の処理に戻って、当該操作モードが終了したか否かが判定される。
なお、上述したステップS11〜S16による処理は、上述した参照部位取得部11の機能等を用い処理装置1aによって実現され、実際には、処理装置1aが設計支援プログラム等を実行することによって実現される。
In step S16, the identification information created in step S15 is registered and accumulated in the reference site database 12. At this time, the created identification information is registered in the reference site database 12 in association with the identification information (identifier / ID) of the designer who referred to the reference site, as will be described later with reference to FIG. Accumulated. After the process of step S16, it returns to the process of step S13 and it is determined whether the said operation mode was complete | finished.
Note that the processing in steps S11 to S16 described above is realized by the processing device 1a using the function of the reference site acquisition unit 11 described above, and is actually realized by the processing device 1a executing a design support program or the like. The

ここで、図7に、本実施形態の設計支援装置1における参照部位データベース12の具体例を示す。この図7に示す参照部位データベース12には、設計者が、参照を行なった部位を識別する情報が記録される。ある三次元CADでは、図形要素の種類ごとに、ファイル内で一意となるIDが付与されている。このような場合、ファイル名,図形要素タイプ,要素IDの3つで一組の情報によって、部位を一意に識別することが可能である。したがって、参照部位データベース12には、図7に示すように、ユーザつまり設計者を識別する情報(ユーザID)に対応付けて、3種類の要素からなる上記一組の情報がレコードとして登録される。ここで、図形要素タイプとしては、「フェース(面)」,「エッジ(辺)」のほかに「点」,「突起」,「穴」などがある。   Here, FIG. 7 shows a specific example of the reference site database 12 in the design support apparatus 1 of the present embodiment. In the reference part database 12 shown in FIG. 7, information for identifying a part to which the designer referred is recorded. In a certain three-dimensional CAD, an ID that is unique within the file is assigned to each type of graphic element. In such a case, it is possible to uniquely identify a part by a set of three information including a file name, a graphic element type, and an element ID. Therefore, as shown in FIG. 7, in the reference site database 12, the set of information including the three types of elements is registered as a record in association with information (user ID) for identifying the user, that is, the designer. . Here, the graphic element types include “point”, “projection”, “hole”, etc., in addition to “face” and “edge”.

以上のように、設計者による設計作業中には、設計者が有意な参照を行なった部位に関する情報が取得され、その情報が、設計者のIDに対応付けられて記憶装置1bに蓄積され、図7に示すような参照部位データベース12が作成される。このような参照部位データベース12の存在を前提として、差分表示処理が、設計支援装置1(処理装置1a)において一般的には設計者の指示によって開始される。なお、上述したように、差分表示処理は、CADシステム10によって何らかのタイミングで自動的に実行されてもかまわない。   As described above, during the design work by the designer, information on the part that the designer has made a significant reference is acquired, and the information is stored in the storage device 1b in association with the designer's ID, A reference site database 12 as shown in FIG. 7 is created. On the premise of the existence of such a reference part database 12, the difference display process is generally started in the design support apparatus 1 (processing apparatus 1a) by an instruction from the designer. As described above, the difference display process may be automatically executed by the CAD system 10 at some timing.

次に、図8に示すフローチャート(ステップS21〜S30)に従って、本実施形態の設計支援装置1における差分表示処理について説明する。
ステップS21では、記憶装置1bから新形状データが取得されるとともに、ステップS22では、記憶装置1bから旧形状データが取得される。通常、差分表示に使用する新形状データは、CADシステム10またはPDMシステムが保有している最新データであり、旧形状データは、設計者が保有しているデータ(有意な参照を行なった時点でのデータ)である。ステップS21,S22での処理には、差分表示のための比較を行なうべき版(バージョン)を指定する処理や、PDMシステムなどのデータベースから特定の版の形状データを取り出す処理が含まれる場合があるが、これらの処理は、本発明において限定されるものではない。
Next, difference display processing in the design support apparatus 1 of the present embodiment will be described with reference to the flowchart shown in FIG. 8 (steps S21 to S30).
In step S21, new shape data is acquired from the storage device 1b, and in step S22, old shape data is acquired from the storage device 1b. Usually, the new shape data used for the difference display is the latest data held by the CAD system 10 or the PDM system, and the old shape data is the data held by the designer (at the time of significant reference). Data). The processing in steps S21 and S22 may include processing for designating a version (version) to be compared for differential display and processing for extracting shape data of a specific version from a database such as a PDM system. However, these processes are not limited in the present invention.

ステップS23では、変更部位取得部13が、ステップS21およびS22でそれぞれ取得された新旧2つの形状データの比較を行ない、変更された部位を取得する。変更された部位を取得するには、新形状データと旧形状データとのそれぞれから図形要素を抽出して図形要素を定義する情報を比較する方法と、幾何学的な演算を用いる方法とが考えられる。ここでは変更された部位を見つけ出せれば、いずれの方法を用いても構わない。ただし、ステップS27での処理について後述するとおり、他の図形要素に対する変更が影響することによって、部位が変更される場合が考えられるため、ここでは幾何学的な演算を用いる方が、より容易に変更部位の取得を実現できると考えられる。図形要素を定義する情報を比較する方法も、幾何学的な演算を用いる方法も、CADシステム10がもつ機能を利用して実現することが可能である。   In step S23, the changed site acquisition unit 13 compares the new and old shape data acquired in steps S21 and S22, respectively, and acquires the changed site. In order to obtain the changed parts, there are two methods: extracting the graphic elements from the new shape data and the old shape data, comparing the information defining the graphic elements, and using geometric operations. It is done. Here, any method may be used as long as the changed site can be found. However, as will be described later with respect to the processing in step S27, there may be a case where a part is changed due to an influence of a change to another graphic element. Therefore, it is easier to use a geometric calculation here. It is thought that acquisition of the changed part can be realized. Both a method for comparing information defining graphic elements and a method using a geometric operation can be realized by using the functions of the CAD system 10.

ステップS23の処理を終了した後、ステップS24で、ステップS23において変更部位が取得されたか否か、つまり変更部位の有無が判断される。変更部位が取得されなかった場合(変更部位が無い場合;ステップS24のNルート)、処理装置1aは、差分表示処理を終了する一方、一以上の変更部位が取得された場合(変更部位が有る場合;ステップS24のYルート)、処理装置1aは、ステップS25の処理に進む。以下、処理装置1aは、各変更部位に対し、ステップS26以降の処理を実行し、全ての変更部位に対して処理を終了すると、ステップS29の処理に進む。   After the process of step S23 is completed, in step S24, it is determined whether or not a changed part is acquired in step S23, that is, whether or not there is a changed part. When the changed part is not acquired (when there is no changed part; N route in step S24), the processing device 1a ends the difference display process, while when one or more changed parts are acquired (there is a changed part). Case: Y route of step S24), the processing device 1a proceeds to the process of step S25. Thereafter, the processing device 1a executes the processing from step S26 onward for each changed site, and when the processing is completed for all the changed sites, the processing device 1a proceeds to the processing in step S29.

ステップS26では、参照有無判定部14が、ステップS23で取得された変更部位に対し、設計作業中に差分参照中の設計者による有意な参照があったか否かを調べる。有意な参照があった場合、図7に示す処理によって、その変更部位の識別情報が、差分参照中の設計者のIDに対応付けられて参照部位データベース12に登録されている。したがって、参照有無判定部14は、ステップS23で取得された変更部位の識別情報が、当該設計者のIDに対応付けられて参照部位データベース12に登録されているかを調べることによって、設計作業中に有意な参照があったかを知ることができる。処理装置1aは、有意な参照があった場合(ステップS26のYルート)にはステップS27の処理に進む一方、有意な参照がない場合(ステップS26のNルート)にはステップS25の処理に戻り、未処理の変更部位が存在する間(ステップS25のYルート)、ステップS26〜S28の処理を繰り返す。   In step S <b> 26, the reference presence / absence determining unit 14 checks whether or not there is a significant reference by the designer who is making a difference reference during the design work for the changed part acquired in step S <b> 23. When there is a significant reference, the identification information of the changed part is registered in the reference part database 12 in association with the ID of the designer who is currently referring to the difference by the process shown in FIG. Therefore, the reference presence / absence determination unit 14 checks whether the identification information of the changed part acquired in step S23 is registered in the reference part database 12 in association with the ID of the designer. You can see if there was a significant reference. When there is a significant reference (Y route of step S26), the processing device 1a proceeds to the process of step S27, whereas when there is no significant reference (N route of step S26), the processing device 1a returns to the process of step S25. While there are unprocessed changed parts (Y route in step S25), the processes in steps S26 to S28 are repeated.

ステップS26の判定処理によって、全ての変更部位のうち、設計者によって有意な参照がなされた部位だけが、後続する差分表示に関わる処理(ステップS27,S28)に進み、有意な参照がなされていない変更部位に関しては処理対象から除外される。このような処理によって、後述するごとく、多数の変更部位の中から設計者が検討すべき部位だけがクローズアップされ、変更内容の検討が容易になるという効果が得られる。   Of all the changed parts in the determination process in step S26, only the part that is significantly referred to by the designer proceeds to the process related to the subsequent difference display (steps S27 and S28), and no significant reference is made. The changed site is excluded from the processing target. By such processing, as described later, only a part to be examined by the designer is selected from a large number of changed parts, so that an effect of facilitating the examination of change contents can be obtained.

ステップS27では、変更内容取得部15が、ステップS26で参照有と判定された部位に関して、ステップS21で取得された新形状データとステップS22で取得された旧形状データとから詳細な変更内容を取得する。一つの部位に対して変更がある場合としては、部位を構成する図形要素を定義する情報が変更される場合と、部位を構成する図形要素が参照する図形要素の変更の影響によって定義情報が変更される場合とがある。ここでは、該当部位に影響する他の部位の変更も含めて、部位の変更に関連する変更内容が全て取得される。   In step S27, the change content acquisition unit 15 acquires detailed change content from the new shape data acquired in step S21 and the old shape data acquired in step S22 for the part determined to have reference in step S26. To do. When there is a change for one part, the definition information is changed due to the change in the information that defines the graphic elements that make up the part and the change in the graphic elements that are referenced by the graphic elements that make up the part. May be. Here, all the changes related to the change of the part are acquired including the change of the other part that affects the corresponding part.

ここで、図9に示すフローチャート(ステップS31〜S37)に従って、図8のステップS27での処理、つまり本実施形態の設計支援装置1における変更内容取得処理について説明する。この図9に示す処理は、処理装置1aにおける変更内容取得部15によって実行される。   Here, according to the flowchart shown in FIG. 9 (steps S31 to S37), the process in step S27 of FIG. 8, that is, the change content acquisition process in the design support apparatus 1 of the present embodiment will be described. The process shown in FIG. 9 is executed by the change content acquisition unit 15 in the processing apparatus 1a.

ステップS31では、変更内容を取得する部位に対応する形状要素(CADデータ)が取得される。そして、ステップS32では、ステップS31で取得された形状要素を定義する全ての情報が取得される。その情報としては、例えば、幅,奥行き,高さなどの寸法や、配置位置に関する情報や、当該形状要素が他の要素を参照しているか否かを示す情報や、他の要素を参照している場合には他の要素(参照先)を特定しうる識別情報などがある。ステップS33では、ステップS32で取得された情報に未処理のものがあるか否かがチェックされる。変更内容取得部15は、未処理のものが無くなった場合(ステップS33のNルート)、変更内容取得処理を終了する一方、未処理のものが存在する限り(ステップS33のYルート)、以下のステップS34〜S37の処理を繰り返す。   In step S31, a shape element (CAD data) corresponding to a part for which change content is to be acquired is acquired. In step S32, all information defining the shape element acquired in step S31 is acquired. The information includes, for example, dimensions such as width, depth, and height, information on the arrangement position, information indicating whether the shape element refers to other elements, and other elements. If there is, there is identification information that can specify other elements (reference destinations). In step S33, it is checked whether there is unprocessed information acquired in step S32. When there are no unprocessed items (N route in step S33), the change content acquisition unit 15 ends the change content acquisition process, while as long as there are unprocessed items (Y route in step S33), The processes in steps S34 to S37 are repeated.

ステップS34では、現在処理中の、形状要素を定義する情報が、他の図形要素を参照する情報であるか否かを、変更内容取得部15が調べる。他の図形要素を参照する情報である場合つまり参照先が存在する場合(ステップS34のYルート)、変更内容取得部15は、ステップS35の処理に進み、参照先の図形要素を取得する。そして、変更内容取得部15は、ステップS32の処理に戻り、参照先の図形要素を定義する情報の取得を行ない、参照先の図形要素を定義する情報に対しても、参照元の図形要素を定義する情報と同様の処理を実施する。   In step S34, the change content acquisition unit 15 checks whether the information defining the shape element currently being processed is information referring to another graphic element. If the information refers to another graphic element, that is, if there is a reference destination (Y route in step S34), the change content acquisition unit 15 proceeds to the process of step S35 and acquires the reference graphic element. Then, the change content acquisition unit 15 returns to the process of step S32, acquires information defining the graphic element of the reference destination, and selects the graphic element of the reference source for the information defining the graphic element of the reference destination. Perform the same processing as the information to be defined.

ステップS34で、他の図形要素を参照する情報ではないと判定した場合つまり参照先が存在しない場合(ステップS34のNルート)、変更内容取得部15は、ステップS36の処理に進み、現在処理中の報が変更されているかを調べる。変更されている場合(ステップS36のYルート)、変更内容取得部15は、その変更内容を、後続する変更内容分類で用いるために保持してから(ステップS37)、ステップS33の処理に戻る。一方、変更されていない場合(ステップS36のNルート)、変更内容取得部15は、ステップS37の処理をスキップしてステップS33の処理に戻る。そして、変更内容取得部15は、ステップS32で取得された全ての情報の処理を完了するまで(ステップS33でN判定となるまで)、ステップS34〜S37の処理を繰り返す。   If it is determined in step S34 that the information does not refer to another graphic element, that is, if there is no reference destination (N route of step S34), the change content acquisition unit 15 proceeds to the process of step S36 and is currently processing. Investigate whether the information has changed. If it has been changed (Y route of step S36), the change content acquisition unit 15 retains the change content for use in subsequent change content classification (step S37), and then returns to the processing of step S33. On the other hand, when it is not changed (N route of step S36), the change content acquisition part 15 skips the process of step S37 and returns to the process of step S33. And the change content acquisition part 15 repeats the process of step S34-S37 until the process of all the information acquired by step S32 is completed (until it becomes N determination by step S33).

以上のようにしてステップS27での変更内容取得処理が終了すると、ステップS28で、処理装置1a(変更内容分類部16)は、ステップS27で取得された変更内容の分析を行ない、部位の変更内容を4種類の変更タイプに分類する。本実施形態での変更タイプは、「形状追加」,「削除」,「形状変更」,「移動」の4種類である。   When the change content acquisition process in step S27 is completed as described above, in step S28, the processing device 1a (change content classification unit 16) analyzes the change content acquired in step S27, and changes the content of the part. Are classified into four types of change. There are four types of change in this embodiment: “shape addition”, “deletion”, “shape change”, and “move”.

ここで、図10に示すフローチャート(ステップS41〜S51)に従って、図8のステップS28での処理、つまり本実施形態の設計支援装置1における変更内容分類処理について説明する。この図10に示す処理は、処理装置1aにおける変更内容分類部16によって実行される。   Here, according to the flowchart shown in FIG. 10 (steps S41 to S51), the process in step S28 of FIG. 8, that is, the change content classification process in the design support apparatus 1 of the present embodiment will be described. The process shown in FIG. 10 is executed by the change content classification unit 16 in the processing apparatus 1a.

ステップS41では、変更内容分類部16が、ステップS27で取得された一以上の変更内容に未処理のものがあるか否かを調べ、未処理のものがある限り(ステップS41のYルート)、以下のステップS42〜S51の処理を実施する。未処理のものがなければ(ステップS41のNルート)、変更内容分類部16は、変更内容分類処理を終了する。   In step S41, the change content classification unit 16 checks whether there is an unprocessed one or more change contents acquired in step S27. As long as there is an unprocessed one (Y route in step S41), The following steps S42 to S51 are performed. If there is no unprocessed item (N route in step S41), the change content classification unit 16 ends the change content classification process.

ステップS42では、変更内容分類部16は、変更内容に該当する、形状要素を定義する情報が、新形状データと旧形状データとの両方に存在するか否かを調べ、どちらか一方にしか存在しない場合(ステップS42のNルート)、ステップS43の処理に進む。   In step S42, the change content classification unit 16 checks whether the information defining the shape element corresponding to the change content exists in both the new shape data and the old shape data, and exists only in one of them. If not (N route in step S42), the process proceeds to step S43.

ステップS43では、変更内容分類部16は、変更によって増加あるいは減少する体積を計算する。ステップS42によって、現在処理対象の変更内容は、新形状データあるいは旧形状データにのみ存在する形状要素に関する変更であることが認識されているため、その変更内容においては、形状要素が追加されたか、削除されたかのいずれかであることが明らかである。しかし、例えば、形状要素が追加された場合であっても、突起のような正の体積をもつ形状要素が追加された場合と、穴のような負の体積をもつ形状要素が追加された場合とが考えられる。いずれも形状要素で考えた場合には追加であるが、負の体積を持つ形状要素である穴の追加は、直感的には穴の部分をくりぬき除去したと考えるほうが自然である。このような直感にあう分類を行なうため、ステップS43で取得された体積が利用される。   In step S43, the change content classification unit 16 calculates a volume that increases or decreases due to the change. In step S42, since it is recognized that the change content to be processed is a change related to a shape element that exists only in new shape data or old shape data, in the change content, whether a shape element has been added, It is clear that either has been deleted. However, for example, even when a shape element is added, when a shape element with a positive volume such as a protrusion is added or when a shape element with a negative volume such as a hole is added You could think so. In any case, it is an addition when the shape element is considered, but it is natural that the addition of the hole, which is a shape element having a negative volume, is intuitively considered that the hole portion is hollowed out. In order to perform such intuitive classification, the volume acquired in step S43 is used.

ステップS44では、変更内容分類部16は、ステップS43で取得された体積の正負を判定し、体積が正の場合(ステップS44のYルート)、その変更内容を「形状追加」に分類する(ステップS45)。一方、体積が負の場合(ステップS44のNルート)、変更内容分類部16は、その変更内容を「削除」に分類する(ステップS46)。これらの分類が行なわれると、変更内容分類部16は、ステップS41の処理に戻り、次の変更内容の処理を継続する。   In step S44, the change content classification unit 16 determines whether the volume acquired in step S43 is positive or negative. If the volume is positive (Y route in step S44), the change content is classified as “add shape” (step S44). S45). On the other hand, when the volume is negative (N route in step S44), the change content classification unit 16 classifies the change content as “deleted” (step S46). When these classifications are performed, the change content classification unit 16 returns to the process of step S41 and continues the process of the next change content.

ステップS42において、変更内容に該当する、形状要素を定義する情報が、新形状データと旧形状データとの両方に存在すると判定した場合(ステップS42のYルート)、変更内容分類部16は、ステップS47の処理に進む。   When it is determined in step S42 that the information defining the shape element corresponding to the change content exists in both the new shape data and the old shape data (Y route in step S42), the change content classification unit 16 The process proceeds to S47.

ステップS47では、変更内容に該当する、形状要素を定義する情報が、部位に該当するものか、部位が参照する別の形状要素のものかを、変更内容分類部16が調べる。つまり、変更内容分類部16は、処理対象の情報が、参照先の部位に係るものであるか否かを判定する。そして、部位が参照する形状要素(参照先)のものである場合(ステップS47のYルート)、変更内容分類部16は、ステップS48の処理に進み、参照元である部位の形状要素を定義する情報を取得する。   In step S47, the change content classification unit 16 checks whether the information defining the shape element corresponding to the change content corresponds to the part or another shape element referred to by the part. That is, the change content classification unit 16 determines whether or not the information to be processed is related to a reference destination part. If the part is of the shape element (reference destination) to be referenced (the Y route in step S47), the change content classification unit 16 proceeds to the process of step S48 and defines the shape element of the part that is the reference source. Get information.

ステップS49で、形状要素を定義する情報が、形状要素の大きさや形を定義する寸法であるか、もしくは、形状要素の位置を定義する情報であるかを、変更内容分類部16はは判定する。ここで判定対象となる情報は、ステップS47で参照先であると判定した場合にはステップS48で得られた参照元の情報であり、ステップS47で参照先でないと判定した場合(ステップS47のNルート)には、現在、分析・分類対象になっている情報である。   In step S49, the change content classification unit 16 determines whether the information defining the shape element is a dimension defining the size and shape of the shape element, or information defining the position of the shape element. . The information to be determined here is the reference source information obtained in step S48 when it is determined in step S47 that it is a reference destination, and it is determined that it is not a reference destination in step S47 (N in step S47). Route) is information currently being analyzed and classified.

ステップS49で、情報の種類が形状要素の大きさや形を定義する寸法であると判定した場合(「形状要素の寸法」ルート)、変更内容分類部16は、ステップS50の処理に進み、分析対象の変更内容を「形状変更」に分類する。一方、情報の種類が形状の位置を定義する情報であると判定した場合(「形状要素の位置」ルート)、変更内容分類部16は、ステップS51の処理に進み、分析対象の変更内容を「移動」に分類する。以上のような分類が行なわれると、変更内容分類部16は、ステップS41の処理に戻り、次の変更内容の処理を継続する。   When it is determined in step S49 that the type of information is a dimension that defines the size or shape of the shape element (“dimension of the shape element” route), the change content classification unit 16 proceeds to the process of step S50 and performs analysis. The change contents are classified as “shape change”. On the other hand, if it is determined that the type of information is information defining the position of the shape (“shape element position” route), the change content classification unit 16 proceeds to the process of step S51, and changes the analysis target change content to “ Classify as “move”. When the above classification is performed, the change content classification unit 16 returns to the process of step S41 and continues the process of the next change content.

以上のようにしてステップS28での変更内容の分析・分類処理が終了し、さらに、ステップS25で、全ての変更部位に対する処理が終了したと判定されると(ステップS25のNルート)、処理装置1aはステップS29の処理に進む。このステップS29において、処理装置1a(差分表現構築部17)は、ステップS28での分類結果に応じた、差分表現データの構築を行なう。   As described above, when the analysis / classification process of the change contents in step S28 is completed and it is determined in step S25 that the processes for all the changed parts have been completed (N route in step S25), the processing device. In step 1a, the process proceeds to step S29. In step S29, the processing device 1a (difference expression constructing unit 17) constructs difference expression data according to the classification result in step S28.

ここで、差分表現データは、アニメーション,色変更/ハイライト,形状の重ね合わせなどの方法を用いて、変更タイプおよび変更部位ごとに作成される。このような差分表現データは、ステップS21,S22でそれぞれ取得された新形状データおよび旧形状データから、既存のCAD技術あるいは既存のCG技術を使用して、容易に構築可能である。具体的な差分表現データの構築方法は、本発明において限定されるものではない。   Here, the difference expression data is created for each change type and change part by using a method such as animation, color change / highlight, and shape superposition. Such differential expression data can be easily constructed from the new shape data and the old shape data acquired in steps S21 and S22, respectively, using the existing CAD technology or the existing CG technology. A specific method for constructing differential expression data is not limited in the present invention.

図11〜図13を参照しながら差分表現の具体例について説明する。
図11は「形状追加」に応じた差分表現例について説明する図である。この図11に示すように、変更タイプが「形状追加」である場合、例えば、追加された形状要素〔図14(B)の符号101参照〕が形状データの外側から追加された位置に移動してくるようなアニメーションデータ(図11中の白抜き矢印参照)が、差分表現データとして作成される。
A specific example of the differential expression will be described with reference to FIGS.
FIG. 11 is a diagram for explaining a differential expression example corresponding to “add shape”. As shown in FIG. 11, when the change type is “add shape”, for example, the added shape element (see reference numeral 101 in FIG. 14B) moves from the outside of the shape data to the added position. Such animation data (see the white arrow in FIG. 11) is created as difference expression data.

図12は「削除」に応じた差分表現例について説明する図である。この図12に示すように、変更タイプが「削除」である場合、例えば、削除された形状要素〔図14(A)の符号102参照〕が形状データの外側へ移動してから消去されるようなアニメーションデータ(図12中の白抜き矢印参照)が、差分表現データとして作成される。なお、上述の説明では、キー穴102の削除は、キー穴102を塞ぐ物体が追加されたと捉える方が望ましいものとしているが、この図12では、キー穴102の削除を「削除」として捉えた差分表現が構築されている。   FIG. 12 is a diagram for explaining an example of a differential expression corresponding to “delete”. As shown in FIG. 12, when the change type is “delete”, for example, the deleted shape element (see reference numeral 102 in FIG. 14A) moves to the outside of the shape data and then deleted. Animation data (see white arrows in FIG. 12) is created as difference expression data. In the above description, it is preferable that the deletion of the keyhole 102 is regarded as an object that closes the keyhole 102 is added. In FIG. 12, the deletion of the keyhole 102 is regarded as “deletion”. A differential representation is built.

変更タイプが「形状変更」である場合、例えば、変更部位について、変更前後の図形、つまり新形状データと旧形状データとを重ね合わせた上で、形状変更箇所、つまり差のある部分をハイライト表示させる画像データが、差分表現データとして作成される。ここでのハイライト表示としては、形状変更箇所の色や輝度を変化させる。また、例えば、図4(A),(B)に示すように、キー穴103,103′の幅寸法が変更されたような場合には、キー穴形状を大きさに合わせて変更させるようなアニメーションデータを差分表現データとして作成してもよい。   When the change type is “shape change”, for example, after changing the shape before and after the change, that is, the new shape data and the old shape data, the shape change point, that is, the difference portion is highlighted. Image data to be displayed is created as difference expression data. As the highlight display here, the color and brightness of the shape change portion are changed. Further, for example, as shown in FIGS. 4A and 4B, when the width dimension of the key holes 103 and 103 'is changed, the key hole shape is changed in accordance with the size. Animation data may be created as difference expression data.

図13は「移動」に応じた差分表現例について説明する図である。この図13に示すように、変更タイプが「移動」であり、移動距離が一定値を超える場合、例えば、移動前の位置から移動後の位置に図形〔図5や図14の符号104,104′参照〕を移動させるアニメーションデータ(図13中の白抜き矢印参照)が、差分表現データとして作成される。一方、移動距離が一定値に満たない場合、例えば、一定値を超える位置まで図形を移動させた後に正しい移動後の位置に戻すアニメーションデータが、差分表現データとして作成される。   FIG. 13 is a diagram for explaining an example of differential expression corresponding to “movement”. As shown in FIG. 13, when the change type is “movement” and the movement distance exceeds a certain value, for example, a figure [reference numerals 104 and 104 in FIG. 5 and FIG. Animation data (see white arrows in FIG. 13) for moving “see” is created as difference expression data. On the other hand, when the movement distance is less than a certain value, for example, animation data that moves the figure to a position exceeding the certain value and then returns to the correct position after the movement is created as difference expression data.

このようにしてステップS29で構築された差分表現データ22は、主記憶装置1cに保存される。そして、ステップS30において、差分表示部18は、差分表現データ22を、主記憶装置1cから読み出し、IDによって特定される設計者毎に即ち特定の設計者に対し、変更部位に関する情報として表示装置1eに表示させる。   The differential expression data 22 constructed in step S29 in this way is stored in the main storage device 1c. In step S30, the difference display unit 18 reads the difference expression data 22 from the main storage device 1c, and displays the display device 1e as information on the changed part for each designer specified by the ID, that is, for a specific designer. To display.

なお、表示に関する具体的な処理には、通常のコンピュータシステムにおける図形やアニメーションなどの表示機能を用いることができる。また、ここで説明した差分表現例は一例であり、差分表現方法は、ここで説明した例に限定されるものではない。さらに、差分表現の具体的な表示方法は、ここで説明した表示方法に限定されるものではない。   For specific processing relating to display, display functions such as graphics and animation in a normal computer system can be used. Moreover, the difference expression example demonstrated here is an example, and the difference expression method is not limited to the example demonstrated here. Furthermore, the specific display method of the differential expression is not limited to the display method described here.

〔3〕本実施形態の設計支援装置の効果
本実施形態の設計支援装置1によれば、設計者による通常の設計中に、参照部位取得部11によって、設計者が有意な参照を行なった部位が取得される。そして、その参照部位を特定しうる識別情報が、参照を行なった設計者のIDに対応付けられて参照部位データベース12に蓄積される。この後、設計変更を施された部位の表示(差分表示)を行なう際には、参照有無判定部14が参照部位データベース12を検索することにより、変更部位取得部13によって取得された変更部位に対し、有意な参照がなされていたかが判定される。そして、有意な参照がなされていた変更部位についてのみ、表示装置1dにおいて差分表示が行なわれる。
[3] Effects of the design support apparatus of the present embodiment According to the design support apparatus 1 of the present embodiment, the part that the designer made a significant reference by the reference part acquisition unit 11 during the normal design by the designer. Is acquired. Then, identification information that can specify the reference site is stored in the reference site database 12 in association with the ID of the designer who made the reference. Thereafter, when displaying the design-changed part (difference display), the reference presence / absence determining unit 14 searches the reference part database 12 to display the changed part acquired by the changed part acquiring unit 13. On the other hand, it is determined whether a significant reference has been made. Only the changed part that has been significantly referred to is displayed as a difference in the display device 1d.

すなわち、設計者が参照および検討すべき部位だけが差分として表示され、その他の部分に関しては差分としては表示せず通常の表示が行なわれる。したがって、設計者にとっては、変更内容を検討する必要がある部分のみが差分として提示され、設計者に関係がなく検討する必要がない変更部分に関しては変更後の状態で通常表示される。そのため、多数の変更部位の中から設計者が検討すべき部位だけがクローズアップされることになり、変更内容の検討が容易になる。   That is, only the part that the designer should refer to and examine is displayed as a difference, and the other parts are displayed as a difference without being displayed as a difference. Therefore, for the designer, only the part that needs to be examined for the change contents is presented as a difference, and the changed part that is not related to the designer and need not be examined is normally displayed in the changed state. For this reason, only the parts that the designer should consider from among a large number of changed parts are closed up, making it easy to examine the contents of the changes.

また、本実施形態の設計支援装置1によれば、変更内容分類部16によって変更内容が数種類の変更タイプに分類され、差分表現構築部17によって変更タイプに応じた差分表現データが構築される。これにより、変更タイプに応じて、設計者の直感にあった表現方法で差分(変更内容)が表示されることになるため、他の設計者による変更であっても、その変更内容が容易に理解可能となる。つまり、設計者は、どの部分を変更したかと、どのように変更したかとの両方が直感的に分かり易くなる。   Further, according to the design support apparatus 1 of the present embodiment, the change content classification unit 16 classifies the change content into several types of change types, and the differential expression construction unit 17 constructs differential expression data corresponding to the change type. As a result, the difference (change contents) is displayed in an expression method suited to the designer's intuition according to the change type, so even if the change is made by another designer, the change contents can be easily It becomes understandable. That is, the designer can intuitively understand both which part is changed and how the part is changed.

このように、本実施形態の設計支援装置1によれば、検討が必要な変更内容を、利用者が把握しやすい方式で提供可能となり、各利用者は、他の設計者による変更部位および変更内容を容易かつ確実に把握できるようになる。これにより、多くの差分の中から各利用者が必要とする差分情報を見つけ出すことが容易になるため、他の設計者による変更の影響を容易に検討できるようになる。したがって、利用者が検討すべき変更を見逃して障害が発生するという事態を確実に防止でき、つまりは、複数設計者による設計で発生していた、設計者間の境界部分での障害が減少される。   As described above, according to the design support apparatus 1 of the present embodiment, it becomes possible to provide a change content that needs to be examined in a manner that is easy for the user to grasp. The content can be grasped easily and reliably. As a result, it becomes easy to find out the difference information required by each user from a large number of differences, so that the influence of changes by other designers can be easily examined. Therefore, it is possible to reliably prevent a situation in which a failure should occur by overlooking a change that should be considered by the user, that is, the failure at the boundary between the designers that has occurred in the design by multiple designers is reduced. The

〔4〕その他
以上、本発明の好ましい実施形態について詳述したが、本発明は、係る特定の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内において、種々の変形、変更して実施することができる。
[4] Others While the preferred embodiment of the present invention has been described in detail above, the present invention is not limited to such a specific embodiment, and various modifications and changes can be made without departing from the spirit of the present invention. It can be changed and implemented.

また、上述した参照部位取得部11,参照部位蓄積部12,変更部位取得部13,参照有無判定部14,変更内容取得部15,変更内容分類部16,差分表現構築部17および差分表示部18としての機能(全部もしくは一部の機能)は、コンピュータ(処理装置1a,CPU,情報処理装置,各種端末を含む)が所定のアプリケーションプログラム(設計支援プログラム)を実行することによって実現される。   In addition, the reference part acquisition unit 11, the reference part storage unit 12, the changed part acquisition unit 13, the reference presence / absence determination unit 14, the change content acquisition unit 15, the change content classification unit 16, the difference expression construction unit 17, and the difference display unit 18 described above. The functions (all or a part of the functions) are realized by a computer (including the processing device 1a, CPU, information processing device, and various terminals) executing a predetermined application program (design support program).

そのプログラムは、例えばフレキシブルディスク,CD(CD−ROM,CD−R,CD−RWなど),DVD(DVD−ROM,DVD−RAM,DVD−R,DVD−RW,DVD+R,DVD+RW,ブルーレイディスクなど)等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。   The program is, for example, a flexible disk, CD (CD-ROM, CD-R, CD-RW, etc.), DVD (DVD-ROM, DVD-RAM, DVD-R, DVD-RW, DVD + R, DVD + RW, Blu-ray disc, etc.) And the like recorded in a computer-readable recording medium. In this case, the computer reads the program from the recording medium, transfers it to the internal storage device or the external storage device, and uses it.

ここで、コンピュータとは、ハードウエアとOS(オペレーティングシステム)とを含む概念であり、OSの制御の下で動作するハードウエアを意味している。また、OSが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウエアは、少なくとも、CPU等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取る手段とをそなえている。上記設計支援プログラムは、上述のようなコンピュータに、
上記各部11〜18としての機能を実現させるプログラムコードを含んでいる。また、その機能の一部は、アプリケーションプログラムではなくOSによって実現されてもよい。
Here, the computer is a concept including hardware and an OS (operating system), and means hardware operating under the control of the OS. Further, when the OS is unnecessary and the hardware is operated by the application program alone, the hardware itself corresponds to the computer. The hardware includes at least a microprocessor such as a CPU and means for reading a computer program recorded on a recording medium. The design support program is stored in the computer as described above.
The program code for realizing the functions as the above-described units 11 to 18 is included. Also, some of the functions may be realized by the OS instead of the application program.

〔5〕付記
以上の本実施形態を含む実施形態に関し、さらに以下の付記を開示する。
(付記1)
形状データの編集操作中に参照した部位を取得する参照部位取得部と、
前記参照部位取得部によって取得された参照部位を蓄積する参照部位蓄積部と、
新旧2つの形状データから変更された部位を取得する変更部位取得部と、
前記参照部位蓄積部に蓄積された情報に基づいて、前記変更部位取得部によって取得された変更部位に対する参照の有無を判定する参照有無判定部と、
前記参照有無判定部によって参照有と判定された変更部位に関する情報を表示装置に表示させる差分表示部と、をそなえた、設計支援装置。
[5] Supplementary Notes The following supplementary notes are further disclosed regarding the embodiment including the above-described embodiment.
(Appendix 1)
A reference site acquisition unit for acquiring a site referred to during shape data editing operation;
A reference site accumulating unit for accumulating the reference site acquired by the reference site acquiring unit;
A changed part acquisition unit for acquiring a changed part from the old and new two shape data;
Based on the information stored in the reference site storage unit, a reference presence / absence determination unit that determines the presence or absence of reference to the changed site acquired by the changed site acquisition unit;
A design support apparatus, comprising: a difference display unit that displays on the display device information related to the changed part determined to be referenced by the reference presence determination unit.

(付記2)
前記参照有無判定部によって参照有と判定された変更部位の変更内容を、前記新旧2つの形状データから取得する変更内容取得部と、
前記変更内容取得部によって取得された変更内容を複数の変更タイプに分類する変更内容分類部と、
前記変更内容分類部による分類結果と前記新旧2つの形状データとに基づいて、前記変更部位についての差分表現を構築する差分表現構築部と、をそなえ、
前記差分表示部が、前記差分表現構築部によって構築された差分表現を、前記変更部位に関する情報として前記表示装置に表示させる、付記1記載の設計支援装置。
(Appendix 2)
A change content acquisition unit that acquires the change content of the changed part determined to have reference by the reference presence / absence determination unit, from the old and new two shape data,
A change content classification unit for classifying the change content acquired by the change content acquisition unit into a plurality of change types;
A differential expression construction unit that constructs a differential expression for the changed part based on the classification result by the change content classification unit and the old and new two shape data;
The design support device according to appendix 1, wherein the difference display unit causes the display device to display the difference expression constructed by the difference expression construction unit as information on the changed part.

(付記3)
前記複数の変更タイプは、少なくとも追加、削除、形状変更、移動の4種類であり、
前記変更内容分類部は、前記変更内容を前記4種類の変更タイプに分類する、付記2記載の設計支援装置。
(付記4)
前記差分表現構築部は、前記変更内容分類部によって分類された変更タイプに応じた、前記変更部位についての差分表現を構築する、付記2または付記3記載の設計支援装置。
(Appendix 3)
The plurality of change types are at least four types of addition, deletion, shape change, and movement,
The design support device according to attachment 2, wherein the change content classification unit classifies the change content into the four types of change types.
(Appendix 4)
The design support apparatus according to supplementary note 2 or supplementary note 3, wherein the differential expression constructing unit constructs a differential expression for the changed part according to the change type classified by the change content classifying unit.

(付記5)
前記参照部位取得部は、前記形状データの編集操作中に利用者が有意な参照を行なった部位を前記参照部位として取得する、付記1〜付記4のいずれか一項記載の設計支援装置。
(付記6)
前記有意な参照は、参照先の部位に変更が発生した場合に前記利用者による検討が必要になることが予期される参照である、付記5記載の設計支援装置。
(Appendix 5)
The design support device according to any one of Supplementary Note 1 to Supplementary Note 4, wherein the reference part acquisition unit acquires, as the reference part, a part that a user makes a significant reference during the editing operation of the shape data.
(Appendix 6)
The design support apparatus according to appendix 5, wherein the significant reference is a reference that is expected to be examined by the user when a change occurs in a reference destination part.

(付記7)
前記参照部位取得部は、前記参照部位の識別情報を取得し、
前記参照部位蓄積部は、前記参照部位取得部によって取得された前記参照部位の識別情報を、前記参照部位の参照を行なった利用者の識別情報に対応付けて蓄積し、
前記差分表示部は、前記利用者の識別情報によって特定される利用者毎に、前記変更部位に関する情報を前記表示装置に表示させる、付記1〜付記6のいずれか一項記載の設計支援装置。
(Appendix 7)
The reference site acquisition unit acquires identification information of the reference site,
The reference site storage unit stores the identification information of the reference site acquired by the reference site acquisition unit in association with the identification information of the user who referred to the reference site,
The design support device according to any one of appendix 1 to appendix 6, wherein the difference display unit causes the display device to display information on the changed site for each user specified by the identification information of the user.

(付記8)
形状データの編集操作中に参照した部位を取得する参照部位取得部、
前記参照部位取得部によって取得された参照部位を蓄積する参照部位蓄積部、
新旧2つの形状データから変更された部位を取得する変更部位取得部、
前記参照部位蓄積部に蓄積された情報に基づいて、前記変更部位取得部によって取得された変更部位に対する参照の有無を判定する参照有無判定部、および、
前記参照有無判定部によって参照有と判定された変更部位に関する情報を表示装置に表示させる差分表示部、としてコンピュータを機能させる、設計支援プログラム。
(Appendix 8)
A reference part acquisition unit for acquiring a part referred to during shape data editing operation;
A reference site accumulating unit for accumulating the reference site acquired by the reference site acquiring unit,
Changed part acquisition unit for acquiring a changed part from old and new two shape data,
Based on the information stored in the reference site storage unit, a reference presence / absence determination unit that determines the presence or absence of reference to the changed site acquired by the changed site acquisition unit, and
A design support program that causes a computer to function as a difference display unit that causes a display device to display information regarding a changed site determined to have a reference by the reference presence determination unit.

(付記9)
前記参照有無判定部によって参照有と判定された変更部位の変更内容を、前記新旧2つの形状データから取得する変更内容取得部、
前記変更内容取得部によって取得された変更内容を複数の変更タイプに分類する変更内容分類部、および、
前記変更内容分類部による分類結果と前記新旧2つの形状データとに基づいて、前記変更内容分類部によって分類された変更タイプに応じた、前記変更部位についての差分表現を構築する差分表現構築部として、前記コンピュータを機能させるとともに、
前記差分表示部が、前記差分表現構築部によって構築された差分表現を、前記変更部位に関する情報として前記表示装置に表示させるように、前記コンピュータを機能させる、付記8記載の設計支援プログラム。
(Appendix 9)
A change content acquisition unit that acquires the change content of the changed part determined to have a reference by the reference presence / absence determination unit from the old and new two shape data,
A change content classification unit that classifies the change content acquired by the change content acquisition unit into a plurality of change types, and
As a difference expression construction unit that constructs a difference expression for the changed part according to the change type classified by the change content classification unit based on the classification result by the change content classification unit and the two old and new shape data And making the computer function,
9. The design support program according to appendix 8, wherein the difference display unit causes the computer to function so as to cause the display device to display the difference expression constructed by the difference expression construction unit as information relating to the changed part.

(付記10)
前記複数の変更タイプは、少なくとも追加、削除、形状変更、移動の4種類であり、
前記変更内容分類部が、前記変更内容を前記4種類の変更タイプに分類するように、前記コンピュータを機能させる、付記9記載の設計支援プログラム。
(付記11)
前記差分表現構築部が、前記変更内容分類部によって分類された変更タイプに応じた、前記変更部位についての差分表現を構築するように、前記コンピュータを機能させる、付記9または付記10記載の設計支援プログラム。
(Appendix 10)
The plurality of change types are at least four types of addition, deletion, shape change, and movement,
The design support program according to appendix 9, wherein the change content classification unit causes the computer to function so as to classify the change content into the four types of change types.
(Appendix 11)
The design support according to Supplementary Note 9 or Supplementary Note 10, wherein the differential expression constructing unit causes the computer to function so as to construct a differential expression for the changed part according to the change type classified by the change content classifying unit. program.

(付記12)
前記参照部位取得部が、前記形状データの編集操作中に利用者が有意な参照を行なった部位を前記参照部位として取得するように、前記コンピュータを機能させる、付記8〜付記11のいずれか一項記載の設計支援プログラム。
(付記13)
前記有意な参照は、参照先の部位に変更が発生した場合に前記利用者による検討が必要になることが予期される参照である、付記12記載の設計支援プログラム。
(Appendix 12)
Any one of the appendixes 8 to 11, wherein the reference site acquisition unit causes the computer to function so as to acquire, as the reference site, a site where a user has made a significant reference during the editing operation of the shape data. The design support program described in the section.
(Appendix 13)
The design support program according to attachment 12, wherein the significant reference is a reference that is expected to be examined by the user when a change occurs in a reference destination part.

(付記14)
前記参照部位取得部が、前記参照部位の識別情報を取得し、前記参照部位蓄積部が、前記参照部位取得部によって取得された前記参照部位の識別情報を、前記参照部位の参照を行なった利用者の識別情報に対応付けて蓄積し、前記差分表示部が、前記利用者の識別情報によって特定される利用者毎に、前記変更部位に関する情報を前記表示装置に表示させるように、前記コンピュータを機能させる、付記8〜付記13のいずれか一項記載の設計支援プログラム。
(Appendix 14)
The reference site acquisition unit acquires identification information of the reference site, and the reference site storage unit uses the reference site identification information acquired by the reference site acquisition unit to reference the reference site And storing the computer in association with the identification information of the user, so that the display unit displays information on the changed site for each user specified by the identification information of the user. The design support program according to any one of appendix 8 to appendix 13, which is caused to function.

1 設計支援装置
1a 処理装置
1b 記憶装置
1c 主記憶装置
1d 入力装置
1e 表示装置
10 CADシステム
11 参照部位取得部
12 参照部位データベース(参照部位蓄積部)
13 変更部位取得部
14 参照有無判定部
15 変更内容取得部
16 変更内容分類部
17 差分表現構築部
18 差分表示部
21 形状データ(CADデータ)
22 差分表現データ
100 設計変更前の設計対象製品
100′ 設計変更後の設計対象製品
101 追加要素
102,103,103′ キー穴
104,104′ 移動要素(電源ボタン)
DESCRIPTION OF SYMBOLS 1 Design support apparatus 1a Processing apparatus 1b Storage apparatus 1c Main storage apparatus 1d Input apparatus 1e Display apparatus 10 CAD system 11 Reference part acquisition part 12 Reference part database (reference part storage part)
DESCRIPTION OF SYMBOLS 13 Change site | part acquisition part 14 Reference presence determination part 15 Change content acquisition part 16 Change content classification | category part 17 Difference expression construction part 18 Difference display part 21 Shape data (CAD data)
22 Differential expression data 100 Design target product before design change 100 ′ Design target product after design change 101 Additional element 102, 103, 103 ′ Key hole 104, 104 ′ Moving element (power button)

Claims (6)

形状データの編集操作中に参照した部位を取得する参照部位取得部と、
前記参照部位取得部によって取得された参照部位を蓄積する参照部位蓄積部と、
新旧2つの形状データから変更された部位を取得する変更部位取得部と、
前記参照部位蓄積部に蓄積された情報に基づいて、前記変更部位取得部によって取得された変更部位に対する参照の有無を判定する参照有無判定部と、
前記参照有無判定部によって参照有と判定された変更部位に関する情報を表示装置に表示させる差分表示部と、をそなえた、設計支援装置。
A reference site acquisition unit for acquiring a site referred to during shape data editing operation;
A reference site accumulating unit for accumulating the reference site acquired by the reference site acquiring unit;
A changed part acquisition unit for acquiring a changed part from the old and new two shape data;
Based on the information stored in the reference site storage unit, a reference presence / absence determination unit that determines the presence or absence of reference to the changed site acquired by the changed site acquisition unit;
A design support apparatus, comprising: a difference display unit that displays on the display device information related to the changed part determined to be referenced by the reference presence determination unit.
前記参照有無判定部によって参照有と判定された変更部位の変更内容を、前記新旧2つの形状データから取得する変更内容取得部と、
前記変更内容取得部によって取得された変更内容を複数の変更タイプに分類する変更内容分類部と、
前記変更内容分類部による分類結果と前記新旧2つの形状データとに基づいて、前記変更部位についての差分表現を構築する差分表現構築部と、をそなえ、
前記差分表示部が、前記差分表現構築部によって構築された差分表現を、前記変更部位に関する情報として前記表示装置に表示させる、請求項1記載の設計支援装置。
A change content acquisition unit that acquires the change content of the changed part determined to have reference by the reference presence / absence determination unit, from the old and new two shape data,
A change content classification unit for classifying the change content acquired by the change content acquisition unit into a plurality of change types;
A differential expression construction unit that constructs a differential expression for the changed part based on the classification result by the change content classification unit and the old and new two shape data;
The design support device according to claim 1, wherein the difference display unit causes the display device to display the difference expression constructed by the difference expression construction unit as information on the changed part.
前記複数の変更タイプは、少なくとも追加、削除、形状変更、移動の4種類であり、
前記変更内容分類部は、前記変更内容を前記4種類の変更タイプに分類する、請求項2記載の設計支援装置。
The plurality of change types are at least four types of addition, deletion, shape change, and movement,
The design support device according to claim 2, wherein the change content classification unit classifies the change content into the four types of change types.
前記差分表現構築部は、前記変更内容分類部によって分類された変更タイプに応じた、前記変更部位についての差分表現を構築する、請求項2または請求項3記載の設計支援装置。   The design support apparatus according to claim 2, wherein the difference expression constructing unit constructs a difference expression for the changed part according to the change type classified by the change content classifying unit. 形状データの編集操作中に参照した部位を取得する参照部位取得部、
前記参照部位取得部によって取得された参照部位を蓄積する参照部位蓄積部、
新旧2つの形状データから変更された部位を取得する変更部位取得部、
前記参照部位蓄積部に蓄積された情報に基づいて、前記変更部位取得部によって取得された変更部位に対する参照の有無を判定する参照有無判定部、および、
前記参照有無判定部によって参照有と判定された変更部位に関する情報を表示装置に表示させる差分表示部、としてコンピュータを機能させる、設計支援プログラム。
A reference part acquisition unit for acquiring a part referred to during shape data editing operation;
A reference site accumulating unit for accumulating the reference site acquired by the reference site acquiring unit,
Changed part acquisition unit for acquiring a changed part from old and new two shape data,
Based on the information stored in the reference site storage unit, a reference presence / absence determination unit that determines the presence or absence of reference to the changed site acquired by the changed site acquisition unit, and
A design support program that causes a computer to function as a difference display unit that causes a display device to display information regarding a changed site determined to have a reference by the reference presence determination unit.
前記参照有無判定部によって参照有と判定された変更部位の変更内容を、前記新旧2つの形状データから取得する変更内容取得部、
前記変更内容取得部によって取得された変更内容を複数の変更タイプに分類する変更内容分類部、および、
前記変更内容分類部による分類結果と前記新旧2つの形状データとに基づいて、前記変更部位についての差分表現を構築する差分表現構築部として、前記コンピュータを機能させるとともに、
前記差分表示部が、前記差分表現構築部によって構築された差分表現を、前記変更部位に関する情報として前記表示装置に表示させるように、前記コンピュータを機能させる、請求項5記載の設計支援プログラム。
A change content acquisition unit that acquires the change content of the changed part determined to have a reference by the reference presence / absence determination unit from the old and new two shape data,
A change content classification unit that classifies the change content acquired by the change content acquisition unit into a plurality of change types, and
Based on the classification result by the change content classification unit and the old and new two shape data, as a differential expression construction unit that constructs a differential expression for the changed part, the computer to function,
The design support program according to claim 5, wherein the difference display unit causes the computer to function so as to cause the display device to display the difference expression constructed by the difference expression construction unit as information on the changed part.
JP2010001070A 2010-01-06 2010-01-06 Design support apparatus and design support program Expired - Fee Related JP5440186B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2010001070A JP5440186B2 (en) 2010-01-06 2010-01-06 Design support apparatus and design support program
US12/977,608 US8423949B2 (en) 2010-01-06 2010-12-23 Apparatus for displaying a portion to which design modification is made in designing a product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010001070A JP5440186B2 (en) 2010-01-06 2010-01-06 Design support apparatus and design support program

Publications (2)

Publication Number Publication Date
JP2011141648A true JP2011141648A (en) 2011-07-21
JP5440186B2 JP5440186B2 (en) 2014-03-12

Family

ID=44225457

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010001070A Expired - Fee Related JP5440186B2 (en) 2010-01-06 2010-01-06 Design support apparatus and design support program

Country Status (2)

Country Link
US (1) US8423949B2 (en)
JP (1) JP5440186B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012216052A (en) * 2011-03-31 2012-11-08 Nsk Ltd Automatic design system and automatic design method
JP2014123233A (en) * 2012-12-20 2014-07-03 Toshiba Elevator Co Ltd BIM system
WO2015033393A1 (en) * 2013-09-04 2015-03-12 株式会社日立製作所 Design change management assistance method and system therefor
JP2015115072A (en) * 2013-12-10 2015-06-22 ダッソー システムズDassault Systemes Augmented reality updating of 3d cad models
JP2021108158A (en) * 2016-06-30 2021-07-29 キヤノンマーケティングジャパン株式会社 Virtual space control device, control method of the same, and program

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8917902B2 (en) 2011-08-24 2014-12-23 The Nielsen Company (Us), Llc Image overlaying and comparison for inventory display auditing
US9053254B2 (en) 2011-11-23 2015-06-09 Siemens Product Lifecycle Management Software Inc. Massive model visualization in PDM systems
US8898608B1 (en) * 2013-07-15 2014-11-25 Taiwan Semiconductor Manufacturing Company, Ltd. Method for displaying timing information of an integrated circuit floorplan
US9741157B2 (en) * 2014-03-26 2017-08-22 Onshape Inc. Previewing changes on a geometric design
US20150363513A1 (en) * 2014-06-13 2015-12-17 Wolfram Alpha Llc Method and system for designing products
US10614632B2 (en) 2015-04-23 2020-04-07 Siemens Industry Software Inc. Massive model visualization with a product lifecycle management system
WO2017037493A1 (en) 2015-08-31 2017-03-09 The Nielsen Company (Us), Llc Product auditing in point-of-sale images

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0668210A (en) * 1992-08-18 1994-03-11 Ricoh Co Ltd Three-dimensional shape preparation system
JPH06309393A (en) * 1993-04-22 1994-11-04 Hitachi Ltd Design change management aid device
JPH10105586A (en) * 1996-09-26 1998-04-24 Toyota Keeramu:Kk System and method for designing by team style for cad system
JP2002279004A (en) * 2001-03-21 2002-09-27 Mitsubishi Electric Corp Tool for managing design change
JP2003044538A (en) * 2001-07-27 2003-02-14 Mitsubishi Electric Corp Displaying apparatus for editing of connection diagram, displaying method therefor and computer executable program for the method
JP2005513598A (en) * 2001-12-10 2005-05-12 メンター・グラフィクス・コーポレーション Parallel electronic design automation: distributed simultaneous editing
JP2006260119A (en) * 2005-03-17 2006-09-28 Ricoh Co Ltd Three-dimensional shape processor, three-dimensional shape processing method, program and recording medium
JP2007172056A (en) * 2005-12-19 2007-07-05 Toyota Motor Corp Design support system, design support method and design support program
JP2008070947A (en) * 2006-09-12 2008-03-27 Mitsubishi Electric Corp Revision history checking apparatus

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7176942B2 (en) * 2001-03-23 2007-02-13 Dassault Systemes Collaborative design
JP2004086851A (en) 2002-06-27 2004-03-18 Oki Electric Ind Co Ltd Apparatus, method, and program for detecting significant updating of electronic document, and record medium storing the program
FR2843214B1 (en) * 2002-07-30 2008-07-04 Bull Sa METHOD FOR FUNCTIONALLY CHECKING AN INTEGRATED CIRCUIT MODEL TO CONSTITUTE A VERIFICATION PLATFORM, EMULATOR EQUIPMENT AND VERIFICATION PLATFORM.
US7630870B2 (en) * 2004-09-28 2009-12-08 Broadcom Corporation Method and system for efficient design verification of a motion adaptive deinterlacer
US7525554B2 (en) * 2005-01-03 2009-04-28 General Electric Company Content based hanging protocols facilitated by rules based system
US7496420B2 (en) * 2006-04-24 2009-02-24 Brigham Young University Systems and methods for efficiently implementing an N-step manufacturing process for producing a mechanical part
JP4995505B2 (en) 2006-07-19 2012-08-08 株式会社東芝 Information management program and knowledge information sharing system
US8024691B2 (en) * 2006-09-28 2011-09-20 Mcgill University Automata unit, a tool for designing checker circuitry and a method of manufacturing hardware circuitry incorporating checker circuitry
US7770142B1 (en) * 2006-10-30 2010-08-03 Cadence Design Systems, Inc. Modeling power management for an integrated circuit
US8732599B2 (en) * 2007-05-01 2014-05-20 M.E.P. CAD Inc. Methods and apparatuses for handling a conflict in a CAD drawing
US7830377B1 (en) * 2008-01-09 2010-11-09 Spaceclaim Corporation, Inc. Systems and methods for using a single tool for the creation and modification of solids and surfaces
JP5228770B2 (en) * 2008-10-02 2013-07-03 富士通株式会社 Design support apparatus and design support program
US8122400B2 (en) * 2009-07-02 2012-02-21 International Business Machines Corporation Logic difference synthesis

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0668210A (en) * 1992-08-18 1994-03-11 Ricoh Co Ltd Three-dimensional shape preparation system
JPH06309393A (en) * 1993-04-22 1994-11-04 Hitachi Ltd Design change management aid device
JPH10105586A (en) * 1996-09-26 1998-04-24 Toyota Keeramu:Kk System and method for designing by team style for cad system
JP2002279004A (en) * 2001-03-21 2002-09-27 Mitsubishi Electric Corp Tool for managing design change
JP2003044538A (en) * 2001-07-27 2003-02-14 Mitsubishi Electric Corp Displaying apparatus for editing of connection diagram, displaying method therefor and computer executable program for the method
JP2005513598A (en) * 2001-12-10 2005-05-12 メンター・グラフィクス・コーポレーション Parallel electronic design automation: distributed simultaneous editing
JP2006260119A (en) * 2005-03-17 2006-09-28 Ricoh Co Ltd Three-dimensional shape processor, three-dimensional shape processing method, program and recording medium
JP2007172056A (en) * 2005-12-19 2007-07-05 Toyota Motor Corp Design support system, design support method and design support program
JP2008070947A (en) * 2006-09-12 2008-03-27 Mitsubishi Electric Corp Revision history checking apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012216052A (en) * 2011-03-31 2012-11-08 Nsk Ltd Automatic design system and automatic design method
JP2014123233A (en) * 2012-12-20 2014-07-03 Toshiba Elevator Co Ltd BIM system
WO2015033393A1 (en) * 2013-09-04 2015-03-12 株式会社日立製作所 Design change management assistance method and system therefor
JP2015115072A (en) * 2013-12-10 2015-06-22 ダッソー システムズDassault Systemes Augmented reality updating of 3d cad models
JP2021108158A (en) * 2016-06-30 2021-07-29 キヤノンマーケティングジャパン株式会社 Virtual space control device, control method of the same, and program
JP7208549B2 (en) 2016-06-30 2023-01-19 キヤノンマーケティングジャパン株式会社 VIRTUAL SPACE CONTROL DEVICE, CONTROL METHOD THEREOF, AND PROGRAM

Also Published As

Publication number Publication date
US20110167398A1 (en) 2011-07-07
US8423949B2 (en) 2013-04-16
JP5440186B2 (en) 2014-03-12

Similar Documents

Publication Publication Date Title
JP5440186B2 (en) Design support apparatus and design support program
US7805451B2 (en) Ontology-integration-position specifying apparatus, ontology-integration supporting method, and computer program product
JP4911438B2 (en) Operation monitoring device
JP5587989B2 (en) Providing patent maps by viewpoint
JP6542612B2 (en) Test scenario generation support apparatus and test scenario generation support method
US20100262598A1 (en) User interface recognition device and user interface recognition method
KR101889007B1 (en) Method for management drawings using attributes of drawing object and drawing management system
Yang et al. UIS-hunter: Detecting UI design smells in Android apps
CN103324407B (en) Information processing unit and information processing method
US20140136155A1 (en) Analyzing hardware designs based on component re-use
JP6185148B2 (en) Dependency verification device between software specifications and dependency verification method between software specifications
JP5096850B2 (en) Search result display method, search result display program, and search result display device
JP2011170697A (en) Software structure analyzing device
JP5768571B2 (en) Browsing information editing device, program, and browsing information editing method
US20220198113A1 (en) Design support device and storage medium
JP2000172739A (en) Design supporting device
JP7331404B2 (en) Document management device and program
JP2006190332A (en) Device, method, and program for generating program specification
US20240061967A1 (en) Systems and methods for displaying a two-dimensional content in a three-dimensional space
JP6364786B2 (en) Design document management program, design document management method, and design document management apparatus
JP5926672B2 (en) Development asset management device, development support method, and development support program
WO2012073376A1 (en) Electronic document processing device, electronic document processing method, and computer-readable recording medium
JP6603637B2 (en) User interface connection device and program
JP2005293153A (en) Drawing retrieval apparatus
JP2013077177A (en) Specification input support device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120910

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130521

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130528

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130627

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131119

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131202

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees