JP5228565B2 - CAD system - Google Patents
CAD system Download PDFInfo
- Publication number
- JP5228565B2 JP5228565B2 JP2008079165A JP2008079165A JP5228565B2 JP 5228565 B2 JP5228565 B2 JP 5228565B2 JP 2008079165 A JP2008079165 A JP 2008079165A JP 2008079165 A JP2008079165 A JP 2008079165A JP 5228565 B2 JP5228565 B2 JP 5228565B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- cad
- viewer
- transfer
- viewer data
- 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.)
- Active
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/80—Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
- Y02T10/82—Elements for improving aerodynamics
Description
本発明は、CADシステムに関する。 The present invention relates to a CAD system.
近年のCADシステムでは、ネットワークコンピューティングを利用して、複数の設計者が同時に並行して設計作業を行うことができるような環境が整備されており、これが設計工期の短縮に役立っている。 In recent CAD systems, an environment has been established in which a plurality of designers can simultaneously perform design work in parallel using network computing, which has helped shorten the design period.
また、製品の設計段階で実物模型を製作するかわりに、3次元CADによってデジタルモックアップを行うソフトウェアの導入も進んでおり、これによってさらなる設計工期の短縮等が期待されている。 In addition, instead of producing a real model at the product design stage, the introduction of software that performs digital mock-up by three-dimensional CAD is also progressing, which is expected to further shorten the design period.
特許文献1は、CADデータをビューワデータに変換する際に、前回行われたデータ変換におけるデータ変換指示データを利用し、必要に応じてこれを書き換えた後、データ変換を開始することができる技術を開示している。この技術によれば、データ変換指示データを全てユーザが指定する必要がなく、必要に応じて一部を書き換えれば済むので、データ変換を簡単に実行させることができる。 Japanese Patent Application Laid-Open No. 2004-228561 is a technology that, when converting CAD data into viewer data, uses data conversion instruction data in data conversion performed last time, and after rewriting it as necessary, can start data conversion Is disclosed. According to this technique, it is not necessary for the user to specify all the data conversion instruction data, and only part of the data conversion instruction data needs to be rewritten as necessary, so that data conversion can be easily executed.
特許文献2は、CADデータが作成・更新される都度、CADデータを3次元表示のためのビューワデータに変換して最新のビューワデータに自動的に更新する技術を開示している。
例えば自動車のような大規模な製品開発においては、CADデータは、さまざまな部署において、さまざまな時間に作成・更新される。従来、クライアントで表示している3次元画像にはそのような更新が反映されなかった。つまり、表示中の3次元画像は時間経過とともに利用価値の低い情報となってしまう。このため、オペレータは、頻繁にCADサーバから最新データを取得する作業を行う必要があった。 For example, in the development of a large-scale product such as an automobile, CAD data is created and updated at various times in various departments. Conventionally, such an update has not been reflected in the three-dimensional image displayed on the client. That is, the three-dimensional image being displayed becomes information with low utility value over time. For this reason, it is necessary for the operator to frequently obtain the latest data from the CAD server.
また、ユーザが希望する更新の態様が異なる。例えば、更新されたデータは全て3次元画像にリアルタイムに反映したいのか、一部のデータの更新についてだけ3次元画像に反映したいのか、などが異なる。しかし、従来のシステムではこのようなユーザの要望に応えることはできなかった。 Also, the update mode desired by the user is different. For example, it is different whether all updated data is to be reflected in a three-dimensional image in real time or whether only a part of data is updated is reflected in a three-dimensional image. However, the conventional system has not been able to meet such user demands.
特許文献2の技術は、ビューワデータの自動更新を行うものの、それを3次元画像にどのように反映させるのかについては開示していない。また、実際の開発においては一部分を旧データに遡って表示させたい場合もある。しかし、特許文献2の技術では、CADデータが更新される都度、常に最新のもので上書きされてしまうため、旧データに遡ってビューワデータを閲覧することはできない。
Although the technique of
本発明は、このような問題を解決することを目的する。その他の目的および利点については、以下の説明によって明らかになろう。 The present invention aims to solve such problems. Other objects and advantages will become apparent from the following description.
本発明の一側面によれば、CADデータ及び3次元画像の生成に用いられるビューワデータを記憶するサーバと、前記サーバから提供されるビューワデータに基づいて製品の3次元画像を表示するクライアントとを含むCADシステムであって、
前記サーバは、
パーツ毎に各リビジョンのCADデータを記憶するCADデータ記憶手段と、
新たに作成されたパーツのCADデータ又は新リビジョンのCADデータが前記CADデータ記憶手段に記憶される都度、当該CADデータに対するビューワデータを生成する生成手段と、
生成された前記ビューワデータを記憶するビューワデータ記憶手段と、
前記CADデータ記憶手段及びビューワデータ記憶手段に記憶されている各CADデータ及びビューワデータに対して、パーツ毎に各リビジョンのCADデータ及びビューワデータの関連付けを行う管理手段と、
前記クライアントからの転送指示に応答して、各パーツの最新リビジョンのビューワデータを前記クライアントに転送する転送手段と、
前記クライアントから受信した更新モードに従って、前記転送手段が最初に転送を行った後に更新されたビューワデータの転送を制御する転送制御手段と、
を備え、
前記転送制御手段は、前記更新モードが部分更新モードである場合、前記転送手段が最初に転送を行った後にビューワデータが更新される都度、新たに追加されたパーツのビューワデータを除き、当該更新後のビューワデータを転送し、
前記部分更新モードでは、前記CADデータに変更があった場合のみ、その変更をビューワによる表示に反映する一方、パーツリストの部品構成の変更はビューワによる表示に反映しないことを特徴とするCADシステムが提供される。
According to one aspect of the present invention, there is provided a server that stores viewer data used for generating CAD data and a three-dimensional image, and a client that displays a three-dimensional image of a product based on the viewer data provided from the server. Including a CAD system,
The server
CAD data storage means for storing CAD data of each revision for each part;
Generation means for generating viewer data for CAD data each time CAD data of a newly created part or CAD data of a new revision is stored in the CAD data storage means;
Viewer data storage means for storing the generated viewer data;
Management means for associating each revision of CAD data and viewer data for each part to each CAD data and viewer data stored in the CAD data storage means and viewer data storage means,
In response to a transfer instruction from the client, transfer means for transferring viewer data of the latest revision of each part to the client;
According to the update mode received from the client, transfer control means for controlling the transfer of the viewer data updated after the transfer means first transferred,
Equipped with a,
When the update mode is the partial update mode, the transfer control unit updates the update data except for the viewer data of the newly added parts each time the viewer data is updated after the transfer unit performs the first transfer. Transfer the later viewer data,
In the partial update mode, the CAD system is characterized in that only when there is a change in the CAD data, the change is reflected in the display by the viewer, while the change in the component configuration of the parts list is not reflected in the display by the viewer. Provided.
この構成によれば、ビューワデータによる3次元画像の表示を、ユーザの希望に適合した態様で更新することができる。 According to this configuration, it is possible to update the display of the three-dimensional image based on the viewer data in a manner suited to the user's desire.
また、この構成によれば、3次元画像のうち、ユーザの検討作業に関係する部分のみを更新し、その後に新たに追加されたパーツの画像は表示しないので、システムの処理負荷を軽減することができる。In addition, according to this configuration, only the portion related to the user's examination work is updated in the three-dimensional image, and the newly added part image is not displayed thereafter, thereby reducing the processing load of the system. Can do.
本発明の好適な実施形態によれば、前記転送制御手段は、前記更新モードが完全更新モードである場合、前記転送手段が最初に転送を行った後にビューワデータが更新される都度、当該更新後のビューワデータをすべて転送する。 According to a preferred embodiment of the present invention, when the update mode is the complete update mode, the transfer control unit performs the update after each update of the viewer data after the transfer unit performs the first transfer. Transfer all viewer data of.
この構成によれば、常に最新の3次元画像を表示することができる。 According to this configuration, the latest three-dimensional image can always be displayed.
本発明の好適な実施形態によれば、前記転送制御手段は、前記更新モードが時点モードである場合、前記転送手段が最初に転送を行った後は転送を行わないようにする。 According to a preferred embodiment of the present invention, when the update mode is a point-in-time mode, the transfer control unit does not perform transfer after the transfer unit performs transfer for the first time.
この構成によれば、特定の時点におけるデータに固定して検討作業を行うことができる。また、システムの処理負荷を軽減することもできる。 According to this configuration, the examination work can be performed while being fixed to data at a specific time. In addition, the processing load on the system can be reduced.
本発明の好適な実施形態によれば、一部のパーツに最新リビジョンのビューワデータがない場合、当該一部のパーツについては、旧リビジョンのビューワデータを転送することが好ましい。 According to a preferred embodiment of the present invention, when there is no latest revision of viewer data for a part, it is preferable to transfer the old revision of the viewer data for the part.
この構成によれば、ビューワデータ生成のタイムラグや生成エラーなどで最新のビューワデータが揃わない場合でも、概ね完成した3次元画像を提供できる。 According to this configuration, a substantially completed three-dimensional image can be provided even when the latest viewer data is not available due to a time lag or generation error of viewer data generation.
本発明の好適な実施形態によれば、前記クライアントは、3次元画像の表示において、前記一部のパーツについて旧リビジョンのビューワデータを使用していることを示す表示を行うことが好ましい。 According to a preferred embodiment of the present invention, in the display of a three-dimensional image, the client preferably performs display indicating that old revision viewer data is used for the part.
この構成によれば、ユーザは表示されている3次元画像は旧データを含んでいることを容易に認識することができる。 According to this configuration, the user can easily recognize that the displayed three-dimensional image includes old data.
本発明によれば、ビューワデータによる3次元画像の表示を、ユーザの要望に適合した態様で更新することができる。 According to the present invention, it is possible to update the display of a three-dimensional image based on viewer data in a manner suitable for a user's request.
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。なお、本発明は以下の実施形態に限定されるものではなく、本発明の実施に有利な具体例を示すにすぎない。また、以下の実施形態の中で説明されている特徴の組み合わせの全てが本発明の課題解決手段として必須のものであるとは限らない。 DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. In addition, this invention is not limited to the following embodiment, It shows only the specific example advantageous for implementation of this invention. In addition, not all combinations of features described in the following embodiments are indispensable as means for solving the problems of the present invention.
図1は、本実施形態に係るCADシステムの概略構成を示す図である。図示の例においては、本システムはいわゆるクライアント−サーバ型のCADシステムであり、CADデータを集中管理するCAD管理サーバ1と、クライアントとしての2台のCAD端末2,3とを有し、それぞれLAN4を介して接続されている。
FIG. 1 is a diagram showing a schematic configuration of a CAD system according to the present embodiment. In the illustrated example, this system is a so-called client-server type CAD system, which includes a
CAD管理サーバ1は一括してCADデータを保存し、CADデータの改変履歴の管理を行う他、複数のビューワ(viewer)データをモックアップして3次元画像の生成を行うデジタルモックアップ機能などを有する。
The
CAD端末2,3は、自身にインストールされたCADプログラムを利用して設計検討を行うための端末である。このCAD端末は、検討対象のCADデータをCAD管理サーバ1からロードしてCADオペレーションを行うように構成されており、セーブ操作を行うことにより、編集後のCADデータは、CAD管理サーバ1に保存される。なお、図1には2台のCAD端末が示されているが、これは一例にすぎない。すなわち、本発明はCAD端末の特定の台数に限定されるものではなく、CAD端末(クライアント)は1台であっても3台以上であってもよい。
The
図2は、CAD管理サーバ1のハードウェア構成を示す図である。
FIG. 2 is a diagram illustrating a hardware configuration of the
CAD管理サーバ1は汎用のコンピュータ装置によって実現されうるものであり、システムバス5には、CPU6、ROM7、RAM8をはじめ、ディスプレイコントローラ9、ディスクコントローラ10、USB(Universal Serial Bus)コントローラ11、ネットワークインタフェース(I/F)12などが接続されている。
The
CPU6は、このCAD管理サーバ1全体の制御を司る制御ユニットである。ROM7は、ハードウェア制御のためのBIOSを記憶している。RAM8はメインメモリとして機能し、CPU6のワークエリアを提供する。
The CPU 6 is a control unit that controls the entire
ディスプレイコントローラ9は、ビデオメモリ(VRAM)13に展開された画像データをCRT15に表示するもので、たとえばVGA仕様のテキストおよびグラフィクス表示をサポートする。
The
ディスクコントローラ10は、ハードディスクドライブ(HDD)14を制御する。HDD14には、図示の如く、OS141、CADデータ管理プログラム142、CAD管理情報143、ビューワデータ144、CADデータ145などが記憶される。
The
USBコントローラ11は、USB18を介して接続されるデバイスを制御する。USB18には、たとえばキーボード16およびマウス17が接続される。
The
ネットワークI/F12は、LAN4に接続して通信を行うためのインタフェースである。
The network I /
図3は、CAD端末2,3のハードウェア構成を示す図である。
FIG. 3 is a diagram illustrating a hardware configuration of the
CAD端末2,3も、CAD管理サーバ1と同様、汎用のコンピュータ装置によって実現されうるものであり、システムバス20には、CPU21、ROM22、RAM23をはじめ、ディスプレイコントローラ24、ディスクコントローラ25、USBコントローラ26、ネットワークI/F27などが接続されている。ディスプレイコントローラ24には、VRAM28およびCRT35が接続され、ディスクコントローラ25にはHDD29が接続されている。また、USB38には、たとえばキーボード36およびCADオペレーションを行うためのデジタイザ37が接続されている。
Similarly to the
HDD29には、OS30をはじめ、CAD管理サーバ1からCADデータをロードしてCADオペレーションを行うためのCADプログラム31が記憶されている。HDD29には更に、CAD管理サーバ1において生成されたビューワデータに基づき3次元画像を表示するためのビューワプログラム33(以下では単に「ビューワ」ともいう。)も記憶されている。あわせて、3次元画像閲覧における視点方向、特定部品の表示/非表示、特定部品群のグループ化などの作業状態を保持するセッションファイル34も記憶される。このセッションファイル34によって、ビューワデータを再度開いたときに前回と同じ作業状態でそのビューワデータを閲覧できるようになっている。
The
図4は、本実施形態におけるCADシステムのソフトウェア構成を概念的に示す図である。 FIG. 4 is a diagram conceptually showing the software configuration of the CAD system in the present embodiment.
CAD管理サーバ1におけるCAD管理プログラム142は、図示の如く、CADデータ管理モジュール41、ビューワデータ生成モジュール42、HTTP通信モジュール43、CGI制御モジュール44、認証CGIモジュール45、CADデータ一覧CGIモジュール46を含む構成である。
The
CADデータ管理モジュール41は、CAD端末2または3からのファイル要求に応答してファイルを転送するとともに、CAD端末2または3からのセーブ要求に応答して、付随して受け取ったCADデータをCADデータ記憶装置145に格納する。
The CAD
ビューワデータ生成モジュール42は、CADデータに対するビューワデータを生成する処理を行う。ビューワデータ生成モジュール42は、新たなパーツのCADデータがCADデータ記憶装置145に登録され、あるいは、新リビジョンのCADデータがCADデータ記憶装置145に登録されたとき、当該CADデータに対するビューワデータを自動で生成する。ビューワデータ生成モジュール42により生成されたデータは、ビューワデータ記憶装置144に登録される。
The viewer
CADデータ管理モジュール41は更に、ビューワデータ生成モジュール42によって得られたビューワデータの生成エラーを検査する処理、および、CAD管理情報143の更新処理も行う。
The CAD
HTTP通信モジュール43は、CAD端末2,3におけるビューワプログラム33に対してHTMLファイルの転送をHTTPに基づき行うとともに、これに応じてビューワプログラム33により表示されるブラウザ上で入力された各種情報を、HTTPに基づきCGI制御モジュール44に転送する。
The
CGI制御モジュール44は、ビューワプログラム33から送信される、ビューワプログラム33により表示されるブラウザ上で入力された情報のうち、CGI(Common Gateway Interface)を経由した要求が存在した場合、所定のCGIを起動し、CGIが生成するHTMLファイルまたは所定の情報ファイルをビューワプログラム33に転送する。
The
認証CGIモジュール45は、ビューワプログラム33によるブラウザにログインしたユーザのユーザ名およびパスワードに基づいて認証処理を行う。
The
CADデータ一覧CGIモジュール46は、ログインしたユーザからの指示に応じて、CADデータ一覧のHTMLファイルを送信する。
The CAD data
本実施形態におけるシステム構成は概ね上記のとおりである。次に、本実施形態におけるCADシステムにより実現される特徴的な機能について説明する。 The system configuration in the present embodiment is generally as described above. Next, characteristic functions realized by the CAD system in the present embodiment will be described.
端末2又は3においてビューワプログラム33によりビューワデータに基づき3次元画像をモックアップして表示している間、CAD管理サーバ1においては、他の端末におけるCADオペレーションによってCADデータ及びそのビューワデータは刻々と更新されていく。従来、クライアントで表示している3次元画像にはそのような更新が反映されなかった。つまり、表示中の3次元画像は時間経過とともに利用価値の低い情報となってしまう。このため、オペレータは、頻繁にCAD管理サーバ1から最新データを取得する作業を行う必要があった。
While the 3D image is mocked up and displayed on the
そこで本実施形態では、CAD管理サーバ1からの最新データの取得及び3次元画像への反映を自動で行う仕組みを提供する。本実施形態では、ユーザが指定可能な3つの更新モードが用意される。
Therefore, in the present embodiment, a mechanism for automatically acquiring the latest data from the
第1は「完全更新モード」である。これは、図5に示すように、CADデータに変更(これに伴いビューワデータも自動生成される)またはCAD管理情報内に生成されるパーツリスト(Parts List)の構成に変更があった場合、それらの変更すべてを自動的にビューワによる表示に反映するモードである。 The first is the “complete update mode”. As shown in FIG. 5, when there is a change in the CAD data (the viewer data is automatically generated accordingly) or the part list (Parts List) generated in the CAD management information, In this mode, all these changes are automatically reflected in the viewer display.
第2は「部分更新モード」である。これは、図6に示すように、CADデータに変更があった場合のみ、その変更を自動的にビューワによる表示に反映するモードである。完全更新モードとは異なり、パーツリストの構成の変更は反映されない。 The second is “partial update mode”. This is a mode in which, as shown in FIG. 6, only when CAD data is changed, the change is automatically reflected in the display by the viewer. Unlike the full update mode, changes to the parts list configuration are not reflected.
第3は「時点モード」である。これは、図7に示すように、CADデータやパーツリスト構成の変更に関係なく、CADシステムを起動した時点の状態を維持するモードである。CADシステムを起動した時点ではなく、ユーザが指定した時点の状態を維持するようにすることもできる。このモードでは、当該時点以降にCADデータやパーツリストの構成の変更があってもそれらの変更はビューワによる表示には反映されない。 The third is the “time mode”. As shown in FIG. 7, this is a mode in which the state at the time of starting the CAD system is maintained regardless of changes in the CAD data or parts list configuration. Instead of starting the CAD system, the state specified by the user can be maintained. In this mode, even if there is a change in the configuration of the CAD data or parts list after that time, those changes are not reflected in the display by the viewer.
以下、上記したようなビューワにおける3次元画像の表示の自動更新を実現する具体的なデータ構成及び制御処理について、詳しく説明する。 Hereinafter, a specific data configuration and control process for realizing the automatic update of the display of the three-dimensional image in the viewer as described above will be described in detail.
CADデータ管理情報143は、図8に示すように、パーツリスト1431、ビューワデータ用更新フォロー用データ1432、部品構成データ用更新フォロー用データ1433、ビューワデータ所在データ1434、部品構成データ所在データ1435を含む。
As shown in FIG. 8, the CAD
図9に、ビューワデータ用更新フォロー用データ1432、ビューワデータ所在データ1434、部品構成データ用更新フォロー用データ1433、部品構成データ所在データ1435のデータ構成例を示す。
FIG. 9 shows a data configuration example of viewer data update
CADデータが更新されるとビューワデータが自動生成される。このとき、ビューワデータ用更新フォロー用データ1432には、作成されたビューワデータの所在を示す先頭アドレスが自動で登録される。図9の例では、ビューワデータ用更新フォロー用データ1432には、$Aで表されるA部品アセンブリ(Assy)の所在を示す先頭アドレス$A10, $A20, $A30が保持されている。$A10, $A20, $A30は、そのビューワデータの更新順に作成されたもので、$A10は前々回(システム起動時)のビューワデータに、$A20は前回のビューワデータに、$A30が最新のビューワデータに対応する。
When CAD data is updated, viewer data is automatically generated. At this time, the top address indicating the location of the created viewer data is automatically registered in the viewer data update
ビューワデータ所在データ1434は、ビューワデータ用更新フォロー用データ1432に対応して、各リビジョンのA部品アセンブリを構成する各部品のビューワデータのアドレスを保持する。
The viewer
また、CADデータ又は部品構成が更新されるとパーツリストも自動更新される。このとき、部品構成データ用更新フォロー用データ1433には、パーツリストの所在を示す先頭アドレスが自動で登録される。図9の例では、部品構成データ用更新フォロー用データ1433には、$ALで表されるA部品アセンブリ(Assy)の所在を示す先頭アドレス$AL10, $AL20, $AL30が保持されている。$AL10, $AL20, $AL30は、そのパーツリストの更新順に作成されたもので、$AL10は前々回のパーツリストに、$AL20は前回のパーツリストに、$AL30が最新のパーツリストに対応する。
Further, when the CAD data or the component configuration is updated, the parts list is automatically updated. At this time, the start address indicating the location of the parts list is automatically registered in the update follow-up
部品構成データ所在データ1435は、部品構成データ用更新フォロー用データ1433に対応して、各リビジョンのA部品アセンブリを構成する各パーツの部品番号データの所在アドレスを保持する。
The part configuration
図10は、パーツリスト1431のデータ構造例を示す図である。
FIG. 10 is a diagram illustrating an example of the data structure of the
図10の例は、A部品アセンブリの構成について、最新のものから前々回のものまでの情報を保持している例である。CAD Indexは部品番号(パーツリストと同じ値)とCADデータのリビジョン番号(Revision No.)とを含む。このCAD Indexによって、対応するCADデータ及びビューワデータが特定される。 The example of FIG. 10 is an example in which information from the latest to the previous one is held for the configuration of the A part assembly. The CAD index includes a part number (the same value as the parts list) and a revision number (Revision No.) of CAD data. Corresponding CAD data and viewer data are specified by this CAD index.
図11は、各端末に保持されるセッションファイル34のデータ構造例を示す図である。図示のように、セッションファイル34は、完全更新モード用、部分更新モード用、時点モード用にデータが分かれている。そして、いずれのモードが選択されるかによってアクセスするアドレスが異なる。例えば、完全更新モードが選択された場合、完全更新モードのビューワデータ用のアドレス記述部341を参照する。ここに記述された「$A」にアクセスすることで、図9のビューワデータ用更新フォロー用データ1432が参照される。そして、そのうちの最新データアドレス「$A30」のデータにアクセスされる。部品構成データについても同様に最新データアドレスにアクセスされる。
FIG. 11 is a diagram illustrating a data structure example of the
図12は、本実施形態におけるCADシステムによるCADデータの登録処理に係る処理の概略を示すフローチャートである。このとき、CAD管理サーバ1においてはCAD管理プログラム142が稼働しているものとする。
FIG. 12 is a flowchart showing an outline of processing related to CAD data registration processing by the CAD system in the present embodiment. At this time, it is assumed that the
CAD端末において、CADプログラム31が起動されると(ステップS11)、まずログイン処理が行われる(ステップS12)。具体的には、CAD端末は入力されたユーザ名およびパスワードをCAD管理サーバ1に送信し、CAD管理サーバ1はこれに応答して認証処理を行い、ログイン許否情報を返送する(ステップS21)。CAD端末はここで認証が成功してログインが許可された場合のみ以降の処理に進むことができる。
When the
ステップS15では、CAD端末は、図示しないファイル選択画面からCADオペレーションの対象とするファイル(CADデータ)を選択することによりファイルオープン要求をCAD管理サーバ1に対して発行する。CAD管理サーバ1は、このファイルオープン要求に応答して、該当するファイルの実体を、ファイルオープン要求発行元のCAD端末に転送する(ステップS22)。
In step S15, the CAD terminal issues a file open request to the
これにより、CAD端末のオペレータは、受け取ったCADデータをもとにCADオペレーションを行うことができる(ステップS16)。 Thereby, the operator of the CAD terminal can perform a CAD operation based on the received CAD data (step S16).
CADオペレーションを終了しファイルクローズ(ファイル保存)操作が行われると、CAD端末はCAD管理サーバ1に対して、編集後のファイルの実体とともにファイルセーブ要求を送信する(ステップS17)。CAD管理サーバ1は、ファイルを受信し保存する(ステップS23)。そして、CAD端末は、セッションファイル34に作業状態を保存する(ステップS18)。
When the CAD operation is terminated and a file close (file save) operation is performed, the CAD terminal transmits a file save request together with the substance of the edited file to the CAD management server 1 (step S17). The
続いて、CAD管理サーバ1は、更新フォロー用データにアドレスを追加する(ステップS24)。ここでは、部品の構成変更についても同様に、更新フォロー用データにアドレスが追加される。
Subsequently, the
次に、ステップS23で保存したCADデータに対するビューワデータを生成する(ステップS25)。上述したとおり、この処理はビューワデータ生成モジュール42によって行われる。
Next, viewer data for the CAD data stored in step S23 is generated (step S25). As described above, this processing is performed by the viewer
図13は、本実施形態におけるビューワプログラム33に関する動作を示すフローチャートである。
FIG. 13 is a flowchart showing operations related to the
CAD端末において、ビューワプログラム33が起動されると(ステップS31)、まずログイン処理が行われる(ステップS32)。具体的には、CAD端末は入力されたユーザ名およびパスワードをCAD管理サーバ1に送信し、CAD管理サーバ1はこれに応答して認証処理を行い、ログイン許否情報を返送する(ステップS41)。CAD端末はここで認証が成功してログインが許可された場合のみ以降の処理に進むことができる。
When the
ログインが成功すると、ユーザは不図示のモード選択画面から、完全更新モード、部分更新モード、時点モードのいずれかを選択する(ステップS33)。そして、部分更新モード、時点モードが選択された場合は、ユーザが表示させたい時点を不図示の時点設定画面にて指定することで、その指定された時点の状態を表示することもできる。次に、ユーザは閲覧したい部品及び部品単位を指定する(ステップS34)。その後、端末は、ステップS33で指定されたモードに対応する加工情報をセッションファイル34から抽出し、転送指示に含めて、CAD管理サーバ1に送信する(ステップS35)。CAD管理サーバ1はこれを受信すると(ステップS42)、加工情報による構成データ及びビューワデータの選択を行う(ステップS43)。この処理の詳細は後述する。
If the login is successful, the user selects one of a complete update mode, a partial update mode, and a time point mode from a mode selection screen (not shown) (step S33). When the partial update mode and the time point mode are selected, the state at the specified time point can be displayed by specifying the time point the user wants to display on the time point setting screen (not shown). Next, the user designates a part and a part unit to be browsed (step S34). Thereafter, the terminal extracts processing information corresponding to the mode specified in step S33 from the
そして、CAD管理サーバ1は、ステップS43で選択した構成データ及びビューワデータをCAD端末に転送する(ステップS44)。これにより、CAD端末においてデジタルモックアップ(3次元画像表示)が指定のモードにて行われる(ステップS36)。
Then, the
以下、ステップS43における加工情報による構成データ及びビューワデータの選択処理について詳しく説明する。なお、アドレスの具体例は図9〜図11に示した例を用いる。 Hereinafter, the configuration data and viewer data selection processing based on the processing information in step S43 will be described in detail. The specific example of the address uses the example shown in FIGS.
(完全更新モードの場合)
まず、部品構成データ用更新フォロー用データ1433のアドレス($AL)にアクセスし、更に、その最新アドレス($AL30)にアクセスする。次に、部品構成データ所在データ1435から、その最新アドレスにあるデータ($AL3, $AL3-a, $AL3-b)を読み出す。そして、パーツリスト1431から、上記読み出したデータ値をアドレスとする部品構成データを読み出す。
(In full update mode)
First, the address ($ AL) of the update follow-up
次に、ビューワデータ用更新フォロー用データ1432のアドレス($A)にアクセスし、更に、その最新アドレス($A30)にアクセスする。次に、ビューワデータ所在データ1434から、その最新アドレスにあるデータ($A3, $A3-a, $A3-b)を読み出す。そして、ビューワデータから、上記読み出したデータ値をアドレスとするビューワデータを読み出す。なお、当該アドレスに最新のデータがない場合には代わりに旧データを読み出すようにしてもよい。この場合、クライアント側では、3次元画像の表示において、一部のパーツについて旧リビジョンのビューワデータを使用していることを示すために、特定の色で表示するなどの強調表示を行ってもよい。
Next, the address ($ A) of the update follow-up
(部分更新モードの場合)
部分更新モードでは、CADデータに変更があった場合のみ、その変更を自動的にビューワによる表示に反映する。完全更新モードとは異なり、パーツリストの部品構成の変更は反映されない。したがって、部分更新モードでは、完全更新モードとは異なり、部品構成データ用更新フォロー用データ1433の、システム起動時(前々回)(または、ユーザにより指定された時点)のデータのアドレス($AL10)にアクセスする。次に、部品構成データ所在データ1435から、そのアドレスにあるデータ($AL1, $AL1-a)を読み出す。そして、パーツリスト1431から、上記読み出したデータ値をアドレスとする部品構成データを読み出す。
(In partial update mode)
In the partial update mode, only when CAD data is changed, the change is automatically reflected in the display by the viewer. Unlike the full update mode, changes in the parts list part configuration are not reflected. Therefore, in the partial update mode, unlike the complete update mode, the update address for
部分更新モードは、CADデータの変更に対しては完全更新モードと同様である。すなわち、次に、ビューワデータ用更新フォロー用データ1432のアドレス($A)にアクセスする。更に、その最新アドレス($A30)にアクセスする。次に、ビューワデータ所在データ1434から、その最新アドレスにあるデータ($A3, $A3-a, $A3-b)を読み出す。そして、ビューワデータから、上記読み出したデータ値をアドレスとするビューワデータを読み出す。なお、当該アドレスに最新のデータがない場合には代わりに旧データを読み出すようにしてもよい。
The partial update mode is the same as the full update mode for changing CAD data. That is, next, the address ($ A) of the viewer data update
(時点モード)
時点モードでは、CADデータやパーツリスト構成の変更に関係なく、CADシステムを起動した時点(または、ユーザにより指定された時点)の状態を維持する。したがって、時点モードでは、部分更新モードと同様に、部品構成データ用更新フォロー用データ1433の、システム起動時(前々回)(または、ユーザにより指定された時点)のデータのアドレス($AL10)にアクセスする。次に、部品構成データ所在データ1435から、そのアドレスにあるデータ($AL1, $AL1-a)を読み出す。そして、パーツリスト1431から、上記読み出したデータ値をアドレスとする部品構成データを読み出す。
(Time mode)
In the time mode, the state at the time of starting the CAD system (or the time specified by the user) is maintained regardless of changes in the CAD data and parts list configuration. Therefore, in the time point mode, as in the partial update mode, the address ($ AL10) of the data at the time of system startup (previous time) (or the time point designated by the user) of the update follow-up
時点モードでは更に、ビューワデータ用更新フォロー用データ1432の、システム起動時(前々回)(または、ユーザにより指定された時点)のデータのアドレス($A10)にアクセスする。次に、ビューワデータ所在データ1434から、そのアドレスにあるデータ($A1, $A1-a)を読み出す。そして、ビューワデータから、上記読み出したデータ値をアドレスとするビューワデータを読み出す。
In the time mode, the address ($ A10) of the data at the time of system activation (previous time) (or the time designated by the user) of the update follow-up
以上の実施形態は、CAD管理サーバ1とCAD端末とが協働して、CAD端末において、ビューワプログラムを動作させることで最新の、又は所定時点の3次元画像を表示させる構成を説明したが、CAD管理サーバ1に同様のビューワプログラムをインストールすれば、CAD管理サーバ1単体において最新の、又は所定時点の3次元画像を表示させることができる。すなわち本発明は、複数の機器で構成されるシステムにも適用可能であるし、1つの機器からなる装置に適用することもできる。
In the above embodiment, the configuration has been described in which the
1:CAD管理サーバ
2、3:CAD端末
4:LAN
1:
Claims (5)
前記サーバは、
パーツ毎に各リビジョンのCADデータを記憶するCADデータ記憶手段と、
新たに作成されたパーツのCADデータ又は新リビジョンのCADデータが前記CADデータ記憶手段に記憶される都度、当該CADデータに対するビューワデータを生成する生成手段と、
生成された前記ビューワデータを記憶するビューワデータ記憶手段と、
前記CADデータ記憶手段及びビューワデータ記憶手段に記憶されている各CADデータ及びビューワデータに対して、パーツ毎に各リビジョンのCADデータ及びビューワデータの関連付けを行う管理手段と、
前記クライアントからの転送指示に応答して、各パーツの最新リビジョンのビューワデータを前記クライアントに転送する転送手段と、
前記クライアントから受信した更新モードに従って、前記転送手段が最初に転送を行った後に更新されたビューワデータの転送を制御する転送制御手段と、
を備え、
前記転送制御手段は、前記更新モードが部分更新モードである場合、前記転送手段が最初に転送を行った後にビューワデータが更新される都度、新たに追加されたパーツのビューワデータを除き、当該更新後のビューワデータを転送し、
前記部分更新モードでは、前記CADデータに変更があった場合のみ、その変更をビューワによる表示に反映する一方、パーツリストの部品構成の変更はビューワによる表示に反映しないことを特徴とするCADシステム。 A CAD system including a server that stores viewer data used for generating CAD data and a three-dimensional image, and a client that displays a three-dimensional image of a product based on the viewer data provided from the server,
The server
CAD data storage means for storing CAD data of each revision for each part;
Generation means for generating viewer data for CAD data each time CAD data of a newly created part or CAD data of a new revision is stored in the CAD data storage means;
Viewer data storage means for storing the generated viewer data;
Management means for associating each revision of CAD data and viewer data for each part to each CAD data and viewer data stored in the CAD data storage means and viewer data storage means,
In response to a transfer instruction from the client, transfer means for transferring viewer data of the latest revision of each part to the client;
According to the update mode received from the client, transfer control means for controlling the transfer of the viewer data updated after the transfer means first transferred,
Equipped with a,
When the update mode is the partial update mode, the transfer control unit updates the update data except for the viewer data of the newly added parts each time the viewer data is updated after the transfer unit performs the first transfer. Transfer the later viewer data,
In the partial update mode, only when there is a change in the CAD data, the change is reflected in the display by the viewer, while the change in the component configuration of the parts list is not reflected in the display by the viewer .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008079165A JP5228565B2 (en) | 2008-03-25 | 2008-03-25 | CAD system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008079165A JP5228565B2 (en) | 2008-03-25 | 2008-03-25 | CAD system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009237605A JP2009237605A (en) | 2009-10-15 |
| JP5228565B2 true JP5228565B2 (en) | 2013-07-03 |
Family
ID=41251524
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008079165A Active JP5228565B2 (en) | 2008-03-25 | 2008-03-25 | CAD system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5228565B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI625699B (en) * | 2013-10-16 | 2018-06-01 | 啟雲科技股份有限公司 | Cloud 3d model constructing system and constructing method thereof |
| JP6321076B2 (en) * | 2016-05-30 | 2018-05-09 | 東芝エレベータ株式会社 | BIM system, method and program |
| EP3826019A4 (en) * | 2018-07-16 | 2022-04-27 | Suzhou Gstarsoft Co., Ltd | COLLABORATIVE DESIGN SYSTEM FOR CAD |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10105586A (en) * | 1996-09-26 | 1998-04-24 | Toyota Keeramu:Kk | Team-based design method and design method for CAD system |
| JP3942877B2 (en) * | 2000-12-25 | 2007-07-11 | 富士通株式会社 | Computer-readable recording medium recording program for managing CAD data and program for managing CAD data |
| JP2002222217A (en) * | 2001-01-24 | 2002-08-09 | Denso Corp | Data conversion device from 3D-CAD data to viewer data |
| JP2003150646A (en) * | 2001-11-16 | 2003-05-23 | Olympus Optical Co Ltd | Latest design information display system |
| JP4019353B2 (en) * | 2002-03-18 | 2007-12-12 | 富士通株式会社 | Display color management method, program and apparatus for three-dimensional virtual model |
| JP2006072569A (en) * | 2004-08-31 | 2006-03-16 | Ricoh Co Ltd | Data conversion / display system from CAD data to viewer data, data conversion / display method from CAD data to viewer data, and data conversion / display program from CAD data to viewer data |
| JP2007025896A (en) * | 2005-07-13 | 2007-02-01 | Hitachi Eng Co Ltd | Bill of materials cooperation 3D CAD data generation device and generation method |
| JP4770444B2 (en) * | 2005-12-19 | 2011-09-14 | トヨタ自動車株式会社 | Design support system, design support method, and design support program |
-
2008
- 2008-03-25 JP JP2008079165A patent/JP5228565B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009237605A (en) | 2009-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI425415B (en) | Display system and display method thereof | |
| JP2011118662A (en) | Thin client type information processing system | |
| CN113448662A (en) | Window image display method, device and storage medium | |
| JP7525716B2 (en) | Construction management system, construction management method, mobile terminal and program | |
| US20150029195A1 (en) | Image creation system | |
| JP5052361B2 (en) | Image processing system and image processing method | |
| JP5228565B2 (en) | CAD system | |
| JP2014127125A (en) | Setting information management program, information processing equipment, and setting information management method | |
| JP5345998B2 (en) | Computer system control method and computer | |
| JP2005062991A (en) | Web page browsing device | |
| US7523252B2 (en) | Data control apparatus functioning as a USB mass storage device | |
| JP2000035947A (en) | System status information remote setting method and computer system | |
| JP5180238B2 (en) | Server apparatus and information processing method | |
| JP2009163458A (en) | Multi-window display device, relevant window reference support method, program and recording medium | |
| CN117311653A (en) | Screen sharing method, device and electronic device | |
| CN117369805A (en) | Display picture model verification method based on VAPSXT and QT, storage medium and terminal | |
| JP4983478B2 (en) | CAD management device | |
| JP5883953B2 (en) | Programmable controller system, its programmable display, drawing editor device, program | |
| JP2008071276A (en) | CAD data management apparatus and method | |
| JP2021068079A (en) | Information processing device, information processing system, information processing method and program | |
| JP2009211483A (en) | Correction management system, program and recording medium | |
| JP6238042B2 (en) | LAN system for dental clinic | |
| JP2996294B2 (en) | How to create a job control language | |
| JP4762087B2 (en) | Screen transition control method, screen providing system, transition execution device, and computer program | |
| JP5001667B2 (en) | Data management method, client terminal device, and client server system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20101001 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20101001 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110217 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110413 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20120228 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120515 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120522 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120711 |
|
| 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: 20130219 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130304 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160329 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |