JPH0997277A - Design supporting device - Google Patents
Design supporting deviceInfo
- Publication number
- JPH0997277A JPH0997277A JP7252931A JP25293195A JPH0997277A JP H0997277 A JPH0997277 A JP H0997277A JP 7252931 A JP7252931 A JP 7252931A JP 25293195 A JP25293195 A JP 25293195A JP H0997277 A JPH0997277 A JP H0997277A
- Authority
- JP
- Japan
- Prior art keywords
- design
- model
- history
- support apparatus
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、対話的に形状の設
計を行う設計支援装置に関し、特に、設計履歴を管理し
その設計履歴を有効に活用して設計を行うことのできる
設計支援装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a design support apparatus for interactively designing a shape, and more particularly to a design support apparatus capable of managing a design history and effectively utilizing the design history. .
【0002】[0002]
【従来の技術】従来、3次元形状を設計する設計支援装
置において、その3次元形状を表現する方法としては、
ワイヤーフレームモデル、サーフェイスモデル、そし
て、ソリッドモデルの3種類のモデルが利用されてい
る。ここで、ワイヤーフレームモデルとは、針金細工の
ように3次元形状を稜線と頂点だけで表現するものであ
る。サーフェイスモデルとは、針金の輪郭に紙を張るよ
うに、ワイヤーフレームモデルのデータに面のデータを
合わせ持っているものである。ソリッドモデルとは、3
次元形状を完全に表現できるものであり、中身の詰まっ
た立体のモデルである。2. Description of the Related Art Conventionally, in a design support device for designing a three-dimensional shape, a method for expressing the three-dimensional shape is as follows.
Three types of models are used: wire frame models, surface models, and solid models. Here, the wire frame model represents a three-dimensional shape only with ridges and vertices like wirework. The surface model has the data of the surface and the data of the wire frame model so that the contour of the wire is covered with paper. What is a solid model? 3
It is a three-dimensional model that can fully express the three-dimensional shape and is full of contents.
【0003】通常、設計者は上記の3種類のモデルを適
宜使い分けて効率的に設計を行う。例えば、ワイヤーフ
レームモデルにより3次元形状の輪郭を入力し、そこに
サーフェイスモデルにより面を張り、最終的にソリッド
モデルに変換するといった手順にて行う。また、必要に
応じて、ソリッドモデルをサーフェイスモデルに変換し
たり、サーフェイスモデルをワイヤーフレームモデルに
変換して形状を修正をしたり、またはその逆変換を行っ
たり、あるいは、ソリッドモデルをワイヤーフレームモ
デルで削る等して最終形状を作成する。Usually, the designer uses the above three types of models appropriately to design efficiently. For example, the procedure is such that a three-dimensional shape contour is input by a wire frame model, a surface is attached to the contour by the surface model, and finally a solid model is converted. Also, if necessary, you can convert the solid model to a surface model, convert the surface model to a wireframe model to modify the shape, and vice versa, or convert the solid model to a wireframe model. Create the final shape by cutting with.
【0004】上記設計過程において、設計者の意図した
製品形状を対話的に作成するためには、設計者の誤った
操作を取り消す機能、過去に存在した形状を再現する機
能が不可欠である。また、製品形状を設計するうえで、
製品に課せられる様々な要求(製品の外観、材質、信頼
性、コスト等)の変更に起因する設計変更にも対応でき
るよう、生成された形状の一部分を変更できる機能等、
設計を支援できる機能が必要である。In the above design process, in order to interactively create a product shape intended by the designer, a function of canceling an erroneous operation by the designer and a function of reproducing a shape existing in the past are indispensable. Also, in designing the product shape,
A function that can change a part of the generated shape so that it can respond to design changes due to changes in various requirements (product appearance, material, reliability, cost, etc.) imposed on products,
A function that can support design is required.
【0005】そこで、設計の各段階における設計状態な
らびに設計操作の履歴を時系列で外部記憶装置に保存し
ておき、設計者が操作取り消しを要求した際に、その外
部記憶手段から必要な情報を読み出し、過去の設計状態
を再現する設計支援装置が知られている(特開平2−2
80277号公報、特開平6−51888号公報)。Therefore, the design state and the history of design operations at each design stage are stored in a time series in an external storage device, and when a designer requests operation cancellation, necessary information is stored from the external storage means. There is known a design support device that reads out and reproduces a past design state (Japanese Patent Laid-Open No. 2-2).
80277, JP-A-6-51888).
【0006】また、他の装置として特開平3−7809
0号公報に記載された設計支援装置が知られている。こ
の装置では、実行された形状変形のコマンドを逆操作・
再操作可能な基本変形操作の列に分解し、それらの操作
列並びにコマンド引き数を設計過程の履歴を保存する木
構造の枝に蓄え、設計者が操作取り消しを要求した場
合、形状の復旧に必要となるコマンド列を木構造を辿っ
て求め、そのコマンド列を実行する。そして、生成され
た形状の一部分の変更は、同様に木構造を辿ってコマン
ド列を求め、その引き数を変更し再度コマンドを実行す
ることにより行う。As another device, Japanese Patent Laid-Open No. 3-78009.
The design support device described in Japanese Patent No. 0 is known. With this device, you can reverse the command for the executed shape deformation.
It is decomposed into a series of retransformable basic transformation operations, and these operation sequences and command arguments are stored in a tree structure branch that saves the history of the design process, and when the designer requests operation cancellation, the shape is restored. The required command string is obtained by tracing the tree structure and the command string is executed. Then, a part of the generated shape is changed by similarly tracing the tree structure to obtain a command string, changing the argument, and executing the command again.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、従来の
設計支援装置では、設計状態と設計操作の履歴を関連付
けておらず、単にそれらのデータを時系列で記憶してい
たり、木構造の節に基本変形操作列及びコマンド引き数
を記憶しているだけであるため、設計操作を一つ一つ辿
ることは可能であるが、全体の関係木構造を作成するこ
とは不可能であった。このため、設計者が設計履歴全体
を把握することが困難であり、履歴情報を設計に有効に
活用することが困難であった。However, in the conventional design support apparatus, the design state and the history of the design operation are not associated with each other, and the data are simply stored in time series, or the tree structure is used as a basis. It is possible to trace the design operation one by one, but it is impossible to create the entire relational tree structure, because only the modified operation sequence and the command argument are stored. Therefore, it is difficult for the designer to grasp the entire design history, and it is difficult to effectively use the history information for design.
【0008】また、時間的に連続した過程を通じて設計
が行われた場合には、履歴情報を管理して、過去の実行
されたコマンド列をパラメータを変えて実行する等の履
歴処理動作を行うことができるが、時間的に不連続な設
計過程が存在する場合には、例えば、設計履歴aから設
計モデルAを作成した後、設計履歴bから設計モデルB
を作成し、その後、設計モデルAと設計モデルBを参照
して設計モデルCを作成したような場合には、設計履歴
aと設計履歴bを関連付けることができないため、履歴
情報を管理できず、履歴処理動作を行うことができなか
った。つまり、従来の設計支援装置では、独立の設計履
歴を有する複数の設計モデル(例えば、ソリッドモデル
とワイヤーフレームモデル)を用いて新たな設計モデル
の作成/変更を行った場合には、上記複数の設計モデル
の各設計履歴を複合して管理することができないという
問題がある。Further, when the design is carried out through a continuous process in time, history information is managed, and history processing operations such as executing a past executed command string by changing parameters are executed. However, if there is a temporally discontinuous design process, for example, after creating the design model A from the design history a, the design model B is created from the design history b.
And then design model C is created by referring to design model A and design model B, design history a and design history b cannot be associated, and history information cannot be managed. The history processing operation could not be performed. That is, in the conventional design support apparatus, when a new design model is created / changed using a plurality of design models having independent design histories (for example, a solid model and a wire frame model), There is a problem that it is not possible to manage each design history of the design model in a composite manner.
【0009】本発明は上記課題に鑑みてなされたもので
あって、設計状態と設計操作の履歴を関連付けて記憶す
ることにより、設計履歴における任意の部分において、
過去の状態への復帰、過去のモデルの再生、コマンドの
再実行を容易に行うことのできる設計支援装置を提供す
ることを特徴とする。The present invention has been made in view of the above problems. By storing the design state and the history of design operations in association with each other, an arbitrary portion in the design history can be stored.
A feature of the present invention is to provide a design support device capable of easily returning to a past state, reproducing a past model, and re-executing a command.
【0010】[0010]
【課題を解決するための手段】請求項1に記載の設計支
援装置は、入力手段と、入力手段からの指示に基づいて
形状を作成/変更する設計手段と、形状を表示する表示
手段を備えてなる設計支援装置において、設計手段によ
り過去に作成/変更された設計モデルや過去に実行され
たコマンド列に関するデータを記憶する記憶手段と、記
憶手段を参照して設計履歴を示す関係木構造を作成し表
示手段から表示させる木構造作成表示手段と、入力手段
から過去に作成/変更された設計モデルまたは過去に実
行されたコマンド列が指定されたときに、記憶手段から
指定された設計モデルまたは指定されたコマンド列に関
するデータを呼び出す履歴データ呼び出し手段と、を備
えてなるものである。A design support apparatus according to claim 1 comprises input means, design means for creating / changing a shape based on an instruction from the input means, and display means for displaying the shape. In the design support apparatus, the storage unit stores data relating to a design model created / modified by the design unit in the past and a command sequence executed in the past, and a relational tree structure indicating a design history by referring to the storage unit. When the tree structure creation / display means created and displayed from the display means and the design model created / changed in the past or the command sequence executed in the past is specified from the input means, the design model specified from the storage means or History data calling means for calling data related to a designated command string.
【0011】上記構成では、設計履歴を示す関係木構造
を表示手段から表示するため、設計者はその関係木構造
を参照しながら設計することが可能となり、有効な設計
支援を行うことができる。In the above structure, since the relational tree structure showing the design history is displayed from the display means, the designer can design while referring to the relational tree structure, and can provide effective design support.
【0012】また、設計過程における任意の設計モデル
またはコマンド列に関するデータを取り出すことが可能
となる。Further, it becomes possible to take out data relating to an arbitrary design model or command sequence in the design process.
【0013】請求項2に記載の設計支援装置は、請求項
1に記載の設計支援装置において、設計手段に、入力手
段から指示された処理動作を行うよう指示する設計履歴
処理手段を備えてなるものである。A design support apparatus according to a second aspect is the design support apparatus according to the first aspect, further comprising design history processing means for instructing the design means to perform the processing operation instructed by the input means. It is a thing.
【0014】請求項3に記載の設計支援装置は、請求項
2に記載の設計支援装置において、設計履歴処理手段
が、入力手段に指定された設計モデルを再生する再生手
段を有してなるものである。A design support apparatus according to a third aspect is the design support apparatus according to the second aspect, wherein the design history processing means has a reproduction means for reproducing the design model designated by the input means. Is.
【0015】請求項4に記載の設計支援装置は、請求項
2または請求項3に記載の設計支援装置において、設計
履歴処理手段は、入力手段に指定された設計モデルある
いはコマンド列を他の設計モデルあるいは他のコマンド
列に変換する変換手段を有してなるものである。A design support apparatus according to a fourth aspect is the design support apparatus according to the second or third aspect, wherein the design history processing means uses the design model or command sequence designated by the input means for another design. It has a conversion means for converting into a model or another command sequence.
【0016】上記請求項2乃至請求項4に記載の設計支
援装置では、過去に設計/作成された設計モデルや過去
に実行されたコマンド列が指示されたときに、前記履歴
データ呼出し手段が呼出したデータに基づいて、過去に
設計した設計モデルの呼び出し・再生や、コマンド列の
パラメータを変えた再実行等を行うことができる。従っ
て、設計操作や設計変形を容易に行うことが可能とな
る。In the design support apparatus according to any one of claims 2 to 4, when the design model designed / created in the past or the command sequence executed in the past is instructed, the history data calling means is called. Based on this data, it is possible to call / reproduce the design model designed in the past, and re-execute the command sequence with different parameters. Therefore, it is possible to easily carry out design operation and design modification.
【0017】請求項5に記載の設計支援装置は、請求項
1乃至請求項4に記載の設計支援装置において、記憶手
段が、設計過程において作成/変更される設計モデルの
状態情報と、設計モデルの状態を遷移させるコマンド列
と設計モデルとを関連付ける第1の関連付けデータと、
を順次記憶していく第1の記憶手段と、設計過程におい
て実行されるコマンド列と、コマンド列とコマンド列の
実行前後の設計モデルとを関連付ける第2の関連付けデ
ータと、を順次記憶していく第2の記憶手段と、からな
るものである。A design support apparatus according to a fifth aspect is the design support apparatus according to any one of the first to fourth aspects, wherein the storage means stores state information of the design model created / changed in the design process and the design model. First association data for associating a command sequence for transitioning the state of
Sequentially storing first storage means for sequentially storing the command sequence, a command sequence executed in the design process, and second association data for associating the command sequence with the design models before and after execution of the command sequence. And a second storage means.
【0018】上記構成では、木構造作成手段が第1の関
連付けデータと第2の関連付けデータを用いて関係木構
造を作成することができるため、設計者はその関係木構
造により設計履歴を把握することができ、設計操作なら
びに設計変更を容易に行うことができる。In the above structure, since the tree structure creating means can create the relational tree structure using the first association data and the second association data, the designer grasps the design history from the relational tree structure. Therefore, the design operation and the design change can be easily performed.
【0019】また、その関係木構造を利用することによ
り、過去の状態への復帰、過去の設計モデルの再生、コ
マンドの再実行等の処理動作を容易に行うことが可能と
なり、操作性が向上する。Further, by utilizing the relation tree structure, it becomes possible to easily perform processing operations such as returning to a past state, reproducing a past design model, re-executing a command, etc., and improving operability. To do.
【0020】更に、独立の設計履歴を有する複数の設計
モデルを参照して作成された設計モデルに関しても、第
1の関連付けデータ及び第2の関連付けデータにより上
記の複数の設計モデルを関連付けて管理することができ
るため、関係木構造における任意の部分において、履歴
処理動作を行うことが可能となる。Furthermore, regarding a design model created by referring to a plurality of design models having independent design histories, the above-mentioned plurality of design models are associated and managed by the first association data and the second association data. Therefore, the history processing operation can be performed in an arbitrary part of the relation tree structure.
【0021】請求項6に記載の設計支援装置は、請求項
5に記載の設計支援装置において、第1の記憶手段が、
設計過程において作成/変更された設計モデルの形状デ
ータを記憶する幾何情報記憶部を有してなるものであ
る。A design support apparatus according to a sixth aspect is the design support apparatus according to the fifth aspect, wherein the first storage means is
It has a geometric information storage unit for storing the shape data of the design model created / changed in the design process.
【0022】上記構成により、過去に作成/変更した設
計モデルを容易に取り出すことが可能となる。With the above structure, it is possible to easily take out a design model created / modified in the past.
【0023】請求項7に記載の設計支援装置は、請求項
1乃至請求項6のいずれかに記載の設計支援装置におい
て、入力手段から指定された部分の設計履歴を記憶する
第3の記憶手段を有してなるものである。A design support apparatus according to a seventh aspect is the design support apparatus according to any one of the first to sixth aspects, in which the third storage means stores the design history of the portion designated by the input means. It has.
【0024】上記構成によれば、例えば設計変更を行う
とき等に、設計変更前までの設計履歴を第3の記憶部に
記憶させておけば、後で変更前のデータを呼び出すこと
が容易となる。これは、特に、設計ステップが数十〜数
百あり、必要な部分の設計履歴の抽出が困難な場合等に
有効である。According to the above configuration, when the design history before the design change is stored in the third storage unit, for example, when the design is changed, it is easy to call the data before the change later. Become. This is particularly effective when there are several tens to several hundreds of design steps and it is difficult to extract a design history of a necessary part.
【0025】請求項8に記載の設計支援装置は、請求項
1乃至請求項7のいずれかに記載の設計支援装置におい
て、入力手段から指定された設計モデルの副情報を記憶
する第4の記憶手段を有してなるものである。A design support apparatus according to claim 8 is the design support apparatus according to any one of claims 1 to 7, wherein a fourth storage is provided for storing sub-information of the design model designated by the input means. It has means.
【0026】上記構成では、例えば設計過程において特
徴的な設計モデル等に副情報を付し、それを第4の記憶
手段で記憶しているため、その設計モデルを後で呼び出
すことが容易となる。これは、特に、設計ステップが数
十〜数百あり、必要な設計モデルの抽出が困難な場合等
に有効である。In the above configuration, for example, the characteristic design model is provided with sub-information in the design process and stored in the fourth storage means, so that the design model can be easily called later. . This is particularly effective when there are tens to hundreds of design steps and it is difficult to extract a necessary design model.
【0027】[0027]
【発明の実施の形態】図1は本発明の一構成例を示すブ
ロック図である。この設計支援装置(以下、CAD装置
と記す)は、設計者からの入力に基づいて設計図面の作
製を行うCAD部(請求項における設計手段)8と、過
去に設計した設計情報を格納するとともに取り出す外部
記憶部3と、入力手段としてのマウス装置5,キーボー
ド装置6等からなる入力部7、設計された図面や設計履
歴を表示するCRTディスプレイ等からなる表示部1
(請求項における表示手段)、過去に設計された設計履
歴情報を記憶する記憶部10と、その記憶部10の記憶
内容を管理し木構造を作成するとともに履歴操作を行う
設計履歴管理部(請求項における木構造作成表示手段,
履歴データ処理手段,設計履歴処理手段〔再生手段,変
換手段〕)9とから構成されている。1 is a block diagram showing an example of the configuration of the present invention. This design support device (hereinafter, referred to as CAD device) stores a CAD unit (design means in claims) 8 that creates a design drawing based on an input from a designer, and stores design information designed in the past. An external storage unit 3 to be taken out, an input unit 7 including a mouse device 5 and a keyboard device 6 as input means, a display unit 1 including a CRT display for displaying designed drawings and design history
(Display unit in claims), a storage unit 10 that stores design history information designed in the past, and a design history management unit that manages the stored contents of the storage unit 10 to create a tree structure and perform a history operation (claim) Tree structure creation display means in the section,
A history data processing means and a design history processing means [reproducing means, converting means] 9).
【0028】記憶部10は第1メモリ10aと第2メモ
リ10bからなっている。第1メモリ10aはCAD部
8で形状作成/変更コマンド列により作成された図面の
形状データを時系列で記憶するメモリであり、幾何情報
記憶部と状態情報記憶部からなっている。幾何情報記憶
部は作成された図面の形状データ名、幾何情報、副情報
を記憶している。例えば点データの場合には、下記の表
1のように記憶している。The storage unit 10 comprises a first memory 10a and a second memory 10b. The first memory 10a is a memory that stores the shape data of the drawing created by the shape creating / modifying command sequence in the CAD unit 8 in time series, and includes a geometric information storage unit and a state information storage unit. The geometric information storage unit stores the shape data name, geometric information, and sub information of the created drawing. For example, in the case of point data, it is stored as shown in Table 1 below.
【0029】[0029]
【表1】 [Table 1]
【0030】状態記憶部はCAD部8で形状作成/変更
コマンド列により作成された図面の状態、幾何状態記憶
部における形状データ名と、各記憶要素の要素ID,形
状データの状態変化に関係したコマンド列名(請求項に
おける第1の関連付けデータ)を時系列に記憶してい
る。The state storage unit relates to the state of the drawing created by the CAD unit 8 by the shape creation / modification command sequence, the shape data name in the geometric state storage unit, the element ID of each storage element, and the state change of the shape data. Command sequence names (first association data in claims) are stored in time series.
【0031】第2メモリ10bはCAD部8での設計過
程において実行されたコマンド列と、コマンド列の実行
に関係する形状データをコマンド列を一つの処理系と見
なして、その入力と出力とを第1メモリ10aの状態記
憶部の要素ID(請求項における第2の関連付けデー
タ)にて時系列に記憶している。The second memory 10b regards the command sequence executed in the design process in the CAD unit 8 and the shape data related to the execution of the command sequence as one processing system, regarding the command sequence as one processing system, and the input and output thereof. The element IDs (second association data in claims) of the state storage unit of the first memory 10a are stored in time series.
【0032】本実施形態のCADシステムでは、形状設
計時に、設計履歴管理部9が、CAD部8において順次
設計される設計モデルの形状データ・状態情報データ・
コマンド等を記憶部10に記憶していく。そして、設計
履歴を検索したり、過去に作成したモデルを取り出した
りする場合に、設計履歴管理部9が記憶部10の記憶内
容に基づいて設計過程を示す木構造を作成する。In the CAD system of the present embodiment, at the time of shape design, the design history management unit 9 causes the CAD unit 8 to sequentially design the shape data / state information data of the design model.
Commands and the like are stored in the storage unit 10. Then, when the design history is searched or the model created in the past is taken out, the design history management unit 9 creates a tree structure showing the design process based on the stored contents of the storage unit 10.
【0033】まず、この木構造の作成について具体的に
説明する。First, the creation of this tree structure will be specifically described.
【0034】今、次のように設計を行ったものとする。
まず、line1〜line3及びspline1から
フレームモデルであるprofile1を作成し、次に
このprofile1を参照してソリッドモデルである
solid1を作成し、そしてsolid1とsoli
d2を結合してsolid1の修正モデル(以下、so
lid1’と記す)を作成したものとする。このとき、
後述するステップ301〜309の処理により、記憶部
の第1メモリ10aの状態記憶部,第2メモリ10bの
記憶内容はそれぞれ、表2,表3のようになる。Now, assume that the design is performed as follows.
First, profile1 which is a frame model is created from line1 to line3 and spline1, then solid1 which is a solid model is created by referring to this profile1, and solid1 and solid are created.
A modified model of solid1 by combining d2 (hereinafter, so
(hereinafter referred to as lid1 '). At this time,
By the processing of steps 301 to 309, which will be described later, the contents stored in the state storage unit of the first memory 10a and the second memory 10b of the storage unit are as shown in Table 2 and Table 3, respectively.
【0035】[0035]
【表2】 [Table 2]
【0036】[0036]
【表3】 [Table 3]
【0037】ここで、例えば、表示部1に表示されてい
る”solid1’”の部分をマウスでダブルクリック
すると、記憶管理部9が第1メモリ10aと第2メモリ
10bを参照し、より具体的には、表2においてsol
id1’の記載されている行と表3においてCMD8の
記載されている行を参照して、一階層上の状態(一つ前
の設計状態)を調査して木構造を作成し、表示部1がそ
れを表示する。Here, for example, when the "solid1 '" portion displayed on the display unit 1 is double-clicked with the mouse, the storage management unit 9 refers to the first memory 10a and the second memory 10b, and more specifically In Table 2, sol
By referring to the row in which id1 'is described and the row in which CMD8 is described in Table 3, the state on the one level higher (design state before one) is investigated to create a tree structure, and the display unit 1 Will display it.
【0038】図2(a)はこのときの表示画面を示す図
である。この図中の括弧内に記載されているのはコマン
ド列名である。この図から、solid1’がsoli
d1とsolid2とからソリッドモデルにおける立体
集合演算により作成されていることが把握できる。な
お、solid1’はsolid1の修正されたモデル
であることを示している。また、solid1の頭に記
された記号*は過去に設計変更を行ったことを示してい
る。この”*solid1”の表示をダブルクリックす
ると、記憶管理部9が第1メモリ10aと第2メモリ1
0bを参照して、木構造を作成し、図2(b)の点線で
囲ってある部分を表示する。図2(c)は、solid
1’の関係木構造に出てくるprofile1という構
造が別個に存在することを示す図である。これは、so
lid1とprofile1とは別個に存在するモデル
であって、solid1を作成する際にprofile
1が参照されて作成されたことを示す。FIG. 2A is a diagram showing the display screen at this time. The command string name is written in parentheses in this figure. From this figure, solid1 'is soli
It can be understood from d1 and solid2 that it is created by the solid set operation in the solid model. In addition, solid1 'has shown that it is the model which solid1 was corrected. Further, the symbol * added to the head of solid1 indicates that the design was changed in the past. When the display of "* solid1" is double-clicked, the storage management unit 9 causes the first memory 10a and the second memory 1
A tree structure is created with reference to 0b, and the portion surrounded by the dotted line in FIG. 2B is displayed. FIG. 2C shows solid.
It is a figure which shows that the structure called profile1 which appears in the 1'relational tree structure exists separately. This is so
lid1 and profile1 are models that exist separately, and profile1 is created when solid1 is created.
1 is created by reference.
【0039】以上のように本実施形態では、設計された
設計モデルと実行されたコマンドとが関連付けられるた
め、上記のように木構造を作成することができる。この
ため、設計者はどのような過程を通じて設計が行われた
かを見ることができ、設計操作ならびに設計変更を容易
に行うことが可能となる。また、独立の設計履歴を持つ
モデルが複数存在する場合(例えばワイヤーフレームモ
デルとソリッドモデルが存在する場合)でも、それらの
設計履歴を示す木構造を作成することができ、有効な設
計支援を実現できる。As described above, in this embodiment, since the designed design model and the executed command are associated with each other, the tree structure can be created as described above. Therefore, the designer can see through what process the design was performed, and can easily perform the design operation and the design change. Also, even if there are multiple models with independent design histories (for example, if there are wireframe models and solid models), you can create a tree structure that shows those design histories, and realize effective design support. it can.
【0040】尚、木構造を表示させるための操作や表示
画面は上記したものに限らないことはいうまでもない。Needless to say, the operation and display screen for displaying the tree structure are not limited to those described above.
【0041】図3,図4は図1のCADシステムの処理
の流れを示すフロー図である。以下、これらの図を基
に、本実施形態のCADシステムの動作について説明す
る。3 and 4 are flow charts showing the flow of processing of the CAD system of FIG. The operation of the CAD system of this embodiment will be described below with reference to these drawings.
【0042】まず、図3に基づいて、形状作成/変更処
理について説明する。First, the shape creating / changing process will be described with reference to FIG.
【0043】(ステップ301)入力部7からの入力
が、形状作成/変更コマンドか履歴操作(請求項におけ
る処理動作)コマンドかを判断し、履歴操作コマンドの
場合には(図4)へ移行する。(Step 301) It is judged whether the input from the input unit 7 is a shape creation / modification command or a history operation (processing operation in claims) command, and if it is a history operation command, the process proceeds to (FIG. 4). .
【0044】(ステップ302)実行コマンド列とその
パラメータ並びに補助情報(コマンド名、コマンド実施
日、ユーザ名等)をコマンド情報として記憶部10の第
2メモリ10bに格納する。(Step 302) The execution command string, its parameters, and auxiliary information (command name, command execution date, user name, etc.) are stored in the second memory 10b of the storage unit 10 as command information.
【0045】(ステップ303)実行コマンド列の解析
を行い、設計対象となるモデルがあるかどうか調べる。(Step 303) The execution command string is analyzed to check whether there is a model to be designed.
【0046】(ステップ304)ステップ303におい
て、「No」の場合にはスタックカウンタをクリアし、
ステップ305に移行する。「Yes」の場合には設計
対象モデル名をスタックに格納する。(Step 304) In step 303, if “No”, the stack counter is cleared,
Go to step 305. In the case of "Yes", the design target model name is stored in the stack.
【0047】(ステップ305)実行コマンド列を実行
する。(Step 305) The execution command string is executed.
【0048】(ステップ306)新たに作成されたモデ
ルがあるか否かを調べる。(Step 306) It is checked whether or not there is a newly created model.
【0049】(ステップ307)ステップ306におい
て、「No」の場合はステップ308へ移行し、「Ye
s」の場合は新規モデルのステータスを持つモデル情報
を第1メモリ10aに格納し、かつ第2メモリ10bの
コマンド情報に出力モデル情報を追加格納する。(Step 307) If "No" in step 306, the process proceeds to step 308, and "Yes"
In the case of "s", the model information having the status of the new model is stored in the first memory 10a, and the output model information is additionally stored in the command information of the second memory 10b.
【0050】(ステップ308,309)スタックカウ
ンタが0になるまで、スタック内のモデル情報の調査・
コマンド実行後のステータスを持つモデル情報の第1メ
モリ10aへの格納及び第2メモリ10bのコマンド情
報への出力モデル情報の格納を行う。(Steps 308, 309) Check model information in the stack until the stack counter reaches 0.
The model information having the status after command execution is stored in the first memory 10a and the output model information is stored in the command information of the second memory 10b.
【0051】以上がCAD部8での設計時における処理
であり、この処理によりコマンド実行時に関係するモデ
ルの入出力関係が履歴情報として記憶部10に格納され
る。The above is the processing at the time of designing in the CAD unit 8. By this processing, the input / output relationship of the model related to command execution is stored in the storage unit 10 as history information.
【0052】次に、履歴操作コマンドの場合(図3にお
いてに分岐した場合)について説明する。履歴操作で
は、設計履歴を示す木構造を表示し、それに基づいて過
去の状態への復帰・過去のモデルの再生・現モデルの変
更を行う。図4はこの処理の流れを説明する図である。
以下、図4に示すフロー図に基づいて説明する。Next, the case of the history operation command (the case of branching in FIG. 3) will be described. In the history operation, a tree structure showing the design history is displayed, and based on the displayed tree structure, restoration to the past state, reproduction of the past model, and change of the current model are performed. FIG. 4 is a diagram for explaining the flow of this processing.
Hereinafter, description will be given based on the flow chart shown in FIG.
【0053】(ステップ310)履歴操作処理項目を選
択する。(Step 310) A history operation processing item is selected.
【0054】(ステップ311)過去の設計状態に戻る
かどうかを調べ、「Yes」の場合にはステップ320
以下の『過去の状態への復帰』処理を行う。「No」の
場合にはステップ312へ移行する。(Step 311) It is checked whether or not to return to the past design state, and if "Yes", Step 320
The following "return to past state" processing is performed. In the case of “No”, the process proceeds to step 312.
【0055】(ステップ312)過去の設計履歴を複製
して再生するか否かを調査し、「Yes」の場合にはス
テップ330以下の『過去のモデルの再生』処理へ進
み、「No」の場合ステップ313へ移行する。(Step 312) It is investigated whether or not the past design history is duplicated and reproduced. If "Yes", the process proceeds to "Reproduction of past model" process of Step 330 and thereafter, and "No" If so, the process proceeds to step 313.
【0056】(ステップ313)関係木構造のコマンド
の節を変更するか否かを調査し、「Yes」の場合には
ステップ340以下の『コマンド再実行』処理へ進み、
「No」の場合ステップ310へ戻る。(Step 313) It is investigated whether or not the command section of the relational tree structure is to be changed, and if "Yes", the process proceeds to "command re-execution" processing from step 340 onward,
In the case of “No”, the process returns to step 310.
【0057】『過去の状態への復帰』 (ステップ320)表示部1に必要な部分までの関係木
構造を表示し、戻りたい過去のモデルの関係木構造にお
ける節(設計段階のモデル)をマウス等により入力させ
る。"Return to past state" (step 320) Display the relational tree structure up to the necessary part on the display unit 1, and mouse over the node (model at the design stage) in the relational tree structure of the past model to be returned. And so on.
【0058】(ステップ321)設計履歴管理部9が、
第1メモリ10a及び第2メモリ10bの記憶内容の内
の、関係木構造における戻りたい時点後の部分を消去す
る。そして、設計履歴管理部9が第1メモリ10aの幾
何情報記憶部に記憶されている戻りたい時点の形状デー
タを呼び出し、CAD部8を介して、表示部1に表示す
る。これにより、過去の状態への復帰が行われる。尚、
ここでは、関係木構造における戻りたい時点後の部分の
記憶内容を消去しているが、その部分の記憶内容を第1
メモリ10aの幾何情報部に格納しておけば、後で再利
用することが可能となる。(Step 321) The design history management section 9
Of the stored contents of the first memory 10a and the second memory 10b, the portion of the relational tree structure after the point of time when it is desired to return is deleted. Then, the design history management unit 9 calls the shape data at the point of time to return stored in the geometric information storage unit of the first memory 10a, and displays it on the display unit 1 via the CAD unit 8. Thereby, the return to the past state is performed. still,
Here, the stored content of the portion of the relational tree structure after the point of time to be returned is deleted, but the stored content of that portion is
If it is stored in the geometric information section of the memory 10a, it can be reused later.
【0059】『過去のモデルの再生』 (ステップ330)表示部1に必要な部分までの関係木
構造を表示し、複製して再生したい過去のモデルの関係
木構造における節をマウス等により入力させる。[Reproduction of Past Model] (Step 330) The relational tree structure up to the necessary portion is displayed on the display unit 1, and the node in the relational tree structure of the past model which is desired to be duplicated and reproduced is input by a mouse or the like. .
【0060】(ステップ331)設計履歴管理部9が、
入力された節以下の設計履歴情報の複製を作成する。(Step 331) The design history management section 9
Create a copy of the design history information below the input section.
【0061】(ステップ332)設計履歴管理部9が、
ステップ330で入力された節のモデルを第1メモリ1
0aの幾何情報記憶部から呼び出し、CAD部8を介し
て表示部1に表示する。これにより、過去のモデルが再
生される。(Step 332) The design history management section 9
The node model input in step 330 is stored in the first memory 1
It is called from the geometric information storage unit 0a and displayed on the display unit 1 via the CAD unit 8. As a result, the past model is reproduced.
【0062】『コマンド再実行』 (ステップ340)表示部1に必要な部分までの関係木
構造を表示し、パラメータを変更して実行したいコマン
ドの関係木構造における節を入力部7から入力させる。"Re-execution of command" (step 340) The relational tree structure up to the necessary part is displayed on the display unit 1, and the input unit 7 inputs the node in the relational tree structure of the command to be executed by changing the parameter.
【0063】(ステップ341)新しいパラメータを入
力させる。(Step 341) Input new parameters.
【0064】(ステップ342)設計履歴管理部9が上
記コマンドの実行前のモデルを第1メモリ10a,第2
メモリ10bを参照して調査し、第1メモリ10aの幾
何情報記憶部からその形状データを抜き出す。そしてC
AD部8が新しいパラメータでそのコマンド列を再実行
し表示部1に新たなモデルを表示する。また、設計履歴
管理部9が第1メモリ10aと第2メモリ10bの記憶
内容を変更する。このコマンド再実行は設計者の希望す
る時点まで、関係木構造を辿りながら行う。(Step 342) The design history management unit 9 sets the model before execution of the above command in the first memory 10a and the second memory 10a.
The shape data is extracted from the geometric information storage unit of the first memory 10a by referring to the memory 10b and conducting an investigation. And C
The AD unit 8 re-executes the command sequence with new parameters and displays a new model on the display unit 1. Further, the design history management unit 9 changes the storage contents of the first memory 10a and the second memory 10b. This command re-execution is performed by tracing the relation tree structure until the designer desires.
【0065】以上のように本実施形態のCADシステム
では、形状設計時に設計履歴管理部9が記憶部10に情
報を記録し、履歴操作時に記憶部10の記憶内容に基づ
いて設計履歴を示す関係木構造を作成するため、その関
係木構造を使用して過去の設計モデルの呼び出し等を容
易に行うことができる。このため、効率的な設計を実現
できる。また、現モデルが独立の設計履歴を持つ複数の
モデルを参照して作成されたものである場合において
も、それらを関連付けることができるため、従来のCA
D装置とは異なり、関係木構造における任意の部分にお
いて上記の履歴操作を行うことが可能となる。As described above, in the CAD system of this embodiment, the design history management unit 9 records information in the storage unit 10 at the time of shape designing, and indicates the design history based on the stored contents of the storage unit 10 at the time of history operation. Since the tree structure is created, the past design model can be easily called using the relational tree structure. Therefore, an efficient design can be realized. Further, even when the current model is created by referring to a plurality of models having independent design histories, they can be associated with each other, so that the conventional CA
Unlike the D device, it is possible to perform the above history operation on any part of the relation tree structure.
【0066】尚、図4のフロー図では、『過去の状態へ
の復帰』『過去のモデルの再生』『コマンド再実行』に
ついて記載しているが、本実施形態のCAD装置では、
他に関係木構造の節であるモデルを他のモデルに変換す
ること等、様々な履歴操作を行うことが可能である。In the flow chart of FIG. 4, "return to past state", "reproduction of past model", and "re-execution of command" are described, but in the CAD apparatus of this embodiment,
In addition, it is possible to perform various history operations such as converting a model that is a section of the relation tree structure into another model.
【0067】ところで、上記の説明では、第1メモリ1
0aは幾何情報として設計段階にあるモデルの形状デー
タも記憶しているが、メモリ容量が少ない場合には、幾
何情報は記憶しておく必要がない。幾何情報を記憶して
いない場合でも、第1メモリ10aの状態情報記憶部及
び第2メモリ10bの記憶内容を参照することにより、
木構造を作成することができ、設計を容易に行うことが
可能となる。但し、図4に示した履歴操作において、過
去のモデルを取り出す際には、現時点のモデルからコマ
ンドを順に逆実行していく方法、あるいは、関係木構造
の出発点からその木構造を辿っていく方法より過去のモ
デルを再生する必要がある。By the way, in the above description, the first memory 1
0a also stores the shape data of the model in the design stage as the geometric information, but it is not necessary to store the geometric information when the memory capacity is small. Even when the geometric information is not stored, by referring to the state information storage unit of the first memory 10a and the storage content of the second memory 10b,
It is possible to create a tree structure and easily design. However, in the history operation shown in FIG. 4, when retrieving a past model, a method of sequentially executing commands backward from the current model, or tracing the tree structure from the starting point of the relation tree structure It is necessary to regenerate models older than the method.
【0068】ところで、通常の形状設計ではそのステッ
プ数が数十〜数百に及ぶ場合がある。このような場合、
設計履歴を木構造で表示しようとしたら、現状のCRT
装置の表示範囲を大きく越えてしまい、上記のステップ
320,330,340の処理を行う際に所望の設計段
階を探索することが困難となる。こうした場合には、図
5に示すように指定された部分の設計履歴を記憶する第
3メモリ10cを設けたり、図6に示すように作成した
モデルに付加する副情報を記憶する第4メモリを設けれ
ばよい。By the way, in the usual shape design, the number of steps may reach several tens to several hundreds. In such a case,
If you try to display the design history in a tree structure, the current CRT
The display range of the device is greatly exceeded, and it becomes difficult to search for a desired design stage when performing the processing of steps 320, 330, and 340 described above. In such a case, as shown in FIG. 5, the third memory 10c for storing the design history of the designated portion is provided, or the fourth memory for storing the sub information added to the model created as shown in FIG. 6 is provided. It should be provided.
【0069】以下に図5のCAD装置の動作を説明す
る。The operation of the CAD device shown in FIG. 5 will be described below.
【0070】まず、例えば設計を変更する際等に、設計
者から指定されて、その時点での設計履歴(以下、部分
履歴と記す)を第3メモリ10cに記憶する。この第3
メモリ10cは、部分履歴に存在するモデルの状態情報
(モデル名,遷移コマンド等)と幾何情報、及び、部分
履歴に存在するコマンドとその実行前後におけるモデル
名とを記憶している。そして、設計者からの指示によ
り、設計履歴管理部9を介して第3メモリ10cに記憶
している部分履歴の一覧を表示部1に表示する(図7参
照)。続いて、設計者から指定された部分履歴を設計履
歴管理部9が復帰させる。First, for example, when a design is changed, the design history (hereinafter referred to as a partial history) designated by the designer is stored in the third memory 10c. This third
The memory 10c stores state information (model name, transition command, etc.) of a model existing in the partial history, geometric information, and a command existing in the partial history and model names before and after the execution. Then, according to an instruction from the designer, a list of partial histories stored in the third memory 10c is displayed on the display unit 1 via the design history management unit 9 (see FIG. 7). Then, the design history management unit 9 restores the partial history designated by the designer.
【0071】図8は上記動作の具体例を説明するための
関係木構造である。この図は、solid3からコマン
ドa,コマンドbによりsolid4,solid5を
作成した後、solid3に戻って設計変更を行い、コ
マンドc,コマンドdによりsolid6,solid
7を作成した場合の関係木構造である。ここで、sol
id5作成した後で設計変更を行う際に、図中の部分履
歴100を第3メモリ10cに記憶しておく。これによ
り、設計者からの指示があったときに、設計履歴管理部
9が第3メモリ10cを参照して、部分履歴100の復
帰を行うことが可能となる。FIG. 8 shows a relational tree structure for explaining a specific example of the above operation. In this figure, after creating solid4 and solid5 from solid3 by command a and command b, the design is changed back to solid3, and solid6 and solid are created by command c and command d.
7 is a relation tree structure when 7 is created. Where sol
When the design is changed after the id5 is created, the partial history 100 in the drawing is stored in the third memory 10c. This allows the design history management unit 9 to refer to the third memory 10c and restore the partial history 100 when the designer gives an instruction.
【0072】以上のように第3メモリ10cを設けるこ
とにより、関係木構造を探索しなくても、設計変更した
箇所等の任意の部分の復帰を行うことが可能となり操作
性が向上する。By providing the third memory 10c as described above, it is possible to restore an arbitrary portion such as a design-changed portion without searching the relational tree structure, and the operability is improved.
【0073】次に図6のCADシステムの動作について
説明する。Next, the operation of the CAD system shown in FIG. 6 will be described.
【0074】まず、設計者から指定されて、例えば特徴
的な設計モデルに副情報(以下、マークと記す)を付
し、それと簡単なコメントとを第4メモリ10dに記憶
する。そして、設計者からの指示により、設計履歴管理
部9を介して第4メモリ10dに記憶している副情報の
一覧を表示部1に表示する(図9参照)。続いて、設計
者から指定されたモデルを設計履歴管理部9が再現す
る。First, sub-information (hereinafter referred to as a mark) is attached to a characteristic design model, for example, specified by the designer, and the sub-information and a simple comment are stored in the fourth memory 10d. Then, according to an instruction from the designer, the display unit 1 displays a list of the sub information stored in the fourth memory 10d via the design history management unit 9 (see FIG. 9). Then, the design history management unit 9 reproduces the model designated by the designer.
【0075】図8を用いて具体的に説明する。ここでは
solid3にマーク(*)を付しており第4メモリ1
0dにその情報を記憶している。このため、設計者から
の指示があったときに、設計履歴管理部9が第4メモリ
10dを参照して、solid3を再現することが可能
となる。A detailed description will be given with reference to FIG. Here, solid3 is marked with a mark (*) and the fourth memory 1
The information is stored in 0d. Therefore, when there is an instruction from the designer, the design history management unit 9 can refer to the fourth memory 10d and reproduce solid3.
【0076】このように第4メモリを設けることによ
り、関係木構造を探索しなくても、特徴的なモデルの再
現を行うことが可能となり操作性が向上する。By providing the fourth memory in this way, it is possible to reproduce the characteristic model without searching the relational tree structure, and the operability is improved.
【0077】上記したようなCAD装置では関係木構造
が表示されるため、設計者以外の操作者が設計履歴を把
握することが容易となるが、以下に示すようにコマンド
の実行時にその操作の意図等の副情報をメモ書きして記
憶させておけば、設計履歴の把握が更に用意となる。図
1に示したCAD装置では、表3に示したように第2メ
モリ10bに副情報を記憶させている。そして、表示部
1に表示されている関係木構造のコマンド部分をマウス
5でダブルクリック等することにより、設計履歴管理部
9が第2メモリ10bを参照して、表示部1に図10に
示すような画面を表示する。これにより、後でそのコマ
ンド実行時の設計者の意図やメモ等を見ることが可能と
なり、設計が容易となる。また、操作者は図10中のコ
メントを指示して、メモを自由に記入することができ、
後の操作等に利用することができる。In the CAD device as described above, since the relational tree structure is displayed, it becomes easy for an operator other than the designer to grasp the design history. If the sub-information such as the intention is written and stored in a memo, the design history can be easily grasped. In the CAD device shown in FIG. 1, as shown in Table 3, the sub information is stored in the second memory 10b. Then, by double-clicking the command portion of the relational tree structure displayed on the display unit 1 with the mouse 5, the design history management unit 9 refers to the second memory 10b, and the design history management unit 9 displays it on the display unit 1 as shown in FIG. Display a screen like this. This makes it possible to see the designer's intention, memo, etc. at the time of executing the command later, and the design becomes easier. Further, the operator can instruct the comment in FIG. 10 to freely enter a memo,
It can be used for later operations.
【0078】尚、上記した実施形態は、設計履歴管理部
9と第1メモリ10aと第2メモリ10bを用いて、設
計履歴を管理して関係木構造を作成するものであるが、
本発明はこれに限らず、設計履歴を記憶して関係木構造
を表示し、設計過程において作成/変更されたモデルや
実行されたコマンド列に関するデータを呼び出すことの
できるものであればよい。例えば、設計/変更操作を行
う度に関係木構造を作成していき、この関係木構造をメ
モリに記憶させておくようなものであってもよい(但
し、この場合は関係木構造と各モデル・コマンドとを関
連付けて記憶させておく必要がある)。In the above embodiment, the design history is managed by using the design history management unit 9, the first memory 10a and the second memory 10b, and the relation tree structure is created.
The present invention is not limited to this, as long as it can store the design history, display the relation tree structure, and call the data regarding the model created / changed in the design process and the executed command sequence. For example, a relation tree structure may be created every time a design / change operation is performed, and the relation tree structure may be stored in a memory (however, in this case, the relation tree structure and each model may be stored). -It is necessary to store the command in association with it).
【0079】[0079]
【発明の効果】本発明のCADシステムでは、過去の設
計履歴を示す木構造を作成し表示することができるた
め、設計者が設計履歴を見ることができ、設計操作が容
易となる。また、その木構造を利用して、過去の状態へ
の復帰、過去のモデルの再生、コマンドの再実行等を容
易に行うことが可能となり、操作性が向上する。更に、
現モデルが独立の設計履歴を持つ複数のモデルから作成
されているような場合においても、その複数のモデルを
関連付けているため、設計履歴を管理し履歴操作を行う
ことが可能となる。According to the CAD system of the present invention, since a tree structure showing a past design history can be created and displayed, a designer can see the design history and design operation becomes easy. Further, by utilizing the tree structure, it becomes possible to easily perform the restoration to the past state, the reproduction of the past model, the re-execution of the command, etc., and the operability is improved. Furthermore,
Even when the current model is created from a plurality of models having independent design histories, the plurality of models are associated with each other, so that the design history can be managed and the history operation can be performed.
【0080】更に、設計されたモデルの形状データを記
憶しておくことで、過去のモデルの呼び出しを迅速に行
うことができる。Further, by storing the shape data of the designed model, the past model can be called quickly.
【0081】また、設計変更した箇所等までの部分履歴
を記憶することにより、その設計変更時点まで素早く戻
ることができる。Further, by storing the partial history up to the portion where the design is changed, it is possible to quickly return to the time when the design is changed.
【0082】更に、設計したモデルに設計過程に必要な
情報を副情報として付加し、その副情報を記憶すること
により、後の設計においてその情報を利用して、効率的
な設計を行うことが可能となる。Further, information necessary for the design process is added as sub information to the designed model, and the sub information is stored, so that the information can be utilized in the subsequent design to perform efficient design. It will be possible.
【図1】本発明のCAD装置の構成を示すブロック図で
ある。FIG. 1 is a block diagram showing a configuration of a CAD device of the present invention.
【図2】木構造の一例を示す図である。FIG. 2 is a diagram showing an example of a tree structure.
【図3】図1のCAD装置の形状作成/変更操作を説明
するフロー図である。FIG. 3 is a flowchart illustrating a shape creating / changing operation of the CAD device in FIG.
【図4】図1のCAD装置の履歴操作を説明するフロー
図である。4 is a flowchart illustrating a history operation of the CAD device in FIG.
【図5】本発明のCAD装置の他の構成を示すブロック
図である。FIG. 5 is a block diagram showing another configuration of the CAD device of the present invention.
【図6】本発明のCAD装置の更に他の構成を示すブロ
ック図である。FIG. 6 is a block diagram showing still another configuration of the CAD device of the present invention.
【図7】部分履歴の表示例を示す図である。FIG. 7 is a diagram showing a display example of a partial history.
【図8】図5,図6のCAD装置の動作説明のための木
構造を示す図である。FIG. 8 is a diagram showing a tree structure for explaining the operation of the CAD device of FIGS. 5 and 6;
【図9】副情報の表示を示す図である。FIG. 9 is a diagram showing a display of sub information.
【図10】コマンド列の副情報画面を示す図である。FIG. 10 is a diagram showing a sub-information screen of a command sequence.
1 表示部 7 入力部 8 CAD部 9 設計履歴管理部 10 記憶部 10a 第1メモリ 10b 第2メモリ 10c 第3メモリ 10d 第4メモリ DESCRIPTION OF SYMBOLS 1 display section 7 input section 8 CAD section 9 design history management section 10 storage section 10a first memory 10b second memory 10c third memory 10d fourth memory
Claims (8)
いて形状を作成/変更する設計手段と、前記形状を表示
する表示手段を備えてなる設計支援装置において、 前記設計手段により過去に作成/変更された設計モデル
や過去に実行されたコマンド列に関するデータを記憶す
る記憶手段と、 該記憶手段を参照して設計履歴を示す関係木構造を作成
し前記表示手段から表示させる木構造作成表示手段と、 前記入力手段から過去に作成/変更された設計モデルま
たは過去に実行されたコマンド列が指定されたときに、
前記記憶手段から、前記指定された設計モデルまたは前
記指定されたコマンド列に関するデータを呼び出す履歴
データ呼び出し手段と、を備えてなることを特徴とする
設計支援装置。1. A design support apparatus comprising an input means, a design means for creating / changing a shape based on an instruction from the input means, and a display means for displaying the shape. Storage means for storing the created / modified design model and data relating to a command sequence executed in the past, and tree structure creation for creating a relational tree structure indicating a design history by referring to the storage means and displaying it on the display means When a display means and a design model created / modified in the past or a command sequence executed in the past are designated from the input means,
A design support apparatus, comprising: history data calling means for calling data related to the designated design model or the designated command sequence from the storage means.
を行うよう指示する設計履歴処理手段を備えてなること
を特徴とする設計支援装置。2. The design support apparatus according to claim 1, further comprising design history processing means for instructing the design means to perform a processing operation instructed by the input means. apparatus.
計モデルを再生する再生手段を有してなることを特徴と
する設計支援装置。3. The design support apparatus according to claim 2, wherein the design history processing means includes a reproducing means for reproducing the design model designated by the input means. .
装置において、 前記設計履歴処理手段は、前記入力手段に指定された設
計モデルあるいはコマンド列を他の設計モデルあるいは
他のコマンド列に変換する変換手段を有してなることを
特徴とする設計支援装置。4. The design support apparatus according to claim 2 or 3, wherein the design history processing unit converts the design model or command sequence designated by the input unit into another design model or another command sequence. A design support apparatus comprising a conversion unit for converting.
置において、 前記記憶手段は、設計過程において作成/変更された設
計モデルの状態情報と、前記設計モデルの状態を遷移さ
せるコマンド列と前記設計モデルとを関連付ける第1の
関連付けデータと、を順次記憶していく第1の記憶手段
と、設計過程において実行されるコマンド列と、該コマ
ンド列と該コマンド列の実行前後の設計モデルとを関連
付ける第2の関連付けデータと、を順次記憶していく第
2の記憶手段と、からなることを特徴とする設計支援装
置。5. The design support apparatus according to any one of claims 1 to 4, wherein the storage unit changes the state information of the design model created / changed in the design process and the state of the design model. And first designating data before and after execution of the command sequence, a first storage unit that sequentially stores first association data that associates the command sequence with the design model. And a second storage unit that sequentially stores second association data that associates with the design support apparatus.
れた設計モデルの形状データを記憶する幾何情報記憶部
を有してなることを特徴とする設計支援装置。6. The design support apparatus according to claim 5, wherein the first storage unit has a geometric information storage unit that stores the shape data of the design model created / changed in the design process. Design support device characterized by.
設計支援装置において、 前記入力手段から指定された部分の設計履歴を記憶する
第3の記憶手段を有してなることを特徴とする設計支援
装置。7. The design support apparatus according to claim 1, further comprising a third storage unit that stores a design history of a portion designated by the input unit. Design support device.
設計支援装置において、 前記入力手段から指定された設計モデルの副情報を記憶
する第4の記憶手段を有してなることを特徴とする設計
支援装置。8. The design support apparatus according to claim 1, further comprising a fourth storage means for storing sub-information of the design model designated by the input means. Characteristic design support device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7252931A JPH0997277A (en) | 1995-09-29 | 1995-09-29 | Design supporting device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7252931A JPH0997277A (en) | 1995-09-29 | 1995-09-29 | Design supporting device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0997277A true JPH0997277A (en) | 1997-04-08 |
Family
ID=17244164
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7252931A Pending JPH0997277A (en) | 1995-09-29 | 1995-09-29 | Design supporting device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0997277A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002175536A (en) * | 2000-09-06 | 2002-06-21 | Canon Inc | Computer graphic apparatus |
CN1118870C (en) * | 1997-04-17 | 2003-08-20 | 日本电气株式会社 | Method for manufacturing semiconductor device |
JP2006113660A (en) * | 2004-10-12 | 2006-04-27 | Fujitsu Ltd | Process visualization program, process visualization apparatus, and process visualization method |
JP2010009394A (en) * | 2008-06-27 | 2010-01-14 | Toshiba Corp | Design history correction apparatus and design history correction method |
CN106462652A (en) * | 2014-05-22 | 2017-02-22 | 西门子产品生命周期管理软件公司 | CAD components with overlay data |
JP2020129267A (en) * | 2019-02-08 | 2020-08-27 | 本田技研工業株式会社 | data structure |
JP2020129266A (en) * | 2019-02-08 | 2020-08-27 | 本田技研工業株式会社 | Design support device |
JP7250222B1 (en) * | 2022-03-17 | 2023-03-31 | 三菱電機株式会社 | Change history reproduction device, change history reproduction method, and change history reproduction program |
-
1995
- 1995-09-29 JP JP7252931A patent/JPH0997277A/en active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1118870C (en) * | 1997-04-17 | 2003-08-20 | 日本电气株式会社 | Method for manufacturing semiconductor device |
JP2002175536A (en) * | 2000-09-06 | 2002-06-21 | Canon Inc | Computer graphic apparatus |
JP4689108B2 (en) * | 2000-09-06 | 2011-05-25 | キヤノン株式会社 | Computer graphic equipment |
JP2006113660A (en) * | 2004-10-12 | 2006-04-27 | Fujitsu Ltd | Process visualization program, process visualization apparatus, and process visualization method |
JP2010009394A (en) * | 2008-06-27 | 2010-01-14 | Toshiba Corp | Design history correction apparatus and design history correction method |
CN106462652A (en) * | 2014-05-22 | 2017-02-22 | 西门子产品生命周期管理软件公司 | CAD components with overlay data |
JP2017519319A (en) * | 2014-05-22 | 2017-07-13 | シーメンス プロダクト ライフサイクル マネージメント ソフトウェアー インコーポレイテッドSiemens Product Lifecycle Management Software Inc. | CAD component with overlay data |
JP2020129267A (en) * | 2019-02-08 | 2020-08-27 | 本田技研工業株式会社 | data structure |
JP2020129266A (en) * | 2019-02-08 | 2020-08-27 | 本田技研工業株式会社 | Design support device |
JP7250222B1 (en) * | 2022-03-17 | 2023-03-31 | 三菱電機株式会社 | Change history reproduction device, change history reproduction method, and change history reproduction program |
WO2023175838A1 (en) * | 2022-03-17 | 2023-09-21 | 三菱電機株式会社 | Change history reproduction apparatus, change history reproduction method, and change history reproduction program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3488019B2 (en) | How to reuse parts of configuration tool for control design | |
JP3441309B2 (en) | How to display functional objects in graphical programming | |
JP2001519559A (en) | Computer-based decision management system using dynamically generated question and answer options | |
JP4588295B2 (en) | Sequence analysis method and sequence analysis apparatus | |
JPH0855019A (en) | Visual programming method | |
WO2008044335A1 (en) | Data processing device, and data processing method | |
JPH0997277A (en) | Design supporting device | |
WO2001060060A1 (en) | Control of sequence of video modifying operations | |
JP3369734B2 (en) | Three-dimensional computer-aided design apparatus and method | |
JP2007004734A (en) | Information processing system, information processing method and computer program | |
JP2859214B2 (en) | Simplified function selection menu method | |
JP3441155B2 (en) | Information management search device | |
JPH04153832A (en) | Automatic construction processing system for design assisting tool | |
JP3299259B2 (en) | Program structure diagram editing processing method | |
JP2765691B2 (en) | Simulation method | |
JPS6315322A (en) | Command history acquisition reuse method | |
JP3375860B2 (en) | Observation data analyzer and medium recording analysis processing procedure management program | |
JP3102222B2 (en) | Knowledge acquisition method and its implementation device | |
JP3371374B2 (en) | Data processing device and data processing method | |
JP3309665B2 (en) | Hypermedia presentation system | |
JPH0795267B2 (en) | How to reuse software specifications | |
JP2020161102A (en) | Drawing creation support device, drawing creation support program and drawing creation support method | |
JPH06282589A (en) | Visualization display system in information retrieval system | |
JPH1185582A (en) | Data processor | |
JP2003271384A (en) | Software specification managing method and software specification managing device and its program |