Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5228565B2 - CAD system - Google Patents
[go: Go Back, main page]

JP5228565B2 - CAD system - Google Patents

CAD system Download PDF

Info

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
Application number
JP2008079165A
Other languages
Japanese (ja)
Other versions
JP2009237605A (en
Inventor
健次 飯田
裕司 小川
淳二 縄
信宏 児玉
和仁 三好
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.)
Mazda Motor Corp
Original Assignee
Mazda Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP2008079165A priority Critical patent/JP5228565B2/en
Publication of JP2009237605A publication Critical patent/JP2009237605A/en
Application granted granted Critical
Publication of JP5228565B2 publication Critical patent/JP5228565B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/80Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
    • Y02T10/82Elements 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次元表示のためのビューワデータに変換して最新のビューワデータに自動的に更新する技術を開示している。
特開2002−222217号公報 特開2006−072569号公報
Patent Document 2 discloses a technique for converting CAD data into viewer data for three-dimensional display and automatically updating it to the latest viewer data each time CAD data is created / updated.
JP 2002-222217 A JP 2006-072569 A

例えば自動車のような大規模な製品開発においては、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 Patent Document 2 automatically updates the viewer data, it does not disclose how to reflect it in the three-dimensional image. In actual development, it may be desired to display a part of the old data retroactively. However, in the technique of Patent Document 2, every time CAD data is updated, it is always overwritten with the latest data, and thus viewer data cannot be browsed retroactively.

本発明は、このような問題を解決することを目的する。その他の目的および利点については、以下の説明によって明らかになろう。   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 management server 1 that centrally manages CAD data, and two CAD terminals 2 and 3 as clients, each of which includes a LAN 4 Connected through.

CAD管理サーバ1は一括してCADデータを保存し、CADデータの改変履歴の管理を行う他、複数のビューワ(viewer)データをモックアップして3次元画像の生成を行うデジタルモックアップ機能などを有する。   The CAD management server 1 collectively stores CAD data, manages the modification history of the CAD data, and has a digital mockup function for generating a three-dimensional image by mocking up a plurality of viewer data. Have.

CAD端末2,3は、自身にインストールされたCADプログラムを利用して設計検討を行うための端末である。このCAD端末は、検討対象のCADデータをCAD管理サーバ1からロードしてCADオペレーションを行うように構成されており、セーブ操作を行うことにより、編集後のCADデータは、CAD管理サーバ1に保存される。なお、図1には2台のCAD端末が示されているが、これは一例にすぎない。すなわち、本発明はCAD端末の特定の台数に限定されるものではなく、CAD端末(クライアント)は1台であっても3台以上であってもよい。   The CAD terminals 2 and 3 are terminals for performing design studies using a CAD program installed in the CAD terminals 2 and 3. This CAD terminal is configured to load CAD data to be examined from the CAD management server 1 and perform a CAD operation. The CAD data after editing is saved in the CAD management server 1 by performing a save operation. Is done. FIG. 1 shows two CAD terminals, but this is only an example. That is, the present invention is not limited to a specific number of CAD terminals, and the number of CAD terminals (clients) may be one or three or more.

図2は、CAD管理サーバ1のハードウェア構成を示す図である。   FIG. 2 is a diagram illustrating a hardware configuration of the CAD management server 1.

CAD管理サーバ1は汎用のコンピュータ装置によって実現されうるものであり、システムバス5には、CPU6、ROM7、RAM8をはじめ、ディスプレイコントローラ9、ディスクコントローラ10、USB(Universal Serial Bus)コントローラ11、ネットワークインタフェース(I/F)12などが接続されている。   The CAD management server 1 can be realized by a general-purpose computer device. The system bus 5 includes a CPU 6, a ROM 7, and a RAM 8, a display controller 9, a disk controller 10, a USB (Universal Serial Bus) controller 11, a network interface. (I / F) 12 and the like are connected.

CPU6は、このCAD管理サーバ1全体の制御を司る制御ユニットである。ROM7は、ハードウェア制御のためのBIOSを記憶している。RAM8はメインメモリとして機能し、CPU6のワークエリアを提供する。   The CPU 6 is a control unit that controls the entire CAD management server 1. The ROM 7 stores a BIOS for hardware control. The RAM 8 functions as a main memory and provides a work area for the CPU 6.

ディスプレイコントローラ9は、ビデオメモリ(VRAM)13に展開された画像データをCRT15に表示するもので、たとえばVGA仕様のテキストおよびグラフィクス表示をサポートする。   The display controller 9 displays the image data expanded in the video memory (VRAM) 13 on the CRT 15 and supports, for example, VGA text and graphics display.

ディスクコントローラ10は、ハードディスクドライブ(HDD)14を制御する。HDD14には、図示の如く、OS141、CADデータ管理プログラム142、CAD管理情報143、ビューワデータ144、CADデータ145などが記憶される。   The disk controller 10 controls a hard disk drive (HDD) 14. As illustrated, the HDD 14 stores an OS 141, a CAD data management program 142, CAD management information 143, viewer data 144, CAD data 145, and the like.

USBコントローラ11は、USB18を介して接続されるデバイスを制御する。USB18には、たとえばキーボード16およびマウス17が接続される。   The USB controller 11 controls devices connected via the USB 18. For example, a keyboard 16 and a mouse 17 are connected to the USB 18.

ネットワークI/F12は、LAN4に接続して通信を行うためのインタフェースである。   The network I / F 12 is an interface for performing communication by connecting to the LAN 4.

図3は、CAD端末2,3のハードウェア構成を示す図である。   FIG. 3 is a diagram illustrating a hardware configuration of the CAD terminals 2 and 3.

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 CAD management server 1, the CAD terminals 2 and 3 can also be realized by general-purpose computer devices. The system bus 20 includes a CPU 21, ROM 22, RAM 23, a display controller 24, a disk controller 25, and a USB controller. 26, a network I / F 27, and the like are connected. A VRAM 28 and a CRT 35 are connected to the display controller 24, and an HDD 29 is connected to the disk controller 25. Further, for example, a keyboard 36 and a digitizer 37 for performing a CAD operation are connected to the USB 38.

HDD29には、OS30をはじめ、CAD管理サーバ1からCADデータをロードしてCADオペレーションを行うためのCADプログラム31が記憶されている。HDD29には更に、CAD管理サーバ1において生成されたビューワデータに基づき3次元画像を表示するためのビューワプログラム33(以下では単に「ビューワ」ともいう。)も記憶されている。あわせて、3次元画像閲覧における視点方向、特定部品の表示/非表示、特定部品群のグループ化などの作業状態を保持するセッションファイル34も記憶される。このセッションファイル34によって、ビューワデータを再度開いたときに前回と同じ作業状態でそのビューワデータを閲覧できるようになっている。   The HDD 29 stores a CAD program 31 for loading CAD data from the CAD management server 1 and performing a CAD operation, including the OS 30. The HDD 29 further stores a viewer program 33 (hereinafter also simply referred to as “viewer”) for displaying a three-dimensional image based on the viewer data generated in the CAD management server 1. In addition, a session file 34 that stores work states such as a viewing direction in viewing a three-dimensional image, display / non-display of specific parts, and grouping of specific parts is also stored. With this session file 34, when the viewer data is opened again, the viewer data can be browsed in the same working state as the previous time.

図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 management program 142 in the CAD management server 1 includes a CAD data management module 41, a viewer data generation module 42, an HTTP communication module 43, a CGI control module 44, an authentication CGI module 45, and a CAD data list CGI module 46 as shown in the figure. It is a configuration.

CADデータ管理モジュール41は、CAD端末2または3からのファイル要求に応答してファイルを転送するとともに、CAD端末2または3からのセーブ要求に応答して、付随して受け取ったCADデータをCADデータ記憶装置145に格納する。   The CAD data management module 41 transfers a file in response to a file request from the CAD terminal 2 or 3, and responds to a save request from the CAD terminal 2 or 3 to receive the accompanying CAD data as CAD data. Store in the storage device 145.

ビューワデータ生成モジュール42は、CADデータに対するビューワデータを生成する処理を行う。ビューワデータ生成モジュール42は、新たなパーツのCADデータがCADデータ記憶装置145に登録され、あるいは、新リビジョンのCADデータがCADデータ記憶装置145に登録されたとき、当該CADデータに対するビューワデータを自動で生成する。ビューワデータ生成モジュール42により生成されたデータは、ビューワデータ記憶装置144に登録される。   The viewer data generation module 42 performs processing for generating viewer data for CAD data. When the CAD data of a new part is registered in the CAD data storage device 145 or the new revision of the CAD data is registered in the CAD data storage device 145, the viewer data generation module 42 automatically converts the viewer data for the CAD data. Generate with Data generated by the viewer data generation module 42 is registered in the viewer data storage device 144.

CADデータ管理モジュール41は更に、ビューワデータ生成モジュール42によって得られたビューワデータの生成エラーを検査する処理、および、CAD管理情報143の更新処理も行う。   The CAD data management module 41 further performs a process of checking a generation error of the viewer data obtained by the viewer data generation module 42 and a process of updating the CAD management information 143.

HTTP通信モジュール43は、CAD端末2,3におけるビューワプログラム33に対してHTMLファイルの転送をHTTPに基づき行うとともに、これに応じてビューワプログラム33により表示されるブラウザ上で入力された各種情報を、HTTPに基づきCGI制御モジュール44に転送する。   The HTTP communication module 43 transfers the HTML file to the viewer program 33 in the CAD terminals 2 and 3 based on HTTP, and in response to this, various information input on the browser displayed by the viewer program 33 is displayed. Transfer to the CGI control module 44 based on HTTP.

CGI制御モジュール44は、ビューワプログラム33から送信される、ビューワプログラム33により表示されるブラウザ上で入力された情報のうち、CGI(Common Gateway Interface)を経由した要求が存在した場合、所定のCGIを起動し、CGIが生成するHTMLファイルまたは所定の情報ファイルをビューワプログラム33に転送する。   The CGI control module 44, when there is a request via the CGI (Common Gateway Interface) among the information input on the browser displayed by the viewer program 33 transmitted from the viewer program 33, the CGI control module 44 displays a predetermined CGI. The HTML file generated by the CGI or a predetermined information file is transferred to the viewer program 33.

認証CGIモジュール45は、ビューワプログラム33によるブラウザにログインしたユーザのユーザ名およびパスワードに基づいて認証処理を行う。   The authentication CGI module 45 performs authentication processing based on the user name and password of the user who has logged into the browser by the viewer program 33.

CADデータ一覧CGIモジュール46は、ログインしたユーザからの指示に応じて、CADデータ一覧のHTMLファイルを送信する。   The CAD data list CGI module 46 transmits an HTML file of the CAD data list in response to an instruction from the logged-in user.

本実施形態におけるシステム構成は概ね上記のとおりである。次に、本実施形態における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 terminal 2 or 3 based on the viewer data by the viewer program 33, the CAD management server 1 keeps the CAD data and its viewer data by the CAD operation in other terminals. It will be updated. 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 management server 1.

そこで本実施形態では、CAD管理サーバ1からの最新データの取得及び3次元画像への反映を自動で行う仕組みを提供する。本実施形態では、ユーザが指定可能な3つの更新モードが用意される。   Therefore, in the present embodiment, a mechanism for automatically acquiring the latest data from the CAD management server 1 and reflecting it in the three-dimensional image is provided. In this embodiment, three update modes that can be specified by the user are prepared.

第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 data management information 143 includes a parts list 1431, viewer data update follow data 1432, part configuration data update follow data 1433, viewer data location data 1434, and component configuration data location data 1435. Including.

図9に、ビューワデータ用更新フォロー用データ1432、ビューワデータ所在データ1434、部品構成データ用更新フォロー用データ1433、部品構成データ所在データ1435のデータ構成例を示す。   FIG. 9 shows a data configuration example of viewer data update follow data 1432, viewer data location data 1434, component configuration data update follow data 1433, and component configuration data location data 1435.

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 follow data 1432. In the example of FIG. 9, the update follow-up data 1432 for the viewer data holds start addresses $ A10, $ A20, $ A30 indicating the location of the A component assembly (Assy) represented by $ A. $ A10, $ A20, and $ A30 are created in the order in which the viewer data was updated. $ A10 is the last viewer data (at system startup), $ A20 is the previous viewer data, and $ A30 is the latest. Corresponds to viewer data.

ビューワデータ所在データ1434は、ビューワデータ用更新フォロー用データ1432に対応して、各リビジョンのA部品アセンブリを構成する各部品のビューワデータのアドレスを保持する。   The viewer data location data 1434 holds the address of the viewer data of each part constituting the revision A part assembly corresponding to the viewer data update follow data 1432.

また、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 data 1433 for parts configuration data. In the example of FIG. 9, the part configuration data update follow data 1433 holds start addresses $ AL10, $ AL20, and $ AL30 indicating the location of the A part assembly (Assy) represented by $ AL. $ AL10, $ AL20, and $ AL30 are created in the order in which the parts list was updated. $ AL10 corresponds to the previous parts list, $ AL20 corresponds to the previous parts list, and $ AL30 corresponds to the latest parts list. .

部品構成データ所在データ1435は、部品構成データ用更新フォロー用データ1433に対応して、各リビジョンのA部品アセンブリを構成する各パーツの部品番号データの所在アドレスを保持する。   The part configuration data location data 1435 corresponds to the part configuration data update follow data 1433, and holds the location address of the part number data of each part constituting the revision A part assembly.

図10は、パーツリスト1431のデータ構造例を示す図である。   FIG. 10 is a diagram illustrating an example of the data structure of the parts list 1431.

図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 session file 34 held in each terminal. As shown in the figure, the session file 34 is divided into data for the full update mode, the partial update mode, and the time point mode. The address to be accessed differs depending on which mode is selected. For example, when the complete update mode is selected, the address description unit 341 for viewer data in the complete update mode is referred to. By accessing “$ A” described here, the viewer data update follow data 1432 in FIG. 9 is referred to. Then, the data at the latest data address “$ A30” is accessed. Similarly, the latest data address is accessed for the component configuration data.

図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 management program 142 is operating in the CAD management server 1.

CAD端末において、CADプログラム31が起動されると(ステップS11)、まずログイン処理が行われる(ステップS12)。具体的には、CAD端末は入力されたユーザ名およびパスワードをCAD管理サーバ1に送信し、CAD管理サーバ1はこれに応答して認証処理を行い、ログイン許否情報を返送する(ステップS21)。CAD端末はここで認証が成功してログインが許可された場合のみ以降の処理に進むことができる。   When the CAD program 31 is activated in the CAD terminal (step S11), a login process is first performed (step S12). Specifically, the CAD terminal transmits the input user name and password to the CAD management server 1, and the CAD management server 1 performs authentication processing in response to this, and returns login permission information (step S21). The CAD terminal can proceed to the subsequent processing only when the authentication is successful and login is permitted.

ステップS15では、CAD端末は、図示しないファイル選択画面からCADオペレーションの対象とするファイル(CADデータ)を選択することによりファイルオープン要求をCAD管理サーバ1に対して発行する。CAD管理サーバ1は、このファイルオープン要求に応答して、該当するファイルの実体を、ファイルオープン要求発行元のCAD端末に転送する(ステップS22)。   In step S15, the CAD terminal issues a file open request to the CAD management server 1 by selecting a file (CAD data) that is a target of the CAD operation from a file selection screen (not shown). In response to this file open request, the CAD management server 1 transfers the corresponding file entity to the CAD terminal that issued the file open request (step S22).

これにより、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 management server 1 receives and stores the file (step S23). Then, the CAD terminal saves the work state in the session file 34 (step S18).

続いて、CAD管理サーバ1は、更新フォロー用データにアドレスを追加する(ステップS24)。ここでは、部品の構成変更についても同様に、更新フォロー用データにアドレスが追加される。   Subsequently, the CAD management server 1 adds an address to the update follow data (step S24). Here, the address is added to the update follow data in the same manner for the component configuration change.

次に、ステップ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 data generation module 42.

図13は、本実施形態におけるビューワプログラム33に関する動作を示すフローチャートである。   FIG. 13 is a flowchart showing operations related to the viewer program 33 in the present embodiment.

CAD端末において、ビューワプログラム33が起動されると(ステップS31)、まずログイン処理が行われる(ステップS32)。具体的には、CAD端末は入力されたユーザ名およびパスワードをCAD管理サーバ1に送信し、CAD管理サーバ1はこれに応答して認証処理を行い、ログイン許否情報を返送する(ステップS41)。CAD端末はここで認証が成功してログインが許可された場合のみ以降の処理に進むことができる。   When the viewer program 33 is activated in the CAD terminal (step S31), a login process is first performed (step S32). Specifically, the CAD terminal transmits the input user name and password to the CAD management server 1, and the CAD management server 1 performs authentication processing in response to this, and returns login permission information (step S41). The CAD terminal can proceed to the subsequent processing only when the authentication is successful and login is permitted.

ログインが成功すると、ユーザは不図示のモード選択画面から、完全更新モード、部分更新モード、時点モードのいずれかを選択する(ステップ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 session file 34, and includes it in the transfer instruction and transmits it to the CAD management server 1 (step S35). When receiving this (step S42), the CAD management server 1 selects configuration data and viewer data based on the processing information (step S43). Details of this processing will be described later.

そして、CAD管理サーバ1は、ステップS43で選択した構成データ及びビューワデータをCAD端末に転送する(ステップS44)。これにより、CAD端末においてデジタルモックアップ(3次元画像表示)が指定のモードにて行われる(ステップS36)。   Then, the CAD management server 1 transfers the configuration data and viewer data selected in step S43 to the CAD terminal (step S44). Thereby, digital mockup (3D image display) is performed in the designated mode in the CAD terminal (step S36).

以下、ステップ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 data 1433 for component configuration data is accessed, and the latest address ($ AL30) is accessed. Next, the data ($ AL3, $ AL3-a, $ AL3-b) at the latest address is read from the part configuration data location data 1435. Then, the component configuration data with the read data value as an address is read from the parts list 1431.

次に、ビューワデータ用更新フォロー用データ1432のアドレス($A)にアクセスし、更に、その最新アドレス($A30)にアクセスする。次に、ビューワデータ所在データ1434から、その最新アドレスにあるデータ($A3, $A3-a, $A3-b)を読み出す。そして、ビューワデータから、上記読み出したデータ値をアドレスとするビューワデータを読み出す。なお、当該アドレスに最新のデータがない場合には代わりに旧データを読み出すようにしてもよい。この場合、クライアント側では、3次元画像の表示において、一部のパーツについて旧リビジョンのビューワデータを使用していることを示すために、特定の色で表示するなどの強調表示を行ってもよい。   Next, the address ($ A) of the update follow-up data 1432 for viewer data is accessed, and the latest address ($ A30) is further accessed. Next, the data ($ A3, $ A3-a, $ A3-b) at the latest address is read from the viewer data location data 1434. Then, the viewer data whose address is the read data value is read from the viewer data. If there is no latest data at the address, old data may be read instead. In this case, in the display of the three-dimensional image, the client side may perform highlighting such as displaying in a specific color in order to indicate that the old revision viewer data is used for some parts. .

(部分更新モードの場合)
部分更新モードでは、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 component configuration data 1433 is set to the address ($ AL10) of the data at the time of system startup (previous time) (or the time designated by the user). to access. Next, the data ($ AL1, $ AL1-a) at the address is read from the part configuration data location data 1435. Then, the component configuration data with the read data value as an address is read from the parts list 1431.

部分更新モードは、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 follow data 1432 is accessed. Further, the latest address ($ A30) is accessed. Next, the data ($ A3, $ A3-a, $ A3-b) at the latest address is read from the viewer data location data 1434. Then, the viewer data whose address is the read data value is read from the viewer data. If there is no latest data at the address, old data may be read instead.

(時点モード)
時点モードでは、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 data 1433 for component configuration data is accessed. To do. Next, the data ($ AL1, $ AL1-a) at the address is read from the part configuration data location data 1435. Then, the component configuration data with the read data value as an address is read from the parts list 1431.

時点モードでは更に、ビューワデータ用更新フォロー用データ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 data 1432 for viewer data is further accessed. Next, the data ($ A1, $ A1-a) at the address is read from the viewer data location data 1434. Then, the viewer data whose address is the read data value is read from the viewer data.

以上の実施形態は、CAD管理サーバ1とCAD端末とが協働して、CAD端末において、ビューワプログラムを動作させることで最新の、又は所定時点の3次元画像を表示させる構成を説明したが、CAD管理サーバ1に同様のビューワプログラムをインストールすれば、CAD管理サーバ1単体において最新の、又は所定時点の3次元画像を表示させることができる。すなわち本発明は、複数の機器で構成されるシステムにも適用可能であるし、1つの機器からなる装置に適用することもできる。   In the above embodiment, the configuration has been described in which the CAD management server 1 and the CAD terminal cooperate to display the latest or predetermined three-dimensional image by operating the viewer program in the CAD terminal. If a similar viewer program is installed in the CAD management server 1, the latest or predetermined three-dimensional image can be displayed on the CAD management server 1 alone. In other words, the present invention can be applied to a system composed of a plurality of devices, and can also be applied to an apparatus composed of a single device.

実施形態に係るCADシステムの概略構成を示すブロック図である。1 is a block diagram illustrating a schematic configuration of a CAD system according to an embodiment. 実施形態におけるCAD管理サーバのハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the CAD management server in embodiment. 実施形態におけるCAD端末のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the CAD terminal in embodiment. 実施形態におけるCADシステムのソフトウェア構成を概念的に示す図である。It is a figure which shows notionally the software structure of the CAD system in embodiment. 実施形態における完全更新モードを説明する図である。It is a figure explaining the complete update mode in embodiment. 実施形態における部分更新モードを説明する図である。It is a figure explaining the partial update mode in embodiment. 実施形態における時点モードを説明する図である。It is a figure explaining the time point mode in an embodiment. 実施形態におけるCADデータ管理情報に含まれるデータの内容を示す図である。It is a figure which shows the content of the data contained in CAD data management information in embodiment. 実施形態におけるビューワデータ用更新フォロー用データ、ビューワデータ所在データ、部品構成データ用更新フォロー用データ、部品構成データ所在データのデータ構成例を示す図である。It is a figure which shows the data structural example of the update follow data for viewer data in the embodiment, the viewer data location data, the update follow data for component configuration data, and the component configuration data location data. 実施形態におけるパーツリストのデータ構造例を示す図である。It is a figure which shows the example of a data structure of the parts list in embodiment. 実施形態におけるセッションファイルのデータ構造例を示す図である。It is a figure which shows the data structure example of the session file in embodiment. 実施形態におけるCADシステムによるCADデータの登録処理に係る処理の概略を示すフローチャートである。It is a flowchart which shows the outline of the process which concerns on the registration process of the CAD data by the CAD system in embodiment. 実施形態におけるビューワプログラムに関する動作を示すフローチャートである。It is a flowchart which shows the operation | movement regarding the viewer program in embodiment.

1:CAD管理サーバ
2、3:CAD端末
4:LAN
1: CAD management server 2, 3: CAD terminal 4: LAN

Claims (5)

CADデータ及び3次元画像の生成に用いられるビューワデータを記憶するサーバと、前記サーバから提供されるビューワデータに基づいて製品の3次元画像を表示するクライアントとを含むCADシステムであって、
前記サーバは、
パーツ毎に各リビジョンの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 .
前記転送制御手段は、前記更新モードが完全更新モードである場合、前記転送手段が最初に転送を行った後にビューワデータが更新される都度、当該更新後のビューワデータをすべて転送することを特徴とする請求項1に記載のCADシステム。   When the update mode is the complete update mode, the transfer control unit transfers all of the updated viewer data each time the viewer data is updated after the transfer unit performs the first transfer. The CAD system according to claim 1. 前記転送制御手段は、前記更新モードが時点モードである場合、前記転送手段が最初に転送を行った後は転送を行わないようにすることを特徴とする請求項1に記載のCADシステム。   2. The CAD system according to claim 1, wherein, when the update mode is a time point mode, the transfer control unit does not perform transfer after the transfer unit first performs transfer. 一部のパーツに最新リビジョンのビューワデータがない場合、当該一部のパーツについては、旧リビジョンのビューワデータを転送することを特徴とする請求項1に記載のCADシステム。   2. The CAD system according to claim 1, wherein when some of the parts do not have the latest revision of the viewer data, the old revision of the viewer data is transferred for the part of the parts. 前記クライアントは、3次元画像の表示において、前記一部のパーツについて旧リビジョンのビューワデータを使用していることを示す表示を行うことを特徴とする請求項に記載のCADシステム。 5. The CAD system according to claim 4 , wherein in the display of the three-dimensional image, the client performs a display indicating that old revision viewer data is used for the part of the part.
JP2008079165A 2008-03-25 2008-03-25 CAD system Active JP5228565B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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