(57)【要約】      （修正有）【課題】  未熟な作図技術者でも表示に従い作図を行え、熟練の作図技術者も少ない時間で馴れることができ、一旦システムが構築された後は設定の変更のみで多種の作図対象に対応できる作図支援プログラムを提供する。【解決手段】表示手段１が作図手順に従い関連付けてデフォルト図１ａ及び入力部１ｂを表示するので、表示手段１が作図手順が示されたデフォルト図１ａを作図手順に対応した入力部１ｂと共に表示し、使用者としての作図技術者がデフォルト図１ａと入力部１ｂを参照しながら入力した寸法諸元を入力手段１が演算手段３に出力し、演算手段３は入力された寸法諸元を座標に変換し、出力手段４がかかる座標を出力しており、寸法諸元をデフォルト図１ａと入力部１ｂとを作図手順に従い参照しながら入力するだけで図面に必要な座標を求めることができるため作図技術者が未熟な作図技術者であっても容易に使いこなせる。【選択図】  図２
2005157981.tif 000002
【特許請求の範囲】
【請求項１】
作図手順を示すための図であるデフォルト図と作図手順に対応した寸法諸元を入力するための入力部を表示する表示手段と、当該入力部に入力された寸法諸元を出力する入力手段と、当該入力手段により出力された寸法諸元を座標に変換する演算手段と、当該演算手段により変換された座標を出力する出力手段としてコンピュータを機能させるための作図支援プログラムであって、
前記表示手段が作図手順に従い関連付けてデフォルト図及び入力部を表示することを
特徴とする作図支援プログラム。
【請求項２】
前記請求項１に記載の作図支援プログラムにおいて、
前記デフォルト図の各作図手順と、前記演算手段の各演算とを対応付ける設定手段としてもコンピュータを機能させるための作図支援プログラム。
【請求項３】
前記請求項２に記載の作図支援プログラムにおいて、
前記表示手段が、設定手段で設定した設定の情報から作図に必要な項目のみからなる入力部を表示することを
特徴とする作図支援システム。
【請求項４】
前記請求項１ないし３に記載の作図支援システムにおいて、
前記表示手段が、演算手段が変換した座標に従いデフォルト図に重畳させて表示することを
特徴とする作図支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作図技術者の作図工程を支援する作図支援プログラムに関し、特に、作図技術者の利便性を考慮しつつ迅速に作図を支援する作図支援プログラムに関する。
【背景技術】
【０００２】
背景技術としては、第１に構造物全体を作図する一体型システム、第２に比較的頻度の高い図面における部品の要素を登録しておき作図対象の要素と同じ部品の要素を必要に応じて呼び出して該当箇所に適宜貼り付ける部品貼付システム、及び、第３に単純な図面形状の寸法値を変数で定義しておきかかる変数を変更することで作図対象の図面を作図するパラメトリックシステムがある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前記背景技術は以上のように構成されているため、一体型システムは作図技術者とシステム開発を行う情報処理技術者との間で十分な情報交換を行う必要があり、作図内容の細部の変更に対してその都度作図内容を作図技術者から情報処理技術者がヒアリングして修正保守しなければならず、迅速な対応ができず及び修正保守にかかる費用も莫大になるという課題を有し、部品貼付システムは部品の要素の登録が部品の要素毎に登録する必要性から登録件数が多くなると呼び出し時の選択に時間がかかり同様に保守の時間も必要となり効率的でないという課題を有し、パラメトリックシステムは作図対象の形状が複雑になると変更する変数の数が膨大となり、使用時にどの変数から入力すればよいか作図経験の浅い未熟な作図技術者であれば使用することが困難であり、作図経験の豊富な熟練の作図技術者であっても馴れるまでの時間がかかるという課題を有する。
【０００４】
そこで、本発明は前記課題を解決するためになされたもので、未熟な作図技術者でも表示に従い作図を行え、熟練の作図技術者も少ない時間で馴れることができ、また、情報処理技術者と作図技術者が極力ヒアリングをすることなく、一端システムが構築された後は設定の変更のみで多種の作図対象に対応できる作図支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る作図支援プログラムは、作図手順を示すための図であるデフォルト図と作図手順に対応した寸法諸元を入力するための入力部を表示する表示手段と、当該入力部に入力された寸法諸元を出力する入力手段と、当該入力手段により出力された寸法諸元を座標に変換する演算手段と、当該演算手段により変換された座標を出力する出力手段としてコンピュータを機能させるための作図支援プログラムであって、前記表示手段が作図手順に従い関連付けてデフォルト図及び入力部を表示するものである。このように本発明においては、作図手順を示すための図であるデフォルト図と作図手順に対応した寸法諸元を入力するための入力部を表示する表示手段と、当該入力部に入力された寸法諸元を出力する入力手段と、当該入力手段により出力された寸法諸元を座標に変換する演算手段と、当該演算手段により変換された座標を出力する出力手段としてコンピュータを機能させ、前記表示手段が作図手順に従い関連付けてデフォルト図及び入力部を表示するので、表示手段が作図手順が示されたデフォルト図を作図手順に対応した入力部と共に表示し、使用者としての作図技術者がデフォルト図と入力部を参照しながら入力した寸法諸元を入力手段が演算手段に出力し、演算手段は入力された寸法諸元を座標に変換し、出力手段がかかる座標を出力しており、寸法諸元をデフォルト図と入力部とを作図手順に従い参照しながら入力するだけで図面に必要な座標を求めることができるため作図技術者が未熟な作図技術者であっても容易に使いこなせ、熟練の作図技術者であっても即座に馴れて導入時の作業性を効率化でき、さらに、未熟な作図技術者の場合には雛型となるデフォルト図が表示され、基本となる構造物の名称を憶えることができ、研修的な効果も発揮することができる。
【０００６】
また、本発明に係る作図支援プログラムは必要に応じて、前記デフォルト図の各作図手順と、前記演算手段の各演算とを対応付ける設定手段としてもコンピュータを機能させるものである。このように本発明においては、前記デフォルト図の各作図手順と、前記演算手段の各演算とを対応付ける設定手段としてもコンピュータを機能させるので、熟練の作図技術者が作図する場合のノウハウに基づき作図手順を自由に設定し、かかる手順に演算を対応付けており、プログラムのロジック自体をプログラミング言語を用いて熟練の作図技術者からヒアリングして情報処理技術者が作成するのに比べ、熟練の作図技術者が自ら設定手段を用いて設定するだけで熟練の作図技術者と同じ作図順序で未熟な作図技術者が使用することができ、さらに、最初設定した作図手順、演算を熟練の作図技術者が設定手段を用いて適宜設定し直すことができ、使用開始後の作業性の向上を望むことができる。
【０００７】
また、本発明に係る作図支援プログラムは必要に応じて、前記表示手段が、設定手段で設定した設定の情報から作図に必要な項目のみからなる入力部を表示するものである。このように本発明においては、前記表示手段が、設定手段で設定した設定の情報から作図に必要な項目のみからなる入力部を表示するので、設定の情報全てを表示するのではなく作図に必要な情報のみ表示することで、座標を算出の際に必要となる演算式及び各演算式間の関係等の重要情報が表示されず作図技術者にとっては不必要な情報が作業領域からなくなり作業性が向上すると共に、外部への作図技術のノウハウの流出を防止することができる。また、外部への作図技術のノウハウの流出をより強固に防止するために、前記重要情報のみを別ファイルにし本作図支援プログラムのみ読み出し可能にしたり、又は、別ファイルにする場合に暗号化し本作図支援プログラムのみが復号可能にすることもできる。プログラムの実装方法にもよるが、設定情報だけでなく処理内容自体を外部に保存し必要に応じて読み出すようにすることもでき、この場合には前記重要情報だけでなく処理内容自体も隠蔽することができ情報の保全をより確実なものとすることができる。
【０００８】
また、本発明に係る作図支援プログラムは必要に応じて、前記表示手段が、演算手段が変換した座標に従いデフォルト図に重畳させて表示するものである。このように本発明においては、前記表示手段が、演算手段が変換した座標に従いデフォルト図に重畳させて表示するので、使用者が本作図支援システムを使用する場合で寸法諸元が適切に入力されていないときには適切に作図が表示されないため入力落ち、入力ミスの判断ができ、設定者が本作図支援システムを設定する場合で演算式等が適切に設定されていないときには参考値を入力することで適切に作図が表示されないため設定抜け、設定ミスの判断ができ、作業戻りの少ない作図及び設定を行うことができ、作業性を著しく向上させることができる。
【発明を実施するための最良の形態】
【０００９】
（本発明の第１の実施形態）
本発明の第１の実施形態に係る作図支援プログラムを導入した作図支援システムについて図１ないし図３に基づき説明する。導入はコンピュータにプログラムをインストールすることにより行われ、コンピュータ上でプログラムが動作することでシステムが動作する。図１は本実施形態に係る作図支援システムのブロック構成図、図２は本実施形態に係る作図支援システムのメインウィンドウの例示図、図３は本実施形態に係る作図支援システムの動作フローチャートである。
【００１０】
前記各図において本実施形態に係る作図支援システムは、作図手順を示すための図であるデフォルト図１ａと作図手順に対応した寸法諸元を入力するための入力部１ｂを表示する表示手段１と、この入力部１ｂに入力された寸法諸元を出力する入力手段２と、この入力手段２により出力された寸法諸元を座標に変換する演算手段３と、この演算手段３により変換された座標を出力する出力手段４とを備え、表示手段１が作図手順に従い関連付けてデフォルト図１ａ及び入力部１ｂを表示する構成である。
【００１１】
前記デフォルト図１ａは、作図対象の雛型であり、使用時には作図対象に近似するものを作図技術者が選択できるようにデフォルト図１ａ毎に作図支援システムを用意する。ただし、1つの作図支援システムに複数のデフォルト図１ａを対応させてもよい。このデフォルト図１ａを用いて作図手順を作図技術者に示すのであるが、作図手順を示す方法がいくつかあり、第１にデフォルト図１ａの辺、頂点等に番号を付与する番号付与方法、並びに、第２に使用する度毎に操作対象の辺、頂点等を明示する（例えば、操作対象の辺や頂点をマーキングしたり色を変更したりする）明示方法がある。ここで示した番号付与方法及び明示方法は例示であり、使用者である作図技術者が作図手順が分かるようにデフォルト図１ａの表示がなされればよい。デフォルト図１ａに対して、表示手段１、入力手段２及び演算手段３の動作が通常異なるので、デフォルト図１ａに対応して表示手段１、入力手段２及び演算手段３を形成しなければならない。
【００１２】
前記作図手順は、作図の手順であり、四角形を作図する場合を例示すると１番目に横の長さを決め、２番目に縦の長さを決めるといったものである。この四角形の例示の場合には、単純であるためにどのような作図手順でしても大差がないが、複雑な構造物が作図対象の場合には、かかる複雑な構造物を形成するそれぞれの構成要素を順序よく作図していくときと、適当に作図していくときとでは、順序よく作図していったほうがやり直しも少なくなり全体の作業量も少なく、図面としての完成度も高い。これは、作図に限ったことではなくて、順序立てた方が迅速且つ正確に作業を行うことができるという原理を利用している。このような作図手順は、経験則によるものが多く、作図支援システム等のシステムを用いない場合に、熟練の作図技術者と未熟な作図技術者との間で迅速性と正確性に差がある理由の1つとなっている。したがって、本システムにおいては、作図手順は熟練の作図技術者の経験則に基づくことが好ましい。
【００１３】
前記寸法諸元は、寸法と諸元とからなり、少なくとも一方からなる。橋梁構造物の上部工構造物を例にとると、寸法が橋長、桁長、主桁縦断勾配及び支間長等があり、諸元が工場製作品の仕様等があり、これらのように名称が一般的に決まっているものがあるが、作図する上で必要となる寸法諸元で名称がないものもある。かかる名称がない寸法諸元の場合には、適当な名称を付けるか適当な記号を付与してデフォルト図１ａ上に明示することで、使用者に明確に知らせることができる。なお、前記工場製作品とは、工場で完成させた製品又は途中まで完成させた製品を現地で組み入れたり、設置したりして用いるものであり、現地での作業量を減らし生産性の向上、コストの低減を図ることができる。
【００１４】
前記入力部１ｂは、寸法諸元を入力するためにあり、作図対象を作図するのに必要な座標を演算手段で演算する上で必要となる寸法諸元及びこの寸法諸元に対応する入力セル（入力ボックス）からなる。これに寸法諸元又は入力セルの説明を加えてもよい。
【００１５】
前記表示手段１は、作図手順に従い関連付けてデフォルト図１ａ及び入力部１ｂを表示する。作図手順はデフォルト図１ａにより表されるが、作図手順中のある手順に対応して入力部１ｂのどの寸法諸元及び入力セルが対応しているのかが不明確となるため、入力部１ｂにおいても番号付与方法、明示方法等でデフォルト図１ａと関連付ける必要がある。デフォルト図１ａによって作図手順が分かるだけでも作図技術者の作業性は向上するが、かかる作図手順の各手順に対応してどの寸法諸元を入力すればよいかが分かることで、作図技術者が迷うことなく入力セルに入力することができる。入力部１ｂもデフォルト図１ａと同様に番号付与方法、明示方法に限らず、作図手順に従いデフォルト図１ａと関連付いていればよい。他の具体例としては、ある手順で入力しなければならない寸法諸元の入力セルのみ入力可能になっているとか、さらには、ある手順で入力すべき寸法諸元を入力していない場合には、次の手順に進むことができないようにするとかがある。図２では、作図支援のメインウィンドウ内に上部にデフォルト図、下部に入力部が表示されている。ここで、デフォルト図１ａと、付与された番号とを表示する場合に、それぞれ別レイヤに表示することもでき、表示・非表示を容易に切替可能にすることもできる。
【００１６】
前記入力手段２は、入力部１ｂに入力された寸法諸元を演算手段３に出力するものであり、正確に説明すると、作図技術者が入力部１ｂを見てキーボード等の入力機器１０を用いて入力した寸法諸元を演算手段３に出力するものである。同様に寸法諸元を表示手段１にも表示するために出力する。
【００１７】
前記演算手段３は、入力された寸法諸元と演算式を用いて座標に変換する。原則として作図手順の各手順に対応して演算式が割り当ててあり、入力値となる寸法諸元を演算式に代入して座標に変換する。複数の手順に対応して１以上の演算式が割り当てられる場合もあるし、各手順に対応して１以上の演算式が割り当てられている場合もある。座標に変換するための演算以外に、演算手段３は、入力された寸法諸元から寸法諸元を求めたりし、例えば、第１の線分と第２の線分からなる直線状の第３の線分があった場合にいづれか２つの線分が分かれば計算することにより残りの線分が求まるような場合が該当し、このような場合に作図技術者から入力を受けることなく自動で演算することで使用者としての作図技術者の労力の低減を図っている。
【００１８】
前記出力手段４は、演算手段３により変換された座標を出力するものであり、出力の形式としては、あるファイル形式に変換した上で外部プログラムに出力する形態、あるファイル形式でファイルに保存する形態等がある。本システムのような作図に関する作図支援システムの場合には、ＣＡＤ(Computer Aided Design)のファイル形式で出力することが多い。なお、プロセス間通信を行える本作図支援システムのソフトウェアとＣＡＤのソフトウェアであれば、起動状態で情報のやり取りを行うことができるため、本作図支援システムのソフトウェアで求めた座標をＣＡＤのソフトウェアのファイル形式にして出力することで、即座にＣＡＤのソフトウェアにより細かい部分での手直しを行うことができる。また、ＣＡＤのソフトウェアで表示されている図面があまりにも作図技術者が想定しているものと異なる場合には、再び本作図支援システムを用いることで対応することができる。ここで、出力手段４は座標をそのまま出力してもよい。
【００１９】
本実施形態に係る作図支援システムの動作について説明する。予め、作図技術者は、解析のソフトウェアを用いて解析結果を得ているものとする。この解析結果は、例えば強度に関し鉄筋をどの程度どの間隔で挿入すればよいかを数値で示すものである。解析結果を本作図支援システムに用いることができる場合もあり、例えば、解析結果が寸法諸元の値となる場合等が該当する。また、図２のデフォルト図１ａ上には基準点があり、デフォルト図１ａ上に表されている図形の右上端（図２上には表れていない）とし、この基準点を座標(0,0)とする。使用者である未熟な作図技術者は、まず、作図対象に近似するデフォルト図１ａの本作図支援システムを起動する。作図支援システムを起動すると、表示手段１により図２に示すウィンドウが表示画面に表れる（以下、図３参照。ステップ１）。このウィンドウは上部にデフォルト図１ａが貼り付けられ、下部に入力部１ｂが表示されている。上部のデフォルト図１ａには、カッコ付数字が付与されている辺が示されている。同様に、下部の入力部１ｂにも、各行毎にカッコ付数字が付与されている表が示されている。作図技術者は、デフォルト図１ａを参照し、デフォルト図中のカッコ付数字の順序に従い、対応する入力部の寸法諸元の入力セルに寸法諸元を入力する。具体的にいうと、まず、一番小さいカッコ付数字である(1)をデフォルト図中で参照し橋長であることを確認し、下部の入力部の(1)の行の橋長L1の隣の入力セルに「24700」を入力する。以下、同様に、カッコ付数字の順序に従って、入力セルに寸法諸元を入力する。図２においては各手順に対応する各行毎に寸法諸元の値を入力する入力セルが１つ用意されているが、これは１つである必要は無く、座標の演算に複数の寸法諸元が必要となれば、「寸法諸元２」、「寸法諸元３」に寸法諸元を入力することができるようになっている。また、「寸法諸元３」までしか表示されていないが、横のスクロールバーを移動させれば、より多くの「寸法諸元」が表示され、特に演算に必要となる寸法諸元の数に制限はない。これと同様に、縦のスクロールバーを移動させると、より多くの行を表示させることができ、作図手順が(1)ないし(5)までしかないことを意味しているわけではない。入力された寸法諸元は入力手段２により演算手段３に出力される。演算手段３により入力手段２を介して作図技術者が図面出力を要求したか否かを判断する（ステップ２）。このステップ２で図面出力が要求したと判断した場合には、演算手段３が入力された寸法諸元が十分であるか否かを判断する（ステップ３）。このステップ３で入力された寸法諸元が十分であると判断した場合には、演算手段３が入力された寸法諸元と演算式を用いて演算を行い座標を求める（ステップ４）。例えば、図２の第１行目の寸法諸元は「橋長L1」で値が「24760」であり、式名称１に対応する演算式を用いて演算する。具体的に第１行目の演算により、図中のAの座標が求まる。基準点の座標である(0,0)、「橋長L1」の値及び縮尺を「1:100」とすると、「24760」が縮尺から「247.6」となり、基準点とAとの座標でY座標は同一のため(-247.6,0)となる。同様に、各行について演算手段が演算して座標を求めていく。全ての行の演算が終わった時点で、必要な座標は変換されている状態となる。次に、この変換された座標を出力手段４が該当するファイル形式に変換し起動状態にあるＣＡＤのソフトウェアに出力する（ステップ５）。ＣＡＤのソフトウェアはかかる入力を受け、入力に応じた図形をウィンドウに表示する。前記ステップ２で図面出力を要求していないと判断した場合には再びステップ２に移行する。前記ステップ３で入力された寸法諸元が十分でないと判断した場合には、表示手段１が入力が必要な寸法諸元を特定し明示する（ステップ６）。ステップ６の後に、入力手段２が特定された寸法諸元が入力されたか否かを判断する（ステップ７）。ステップ７で入力されたと判断された場合にはステップ３に移行する。ステップ７で入力されていないと判断された場合には再びステップ７に移行する。
【００２０】
このように本実施形態に係る作図支援システムによれば、作図手順を示すための図であるデフォルト図１ａと作図手順に対応した寸法諸元を入力するための入力部１ｂを表示する表示手段１と、この入力部１ｂに入力された寸法諸元からなる寸法諸元情報を出力する入力手段２と、この入力手段２により出力された寸法諸元を座標に変換する演算手段３と、この演算手段３により変換された座標からなる座標情報を出力する出力手段４とを備え、表示手段１が作図手順に従い関連付けてデフォルト図１ａ及び入力部１ｂを表示するので、表示手段１が作図手順が示されたデフォルト図１ａを作図手順に対応した入力部１ｂと共に表示し、使用者としての作図技術者がデフォルト図１ａと入力部１ｂを参照しながら入力した寸法諸元を入力手段２が演算手段３に出力し、演算手段３は入力された寸法諸元を座標に変換し、出力手段４がかかる座標を出力しており、寸法諸元をデフォルト図１ａと入力部１ｂとを作図手順に従い参照しながら入力するだけで図面に必要な座標を求めることができるため作図技術者が未熟な作図技術者であっても容易に使いこなせ、熟練の作図技術者であっても即座に馴れて導入時の作業性を効率化でき、さらに、未熟な作図技術者の場合には雛型となるデフォルト図１ａが表示され、基本となる構造物の名称を憶えることができ、研修的な効果も発揮することができる。
【００２１】
なお、本実施形態に係る作図支援システムにおいては、デフォルト図１ａと入力部１ｂとを別々に分けて表示しているが、入力部１ｂの入力セルをデフォルト図１ａの該当箇所に表示してもよく、より直感的に寸法諸元を入力することができる。
【００２２】
また、本実施形態に係る作図支援システムにおいては、線種毎に色を変えることもでき、利用者によりわかり易くデフォルト図１ａ等を見せることができる。
また、本実施形態に係る作図支援システムにおいては、画面の座標値を取得することもでき、例えば、ポインタの位置の座標値を取得することで、作図時の換算に用いることができる。
【００２３】
また、本実施形態に係る作図支援システムにおいては、実際の寸法諸元を入力することで、換算値を算出するようにすることもでき、自ら換算値を求めなくてもよい。具体的には、デフォルト図１ａの２点をマウスでクリックして画面上のＸＹ軸間距離を読み取り、実際の寸法値が入力部１ｂに入力されることで換算値を算出することができる。
【００２４】
また、本実施形態に係る作図支援システムにおいては、ＡＳＰ（Application Service Provider）形態でサービスを提供することもでき、例えば、作図技術者がブラウザを通して本サービスの提供を受けるようにすることもでき、使用料金の管理が容易で且つ、処理内容が隠蔽され、リバースエンジニアリングに利用される可能性もない。
【００２５】
（本発明の第２の実施形態）
本発明の第２の実施形態に係る作図支援プログラムを導入した作図支援システムについて図４ないし図７に基づき説明する。図４は本実施形態に係る作図支援システムのブロック構成図、図５は本実施形態に係る設定情報のウィンドウ、図６は本実施形態に係る演算式選択のウィンドウ、図７は本実施形態に係る作図支援システムの動作フローチャートである。
【００２６】
前記各図において本実施形態に係る作図支援システムは、作図手順を示すための図であるデフォルト図１ａと作図手順に対応した寸法諸元を入力するための入力部１ｂを表示する表示手段１と、この入力部１ｂに入力された寸法諸元を出力する入力手段２と、この入力手段２により出力された寸法諸元を座標に変換する演算手段３と、この演算手段３により変換された座標からなる座標情報を出力する出力手段４とを備え、表示手段１が作図手順に従い関連付けてデフォルト図１ａ及び入力部１ｂを表示する前記第１の実施形態に係る作図支援システムと同様に構成され、前記デフォルト図１ａの各作図手順と、前記演算手段３の各演算とを対応付ける設定手段５を備えることに特徴を有する構成である。
【００２７】
前記設定手段５は、入力手段２を介して設定者としての熟練の作図技術者からの設定を受け、デフォルト図１ａの作図手順の各手順と、前記演算手段３の各演算とを対応付けるものである。この設定は、デフォルト図１ａの作図手順の手順を指定し、この手順に対応して必要となる寸法諸元と演算式を指定することで行われる。演算式を指定すると、演算に必要となる変数が特定されるが、各変数がどの寸法諸元に対応するかが一目でわかるように変数に対して寸法諸元の名称若しくは記号を付与することが望ましい。寸法諸元の記号とは、デフォルト図上の対応箇所に付与することとする。寸法諸元の記号を設けたのは、全ての寸法諸元に対して名称が一般的に付与されていればよいが、名称が付与されていない寸法諸元も少なからず存在するためである。具体的には、１番目の手順となるデフォルト図１ａ上の辺、頂点等を指定し、その辺、頂点に係る座標を求めるための寸法諸元と演算式を指定する。また、必要に応じて、基準点を設定することもできる。基準点は、図形上の点であることが好ましいが、図形上の点でなくてもよい。例えば、図形上のある頂点を基準点にした場合には、かかる頂点の座標を基準として他の頂点の座標を相対的に求めることができる。基準点が図形上の点でない場合にも、かかる基準点とある頂点との位置関係から、ある頂点の座標を基準として他の頂点の座標が相対的に求まることとなり、実質的に前記ある頂点が基準点となっている。
【００２８】
前記設定手段５に対して、入力手段２を介して設定者としての熟練の作図技術者が直接演算式を入力することもできるが、汎用的な演算式は予め登録して登録した演算式から熟練の作図技術者が選択するとした方が、間違いも少なく、作業性の面からも優れている。したがって、演算式を選択するための演算式選択のウィンドウ（図６参照）を表示手段１により表示画面１１に表示し、かかる演算式選択のウィンドウ内から演算式を選択する。演算式選択のウィンドウ内では、演算式が単に表示されているだけでは、ユーザインタフェースに優れているとは言い難いので、各演算式を登録するときに演算式名称を付与し、かかる演算式名称と演算式を表示することとする。さらには、簡単な演算式の説明である演算式説明、演算式で必要となる演算式変数を表示することもできる。登録されていない、例えば、汎用的でない演算式は直接演算式を入力するとする。また、演算式だけでは座標を求めることはできないので、演算式で必要となる寸法諸元を変数として入力セルを用意する。ここで、よりユーザインタフェースを向上すべく、演算式選択のウィンドウに表示される演算式は分類毎にツリー状に表示することができ、さらに、演算式を用いて求めることができる代表的な例及びその例に対応する図（四角形を求める演算式である場合には、どこの寸法諸元を変数にすることでどこの座標を求めることができ、どのような図が描けるかを順次表示する図。図とはいってもモーショングラフィックスでもよいし、動画であってもよい。）また、演算式選択のウィンドウから演算式を選択しているが、熟練の作図技術者が演算式を一から作成してもよいし、他の演算式を組み合わせて一つの演算式とすることもでき、特に演算式選択のウィンドウに所望の演算式がない場合にはこのように作成することが必要となる。
【００２９】
また、設定及び設定内容の確認を容易に行うために、設定情報のウィンドウ（図５を参照）を表示手段１により表示画面１１に表示する。かかる設定情報のウィンドウは、設定情報の情報からなり、表示項目としては手順番号（図中では「＃」の行である）、演算式名称、座標（実際の値ではない）、演算式並びに寸法諸元の名称及び演算式変数からなる。寸法諸元と演算式変数とは組となって設定される。図５では一つの寸法諸元と演算式変数の組が表示されているが、横のスクロールバーを移動させると、必要に応じて行に複数組の寸法諸元と演算式変数が設定される。設定の情報は、設定手段５を介して熟練の作図技術者が設定する他、表示手段１が設定情報のウィンドウを表示する場合、演算手段３が演算する場合に適宜用いられ、設定手段５が記憶している。設定の情報のウィンドウで表示されている情報を全て作図支援のメインウィンドウ（図２を参照）で表示しないのは、演算式の内容を隠蔽し作図技術のノウハウの流出をすることを防止するためである。すなわち、設定の情報が流出しなければ、演算式の詳細な内容まで流出することがないからである。
【００３０】
次に、本実施形態に係る作図支援システムの動作について説明する。まず、設定者としての熟練の作図技術者（どのような作図技術者が設定してもよいが通常はノウハウを持って入ると想定できるある程度の熟練の作図技術者が設定するのが一般的だと考え、設定の主体を熟練の作図技術者としたが、特に設定者を限定するものではない。同様に、前記第１の実施形態に係る作図支援システムでの使用者を未熟な作図技術者としたが、熟練の作図技術者でもよく特に限定するものではない。）は、対象となるデフォルト図１ａを用意し、作図支援のメインウィンドウに貼り付ける。入力手段２はデフォルト図が指定されたか否かを判断する（ステップ１１）。このステップ１１でデフォルト図が指定されていないと判断した場合には再びステップ１１に移行する。前記ステップ１１でデフォルト図が指定されたと判断した場合には指定されたデフォルト図を登録する（ステップ１２）。次に、図面の基準点（座標を(X0,Y0)とする）を図形上の点で指定する。例えば、デフォルト図１ａの右上端を基準とする。入力手段２は基準点が指定されたか否かを判断する（ステップ１３）。このステップ１３で基準点が指定されていないと判断された場合には再びステップ１３に移行する。前記ステップ１３で基準点が指定されたと判断した場合には指定された基準点を登録する（ステップ１４）。最初に分かっている座標は基準点のみであるので、基準点を用いて求まる座標を指定し、かかる座標を求める場合に必要となる寸法諸元をデフォルト図１ａ上で特定し、熟練の作図技術者がクリック等の入力をする。入力手段２がデフォルト図中の点が指定されたか否かを判断する（ステップ１５）。このステップ１５で点が指定されていないと判断した場合には再びステップ１５に移行する。前記ステップ１５で点が指定されたと判断した場合には、デフォルト図１ａ上にクリック等の入力して指定された位置に表示手段１により手順番号が付与され表示される（ステップ１６）と共に、演算式選択のウィンドウを表示する（ステップ１７）。熟練の作図技術者が、適切な演算式を演算式選択のウィンドウ内で選択する。演算手段３が演算式を選択したか否かを判断する（ステップ１８）。このステップ８で演算式が選択された判断した場合には、設定手段５が保持する設定情報が更新され（ステップ１９）、それに伴って表示手段が設定情報のウィンドウの表示を更新する。具体的には、クリック等の入力時に付与された手順番号、演算式選択のウィンドウで選択された演算式名称、演算式、演算式変数が設定情報に書き込まれ、設定情報のウィンドウの表示が更新される。座標を求める場合に必要となる寸法諸元の名称を入力する。さらに、対象となる座標のデフォルト図１ａ上で特定し、熟練の作図技術者がクリック等の入力をする。デフォルト図１ａ上で特定された位置に適当な記号が付与され、設定情報のウィンドウの座標にも同様な記号である座標特定記号が付与され、さらに設定情報のウィンドウの座標には座標特定記号以外にX座標及びY座標に対してそれぞれ記号（それぞれX座標の座標特定記号、Y座標の座標特定記号とする）が付与される。座標特定記号は、作図技術者が作図する場合に現在どの座標を求めるために寸法諸元を���力しているのであろうかという問いに迅速に答えるためのものであり、この座標特定記号をデフォルト図１ａ上で確認することで寸法諸元の入力ミスが少なくなる。X座標の座標特定記号及びY座標の座標特定記号は、以降の演算で求めた座標を用いて別の座標を演算して求める場合に使用することができる役目を果たす。これらの各種設定は随時更新される（ステップ１９、フローチャートは必要最小限な演算式の選択に関する設定のみ記載している）。ステップ１９の後に入力手段２が設定が終了したか否かを判断する（ステップ２０）。このステップ２０で設定が終了したと判断した場合には終了する。前記ステップ２０で設定が終了していないと判断した場合には、ステップ１５に移行する。
【００３１】
このように本実施形態に係る作図支援システムによれば、前記デフォルト図１ａの各作図手順と、前記演算手段３の各演算とを対応付ける設定手段５を備えるので、熟練の作図技術者が作図する場合のノウハウに基づき作図手順を自由に設定し、かかる手順に演算を対応付けており、プログラムのロジック自体をプログラミング言語を用いて熟練の作図技術者からヒアリングして情報処理技術者が作成するのに比べ、熟練の作図技術者が自ら設定手段５を用いて設定するだけで熟練の作図技術者と同じ作図順序で未熟な作図技術者が使用することができ、さらに、最初設定した作図手順、演算を熟練の作図技術者が設定手段を用いて適宜設定し直すことができ、使用開始後の作業性の向上を望むことができる。
【００３２】
なお、本実施形態に係る作図支援システムにおいては、設定者を特定することができる識別番号である設定者識別番号をデフォルト図毎、又は、手順毎に設定することができ、使用者としての作図技術者が作図している場合に不具合が発生したとき、かかる設定者識別番号を表示することもでき、かかる設定者識別番号から特定される設定者に直接連絡を取ることができ、修正があれば内容が分かっている設定者自ら保守ができ迅速な対応をとることができ、さらに、メールを利用すると確実に連絡を取るようにすることもできる。また、修正が生じなかった場合であっても設定者が使用方法を直接教授して貰え専門のトレーナーを常駐させることなく使用者の作業性が著しく向上する。さらには、設定者に対して責任追及をすることができ、間接的な注意を喚起しながら細心の注意を設定者に与えることができる。
【００３３】
また、本実施形態に係る作図支援システムにおいては、図２の表示画面、図３の設定情報のウィンドウ及び図４の演算式選択のウィンドウのようなユーザインタフェースを用いたが、図８のような表示画面、演算式選択のウィンドウ及び設定情報のウィンドウを用いることができる。なお、図８中の矢印は便宜のため表示しているが、実際に使用している場合であっても矢印や配色により設定を行い易くすることもできる。例えば、図８中では、演算式毎に配色を変えており、同じ項目をわかりやすく表示するために楕円、三角等の記号を用いてＧＵＩを向上させている（図８に配色を行なっているがわかりにくいため、図９に配色に替えてハッチングにより示した）。
【００３４】
また、本実施形態に係る作図支援システムにおいては、用いている演算式は四則演算等を用いて作成してもよいが、計算式等の演算式は既に共通ライブラリー化されているものが殆んどであるため、こららの共通ライブラリーを用いることでプログラム作成の労力を省くこともできる。同様に表計算ソフトに用いられている演算式を用いることでも実現でき、特に、表計算ソフト上で本作図支援プログラムを作成することで演算式だけでなく、表計算ソフト上で利用することができる機能をそのまま用いることができ、機能を一からモジュールとして作成する必要がなく、プログラムの作成の作業性を向上させることができる。
【００３５】
（本発明の第３の実施形態）
本発明の第３の実施形態に係る作図支援プログラムを導入した作図支援システムについて説明する。
本実施形態に係る作図支援システムは、作図手順を示すための図であるデフォルト図１ａと作図手順に対応した寸法諸元を入力するための入力部１ｂを表示する表示手段１と、この入力部１ｂに入力された寸法諸元を出力する入力手段２と、この入力手段２により出力された寸法諸元を座標に変換する演算手段３と、この演算手段３により変換された座標からなる座標情報を出力する出力手段４とを備え、表示手段１が作図手順に従い関連付けてデフォルト図１ａ及び入力部１ｂを表示する前記第１の実施形態に係る作図支援システムと同様に構成され、前記表示手段１が、演算手段３が変換した座標に従いデフォルト図１ａに重畳させて表示することに特徴を有する構成である。
【００３６】
デフォルト図１ａの縮尺及び基準点がわかれば、求めた座標に対して縮尺分だけ縮尺することでデフォルト図１ａ上の座標を求めることができる。デフォルト図１ａ上の座標を求めた後、求めた座標に基づきデフォルト図１ａ上に作図していくことで表示手段１が表示画面１１にデフォルト図１ａに重量させて作図対象を表示することができる。このように直接求めた座標を検証するために作図対象を座標に従って表示する方法を、直接座標表示方式と呼ぶ。
【００３７】
この直接座標表示方式とは、座標が適切に求められ、実際に作図対象が適切に作図されているのかを確認することに使用することができるが、単に座標が求められているか否かを判断する場合には、間接座標表示方式を用いることができる。この間接座標表示方式により、作図対象が使用者が所望したように作図されているかを検証するのではなく、少なくとも座標が求められているか否かを判断することができる。間接座標表示方式は、求められた座標の有無を確認し、演算されて座標がある場合にはデフォルト図１ａ上に演算された座標だけで作図できる部分を重畳して作図する（作図されたものを仮作図とする）というものである。したがって、実際の座標に従っていないために、出力手段４により出力された座標をＣＡＤのソフトで開いた作図（実作図とし、直接座標表示方式による作図も実作図とする）とは異なることが多く、デフォルト図と略同一に作図される。間接座標表示方式によれば仮作図しか作図することはできないが、使用者としての作図技術者が寸法諸元を入力落ちしていないか、入力ミスしていないかを判断することができ、かようなケアレスミスを出力手段４により座標を出力した後に、ＣＡＤのソフト上で確認して気付くのに比べ著しく作業性に優れる。また、直接座標表示方式によれば、間接座標表示方式の効果に加えて、使用者が自分が所望する実作図が適切に作図されているか否かを確認できるだけでなく、設定者としての作図技術者において設定手段５を用いて設定中に、実作図がなされることで自分が設定した内容が正しいのか間違っているのかを判断することもでき、間違った状態で使用者が使用し混乱することもなく、出力手段４を介してＣＡＤのソフト上で確認する必要もなく便利である。ここで、デフォルト図１ａと、実作図又は仮作図とを表示する場合に、それぞれ別レイヤに表示することもでき、表示・非表示を容易に切替可能にすることもできる。
【００３８】
次に、本実施形態に係る作図支援システムの動作について説明する。まず、本作図支援システムの使用動作について説明する。使用者は、入力セルに寸法諸元を入力し、入力手段２を介して演算手段３に寸法諸元が出力され、演算手段３はかかる寸法諸元を用いて演算し座標を求める。さらに、演算手段３は求めた座標を用いてデフォルト図上の座標を演算し、随時求めた座標で作図し実作図を表示手段１を介して表示画面１１に表示する。次に、本作図支援システムの設定動作について説明する。設定者は、設定が完了した作業手順毎に入力部１ｂの入力セルにデフォルト図等の寸法諸元等の参考値を入力し、入力手段２を介して演算手段３に寸法諸元が出力され、演算手段３はかかる寸法諸元を用いて演算し座標を求める。さらに、演算手段３は求めた座標を用いてデフォルト図上の座標を演算し、随時求めた座標で作図し実作図を表示手段１を介して表示画面１１に表示する。設定動作の場合の実作図の表示は、設定者が自己の設定に誤りがないかを確認すると共に、使用者が使用した場合について適切に実作図が表示されるか否かを判断することにも用いることができ、デフォルト図の寸法諸元を参考値としている場合で設定が正しいときデフォルト図と略同一に実作図が表示され、設定が正しくないときデフォルト図と相違して実作図が表示される。相違部分に設定ミスがあるため、設定ミスの箇所の特定も迅速に行うことができる。上記使用動作及び設定動作はどちらも直接座標方式であるが、全ての寸法諸元を入力した後にまとめて実作図を表示してもよいし、入力した寸法諸元に対応して随時実作図を表示してもよい。間接座標表示方式の場合には、設定者が設定したデフォルト図上で設定した座標を結ぶことで仮作図を表示する以外は、直接座標表示方式と動作は同じであるため省略する。
【００３９】
このように本実施形態に係る作図支援システムによれば、前記表示手段１が、演算手段３が変換した座標に従いデフォルト図１ａに重畳させて作図を表示するので、使用者が本作図支援システムを使用する場合で寸法諸元が適切に入力されていないときには適切に作図が表示されないため入力落ち、入力ミスの判断ができ、設定者が本作図支援システムを設定する場合で演算式等が適切に設定されていないときには参考値を入力することで適切に作図が表示されないため設定抜け、設定ミスの判断ができ、作業戻りの少ない作図及び設定を行うことができ、作業性を著しく向上させることができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の第１の実施形態に係る作図支援システムの全体構成ブロック図である。
【図２】本発明の第１の実施形態に係る作図支援システムの表示画面である。
【図３】本発明の第１の実施形態に係る作図支援システムの動作フローチャートである。
【図４】本発明の第２の実施形態に係る作図支援システムのブロック構成図である。
【図５】本発明の第２の実施形態に係る設定情報のウィンドウである。
【図６】本発明の第２の演算式選択のウィンドウである。
【図７】本発明の第２の実施形態に係る作図支援システムの動作フローチャートである。
【図８】本発明の第２の実施形態に係る作図支援システムの表示画面、演算式選択のウィンドウ及び設定情報のウィンドウである。
【図９】本発明の第２の実施形態に係る作図支援システムの表示画面、演算式選択のウィンドウ及び設定情報のウィンドウである。
【符号の説明】
【００４１】
１  表示手段
１ａ  デフォルト図
１ｂ  入力部
２  入力手段
３  演算手段
４  出力手段
５  設定手段
１０  入力機器
１１  表示画面
【図１】
2005157981.tif 000003
【図２】
2005157981.tif 000004
【図３】
2005157981.tif 000005
【図４】
2005157981.tif 000006
【図５】
2005157981.tif 000007
【図６】
2005157981.tif 000008
【図７】
2005157981.tif 000009
【図８】
2005157981.tif 000010
【図９】
2005157981.tif 000011