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
JP4498534B2 - CAD - Google Patents
[go: Go Back, main page]

JP4498534B2 - CAD - Google Patents

CAD Download PDF

Info

Publication number
JP4498534B2
JP4498534B2 JP2000115706A JP2000115706A JP4498534B2 JP 4498534 B2 JP4498534 B2 JP 4498534B2 JP 2000115706 A JP2000115706 A JP 2000115706A JP 2000115706 A JP2000115706 A JP 2000115706A JP 4498534 B2 JP4498534 B2 JP 4498534B2
Authority
JP
Japan
Prior art keywords
display
guide plane
cad
indicating
piping member
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.)
Expired - Lifetime
Application number
JP2000115706A
Other languages
Japanese (ja)
Other versions
JP2001306626A (en
Inventor
直行 畑仲
猛 村上
Original Assignee
インターグラフ ソフトウェア テクノロジーズ カンパニー
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 インターグラフ ソフトウェア テクノロジーズ カンパニー filed Critical インターグラフ ソフトウェア テクノロジーズ カンパニー
Priority to JP2000115706A priority Critical patent/JP4498534B2/en
Publication of JP2001306626A publication Critical patent/JP2001306626A/en
Application granted granted Critical
Publication of JP4498534B2 publication Critical patent/JP4498534B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、プラント設計や建築設計に好適なCAD(コンピュータ設計支援装置)に関する。
【0002】
【従来の技術】
(第1の従来技術)
従来、プラントなどの配置設計を行なうCADでは、表示画面上でたとえば、配管部材の始端と終端の位置指定をマウスにより行なって、配管部材の位置および長さを指定する。このとき、2つの指定された位置から定まる表意画面上の距離が実際の配管部材の長さに換算される。正確な長さを要する場合には、数値入力用画面を呼び出して、数値入力をユーザが行なうと、入力された数値に対応するように表示画面上の配管部材図形の長さが変更される。
【0003】
熱交換器などの本体および本体に付属する部材を表示画面上で組み立て、1つの製品の設計を行なう場合、製品は図12に示すように3D表示される。このような3D表示中で部材1201の取り付け位置をマウスにより取り付け位置を指定する。
【0004】
【発明が解決しようとする課題】
CADの表示画面上で、部材の位置や長さをマウスで指定する場合には、表画面上の長さが実際の長さよりも非常に小さいので、マウスにより指定した値と、実際設計値として使用したい値と間には誤差が生じやすい。このため、ユーザはマウスの位置指定を試行錯誤的に繰り返さなければならず、ユーザの操作労力が煩雑となっていた。
【0005】
また、表示画面上で配置された配管部材には実際には、流体が流れるが、その流体の流れる方向が表示画面上ではわからない。このため、流体の流れる方向のチェックに要する労力も多大となっていた。
【0006】
そこで、本発明の目的は、上述の点に鑑みて、ユーザの設計労力を低減することの可能なCADを提供することにある。
【0007】
【課題を解決するための手段】
このような目的を達成するために、本発明は、表示画面上の3D表示の作業領域内で部材の配置設計を行なうCADを提供する。このCADは、ガイドプレーンの表示と配管部材の流体流れ方向の表示とを選択的に行い、このガイドプレーンの表示のために、複数の線が一定間隔で配置されたガイドプレーンの表示を指示する第1の指示手段と、ガイドプレーンの表示位置を指示する第2の指示手段と、第1の指示手段の表示の指示に応じて、第2の指示手段により指示された表示位置にガイドプレーンを作業領域に表示させる表示制御手段とを具える。また、配管部材の流体流れ方向の表示のために、配管部材の配置データを入力する入力手段と当該入力された配管部材の配置データに基づいて配管部材を表示する表示手段と、配管部材を流れる流体の流れ方向を指示する流れ方向指示手段と、指示された流れ方向に向かって流れを表す画像を表示された配管部材に沿って移動表示させる表示制御手段とを具えるものである。
【0008】
上記のCADにおいて、ガイドプレーンの3D表示上の向きは、可変設定可能にしてもよい。
【0009】
上記のCADにおいて、作業領域内で、配管部材の配置を行なう場合に、配管部材の始端位置に自動的にガイドプレーンを表示し、配管部材の終端の位置の指定に応じてガイドプレーンの表示位置を前記配管部材の始点位置から終端位置に移動することが好ましい。
【0010】
上記のCADにおいて、ガイドプレーンの形状を複数用意して、表示に使用する形状を選択可能にしてもよい。
【0011】
上記のCADにおいて、ガイドプレーン中に3次元空間のXYZ軸に対応する軸の方向を示す線を、ガイドプレーンの色とは異ならせて表示することが好ましい。
【0012】
上記のCADは、さらに、パーツ取り付け位置の表示を選択的に行い、このパーツ取り付け位置の表示のために、パーツの取り付け方向を示す線を作業領域に表示する表示手段と、線の表示位置を指示する指示手段と、当該指示された方向に沿ってパーツを3次元空間上で移動させ、取り付け先の機器または部材とパーツが接する位置を検出する検出手段と、当該検出された位置に対応する表示画面上の位置にパーツの図形を表示させる表示制御手段とを具えることが好ましい。
【0013】
上記のCADにおいて、線は枝分かれさせるように複数の線を設定可能にしてもよく、CADは、その為に、複数の線の中のいずれの線方向にパーツを取り付けるかを指示する線選択手段をさらに具えることが好ましい。
【0014】
上記のCADにおいて、複数の線を表示画面上で移動可能にしてもよく、CADは、その為に、移動対象の線を指定する線指定手段と、当該指定した線の移動方向および移動量を指示する手段とを具えることが好ましい。前記の表示制御手段は、当該指示された移動方向および移動量に基づいて、線指定手段により指定された表示画面上の線を移動させる。
【0015】
上記CADにおいて、線の移動方向は直線方向および回転方向のいずれかであることが好ましい。
【0016】
本発明はさらに、表示画面上の3D表示の作業領域内で、ガイドプレーンの表示とパーツ取り付け位置の表示とを選択的に行って、部材の配置設計を行なうCADを提供する。このCADは、ガイドプレーンの表示のために、複数の線が一定間隔で配置されたガイドプレーンの表示を指示する第1の指示手段と、ガイドプレーンの表示位置を指示する第2の指示手段と、第1の指示手段の表示の指示に応じて、第2の指示手段により指示された表示位置に前記ガイドプレーンを作業領域に表示させる表示制御手段とを具える。また、パーツ取り付け位置の表示のために、パーツの取り付け方向を示す線を作業領域に表示する表示手段と、線の表示位置を指示する指示手段と、当該指示された方向に沿ってパーツを3次元空間上で移動させ、取り付け先の機器または部材とパーツが接する位置を検出する検出手段と、当該検出された位置に対応する表示画面上の位置にパーツの図形を表示させる表示制御手段とを具える。
【0017】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【0018】
図1は、CADのシステム構成を示す。なお、CADは市販のものを使用することができるので、説明は簡単にとどめる。本実施形態は、ソフトウェアで実現される設計補助機能に特徴がある。この設計補助機能については後で詳細に説明する。
【0019】
図1において、CPU10、システムメモリ20、ディスプレイ30、入力装置40およびハードディスク50およびその他周辺装置がバスに接続されている。CPU10はシステムメモリ20にロードされたCAD用ソフトを実行して、CAD設計機能をユーザに提供する。
【0020】
システムメモリ20は上記CAD用ソフトをハードディスク50からロードする他、CPU10に対する入出力データやオペレーティングシステムの一部を記憶する。ディスプレイ30は、設計対象の機器や設備を表示する。表示すべき情報はシステムメモリの専用表示領域でCPU10により描画され、その描画データ(ビットマップイメージ)がCPU10によりディスプレイ30に転送されて表示される。
【0021】
入力装置40はキーボードおよびマウスを有する。ハードディスク50はシステム全体を制御するオペレーティングシステム(ソフト)や設計した機器や設備に関する情報を保存する。ハードディスクにはCAD用ソフトで使用される各種データ、たとえば、後述するパーツの形状データや表示用の図形データなどもファイルの形態で保存されている。
【0022】
(第1の実施形態)
本発明に係るガイドプレーン表示機能を次に説明する。本実施形態では、図6や図9に示す網目を持ったガイドプレーンを必要に応じて表示させ、機器や部材の位置の指定操作の補助を行なうことに特徴がある。
【0023】
この補助機能の説明を行なう前に、CADの表示画面の構成を図5を参照して説明する。図5において、501は作業領域であり、この領域で、設備や機器の配置を行なう。502はツールバー(操作選択用メニューを含む)であり、ツールバーのアイテムをマウスにより指定すると、情報入力用のダイヤログ(情報入力用サブウィンドウ)503や情報選択用のプルダウンメニューが表示される。図5に表示されたダイヤログ503はツールバー上のアイテムを指定したときに表示される。504は作業領域上で表示されている部材や機器に関する設計情報が表示される領域である。505は設計対象の種類が配管部材、機器等であることを指示したり、いま、配置しようとしている機器等の番号を表示する領域である。
【0024】
このような設計画面でガイドプレーンを表示するための処理手順を図2に示す。図2の処理手順は、CAD用ソフトの中に組み込まれ、マウスの操作(入力イベント)の発生ごとに割り込み的にCPU10により実行される。
【0025】
また、本実施形態では、自動的にガイドプレーンを表示させる。自動表示の条件は以下のいずれかである。
a)配管部材NO.を領域505で設定または配管部材をクリックし、延長ボタン(不図示)をマウスにより操作したとき、
b)表示画面の作業領域内で、配管部材の始点位置をマウスで指定し、クリックボタンを操作したとき、
ユーザが配管部材設計を行なう場合にユーザは以下の操作を行なう。すなわち、ツールバー502上の配管部材アイテムをマウスにより指定してダイヤログ503を表示させる(ステップS10〜S50、図5参照)。次にユーザはダイヤログ503において配管部材の開始位置(座標)を設定する。設定された位置情報はシステムメモリ20内に一時記憶される。
【0026】
ユーザは新規に配管部材の入力を行なう場合には、名前、流体名、ラインNoを設定する(不図示)。この設定(OKボタンの操作)に応じて、入力イベントが発生すると、図2のステップS10でOKボタンの操作が上記条件b)に合致していることがCPU10により検出され、CPU10はガイドプレーンの表示の指示ありと判定し、手順をステップS11へと進める。ステップS11でCPU10は予め設定されている設定情報にしたがって、ガイドプレーンを表示させる(図6参照)。設定情報は、ガイドプレーンが四辺形の網目か図9のような放射状かの形状情報、X軸、Y軸、Z軸およびガイドプレーンの色情報、網目の間隔、ガイドプレーンの原点位置情報である。これらアイテム全てを用意する必要はなく、製造者は必要とする任意のアイテムを設定情報として用意すればよい。
【0027】
本実施形態では、初期的にガイドプレーンがXY平面上に沿って表示され、この場合にはX軸とY軸の基準線がそれぞれ、黄色およびピンク色でガイドプレーンの色で表示される。
【0028】
また、X軸、Y軸およびX軸の原点位置情報の示す位置は、配管部材等の始点位置が設定されている場合には、その始点位置、配管部材等の始点位置が設定されていない場合には作業領域501の中央位置が初期設定される。
【0029】
ユーザがガイドプレーンの向きを図7に示すようにXY平面からXZ平面に変えたい場合にはキーボードのZキーを操作し、XY平面からYZ平面に変えたい場合には再度Zキーを操作する。キー入力イベント発生により図2の手順がCPU10において実行され、ステップS20において、ガイドプレーンの向きの指示が検出されて、ガイドプレーンの表示の変更が行なわれる(ステップS21)。この表示の変更処理はシステムメモリ20上の表示情報記憶領域での表示情報の変更により実現される。
【0030】
このようにユーザが表示画面上で、配管部材の始点位置をマウスで指定して、マウスを移動させると、クリックボタンの発生イベントが発生し、図2の処理手順が実行される。ステップS30でマウス(正確には原点)の移動方向および移動量がCPU10により検知され、CPU10はマウスの新しい移動位置に対応する表示画面上の位置(配管部材の終端位置)にガイドプレーンの表示を移動させる(ステップS31)。この後、ステップS50のその他の処理で従来と同様、始点位置と新しい移動位置との間に配管部材図形が表示される(図8参照)。マウスが移動するごとに以上述べた処理が繰り返し実行されるが、CPU10の処理速度が非常に高速なために人間の目には、マウスの移動に応じてガイドプレーンの表示が移動しているように見える。
【0031】
また、ユーザが特定のキー(XキーやZキー等)を操作すると、そのキー操作が図2のステップS40でCPU10により検知され、ステップS41で図9に示すようにガイドプレーンの形状が変更される。図9に示すガイドプレーンは角度を付けて配管を入力する時のために特定の角度で放射状の線を表示している。なお、XキーやZキーの操作でガイドプレーンの向きが変更されることは同じである。このように本実施形態では、網目状のガイドプレーンを放射状のガイドプレーに切り替えると、エルボやベンダーなどの曲線状の配管部材を配置するときの位置の目安をつけることができる。
【0032】
ユーザがその他、従来と同様の操作を行なうと、図2の処理手順ではその他の処理で操作により指示される処理がCPU10により実行される。また、ツールメニューバー上の不図示の特定アイテムをユーザが指示すると、ガイドプレーンの環境設定画面が現れ、ユーザは、上述のガイドプレーンに関する設定情報を設定することができる。この処理も図2のステップS50のその他の処理内で実行される。
【0033】
(第2の実施形態)
次に表示画面上に配置された配管部材の流体の流れの向きの表示について説明する。
【0034】
従来と同様、ユーザが表示画面上で配管部材の設計を行なうと、システムメモリ上には、図5の領域505に表示される情報、すなわち、配管部材の名前、流体名、ラインNo(部材番号)、部材(直線の管や曲線の管(エルボやベンダー)の種別および配管部材の始点位置および終端位置(本発明の配置情報)を1つのレコード(データセットとも呼ばれる)とするテーブルが作成される。また、上記テーブル内または別途テーブルに配管部材の図形を描画するための描画データが記憶される。
【0035】
そこで、本実施形態ではこのテーブル(配管部材テーブルと称す)が作成されると、図3の処理プログラム(CAD用ソフトの一部)を一定周期割り込みで実行して、図10および図11に示すように配管部材の系に沿って一定区間を異なる色で塗りつぶし、塗りつぶす区間を移動させることにより流体の流れの向きを表現する。
【0036】
このための処理を次に説明する。上記配管部材テーブルは同一の系の配管部材は同一の配管部材名を有する点に着目する。CPU10は配管部材テーブルの上の一番上の欄からレコードを取り出し、レコードの中の配管部材名と始点位置および終端位置の値、部材の種別を取り出す。
【0037】
取り出した次に配管部材名に対応する図形の位置情報をテーブルから取り出し、この図形情報により定まる上の表示画面上の領域、たとえば、図10の符号1001の部分に相当する表示情報記憶領域内のデータ領域を異なる色で塗りつぶす。より具体的には、システムメモリ20上の表示情報記憶領域内の符号1001に対応する表示データ(色データ)を異なる色に変更する。これにより、符号1001の部分が異なる色で表示される。次にCPU10は現在取り出している配管部材の終端位置が始端位置となり、同一の配管部材名を持つレコード、すなわち、現在の配管部材と接続される次の配管部材を配管部材テーブルの中から検索する。検索が得られない場合には、そこで、検索を終了し、別の名前の配管部材の先頭位置を検出する。一方、検索により、接続される配管部材のレコードが見つかると、そのレコードに含まれる始点位置、終点位置、部材の種別等および描画のための位置情報(以下、これらを描画情報と称する)を取り出して、この描画情報の示す領域を異なる色で塗りつぶす。
【0038】
このようにして、同一の配管部材名をを持つ部材であって、異なる色で塗りつぶすべき部材(領域)の始点位置および終点位置を設定して、表示画面情報の配管部材を異なる色で順次に塗りつぶす(ステップS100〜S150のループ処理)。
【0039】
なお、一度塗りつぶしを行なった領域は、一定時間経過してから異なる色を元に戻す(ステップS120〜S130)。
【0040】
以上の処理(ステップS100〜S150)を繰り返すと、表示画面上では同一の配管部材系統の連続する部材が時系列的に異なる色画像で塗りつぶされるので、この表示を見るユーザには流体が流れているように見える。
【0041】
なお、ユーザが部材の配置を行なう方向がデフォルトの流体の流れ方向となる。ユーザが流れ方向切り替えボタン(不図示)をマウスにより操作すると、その操作がステップS140で検出され、ステップS100〜S150のループ処理を繰り返すがユーザには逆方向から流れるように見える。
【0042】
ユーザが終了ボタン(不図示)をマウスにより操作すると、その操作がステップS150で検出され、この処理手順の割り込みがオフ(割り込みの取り消し)される(ステップS150)。これにより、図3の処理手順の一定周期割り込みの実行が行なわれなくなる。ちなみに、この処理手順は配管部材設計の表示画面が表示された開始時点で、配管部材テーブルにレコードが記載されていることが確認された時点に割り込みがオンされ、以後、図3の処理手順の一定周期割り込みが実行される。
【0043】
(第3実施形態)
次に、パーツ(部材)の組み立て設計に好適な設計支援機能を説明する。CADでは設計対象のプラントや機器本体は表示画面上に3D(3次元)表示される。そこで、本実施形態では図12に示すように表示画面上に部材を取り付けたい方向を示す補助線1205を表示して、部材の本体上への取り付け位置をその取り付け前にユーザに知らせる。この補助線を以下、串と呼ぶことにする。
【0044】
串の概念を図13(A)に示す。串は中心と串先を結ぶ串軸で構成される。
【0045】
図13(B)に示すように串軸の任意の位置から、所定角度を持たせて他の串を設けることが可能である。本実施形態では、枝分かれして設置される串を子串、枝分かれの元となる串を親串と呼ぶことにする。
【0046】
このような串を使用して表示画面上でパーツを機器本体に配置(取り付け)する操作およびCADの内部処理を詳細に説明する。
【0047】
図12は串表示に係るCADの表示画面を示す。図12おいて、1201は取り付けの対象となるパーツであり、パーツ選択エリア1204の中から選択される。1202はパーツを取り付ける機器本体、1203は取り付けるパーツの内容を示すプロパティを表示するエリアである。1204は取り付けるべきパーツを選択するパーツ選択エリアである。1205は前もって設定された串である。
【0048】
このような表示画面上でユーザは図14に示すように最初に串の位置を設定し、串を表示させる。次にパーツ選択エリア1204の中の所望のパーツをマウスによりダブルクリックするとダブルクリックにより指定されたパーツが串方向で機器本体(または部材)と接する位置に配置される。
【0049】
以上の処理を実行するためのCADのCPU10の処理手順を図4に示す。
【0050】
図12のツールバー上の不図示のアイテムをユーザがマウスで指示すると、CPU10は串を設定するためのダイヤログ(情報入力用のサブウィンドウ)を表示させる(ステップS201)。操作者がこのダイヤログに対してキーボードから数値入力を行なう。ただし、ダイヤログには初期設定値が予め定められており、キーボードからの数値入力とマウスによる操作で設定値を変えることができる。ダイヤログは親串、子串それぞれ使用する。本実施形態では、串の中心位置、主軸の方向、補助軸の方向、串の長さ、合わせ対象パーツの有無が入力される。子串の場合、串の中心位置は親串上の子串の位置であり、親串の中心位置からの距離で表される。主軸は串(親串、または子串)の方向を示すベクトルであり、任意の位置の3次元座標の値を入力すると、3次元空間上の原点から任意の位置に向かう方向(ベクトル)が決定される。
【0051】
補助軸の方向は、主軸上で子串を設ける場合の子串の方向を示す。子串がさらに孫串を設ける場合には、孫串の方向を表す。長さは主軸の長さを表す。合わせ対象の有無は主軸の方向に沿ってパーツを取り付けするか否かを表す。初期設定値はなしである。
【0052】
ここでユーザがダイヤログ上のOKボタンを操作すると、設定された値に基づき最初に親串が表示画面に表示される。ユーザは表示された串を見て、子串を追加したい場合には、表示画面上の親串の所望の位置にマウスカーソルを合わせてマウスのクリックボタンによりクリックすると(図15(A)参照)、CPU10は串の追加と判断し(ステップS210)、上述の串情報入力用ダイヤログを表示させるユーザはこのダイヤログで子串についての串中心の位置、主軸の方向、補助軸の方向長さ、合わせ対象のパーツの有無の指定を行なう。入力された情報に基づき、CPU10串の追加表示を行なう(図15(B)参照)とともに入力情報をシステムメモリ20に記憶する(ステップS211)。
【0053】
本実施形態では、数値入力により串の位置や向きを設定するが、表示画面上の串をマウスで移動させることによっても位置や向きを調整することができる。
【0054】
ユーザは図16(A)に示すように子串の中心位置にマウスカーソルを合わせ、クリックボタンを押下した状態でマウスを右に動かす。これによりマウスの移動に応じて表示画面上の子串が方向はそのままにして、右に直線的に移動する。
【0055】
また、子串の串先にマウスカーソルを合わせ,クリックボタンを押下した状態で移動させると、移動方向に沿って、3次元空間上で串の中心を回転の中心として、予め補助軸により定められた方向から定まる平面上で串が回転移動する(図16(B)参照)。3次元空間上の串の移動状態が表示画面にも3D表示される。
【0056】
CPU10は串先がマウスにより指定されたことにより回転移動を識別し、串の中心が指定されたことで、串の平行移動を識別する(ステップS240)。
【0057】
識別した移動の種類に応じて、CPU10はマウスの移動に応じた3次元空間での移動方向および移動量を計算し、その計算結果に対応させて表示画面上の串の表示位置を移動させる(ステップS241→S242)。
【0058】
このようにしてユーザはパーツの取り付け方向を決定すると、図12のパーツ選択エリア内で所望のパーツをマウス操作で選択する。CPU10はこの操作をステップS220で検出すると、上述のダイヤログで合わせ対象ありが指定された串に関する方向情報をシステムメモリ20から取り出す。次に3次元空間上で串の方向に沿って選択されたパーツを串の中心部に向かって異動させ機器や部材と接する位置を検出する。この検出位置がパーツの取り付け位置として自動決定され、表示画面上の対応位置に選択されたパーツの図形が表示される(ステップS221→S222)。
1)第1の実施形態のガイドプレーンの基準軸(X、Y,Z軸)はガイドプレーンの色と異なる色で表示したが、黒白画面を使用する場合には、基準軸を太く、ガイドプレーンの網目を細く描画すればよい。
2)第1の実施形態において、ガイドプレーンを表示するモードと表示しないモードを設け、ガイドプレーンを表示するモードがユーザにより設定された場合に、ガイドプレーンの自動表示、マウスの移動に伴うガイドプレーンの移動表示などの処理を行なうようにしてもよい。
3)第1の実施形態では配管部材設計を行なう例を示したが、特定の構造物で長さの指定をマウスで行なう場合、たとえば、鉄骨の長さの指定などにおいて、ガイドプレーンを自動表示させてもよい。また、これら設計対象の長さの指定とは別個にガイドプレーン単独で表示位置をマウスの操作で移動するようにしてもよいこと勿論である。
4)第2実施形態では配管部材テーブルに記載する配管部材情報の記載順と流体の向きを表したが、流体の流れの向きを示す情報を配管部材テーブルに記載してもよい。この場合は始点および終点の区別は必要ない。流体の流れの向きを示す情報により2つの端点情報が始点か終端かを判定すればよい。
5)第2の実施形態で流体の流れを示すための画像は、塗りつぶし画像の他に、→(矢印)記号などの図形を使用して移動表示させることもできる。
【0059】
上述の実施形態に対して種々の変形が可能である。しかしながらその変形が特許請求の範囲に記載された技術思想にもとづくものである限り、その変形は本発明の技術範囲内となる。
【0060】
【発明の効果】
以上、説明したように、請求項1〜5の発明によれば、ガイドプレーの線の間隔で、配置したい部材等の位置や長さを正確に把握できるので、試行錯誤的な配置の回数が減少し、もって、ユーザの設計労力を低減することができる。
【0061】
請求項6の発明では、流れを示す画像が流れ方向に沿って移動するので、ユーザは流れ方向の確認が容易になる。これによりユーザの試行錯誤的な作業が低減する。
【0062】
請求項7〜10の発明では、部材の取り付け方向を示す表示画面上に表示されるので、その線により取り付け先の位置をユーザが確認するできる。また、その方向に沿った部材の取り付け位置は自動的に計算されるので、ユーザの手作業による配置よりもより設置位置が正確となる。これによりユーザの試行錯誤的な作業が低減する。
【図面の簡単な説明】
【図1】本発明実施形態のシステム構成を示すブロック図である。
【図2】CPU10が実行するガイドプレーン表示制御のための処理手順を示すフローチャートである。
【図3】CPU10が実行する流れ方向表示制御のための処理手順を示すフローチャートである。
【図4】CPU10が実行する串表示制御のための処理手順を示すフローチャートである。
【図5】CADの表示画面の一例を示す説明図である。
【図6】ガイドプレーンの表示制御を説明するための説明図である。
【図7】ガイドプレーンの表示制御を説明するための説明図である。
【図8】ガイドプレーンの表示制御を説明するための説明図である。
【図9】他のガイドプレーンの形状を示す説明図である。
【図10】流体の流れを示す表示の一例を示す説明図である。
【図11】流体の流れを示す表示の一例を示す説明図である。
【図12】パーツの取り付けのための線(串)の表示制御内容を説明するための説明図である。
【図13】(A)および(B)はパーツの取り付けのための線(串)の表示制御内容を説明するための説明図である。
【図14】パーツの取り付けのための線(串)の表示制御内容を説明するための説明図である。
【図15】(A)および(B)はパーツの取り付けのための線(串)の表示制御内容を説明するための説明図である。
【図16】(A)および(B)はパーツの取り付けのための線(串)の表示制御内容を説明するための説明図である。
【符号の説明】
10 CPU
20 システムメモリ
30 ディスプレイ
40 入力装置
50 ハードディスク
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a CAD (Computer Design Support Device) suitable for plant design and architectural design.
[0002]
[Prior art]
(First prior art)
2. Description of the Related Art Conventionally, in a CAD that performs layout design of a plant or the like, the position and length of a piping member are specified on the display screen, for example, by specifying the position of the start and end of the piping member with a mouse. At this time, the distance on the ideographic screen determined from the two designated positions is converted into the actual length of the piping member. When an accurate length is required, when the numerical value input screen is called and the numerical value is input by the user, the length of the piping member graphic on the display screen is changed to correspond to the input numerical value.
[0003]
When a main body such as a heat exchanger and members attached to the main body are assembled on the display screen and one product is designed, the product is displayed in 3D as shown in FIG. In such 3D display, the attachment position of the member 1201 is designated with the mouse.
[0004]
[Problems to be solved by the invention]
When specifying the position and length of a member with the mouse on the CAD display screen, the length on the front screen is much smaller than the actual length. Errors are likely to occur between the values you want to use. For this reason, the user has to repeat the position designation of the mouse by trial and error, and the user's operation labor has been complicated.
[0005]
In addition, fluid actually flows through the piping members arranged on the display screen, but the direction in which the fluid flows is not known on the display screen. For this reason, much labor is required for checking the direction of fluid flow.
[0006]
Accordingly, an object of the present invention is to provide a CAD capable of reducing a user's design effort in view of the above points.
[0007]
[Means for Solving the Problems]
  To achieve these goals,The present invention provides a CAD for designing the arrangement of members within a 3D display work area on a display screen. This CAD selectively displays the guide plane and the fluid flow direction of the piping member, and instructs the display of the guide plane in which a plurality of lines are arranged at regular intervals for the display of the guide plane. In response to the display instruction of the first instruction means, the second instruction means for instructing the display position of the guide plane, and the display instruction of the first instruction means, the guide plane is set at the display position instructed by the second instruction means. Display control means for displaying in the work area. Further, for displaying the fluid flow direction of the piping member, the input means for inputting the piping member arrangement data, the display means for displaying the piping member based on the inputted piping member arrangement data, and the piping member flow Flow direction instructing means for instructing the flow direction of fluid, and display control means for moving and displaying an image representing the flow in the instructed flow direction along the displayed piping member.
[0008]
  In the CAD, the orientation of the guide plane on the 3D display may be variably settable.
[0009]
  In the above CAD, when the piping member is arranged in the work area, the guide plane is automatically displayed at the starting end position of the piping member, and the display position of the guide plane according to the designation of the end position of the piping member. Is preferably moved from the start position to the end position of the piping member.
[0010]
  In the above CAD, a plurality of guide plane shapes may be prepared so that the shape used for display can be selected.
[0011]
  In the above CAD, it is preferable that a line indicating the direction of the axis corresponding to the XYZ axes in the three-dimensional space is displayed in the guide plane different from the color of the guide plane.
[0012]
  The CAD further selectively displays the part mounting position, and for displaying the part mounting position, display means for displaying a line indicating the mounting direction of the part in the work area, and the display position of the line. Corresponding to the detected position, the indicating means for instructing, the detecting means for moving the part in the three-dimensional space along the instructed direction and detecting the position where the part or the device or member to be attached contacts. It is preferable to include display control means for displaying a part graphic at a position on the display screen.
[0013]
  In the above-described CAD, a plurality of lines may be set so that the lines are branched. For this purpose, the CAD selects a line selection means for instructing in which line direction the parts are to be attached. It is preferable to further comprise.
[0014]
  In the above-described CAD, a plurality of lines may be movable on the display screen. For this purpose, the CAD specifies a line designating unit that designates a line to be moved, a moving direction and a moving amount of the designated line. And means for indicating. The display control means moves the line on the display screen designated by the line designation means based on the instructed movement direction and movement amount.
[0015]
  In the CAD, the movement direction of the line is preferably either a linear direction or a rotation direction.
[0016]
  The present invention further provides a CAD for designing the arrangement of members by selectively displaying a guide plane and displaying a part mounting position within a 3D display work area on a display screen. The CAD includes a first instruction means for instructing display of a guide plane in which a plurality of lines are arranged at a predetermined interval, and a second instruction means for instructing a display position of the guide plane. And a display control means for displaying the guide plane in the work area at the display position designated by the second instruction means in response to the display instruction of the first instruction means. In addition, for displaying the part attachment position, a display means for displaying a line indicating the part attachment direction in the work area, an instruction means for instructing the display position of the line, and three parts along the indicated direction are displayed. Detecting means for detecting a position where the part or device to which the device or member to be attached is in contact is moved in a dimensional space; and a display control means for displaying a part graphic at a position on the display screen corresponding to the detected position. Have.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0018]
FIG. 1 shows a system configuration of CAD. In addition, since a commercially available CAD can be used, the description will be briefly given. This embodiment is characterized by a design support function realized by software. This design auxiliary function will be described later in detail.
[0019]
In FIG. 1, a CPU 10, a system memory 20, a display 30, an input device 40, a hard disk 50, and other peripheral devices are connected to a bus. The CPU 10 executes CAD software loaded in the system memory 20 to provide a CAD design function to the user.
[0020]
In addition to loading the CAD software from the hard disk 50, the system memory 20 stores input / output data for the CPU 10 and part of the operating system. The display 30 displays devices and facilities to be designed. Information to be displayed is drawn by the CPU 10 in the dedicated display area of the system memory, and the drawing data (bitmap image) is transferred to the display 30 by the CPU 10 and displayed.
[0021]
The input device 40 has a keyboard and a mouse. The hard disk 50 stores information about an operating system (software) that controls the entire system and designed devices and equipment. Various data used in the CAD software, for example, part shape data and graphic data for display, which will be described later, are stored in the hard disk in the form of files.
[0022]
(First embodiment)
Next, the guide plane display function according to the present invention will be described. The present embodiment is characterized in that a guide plane having a mesh as shown in FIGS. 6 and 9 is displayed as necessary to assist the operation of specifying the position of the device or member.
[0023]
Before explaining this auxiliary function, the configuration of the CAD display screen will be described with reference to FIG. In FIG. 5, reference numeral 501 denotes a work area in which facilities and equipment are arranged. Reference numeral 502 denotes a toolbar (including an operation selection menu). When an item on the toolbar is designated with a mouse, an information input dialog (information input sub-window) 503 and an information selection pull-down menu are displayed. The dialog 503 displayed in FIG. 5 is displayed when an item on the toolbar is designated. Reference numeral 504 denotes an area where design information related to members and devices displayed on the work area is displayed. Reference numeral 505 denotes an area for instructing that the type of design object is a piping member, equipment, or the like, or displaying the number of the equipment that is about to be arranged.
[0024]
FIG. 2 shows a processing procedure for displaying a guide plane on such a design screen. The processing procedure of FIG. 2 is incorporated in the CAD software, and is executed by the CPU 10 in an interrupted manner every time a mouse operation (input event) occurs.
[0025]
In this embodiment, a guide plane is automatically displayed. The automatic display condition is one of the following.
a) Piping member NO. Is set in area 505 or when a piping member is clicked and an extension button (not shown) is operated with a mouse,
b) When the start point position of the piping member is specified with the mouse in the work area of the display screen and the click button is operated,
When the user performs piping member design, the user performs the following operations. That is, the piping member item on the toolbar 502 is designated with the mouse to display the dialog 503 (steps S10 to S50, see FIG. 5). Next, the user sets the start position (coordinates) of the piping member in the dialog 503. The set position information is temporarily stored in the system memory 20.
[0026]
When a user newly inputs a piping member, the user sets a name, a fluid name, and a line number (not shown). When an input event occurs in accordance with this setting (OK button operation), the CPU 10 detects in step S10 in FIG. 2 that the OK button operation matches the condition b), and the CPU 10 detects the guide plane. It is determined that there is a display instruction, and the procedure proceeds to step S11. In step S11, the CPU 10 displays a guide plane according to preset setting information (see FIG. 6). The setting information includes shape information on whether the guide plane is a quadrilateral mesh or a radial mesh as shown in FIG. 9, color information about the X axis, Y axis, Z axis and guide plane, mesh spacing, and guide plane origin position information. . It is not necessary to prepare all these items, and the manufacturer may prepare any necessary items as setting information.
[0027]
In the present embodiment, the guide plane is initially displayed along the XY plane, and in this case, the X-axis and Y-axis reference lines are displayed in yellow and pink, respectively, in the guide plane color.
[0028]
In addition, the position indicated by the origin position information of the X-axis, Y-axis, and X-axis, when the starting point position of the piping member or the like is set, the starting point position of the piping member or the like is not set The center position of the work area 501 is initially set.
[0029]
When the user wants to change the orientation of the guide plane from the XY plane to the XZ plane as shown in FIG. 7, the user operates the Z key on the keyboard, and when the user wants to change from the XY plane to the YZ plane, the Z key is operated again. The CPU 10 executes the procedure shown in FIG. 2 when a key input event occurs. In step S20, the guide plane orientation instruction is detected, and the guide plane display is changed (step S21). This display change process is realized by changing the display information in the display information storage area on the system memory 20.
[0030]
In this way, when the user designates the start position of the piping member on the display screen with the mouse and moves the mouse, a click button generation event occurs, and the processing procedure of FIG. 2 is executed. In step S30, the movement direction and movement amount of the mouse (precisely the origin) is detected by the CPU 10, and the CPU 10 displays the guide plane at the position on the display screen (the end position of the piping member) corresponding to the new movement position of the mouse. Move (step S31). Thereafter, the piping member figure is displayed between the starting point position and the new movement position in the other processes in step S50 as in the conventional case (see FIG. 8). The processing described above is repeatedly executed each time the mouse moves. However, since the processing speed of the CPU 10 is very high, it seems that the display of the guide plane is moved according to the movement of the mouse to the human eye. Looks like.
[0031]
When the user operates a specific key (X key, Z key, etc.), the key operation is detected by the CPU 10 in step S40 in FIG. 2, and the shape of the guide plane is changed in step S41 as shown in FIG. The The guide plane shown in FIG. 9 displays a radial line at a specific angle in order to input piping with an angle. It is the same that the direction of the guide plane is changed by operating the X key or the Z key. As described above, in this embodiment, when the mesh-shaped guide plane is switched to the radial guide play, it is possible to provide a guide for the position when the curved piping member such as an elbow or a bender is arranged.
[0032]
When the user performs other operations similar to the conventional ones, the CPU 10 executes processing instructed by the operations in other processing in the processing procedure of FIG. When the user instructs a specific item (not shown) on the tool menu bar, the guide plane environment setting screen appears, and the user can set the setting information related to the guide plane. This process is also executed in the other processes in step S50 of FIG.
[0033]
(Second Embodiment)
Next, the display of the direction of the fluid flow of the piping member arranged on the display screen will be described.
[0034]
When the user designs the piping member on the display screen as in the conventional case, the information displayed in the area 505 of FIG. 5 on the system memory, that is, the name of the piping member, the fluid name, and the line number (member number) ), Members (straight pipes and curved pipes (elbows and benders) types and piping member start position and end position (placement information of the present invention) as one record (also called a data set) are created. Further, drawing data for drawing a figure of the piping member is stored in the table or in a separate table.
[0035]
Therefore, in the present embodiment, when this table (referred to as a piping member table) is created, the processing program of FIG. 3 (part of the CAD software) is executed with a constant cycle interruption, and is shown in FIGS. Thus, the direction of the fluid flow is expressed by painting a certain section with a different color along the piping member system and moving the section to be painted.
[0036]
Processing for this will be described next. Note that the piping member table has the same piping member name in the same system. The CPU 10 extracts a record from the top column on the piping member table, and extracts the piping member name, start point position and end position values, and member type in the record.
[0037]
Next, the graphic position information corresponding to the piping member name is extracted from the table, and an area on the upper display screen determined by the graphic information, for example, a display information storage area corresponding to the reference numeral 1001 in FIG. Fill the data area with a different color. More specifically, the display data (color data) corresponding to the reference numeral 1001 in the display information storage area on the system memory 20 is changed to a different color. Thereby, the portion denoted by reference numeral 1001 is displayed in a different color. Next, the CPU 10 searches the piping member table for a record having the same piping member name, that is, the next piping member connected to the current piping member, with the end position of the currently extracted piping member being the starting position. . If the search cannot be obtained, the search is terminated and the head position of the piping member with another name is detected. On the other hand, when a record of the piping member to be connected is found by the search, the start point position, end point position, member type, etc. included in the record and position information for drawing (hereinafter referred to as drawing information) are extracted. Thus, the area indicated by the drawing information is filled with a different color.
[0038]
In this way, the start point position and end point position of members (areas) that have the same piping member name and are to be painted in different colors are set, and the piping members in the display screen information are sequentially displayed in different colors. Fill out (loop processing in steps S100 to S150).
[0039]
It should be noted that once the area has been filled, a different color is restored after a predetermined time has elapsed (steps S120 to S130).
[0040]
When the above processing (steps S100 to S150) is repeated, continuous members of the same piping member system are filled with different color images in time series on the display screen, so that fluid flows to the user who sees this display. Looks like you are.
[0041]
The direction in which the user arranges the members is the default fluid flow direction. When the user operates a flow direction switching button (not shown) with the mouse, the operation is detected in step S140, and the loop processing of steps S100 to S150 is repeated, but it appears to the user to flow from the reverse direction.
[0042]
When the user operates an end button (not shown) with the mouse, the operation is detected in step S150, and the interrupt of this processing procedure is turned off (interrupt is canceled) (step S150). As a result, the fixed-cycle interrupt in the processing procedure of FIG. 3 is not executed. By the way, in this processing procedure, when the piping member design display screen is displayed, an interrupt is turned on when it is confirmed that a record is written in the piping member table. Thereafter, the processing procedure of FIG. A periodic interrupt is executed.
[0043]
(Third embodiment)
Next, a design support function suitable for assembly design of parts (members) will be described. In CAD, a plant to be designed and an apparatus main body are displayed in 3D (three-dimensional) on the display screen. Therefore, in the present embodiment, as shown in FIG. 12, an auxiliary line 1205 indicating the direction in which the member is to be attached is displayed on the display screen to notify the user of the attachment position of the member on the main body before the attachment. This auxiliary line is hereinafter referred to as a skewer.
[0044]
The concept of skewers is shown in FIG. The skewer is composed of a skewer shaft connecting the center and the skewer tip.
[0045]
As shown in FIG. 13 (B), it is possible to provide another skewer with a predetermined angle from an arbitrary position of the skewer shaft. In the present embodiment, the skewer that is branched and installed is called a child skewer, and the skewer that is the source of branching is called a parent skewer.
[0046]
The operation of arranging (attaching) parts to the device main body on the display screen using such skewers and the internal processing of CAD will be described in detail.
[0047]
FIG. 12 shows a CAD display screen related to skewer display. In FIG. 12, reference numeral 1201 denotes a part to be attached, which is selected from the part selection area 1204. 1202 is an apparatus main body to which a part is attached, and 1203 is an area for displaying a property indicating the content of the part to be attached. Reference numeral 1204 denotes a part selection area for selecting a part to be attached. 1205 is a skewer set in advance.
[0048]
On such a display screen, the user first sets the skewer position and displays the skewer as shown in FIG. Next, when a desired part in the part selection area 1204 is double-clicked with the mouse, the part designated by the double-clicking is arranged at a position in contact with the device main body (or member) in the skew direction.
[0049]
FIG. 4 shows a processing procedure of the CAD CPU 10 for executing the above processing.
[0050]
When the user designates an item (not shown) on the toolbar in FIG. 12 with the mouse, the CPU 10 displays a dialog (information input sub-window) for setting a skewer (step S201). An operator inputs a numerical value to this dialog from the keyboard. However, an initial setting value is predetermined in the dialog, and the setting value can be changed by inputting a numerical value from a keyboard and operating with a mouse. Use a main skewer and a child skewer. In this embodiment, the center position of the skewer, the direction of the main shaft, the direction of the auxiliary shaft, the length of the skewer, and the presence / absence of parts to be aligned are input. In the case of a child skewer, the center position of the skewer is the position of the child skewer on the parent skewer and is represented by the distance from the center position of the parent skewer. The main axis is a vector that indicates the direction of the skewer (parent skewer or child skewer). When a 3D coordinate value at an arbitrary position is input, the direction (vector) from the origin in the 3D space to the arbitrary position is determined. Is done.
[0051]
The direction of the auxiliary shaft indicates the direction of the child skewer when the child skewer is provided on the main shaft. When the child skewer further provides a grandchild skewer, it represents the direction of the grandchild skewer. The length represents the length of the main shaft. The presence / absence of the alignment target indicates whether or not the part is attached along the direction of the main shaft. The default value is none.
[0052]
Here, when the user operates the OK button on the dialog, the parent skewer is first displayed on the display screen based on the set value. When the user looks at the displayed skewer and wants to add a child skewer, the user moves the mouse cursor to a desired position of the parent skewer on the display screen and clicks with the mouse click button (see FIG. 15A). The CPU 10 determines that the skewer is to be added (step S210), and the user who displays the above-described skewer information input dialog uses this dialog to determine the position of the skewer center, the direction of the main shaft, and the direction length of the auxiliary shaft. Specify the presence / absence of parts to be matched. Based on the input information, the CPU 10 is additionally displayed (see FIG. 15B) and the input information is stored in the system memory 20 (step S211).
[0053]
In the present embodiment, the position and orientation of the skewer are set by numerical input, but the position and orientation can also be adjusted by moving the skewer on the display screen with a mouse.
[0054]
As shown in FIG. 16 (A), the user moves the mouse to the right with the mouse button positioned at the center position of the skewer and pressing the click button. As a result, the skewer on the display screen moves linearly to the right while keeping the direction as the mouse moves.
[0055]
In addition, when the mouse cursor is moved to the skewer tip and moved while the click button is pressed, the center of the skewer is determined in advance in the three-dimensional space by the auxiliary axis along the moving direction. The skewer rotates on a plane determined from the direction (see FIG. 16B). The moving state of the skewer in the three-dimensional space is also displayed in 3D on the display screen.
[0056]
The CPU 10 identifies the rotational movement by designating the skewer tip with the mouse, and identifies the parallel movement of the skewer by designating the center of the skewer (step S240).
[0057]
In accordance with the identified type of movement, the CPU 10 calculates the movement direction and movement amount in the three-dimensional space according to the movement of the mouse, and moves the display position of the skewer on the display screen according to the calculation result ( Step S241 → S242).
[0058]
When the user determines the attachment direction of the parts in this manner, the user selects a desired part in the part selection area of FIG. 12 by operating the mouse. When the CPU 10 detects this operation in step S220, the CPU 10 extracts the direction information related to the skewer designated to be matched in the above-described dialog from the system memory 20. Next, the part selected along the skewer direction in the three-dimensional space is moved toward the center of the skewer to detect the position in contact with the device or member. This detection position is automatically determined as the part attachment position, and the graphic of the selected part is displayed at the corresponding position on the display screen (steps S221 → S222).
1) The reference axes (X, Y, Z axes) of the guide plane of the first embodiment are displayed in a color different from the color of the guide plane. However, when a black and white screen is used, the reference axis is thick and the guide plane is It is only necessary to draw a fine mesh.
2) In the first embodiment, a mode for displaying a guide plane and a mode for not displaying a guide plane are provided, and when a mode for displaying a guide plane is set by the user, the guide plane is automatically displayed and the guide plane is associated with the movement of the mouse. Processing such as moving display may be performed.
3) In the first embodiment, an example in which piping member design is performed has been shown. However, when a length is specified with a specific structure with a mouse, for example, a guide plane is automatically displayed when a steel frame is specified. You may let them. Of course, the display position may be moved by operating the mouse separately from the design of the length of the design object.
4) In the second embodiment, the description order of the piping member information described in the piping member table and the direction of the fluid are shown. However, information indicating the direction of the fluid flow may be described in the piping member table. In this case, it is not necessary to distinguish the start point and the end point. It is only necessary to determine whether the two end point information is the start point or the end point based on the information indicating the direction of fluid flow.
5) The image for indicating the flow of fluid in the second embodiment can be moved and displayed using a graphic such as a → (arrow) symbol in addition to the filled image.
[0059]
Various modifications can be made to the above-described embodiment. However, as long as the modification is based on the technical idea described in the claims, the modification falls within the technical scope of the present invention.
[0060]
【The invention's effect】
As described above, according to the first to fifth aspects of the present invention, since the position and length of a member or the like to be arranged can be accurately grasped by the distance between the lines of the guide play, the number of trial and error arrangements can be reduced. Thus, the user's design effort can be reduced.
[0061]
According to the sixth aspect of the present invention, since the image showing the flow moves along the flow direction, the user can easily confirm the flow direction. This reduces user trial and error work.
[0062]
According to the seventh to tenth aspects of the present invention, since it is displayed on the display screen indicating the mounting direction of the member, the user can confirm the position of the mounting destination by the line. Moreover, since the attachment position of the member along that direction is automatically calculated, the installation position is more accurate than the manual placement by the user. This reduces user trial and error work.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a system configuration of an embodiment of the present invention.
FIG. 2 is a flowchart showing a processing procedure for guide plane display control executed by a CPU 10;
FIG. 3 is a flowchart illustrating a processing procedure for flow direction display control executed by a CPU.
FIG. 4 is a flowchart illustrating a processing procedure for skew display control executed by a CPU.
FIG. 5 is an explanatory diagram illustrating an example of a CAD display screen.
FIG. 6 is an explanatory diagram for describing guide plane display control;
FIG. 7 is an explanatory diagram for explaining guide plane display control;
FIG. 8 is an explanatory diagram for explaining guide plane display control;
FIG. 9 is an explanatory diagram showing the shape of another guide plane.
FIG. 10 is an explanatory diagram showing an example of a display showing the flow of fluid.
FIG. 11 is an explanatory diagram showing an example of a display showing the flow of fluid.
FIG. 12 is an explanatory diagram for explaining display control contents of lines (skewers) for attaching parts.
FIGS. 13A and 13B are explanatory diagrams for explaining display control contents of lines (skewers) for attaching parts.
FIG. 14 is an explanatory diagram for explaining display control contents of lines (skewers) for attaching parts.
FIGS. 15A and 15B are explanatory diagrams for explaining display control contents of lines (skewers) for attaching parts.
FIGS. 16A and 16B are explanatory diagrams for explaining display control contents of lines (skewers) for attaching parts.
[Explanation of symbols]
10 CPU
20 System memory
30 display
40 input devices
50 hard disks

Claims (10)

表示画面上の3D表示の作業領域内で部材の配置設計を行なうCADにおいて、
ガイドプレーンの表示と配管部材の流体流れ方向の表示とを選択的に行い、
このガイドプレーンの表示のために、複数の線が一定間隔で配置されたガイドプレーンの表示を指示する第1の指示手段と、
前記ガイドプレーンの表示位置を指示する第2の指示手段と、
前記第1の指示手段の表示の指示に応じて、前記第2の指示手段により指示された表示位置に前記ガイドプレーンを前記作業領域に表示させる表示制御手段とを具え、
前記配管部材の流体流れ方向の表示のために、配管部材の配置データを入力する入力手段と当該入力された配管部材の配置データに基づいて配管部材を表示する表示手段と、
前記配管部材を流れる流体の流れ方向を指示する流れ方向指示手段と、
当該指示された流れ方向に向かって流れを表す画像を表示された配管部材に沿って移動表示させる表示制御手段とを具える、CAD。
In CAD for designing the arrangement of members in the work area of 3D display on the display screen,
Selectively display the guide plane and the fluid flow direction of the piping members,
A first instruction means for instructing display of a guide plane in which a plurality of lines are arranged at regular intervals for the display of the guide plane;
Second indicating means for indicating a display position of the guide plane;
Display control means for displaying the guide plane in the work area at the display position instructed by the second instruction means in response to the display instruction of the first instruction means;
In order to display the fluid flow direction of the piping member, an input unit that inputs piping member arrangement data, and a display unit that displays the piping member based on the input piping member arrangement data,
Flow direction indicating means for indicating the flow direction of the fluid flowing through the piping member;
CAD comprising display control means for moving and displaying an image representing a flow in the instructed flow direction along the displayed piping member.
請求項1に記載のCADにおいて、前記ガイドプレーンの3D表示上の向きを可変設定可能である、CAD。The CAD according to claim 1, wherein a direction of the guide plane on 3D display can be variably set. 請求項1に記載のCADにおいて、前記作業領域内で、配管部材の配置を行なう場合に、配管部材の始端位置に自動的に前記ガイドプレーンが表示され、配管部材の終端の位置の指定に応じて前記ガイドプレーンの表示位置が前記配管部材の始点位置から終端位置に移動する、CAD。2. The CAD according to claim 1, wherein when the piping member is arranged in the work area, the guide plane is automatically displayed at the starting end position of the piping member, and the end position of the piping member is designated. CAD in which the display position of the guide plane moves from the start position to the end position of the piping member. 請求項1に記載のCADにおいて、前記ガイドプレーンの形状は複数用意されており、表示に使用する形状を選択可能である、CAD。The CAD according to claim 1, wherein a plurality of shapes of the guide plane are prepared, and a shape used for display can be selected. 請求項1に記載のCADにおいて、前記ガイドプレーン中に3次元空間のXYZ軸に対応する軸の方向を示す線を、前記ガイドプレーンの色とは異ならせて表示する、CAD。2. The CAD according to claim 1, wherein a line indicating a direction of an axis corresponding to an XYZ axis in a three-dimensional space is displayed in the guide plane differently from a color of the guide plane. 請求項1に記載のCADであって、さらに、パーツ取り付け位置の表示を選択的に行い、このパーツ取り付け位置の表示のために、パーツの取り付け方向を示す線を前記作業領域に表示する表示手段と、
前記線の表示位置を指示する指示手段と、
当該パーツの取り付け方向を示す線に沿って前記パーツを3次元空間上で移動させ、取り付け先の機器または部材と前記パーツが接する位置を検出する検出手段と、
当該検出された位置に対応する表示画面上の位置に前記パーツの図形を表示させる表示制御手段とを具える、CAD。
The CAD according to claim 1, further comprising: a display unit that selectively displays a part mounting position and displays a line indicating a part mounting direction in the work area for displaying the part mounting position. When,
Indicating means for indicating the display position of the line;
Detecting means for moving the part in a three-dimensional space along a line indicating the mounting direction of the part, and detecting a position where the part or device to which the part is attached contacts the part;
CAD comprising display control means for displaying a graphic of the part at a position on the display screen corresponding to the detected position.
請求項6に記載のCADであって、前記線は枝分かれさせるように複数の線を設定可能であり、当該複数の線の中のいずれの線方向に前記パーツを取り付けるかを指示する線選択手段をさらに具える、CAD。7. The CAD according to claim 6, wherein a plurality of lines can be set so that the lines are branched, and a line selection unit that indicates in which line direction of the plurality of lines the parts are to be attached. CAD further comprising 請求項7に記載のCADであって、前記複数の線は表示画面上で移動可能であり、移動対象の線を指定する線指定手段と、当該指定した線の移動方向および移動量を指示する手段とをさらに具え、前記表示制御手段は、当該指示された移動方向および移動量に基づいて、前記線指定手段により指定された表示画面上の線を移動させる、CAD。8. The CAD according to claim 7, wherein the plurality of lines are movable on a display screen, and designates a line designation means for designating a movement target line, a movement direction and a movement amount of the designated line. CAD, wherein the display control means moves a line on the display screen designated by the line designation means based on the instructed movement direction and movement amount. 請求項8に記載のCADにおいて、前記線の移動方向は直線方向および回転方向のいずれかである、CAD。The CAD according to claim 8, wherein the moving direction of the line is one of a linear direction and a rotational direction. 表示画面上の3D表示の作業領域内で部材の配置設計を行なうCADにおいて、
ガイドプレーンの表示とパーツ取り付け位置の表示とを選択的に行い、
このガイドプレーンの表示のために、複数の線が一定間隔で配置されたガイドプレーンの表示を指示する第1の指示手段と、
前記ガイドプレーンの表示位置を指示する第2の指示手段と、
前記第1の指示手段の表示の指示に応じて、前記第2の指示手段により指示された表示位置に前記ガイドプレーンを前記作業領域に表示させる表示制御手段とを具え、
前記パーツ取り付け位置の表示のために、パーツの取り付け方向を示す線を前記作業領域に表示する表示手段と、
前記線の表示位置を指示する指示手段と、
当該パーツの取り付け方向を示す線に沿って前記パーツを3次元空間上で移動させ、取り付け先の機器または部材と前記パーツが接する位置を検出する検出手段と、
当該検出された位置に対応する表示画面上の位置に前記パーツの図形を表示させる表示制御手段とを具える、CAD。
In CAD for designing the arrangement of members in the work area of 3D display on the display screen,
Display the guide plane and the parts installation position selectively.
A first instruction means for instructing display of a guide plane in which a plurality of lines are arranged at regular intervals for the display of the guide plane;
Second indicating means for indicating a display position of the guide plane;
Display control means for displaying the guide plane in the work area at the display position instructed by the second instruction means in response to the display instruction of the first instruction means;
Display means for displaying a line indicating the attachment direction of the parts in the work area for displaying the parts attachment position;
Indicating means for indicating the display position of the line;
Detecting means for moving the part in a three-dimensional space along a line indicating the mounting direction of the part, and detecting a position where the part or device to which the part is attached contacts the part;
CAD comprising display control means for displaying a graphic of the part at a position on the display screen corresponding to the detected position.
JP2000115706A 2000-04-17 2000-04-17 CAD Expired - Lifetime JP4498534B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000115706A JP4498534B2 (en) 2000-04-17 2000-04-17 CAD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000115706A JP4498534B2 (en) 2000-04-17 2000-04-17 CAD

Publications (2)

Publication Number Publication Date
JP2001306626A JP2001306626A (en) 2001-11-02
JP4498534B2 true JP4498534B2 (en) 2010-07-07

Family

ID=18627292

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000115706A Expired - Lifetime JP4498534B2 (en) 2000-04-17 2000-04-17 CAD

Country Status (1)

Country Link
JP (1) JP4498534B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004038722A (en) 2002-07-05 2004-02-05 Sunstar Eng Inc Server system for providing power-assisted bicycle
JP4512045B2 (en) * 2006-02-10 2010-07-28 株式会社ア−キテック Graphic creation device and graphic creation program
JP2017084250A (en) * 2015-10-30 2017-05-18 株式会社ダイテック Design support program and design support apparatus
JP2024132679A (en) * 2023-03-17 2024-10-01 株式会社管総研 Display processing device control method, display processing device, and display processing program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06215074A (en) * 1993-01-18 1994-08-05 Canon Inc Graphic processing device
JP3564792B2 (en) * 1994-05-17 2004-09-15 ダイキン工業株式会社 Piping design method, piping design device, duct design method, and duct design device
JP3363611B2 (en) * 1994-09-26 2003-01-08 キヤノン株式会社 Graphic information processing method and apparatus
JPH10132200A (en) * 1996-10-29 1998-05-22 Tokyo Gas Co Ltd Network tracking device, network tracking method, and recording medium
JP2000048065A (en) * 1998-07-30 2000-02-18 Yamatake Corp Virtual 3D pipeline drawing method

Also Published As

Publication number Publication date
JP2001306626A (en) 2001-11-02

Similar Documents

Publication Publication Date Title
JP3841439B2 (en) Robot jog feed method
JP3585357B2 (en) Information processing apparatus and method, and recording medium recording information processing program
JPH08212045A (en) Method for change of scale of plotting and computer graphic apparatus
JP3437223B2 (en) Shape display device and shape display method
JP4498534B2 (en) CAD
US6864885B2 (en) Graphic form correction method and apparatus for CAD system
JP2012083883A (en) Screen data preparation device
JP2000057361A (en) Graphic editing device
JPH09245188A (en) Graphic display method and graphic display device
JP2002190492A (en) Bonding data setting apparatus and method
JPH0816825A (en) 3D 3D layout editing method and 3D 3D layout editing device
JP4248680B2 (en) Command menu display method in display device
JPH09120308A (en) Tool path plotting method
JP3124973B2 (en) Graphic data input method
JP3640790B2 (en) 3D CAD system and computer readable storage medium storing 3D CAD program
JP4310909B2 (en) Image processing device
JP2003336119A (en) Virtual pattern display device, virtual pattern display program
JPH06119430A (en) Graphic display
JP4774911B2 (en) Drawing processing program, recording medium recording the drawing processing program, drawing processing method, and drawing processing system
JPH06251124A (en) Animation data input device
WO2024028977A1 (en) Teaching device
JPH0426443A (en) Sewing machine data generating device
CN117369794A (en) A wiring method for developing programming tools based on models
JP2812621B2 (en) CAD system with dimension line editing function
JP2003178330A (en) Three-dimensional layout editing method and three-dimensional layout editing apparatus

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20050421

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20050603

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060324

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090421

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20090721

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20090724

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091002

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20100104

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20100107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100127

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100127

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: 20100409

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100414

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130423

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4498534

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130423

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140423

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term