(57)【特許請求の範囲】
【請求項１】
位置情報を入力する入力手段と、
この入力手段からの位置情報に基づいてカーソルの位置を識別するカーソル位置識別手段と、
編集対象の図形要素を表示すると共に前記カーソル位置識別手段で識別された位置にカーソルを表示する表示手段と、
前記カーソル位置識別手段で識別されたカーソルの位置の近傍に存在する図形要素を選択し選択要素とする要素選択手段と、
この要素選択手段から与えられる選択要素の情報から前記選択要素の存在領域を識別し前記表示手段に表示された表示データのうち前記選択要素の存在領域の表示データを切り出すウィンドウ表示要素切出手段と、
このウィンドウ表示要素切出手段で切り出された表示データと前記選択要素のパラメータを設定するためのメニューとを前記表示手段に同時に表示させると共に前記メニューによるパラメータの変更入力に応じて前記同時に表示された選択要素の表示データの表示形態を変化させる表示制御手段と
を備えたことを特徴とするＣＡＤシステム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ＣＡＤシステムにおいて図形要素の選択後のパラメータ設定に使用されるメニューの表示方法に関する。
【０００２】
【従来の技術】
ＣＡＤシステムでは、システムに対して種々の操作及び処理を指示する際に、線種、文字の大きさ、尺度等のパラメータを設定することがある。この種のパラメータは、通常、表示画面には全く表示されないか、表示画面のごく狭い固定的な領域に表示されることが多い。しかし、設定すべきパラメータの数が多い場合には、全てのパラメータを表示することが困難であるため、パラメータ設定に係る対象要素が選択されたときに、選択的にパラメータ設定用のメニューを表示するようにしたシステムも知られている。
従来、この種のメニューは、表示画面の固定的な位置に表示されるのが一般的である。また、パラメータ設定に使用されるカーソルの移動量を極力少なくするために、カーソルの位置の近傍にパラメータ設定用のメニューを表示させるようにしたシステムも知られている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述した従来のメニュー表示方法では、パラメータ設定用のメニューが表示画面の固定的位置かカーソル位置の近傍に表示されるので、選択要素がメニューの下に隠れてしまうことがある。特に後者のばあいには、要素選択した位置にメニューが現われるので、選択要素は必然的にメニューの下に隠れてしまう。このため、選択された要素を画面上で確認しながらパラメータ設定を行うことが困難になるという問題点がある。
【０００４】
本発明は、このような問題点を解決するためになされたもので、選択要素を画面上で確認しながら、パラメータ設定用のメニューによって上記選択要素のパラメータを設定することができるＣＡＤシステムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明は、位置情報を入力する入力手段と、この入力手段からの位置情報に基づいてカーソルの位置を識別するカーソル位置識別手段と、編集対象の図形要素を表示すると共に前記カーソル位置識別手段で識別された位置にカーソルを表示する表示手段と、前記カーソル位置識別手段で識別されたカーソルの位置の近傍に存在する図形要素を選択し選択要素とする要素選択手段と、この要素選択手段から与えられる選択要素の情報から前記選択要素の存在領域を識別し前記表示手段に表示された表示データのうち前記選択要素の存在領域の表示データを切り出すウィンドウ表示要素切出手段と、このウィンドウ表示要素切出手段で切り出された表示データと前記選択要素のパラメータを設定するためのメニューとを前記表示手段に同時に表示させると共に前記メニューによるパラメータの変更入力に応じて前記同時に表示された選択要素の表示データの表示形態を変化させる表示制御手段とを備えたことを特徴とする。
【０００６】
【作用】
本発明によれば、メニューにウィンドウを設け、このウィンドウ内に前記対象要素を表示するようにしたので、対象要素を画面上で確認しながらメニューを使用してパラメータ設定操作を行うことができる。
【０００７】
【実施例】
以下、添付の図面を参照してこの発明の実施例について説明する。
図１はこの発明の実施例に係るＣＡＤシステムの機能ブロック図である。
入力装置１は、マウス等のポインティングデバイスやキーボード等のコード入力手段を含む。入力装置１のマウス等からの位置情報は、カーソル位置識別部２に入力され、マウス等によって操作されるカーソルの位置が識別される。カーソル位置識別部２の位置識別結果は、表示制御部３に与えられ、ディスプレイ４の識別された位置にカーソルが表示されるようになっている。カーソル位置識別部２からの位置識別結果は、要素選択部５及びコマンド実行部６にも供給されている。要素選択部５は、カーソル位置識別部２で識別されたカーソルの位置の近傍に存在する図形要素をＣＡＤ処理部７から選択し、その図形要素を選択要素とする。コマンド実行部６は、カーソル位置識別部２で識別されたカーソル位置に表示されているコマンドを実行し、ＣＡＤ処理部７に対して指定された処理を施す。
【０００８】
また、ウィンドウ表示要素切出部８は、要素選択部５から与えられる選択要素の情報から選択要素の存在領域を識別し、表示制御部３に供給されている表示データのうち、上記選択要素の存在領域の表示データを切り出す。切り出された表示データは、ダイアログメニュー表示制御部９に与えられている。ダイアログメニュー表示制御部９は、内部にウィンドウを含むダイアログメニューの表示情報を備えている。そして、ダイアログメニュー表示制御部９は、上記切り出された表示データをダイアログメニューに用意されているウィンドウの大きさに適宜拡大・縮小したのちウィンドウの部分に貼り付け、その他の表示情報と共に表示制御部３に与える。これにより、ディスプレイ４の所定位置にウィンドウを有するダイアログメニューが表示されるようになっている。
なお、出力装置１０は、ＣＡＤ処理部７の制御に従って図面を出力するプロッタ等の出図装置である。
【０００９】
図２は、このＣＡＤシステムのディスプレイ４に表示される画面の一例を示す図である。
画面１１は、図形表示領域１２、メインメニュー１３及びメッセージ表示ライン１４を備えて構成されている。この例は、寸法線の付加操作時の表示例を示したもので、図中点線で囲まれた部分が編集の対象となっている対象要素１５である。この対象要素１５には、端点距離の自動認識のために選択された選択要素１６、寸法線の位置を指定するためのカーソル１７及び寸法線の位置を示す補助線１８等を含む。即ち、対象要素１５には、編集操作時にダイレクトに変化したり、操作対象となっている部分の全てを含んでいる。
【００１０】
メッセージ表示ライン１４に表示された“寸法線の位置を指定して下さい。”というメッセージに従って、オペレータが寸法線の位置をマウスのクリック操作等で確定すると、次に図３に示すように、対象要素１５に関するパラメータを設定するためのダイアログメニュー１９が表示される。このとき、ダイアログメニュー１９の表示位置は、予め固定された位置でも良いし、カーソルの移動量を少なくするために、カーソル１７の位置に表示するようにしてもよい。
【００１１】
図３に示すように、ダイアログメニュー１９が表示されると、対象要素１５がこのダイアログメニュー１９の下に隠れてしまうことがある。このため、このシステムでは、ダイアログメニュー１９の一部にウィンドウ２０を設け、このウィンドウ２０に対象要素１５を表示するようにしている。
【００１２】
図４は、ダイアログメニュー１９の一例を示す図である。このダイアログメニュー１９には、上述したウィンドウ２０のほかに、記入する寸法線のパラメータとして、端点距離の測定のための点選択を自動認識を行うこと、ペン番号が１番の白であること、表示色が５番の水色であること、ピッチが標準ピッチであること、線種が実線であること、寸法形式が「Ｖａｌｕｅ  」であること、文字サイズが３．２ｍｍであること、端末記号が内開矢１であること等が設定されている。これらのパラメータを変更する場合には、ダイアログメニュー１９の必要なパラメータをカーソル１７で選択し、設定値を変更すればよい。パラメータが変更されると、それに応じてウィンドウ２０に表示された対象要素１５の表示形態も変化する。
【００１３】
【発明の効果】
以上述べたように、本発明によれば、メニューにウィンドウを設け、このウィンドウ内に対象要素を表示するようにしたので、対象要素を画面上で確認しながらメニューを使用してパラメータ設定操作を行うことができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施例に係るＣＡＤシステムの機能ブロック図である。
【図２】同システムにおける表示画面の一例を示す図である。
【図３】同システムにおける表示画面の一例を示す図である。
【図４】同表示画面におけるダイアログメニューの表示例を拡大して示す図である。
【符号の説明】
１…入力装置、２…カーソル位置識別部、３…表示制御部、４…ディスプレイ、５…要素選択部、６…コマンド実行部、７…ＣＡＤ処理部、８…ウィンドウ表示要素切出部、９…ダイアログメニュー表示制御部、１０…出力装置、１１…画面、１２…図形表示領域、１３…メインメニュー、１４…メッセージ表示ライン、１５…対象要素、１６…選択要素、１７…カーソル、１８…補助線、１９…ダイアログメニュー、２０…ウィンドウ。
【図１】
0003615230.tif 000002
【図２】
0003615230.tif 000003
【図３】
0003615230.tif 000004
【図４】
0003615230.tif 000005