JPH07105241A - 図形処理装置 - Google Patents
図形処理装置Info
- Publication number
- JPH07105241A JPH07105241A JP5245495A JP24549593A JPH07105241A JP H07105241 A JPH07105241 A JP H07105241A JP 5245495 A JP5245495 A JP 5245495A JP 24549593 A JP24549593 A JP 24549593A JP H07105241 A JPH07105241 A JP H07105241A
- Authority
- JP
- Japan
- Prior art keywords
- design
- operator
- data
- designed
- function
- 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.)
- Pending
Links
- 238000013461 design Methods 0.000 claims abstract description 89
- 238000012545 processing Methods 0.000 claims description 9
- 238000011156 evaluation Methods 0.000 abstract description 13
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 238000011960 computer-aided design Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Abstract
(57)【要約】
【目的】 最小限の入力データ数で、設計対象の設計基
準に適合した設計を行うとともに、その図面を生成する
図形処理装置を提案する。 【構成】 設計対象の部材の寸法に関するデータを入力
して、設計された部材の図形を生成する図形処理装置で
あって、部材の寸法を定義する設計値データと設計ルー
ルとを記憶するデータベースを用い、設計ルールを、オ
ペレータによる変更を許さない固定設計値と、オペレー
タによる変更を許す変動設計値で表し、変動設計値を設
計する。設計された部材は評価関数によって評価され
る。
準に適合した設計を行うとともに、その図面を生成する
図形処理装置を提案する。 【構成】 設計対象の部材の寸法に関するデータを入力
して、設計された部材の図形を生成する図形処理装置で
あって、部材の寸法を定義する設計値データと設計ルー
ルとを記憶するデータベースを用い、設計ルールを、オ
ペレータによる変更を許さない固定設計値と、オペレー
タによる変更を許す変動設計値で表し、変動設計値を設
計する。設計された部材は評価関数によって評価され
る。
Description
【0001】
【産業上の利用分野】本発明は図形処理装置に関し、特
に、コンピュータ等を利用してワークを設計するときに
設計されたワークの図形を出力する図形処理装置に関す
るものである。
に、コンピュータ等を利用してワークを設計するときに
設計されたワークの図形を出力する図形処理装置に関す
るものである。
【0002】
【従来の技術】コンピュータ技術の進歩とともに所謂C
AD(computer aided design)を用いてワークや部品を
設計することが盛んに行なわれている。設計対象の部品
やワークは最終的には人間が目によって確認できるよう
に、設計後のワークや部品の形状などを紙に出力しある
いは表示装置に表示しなくてはならない。
AD(computer aided design)を用いてワークや部品を
設計することが盛んに行なわれている。設計対象の部品
やワークは最終的には人間が目によって確認できるよう
に、設計後のワークや部品の形状などを紙に出力しある
いは表示装置に表示しなくてはならない。
【0003】例えば、特開平3−105676号の「形
状データの作成方法」は、ラフなスケッチを入力した後
に、形状データとして距離や角度を入力して正確な図形
を生成して出力するようにしている。
状データの作成方法」は、ラフなスケッチを入力した後
に、形状データとして距離や角度を入力して正確な図形
を生成して出力するようにしている。
【0004】
【発明が解決しようとする課題】しかしながら、上記の
従来の図形処理方法では、ラフに入力したデータと正確
な距離や角度としての形状データとを入力して始めて正
確な図形が出力されるものであるが、その出力された図
形の「正確さ」は、入力したデータの個数に依存してし
まう。入力したデータの個数が少ない場合には、全く目
的外の図形が生成される場合もある。
従来の図形処理方法では、ラフに入力したデータと正確
な距離や角度としての形状データとを入力して始めて正
確な図形が出力されるものであるが、その出力された図
形の「正確さ」は、入力したデータの個数に依存してし
まう。入力したデータの個数が少ない場合には、全く目
的外の図形が生成される場合もある。
【0005】
【課題を解決するための手段】本発明は上記従来技術の
欠点を解消するために提案されたもので、その目的は、
最小限の入力データ数で、設計対象の設計基準に適合し
た設計を行うとともに、その図面を生成する図形処理装
置を提案するものである。かかる目的の本発明は、設計
対象の部材の寸法に関するデータを入力して、設計され
た部材の図形を生成する図形処理装置であって、部材の
寸法を定義する設計値データと設計ルールとを記憶する
データベース手段と、入力された部材寸法に基づいて部
材の形状を設計する際に、上記データベース手段の設計
ルールに適合するか否かを判定する判定手段とを具備し
たことを特徴とする。
欠点を解消するために提案されたもので、その目的は、
最小限の入力データ数で、設計対象の設計基準に適合し
た設計を行うとともに、その図面を生成する図形処理装
置を提案するものである。かかる目的の本発明は、設計
対象の部材の寸法に関するデータを入力して、設計され
た部材の図形を生成する図形処理装置であって、部材の
寸法を定義する設計値データと設計ルールとを記憶する
データベース手段と、入力された部材寸法に基づいて部
材の形状を設計する際に、上記データベース手段の設計
ルールに適合するか否かを判定する判定手段とを具備し
たことを特徴とする。
【0006】設計が適切であるかいなかは、上記判定手
段が入力された寸法データと設計ルールとによって判定
する。換言すれば、オペレータは、適正な設計に必要な
あらゆるデータの入力から開放される。
段が入力された寸法データと設計ルールとによって判定
する。換言すれば、オペレータは、適正な設計に必要な
あらゆるデータの入力から開放される。
【0007】
【実施例】以下、本発明の実施例について添付図面を参
照しながら詳細に説明する。図1は本発明を適用した設
計システムの全体構成を概略的に示したものである。こ
の設計システムは、マウス等のポインテイングデバイス
やキーボードあるいはデジタイザ等を含む入力装置と、
設計や図形生成のために種々の演算を行う計算部と、こ
れらの演算に使われる各種データベースやルールを記憶
するデータベースと、設計されたワークの図形を表示す
る表示装置からなる。
照しながら詳細に説明する。図1は本発明を適用した設
計システムの全体構成を概略的に示したものである。こ
の設計システムは、マウス等のポインテイングデバイス
やキーボードあるいはデジタイザ等を含む入力装置と、
設計や図形生成のために種々の演算を行う計算部と、こ
れらの演算に使われる各種データベースやルールを記憶
するデータベースと、設計されたワークの図形を表示す
る表示装置からなる。
【0008】図2に、本システムに用いられるデータベ
ースの各種データの関係を示す。本システムにおいて設
計を行う時は、まずオペレータは「部品」の名称を指定
する。1つの部品を設計するルールには複数のものが用
意されている。オペレータは1つ「ルール」を指定しな
くてはならない。このルールは、「設計関数」とその設
計関数に固有の各種データとからなる。1つの「設計関
数」には、「固定設計値」データと、「変動設計デー
タ」と、「評価関数」と、「原始図形」とがリンクされ
ている。
ースの各種データの関係を示す。本システムにおいて設
計を行う時は、まずオペレータは「部品」の名称を指定
する。1つの部品を設計するルールには複数のものが用
意されている。オペレータは1つ「ルール」を指定しな
くてはならない。このルールは、「設計関数」とその設
計関数に固有の各種データとからなる。1つの「設計関
数」には、「固定設計値」データと、「変動設計デー
タ」と、「評価関数」と、「原始図形」とがリンクされ
ている。
【0009】ここで「固定設計値」、「変動設計デー
タ」、「評価関数」について図3を用いて説明する。図
3の例では矩形形状のワークを設計する。図3の矩形の
特定は、底辺の長さlと、底辺の両側の底角θ2,θ
3と、高さHと、高さHの角度θ1とによってなされる。
即ち、l、H、θ1,θ2,θ3によって矩形は特定され
る。このシステムでは、設計を容易にするために、オペ
レータ(設計者)が自由には変更することのできない
「固定設計値」と自由に変更することを許す「変動設計
値」とを導入する。「固定設計値」を増やすとオペレー
タによる裁量の範囲が狭くなり設計の自由度が減ってし
まい、「変動設計値」を増やすと自由度は増えるものの
判断する量が増えて換えってオペレータの負担が増える
場合がある。従って、変動設計値と固定設計値とは前も
って、対象ワーク毎に適当に設定しておく必要がある。
このために、本システムでは、1つの部品やワークに対
して複数通りの「設計関数」(即ち、複数通りの「変動
設計値」と「固定設計値」の組み合わせ)の存在を許
す。
タ」、「評価関数」について図3を用いて説明する。図
3の例では矩形形状のワークを設計する。図3の矩形の
特定は、底辺の長さlと、底辺の両側の底角θ2,θ
3と、高さHと、高さHの角度θ1とによってなされる。
即ち、l、H、θ1,θ2,θ3によって矩形は特定され
る。このシステムでは、設計を容易にするために、オペ
レータ(設計者)が自由には変更することのできない
「固定設計値」と自由に変更することを許す「変動設計
値」とを導入する。「固定設計値」を増やすとオペレー
タによる裁量の範囲が狭くなり設計の自由度が減ってし
まい、「変動設計値」を増やすと自由度は増えるものの
判断する量が増えて換えってオペレータの負担が増える
場合がある。従って、変動設計値と固定設計値とは前も
って、対象ワーク毎に適当に設定しておく必要がある。
このために、本システムでは、1つの部品やワークに対
して複数通りの「設計関数」(即ち、複数通りの「変動
設計値」と「固定設計値」の組み合わせ)の存在を許
す。
【0010】図4は、θ1,θ2を「固定設計値」とし、
その他を「変動設計値」とした場合における「評価関
数」の設定の仕方を示す。ここで、評価関数とは、対象
の部品やワークが当初の機能を果たすかいなかを判断す
るために設定したルールを示すものである。図4の例で
は、θ1,θ2を「固定設計値」とし、 θ1=θ2=90度 と設定してある。「変動設計値」としてのH、l、θ3
は色々な値を取り得るが、図4に示すように、直角三角
形になる場合が極端な例となる。この時の底辺の長さを
l’とすると、 tanθ3=H/l’ …(1) となる。一般的に、l>l’であるから、 tanθ3>H/l …(2) でなくてはならない。この(2)式が、図3の部品を設
計する場合における、設計した部品を中間的に評価する
ための評価関数である。
その他を「変動設計値」とした場合における「評価関
数」の設定の仕方を示す。ここで、評価関数とは、対象
の部品やワークが当初の機能を果たすかいなかを判断す
るために設定したルールを示すものである。図4の例で
は、θ1,θ2を「固定設計値」とし、 θ1=θ2=90度 と設定してある。「変動設計値」としてのH、l、θ3
は色々な値を取り得るが、図4に示すように、直角三角
形になる場合が極端な例となる。この時の底辺の長さを
l’とすると、 tanθ3=H/l’ …(1) となる。一般的に、l>l’であるから、 tanθ3>H/l …(2) でなくてはならない。この(2)式が、図3の部品を設
計する場合における、設計した部品を中間的に評価する
ための評価関数である。
【0011】次に「原始図形」について説明する。原始
図形とは、オペレータがこれから設計しようとした部品
若しくはワークの形状は、どのような形状をしているか
を、設計前に事前にオペレータ自身が確認することを可
能にするために表示するための図形である。当然のこと
ながら、設計の過程で図形形状は変化していくものであ
るから、この「原始図形」は代表的な形状を示すに過ぎ
ない。「原始図形」を表示することのメリットは、その
表示図形中で、どの設計値が固定値であり、どの設計値
が変更可能であるかを表示していることである。
図形とは、オペレータがこれから設計しようとした部品
若しくはワークの形状は、どのような形状をしているか
を、設計前に事前にオペレータ自身が確認することを可
能にするために表示するための図形である。当然のこと
ながら、設計の過程で図形形状は変化していくものであ
るから、この「原始図形」は代表的な形状を示すに過ぎ
ない。「原始図形」を表示することのメリットは、その
表示図形中で、どの設計値が固定値であり、どの設計値
が変更可能であるかを表示していることである。
【0012】図5に、図4の部品の「原始図形」を示
す。図5において、赤色で表示される線やデータ名称な
どは「固定設計値」であることを示す。また、青色で表
示される線やデータ名称などは「変動設計値」であるこ
とを示す。このような色を異ならせて表示することによ
り、オペレータは、どの設計値が固定値であり、どの設
計値が変更可能であるかを目によって確認することがで
きる。
す。図5において、赤色で表示される線やデータ名称な
どは「固定設計値」であることを示す。また、青色で表
示される線やデータ名称などは「変動設計値」であるこ
とを示す。このような色を異ならせて表示することによ
り、オペレータは、どの設計値が固定値であり、どの設
計値が変更可能であるかを目によって確認することがで
きる。
【0013】図6は、図4の部品(名称“台形部品”)
を設計するのに必要なデータベースを示す。図6の例で
は、この“台形部品”に対して、2つの設計関数(f1
とf2)が予め設定されている。設計関数は、データ
l、H、θ1,θ2,θ3間の論理的な関係や、図形を構
成するベクトルデータの発生方法を記述する。設計関数
f 1(θ1,θ2,θ3,H,l)に対しては、θ1,θ2が
固定設計値(=90度)として、θ3やH,lが変動設
計値として予め設定されている。このデータベースにお
いては、データが固定値であるか変動値であるかは、フ
ラグ(固定値=1、変動値=0)によって指定される。
を設計するのに必要なデータベースを示す。図6の例で
は、この“台形部品”に対して、2つの設計関数(f1
とf2)が予め設定されている。設計関数は、データ
l、H、θ1,θ2,θ3間の論理的な関係や、図形を構
成するベクトルデータの発生方法を記述する。設計関数
f 1(θ1,θ2,θ3,H,l)に対しては、θ1,θ2が
固定設計値(=90度)として、θ3やH,lが変動設
計値として予め設定されている。このデータベースにお
いては、データが固定値であるか変動値であるかは、フ
ラグ(固定値=1、変動値=0)によって指定される。
【0014】“台形部品”の設計関数f2(θ1,θ2,
θ3,H,l)に対しては、θ2,θ3が固定設計値(=
90度)として、θ1やH,lが変動設計値として予め
設定されている。このように、1つの部品に対して、複
数の設計関数が予め用意されている。図7は、本システ
ムにおける設計手順を示す。
θ3,H,l)に対しては、θ2,θ3が固定設計値(=
90度)として、θ1やH,lが変動設計値として予め
設定されている。このように、1つの部品に対して、複
数の設計関数が予め用意されている。図7は、本システ
ムにおける設計手順を示す。
【0015】図7のステップS2において、オペレータ
は設計対象の部品若しくはワークを、その名称によって
指定する。ステップS4では、その部品若しくはワーク
に用意されている複数通りの「設計関数」の名称を表示
する。オペレータはステップS6において1つの設計関
数を指定する。ステップS8では、システムは、オペレ
ータが指定した「設計関数」に付属する「原始図形」を
例えば図5のように表示する。
は設計対象の部品若しくはワークを、その名称によって
指定する。ステップS4では、その部品若しくはワーク
に用意されている複数通りの「設計関数」の名称を表示
する。オペレータはステップS6において1つの設計関
数を指定する。ステップS8では、システムは、オペレ
ータが指定した「設計関数」に付属する「原始図形」を
例えば図5のように表示する。
【0016】ステップS10〜ステップS14では、オ
ペレータに対して、「変動設計値」の入力を順に促して
いく。全ての変動設計値の入力が終了すると、ステップ
S16で評価関数に基づいてその設計の適合性を評価す
る。適合でないと判定されると、ステップS20で、オ
ペレータに対してどの評価関数によって不適合と判定さ
れたかを表示する。表示画面には、評価関数の式と「原
始図形」とが表示されるので、オペレータはどの「変動
設計値」を変更すれば適合と判定される可能性があるか
を判断できる。
ペレータに対して、「変動設計値」の入力を順に促して
いく。全ての変動設計値の入力が終了すると、ステップ
S16で評価関数に基づいてその設計の適合性を評価す
る。適合でないと判定されると、ステップS20で、オ
ペレータに対してどの評価関数によって不適合と判定さ
れたかを表示する。表示画面には、評価関数の式と「原
始図形」とが表示されるので、オペレータはどの「変動
設計値」を変更すれば適合と判定される可能性があるか
を判断できる。
【0017】しかし、場合によっっては、「変動設計
値」を変更しただけでは適合とならないと判断される場
合がある。係る場合は、オペレータは、「設計関数」の
変更を指定する。「設計関数」の変更が指定されると、
ステップS4に戻って、新たな設計関数の指定をオペレ
ータに促す。「設計関数」の変更が指定されない場合に
は、ステップS10に戻って「変動設計値」の入力をや
り直す。
値」を変更しただけでは適合とならないと判断される場
合がある。係る場合は、オペレータは、「設計関数」の
変更を指定する。「設計関数」の変更が指定されると、
ステップS4に戻って、新たな設計関数の指定をオペレ
ータに促す。「設計関数」の変更が指定されない場合に
は、ステップS10に戻って「変動設計値」の入力をや
り直す。
【0018】ステップS18で適合と判定された場合に
は、ステップS24において、「設計関数」に基づいて
図形データを生成し、ステップS26で表示装置に表示
(あるいはプリンタなどに出力)する。本発明はその趣
旨を逸脱しない範囲で種々変形が可能である。例えば、
上記実施例では、台形形状の部品設計を例にして説明し
たが、本発明はそれに限定されず、「設計関数」と「評
価関数」の設定が可能な部品であるかぎりは以下なる部
品やワークに対しても適用が可能である。
は、ステップS24において、「設計関数」に基づいて
図形データを生成し、ステップS26で表示装置に表示
(あるいはプリンタなどに出力)する。本発明はその趣
旨を逸脱しない範囲で種々変形が可能である。例えば、
上記実施例では、台形形状の部品設計を例にして説明し
たが、本発明はそれに限定されず、「設計関数」と「評
価関数」の設定が可能な部品であるかぎりは以下なる部
品やワークに対しても適用が可能である。
【0019】
【発明の効果】以上説明した本発明の図形処理装置によ
ると、設計が適切であるかいなかは、例えば評価関数な
どを用いた判定手段が入力された寸法データと設計ルー
ルとによって判定するので、オペレータは、適正な設計
に必要なあらゆるデータの入力から開放される。従っ
て、最小限の入力データ数で、設計対象の設計基準に適
合した設計を行うことができる。
ると、設計が適切であるかいなかは、例えば評価関数な
どを用いた判定手段が入力された寸法データと設計ルー
ルとによって判定するので、オペレータは、適正な設計
に必要なあらゆるデータの入力から開放される。従っ
て、最小限の入力データ数で、設計対象の設計基準に適
合した設計を行うことができる。
【図1】本発明の図形処理装置を適用した実施例の設計
システムの概略構成図。
システムの概略構成図。
【図2】図1のシステムのデータベースのデータ構造を
説明する図。
説明する図。
【図3】図1システムの設計対象の部品の基本構造を示
す図。
す図。
【図4】図3の部品の評価関数の設定方法を説明する
図。
図。
【図5】図3の部品の設計前の概略的な形状をオペレー
タに示す表示例の図。
タに示す表示例の図。
【図6】図1のシステムのデータベースのデータ構造を
説明する図。
説明する図。
【図7】図1システムの動作手順を説明するフローチャ
ート。
ート。
Claims (2)
- 【請求項1】 設計対象の部材の寸法に関するデータを
入力して、設計された部材の図形を生成する図形処理装
置であって、 部材の寸法を定義する設計値データと設計ルールとを記
憶するデータベース手段と、 入力された部材寸法に基づいて部材の形状を設計する際
に、上記データベース手段の設計ルールに適合するか否
かを判定する判定手段とを具備したことを特徴とする図
形処理装置。 - 【請求項2】 前記設計ルールは、その部材寸法の所定
の設計基準に基づいた変動許容範囲に関するデータと、
その部材の形状データとを含むことを特徴とする請求項
1に記載の図形処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5245495A JPH07105241A (ja) | 1993-09-30 | 1993-09-30 | 図形処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5245495A JPH07105241A (ja) | 1993-09-30 | 1993-09-30 | 図形処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07105241A true JPH07105241A (ja) | 1995-04-21 |
Family
ID=17134523
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5245495A Pending JPH07105241A (ja) | 1993-09-30 | 1993-09-30 | 図形処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07105241A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010118048A (ja) * | 2008-11-12 | 2010-05-27 | Honda Motor Co Ltd | 描画支援装置、描画支援プログラム、描画支援方法 |
| US8593487B2 (en) | 2008-11-12 | 2013-11-26 | Honda Motor Co., Ltd. | Drawing support device, drawing support program, and drawing support method |
-
1993
- 1993-09-30 JP JP5245495A patent/JPH07105241A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010118048A (ja) * | 2008-11-12 | 2010-05-27 | Honda Motor Co Ltd | 描画支援装置、描画支援プログラム、描画支援方法 |
| US8593487B2 (en) | 2008-11-12 | 2013-11-26 | Honda Motor Co., Ltd. | Drawing support device, drawing support program, and drawing support method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07105241A (ja) | 図形処理装置 | |
| US20040122635A1 (en) | Conversion check device, conversion check method, and portable storage medium therefor | |
| JP2696972B2 (ja) | フアジイ・ルール発生装置および方法,ならびに確認装置および方法 | |
| JPH06148038A (ja) | 振動解析装置 | |
| US7222057B2 (en) | Topology modeler | |
| JP4269678B2 (ja) | 計測データ比較装置および形状品質評価システム | |
| JP2908868B2 (ja) | 形状設計装置 | |
| JP2570954B2 (ja) | 3次元スプラインの次元変換時の直線形状判定方法 | |
| US8600711B2 (en) | Analyzing model creating apparatus and method, and computer-readable storage medium | |
| JP3092132B2 (ja) | 図形処理装置 | |
| JP3011558B2 (ja) | プリント基板レイアウト設計方法 | |
| JP2705429B2 (ja) | Cad/cam装置 | |
| JP4462772B2 (ja) | 形状測定装置 | |
| JPH07105242A (ja) | 配置設計支援装置 | |
| JPH06231219A (ja) | 電子画像作成方法およびその作成装置 | |
| JP2000293549A (ja) | 動作シミュレーション用データの圧縮方法 | |
| JP4089806B2 (ja) | 曲線生成装置およびその方法ならびに記憶媒体 | |
| JPH0644350A (ja) | 平面表示による6面体を主とした有限要素法の固体要素生成方法 | |
| JPH04361379A (ja) | ゲート位置設定装置 | |
| JPH04297963A (ja) | 文字処理装置 | |
| JPS63101137A (ja) | 車両用の配置設計支援装置 | |
| JPH086977A (ja) | プリント板設計チェック処理装置 | |
| JP2001216344A (ja) | 非球面形状モデルの形状誤差評価装置、非球面形状モデルの形状誤差評価方法および記憶媒体 | |
| JPH05334397A (ja) | レイアウト設計支援装置 | |
| JPH04169933A (ja) | メンバシップ関数設定装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20021021 |