(57)【要約】【課題】同一のデータに対して、複数の固有プログラムによる処理を行う場合、個々の固有プログラムに対して、複数の固有プログラム間で共通な同一の操作が使用可能であり、操作が簡明で容易な処理システムを提供する。【解決手段】複数の固有プログラム１ａ毎に設けられ、該固有プログラム１ａに基づいて処理を行う固有処理手段１を備えており、固有プログラム１ａの処理の目的が略同一で、且つ、該処理を行うのに入力操作が必要なオリジナルな処理条件設定項目を複数有しており、オリジナルな処理条件設定項目の種類は略共通であるが、項目の名称や設定の方法、或いは、設定の順番等の、条件設定処理の内容が、固有プログラム１ａ相互間で異なっている処理システムを、処理手順保持手段２、処理手順概要表示手段３、固有プログラム選択手段４、入力情報入力手段５、前処理手段６、及び、処理手順制御手段７で構成する。【選択図】図１
2006252453.tif 000002
【特許請求の範囲】
【請求項１】
複数の固有プログラム毎に設けられ、該固有プログラムに基づいて処理を行う固有処理手段を備えており、該固有処理手段における前記固有プログラムは、該固有プログラムの処理の目的が略同一で、且つ、該処理を行うのに入力操作が必要なオリジナルな処理条件設定項目を少なくとも一つ有しており、前記オリジナルな処理条件設定項目の種類は略共通であるが、項目の名称や設定の方法、或いは、設定の順番等の、条件設定処理の内容が、前記固有プログラム相互間で異なっている処理システムであって、
複数の前記固有プログラムの中から一つを選択する固有プログラム選択、前記オリジナルな処理条件設定項目に対応して設けられた共通処理条件設定項目に従って行われる共通条件設定処理、処理実行指示、及び、処理結果出力指示等、の手順に関する共通処理手順を保持する処理手順保持手段と、
該処理手順保持手段により保持される共通処理手順の概要を表示する処理手順概要表示手段と、
該処理手順概要表示手段により表示される共通処理手順概要に従って行われる選択操作により、複数の前記固有プログラムの中から一つが選択固有プログラムとして選択される固有プログラム選択手段と、
前記処理手順概要表示手段により表示される共通処理手順概要に従って行われる入力操作により、前記固有処理手段に対して共通して使用可能な入力情報が入力される入力情報入力手段と、
前記固有プログラム毎に専用に設けられており、前記入力情報入力手段により入力される入力情報を、前記固有処理手段に適合するように前処理すると共に、該前処理した情報を前記固有処理手段に提供する前処理手段と、
前記固有プログラム選択手段、前記入力情報入力手段、及び、前記前処理手段の相互間の制御を、前記処理手順保持手段の保持する共通処理手順に基づいて行う処理手順制御手段と、を備えており、
該処理手順制御手段は、前記固有プログラム選択手段により選択された選択固有プログラムに対応する固有処理手段に向けて前記入力情報入力手段により入力された入力情報を、前記選択固有プログラムに対応する前処理手段に提供することを特徴とする処理システム。
【請求項２】
前記処理手順概要表示手段は、前記処理手順保持手段により保持される共通処理手順の概要を、グラフィックを用いて表示する請求項１記載の処理システム。
【請求項３】
前記処理手順保持手段の保持する共通処理手順は、前記共通処理条件設定項目における項目の名称変更が可能であり、又は、前記項目の配列順が変更可能であり、若しくは、その双方が可能である請求項１又は２記載の処理システム。
【請求項４】
前記処理手順保持手段の保持する共通処理手順は、該共通処理手順に、前記固有プログラムに対応する固有処理手段における処理に依存しない事柄に関する項目が追加可能である請求項１〜３のいずれか１項に記載の処理システム。
【請求項５】
前記処理手順保持手段の保持する共通処理手順は、マークアップ言語で記載されている請求項１〜４のいずれか１項に記載の処理システム。
【請求項６】
前記マークアップ言語は、ＸＭＬである請求項５記載の処理システム。
【請求項７】
前記処理手順保持手段の保持する共通処理手順は、前記共通処理条件設定項目に、共通処理条件設定項目に従って行われる共通条件設定処理と、前記固有プログラム選択手段により選択された選択固有プログラムのオリジナルな処理条件設定項目に従って行われる条
件設定処理とのいずれかを選択する選択項目を含んでいると共に、
前記処理手順制御手段は、前記選択固有プログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理が選択されると、前記選択固有プログラムに対応する固有処理手段に対して、前記条件設定処理も含めて直接実行を指示する請求項１〜６のいずれか１項に記載の処理システム。
【請求項８】
複数の前記固有プログラムは、ＣＡＥプログラムであると共に、
前記処理手順保持手段の保持する共通処理手順における固有プログラム選択の手順は、複数の前記ＣＡＥプログラムの中から一つが選択ＣＡＥプログラムとして選択される手順であり、
前記固有プログラム選択手段は、複数の前記ＣＡＥプログラムの中から前記選択ＣＡＥプログラムを選択すると共に、
前記処理手順制御手段は、前記固有プログラム選択手段により選択された前記選択ＣＡＥプログラムに対応する前記固有処理手段及び前記前処理手段に対して制御を行う請求項１〜７のいずれか１項に記載の処理システム。
【請求項９】
前記ＣＡＥプログラムは複数のソルバプログラムを含んでいると共に、前記処理手順保持手段の保持する共通処理手順は、前記共通処理条件設定項目に、前記複数のソルバの一つを選択する項目を含んでいる請求項８記載の処理システム。
【請求項１０】
前記処理手順保持手段の保持する共通処理手順は、前記共通処理条件設定項目に、共通処理条件設定項目に従って行われる共通条件設定処理と、前記固有プログラム選択手段により選択された前記選択ＣＡＥプログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理とのいずれかを選択する選択項目を含んでいると共に、
前記処理手順制御手段は、前記選択ＣＡＥプログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理が選択されると、前記選択ＣＡＥプログラムに対応する固有処理手段に対して、前記条件設定処理も含めて直接実行を指示する請求項８又は９に記載の処理システム。
【請求項１１】
複数の固有プログラム毎に設けられると共に該固有プログラムに基づいて処理を行う固有処理手段が、コンピュータに備えられており、該コンピュータの供える前記固有処理手段における前記固有プログラムは、該固有プログラムの処理の目的が略同一で、且つ、該処理を行うのに入力操作が必要なオリジナルな処理条件設定項目を少なくとも一つ有しており、前記オリジナルな処理条件設定項目の種類は略共通であるが、項目の名称や設定の方法、或いは、設定の順番等の、条件設定処理の内容が、前記固有プログラム相互間で異なっているような、前記コンピュータで処理される処理システムに用いられるプログラムであって、
複数の前記固有プログラムの中から一つを選択する固有プログラム選択、前記オリジナルな処理条件設定項目に対応して設けられた共通処理条件設定項目に従って行われる共通条件設定処理、処理実行指示、及び、処理結果出力指示等、の手順に関する共通処理手順を保持する処理手順保持機能と、
該処理手順保持機能により保持される共通処理手順の概要を表示する処理手順概要表示機能と、
該処理手順概要表示機能により表示される共通処理手順概要に従って行われる選択操作により、複数の前記固有プログラムの中から一つが選択固有プログラムとして選択される固有プログラム選択機能と、
前記処理手順概要表示機能により表示される共通処理手順概要に従って行われる入力操作により、前記固有処理手段に対して共通して使用可能な入力情報が入力される入力情報入力機能と、
前記固有プログラム毎に専用に設けられており、前記入力情報入力機能により入力され
る入力情報を、前記固有処理手段に適合するように前処理すると共に、該前処理した情報を前記固有処理手段に提供する前処理機能と、
前記固有プログラム選択機能、前記入力情報入力機能、及び、前記前処理機能の相互間の制御を、前記処理手順保持機能の保持する共通処理手順に基づいて行う処理手順制御機能と、を備えており、
該処理手順制御機能は、前記固有プログラム選択機能により選択された選択固有プログラムに対応する処理機能に向けて前記入力情報入力機能により入力された入力情報を、前記選択固有プログラムに対応する前処理機能に提供することを特徴としている前記処理システムにおける各機能を、前記コンピュータで実現させるためのプログラム。
【請求項１２】
前記処理手順概要表示機能は、前記処理手順保持機能により保持される共通処理手順の概要を、グラフィックを用いて表示する請求項１１記載のプログラム。
【請求項１３】
前記処理手順保持機能の保持する共通処理手順は、前記共通処理条件設定項目における項目の名称変更が可能であり、又は、前記項目の配列順が変更可能であり、若しくは、その双方が可能である請求項１１又は１２記載のプログラム。
【請求項１４】
前記処理手順保持機能の保持する共通処理手順は、該共通処理手順に、前記固有プログラムに対応する固有処理手段における処理に依存しない事柄に関する項目が追加可能である請求項１１〜１３のいずれか１項に記載のプログラム。
【請求項１５】
前記処理手順保持機能の保持する共通処理手順は、マークアップ言語で記載されている請求項１１〜１４のいずれか１項に記載のプログラム。
【請求項１６】
前記マークアップ言語は、ＸＭＬである請求項１５記載のプログラム。
【請求項１７】
前記処理手順保持機能の保持する共通処理手順は、前記共通処理条件設定項目に、共通処理条件設定項目に従って行われる共通条件設定処理と、前記固有プログラム選択機能により選択された選択固有プログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理とのいずれかを選択する選択項目を含んでいると共に、
前記処理手順制御機能は、前記選択固有プログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理が選択されると、前記選択固有プログラムに対応する固有処理手段に対して、前記条件設定処理も含めて直接実行を指示する請求項１１〜１６のいずれか１項に記載のプログラム。
【請求項１８】
複数の前記固有プログラムは、ＣＡＥプログラムであると共に、
前記処理手順保持機能の保持する共通処理手順における固有プログラム選択の手順は、複数の前記ＣＡＥプログラムの中から一つが選択ＣＡＥプログラムとして選択される手順であり、
前記固有プログラム選択機能は、複数の前記ＣＡＥプログラムの中から前記選択ＣＡＥプログラムを選択すると共に、
前記処理手順制御機能は、前記固有プログラム選択機能により選択された前記選択ＣＡＥプログラムに対応する前記固有処理手段及び前記前処理機能に対して制御を行う請求項１１〜１７のいずれか１項に記載のプログラム。
【請求項１９】
前記ＣＡＥプログラムは複数のソルバプログラムを含んでいると共に、前記処理手順保持機能の保持する共通処理手順は、前記共通処理条件設定項目に、前記複数のソルバプログラムの一つを選択する項目を含んでいる請求項１８記載のプログラム。
【請求項２０】
前記処理手順保持機能の保持する共通処理手順は、前記共通処理条件設定項目に、共通
処理条件設定項目に従って行われる共通条件設定処理と、前記固有プログラム選択機能により選択された前記選択ＣＡＥプログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理とのいずれかを選択する選択項目を含んでいると共に、
前記処理手順制御機能は、前記選択ＣＡＥプログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理が選択されると、前記ＣＡＥプログラムに対応する固有処理手段に対して、前記条件設定処理も含めて直接実行を指示する請求項１８又は１９のいずれか１項に記載のプログラム。
【請求項２１】
請求項１１〜２０のいずれか１項に記載のプログラムが記録されたプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムにより処理される処理システム及び該処理システムに用いられるプログラム並びに該プログラムが記録されたプログラム記録媒体に関する。
【背景技術】
【０００２】
鋳造品等の構造物に対しては、ＣＡＥ(Computer Aided Engineering)を用いることにより、強度解析等の解析処理を設計の段階で行うことができ、解析の結果を設計に反映することができる。このように、ＣＡＥを用いることにより、構造物の強度解析をはじめとして、物体における熱伝導、振動の状態や、流体の状態、電場の状態等のシミュレーションを行うことができる。
【０００３】
このＣＡＥは、一般に、ＣＡＥ用のプログラムを搭載したコンピュータを用いて行われる。このＣＡＥに用いられるプログラムは、現在ではさまざまな特徴を有するものが開発されている（例えば、特許文献１参照）。
【０００４】
これらのＣＡＥ用のプログラムは、一般に、プリポストプログラムと称されるプログラムと、ソルバプログラムと称されるプログラムとで構成されている。ソルバプログラムは、上述した構造物の強度解析、物体における伝熱や振動、流体の状態、電場の状態等のシミュレーションをコンピュータ上で具体的に実際に実行するプログラムである。又、プリポストプログラムは、ソルバプログラムによりシミュレーションが行われる対象のデータをコンピュータに読み込んだり、ソルバプログラムがシミュレーションを具体的に実行するのに必要な条件を設定したりする等の前処理（プリプログラムによる）や、ソルバプログラムのシミュレーション結果を表示する等の後処理（ポストプログラムによる）を行うプログラムである。
【０００５】
例えば、構造物に対する有限要素法を用いた強度解析を行うＣＡＥでは、シミュレーションを行う対象データとしてＣＡＤデータが用いられ、このＣＡＤデータはプリポストプログラムによりコンピュータに読み込まれる。又、強度解析用のソルバプログラムに対しては、メッシュ分割方法や、ヤング率等の材料物性値の設定、固定する位置等の固定条件の設定、負荷の大きさや負荷をかける位置等の負荷条件の設定、シミュレーション結果を表示する方法の指定等の、シミュレーションを具体的に実行するための条件設定を行う必要があり、これらの条件設定をプリポストプログラムが担っている。又、プリポストプログラムは、ソルバプログラムのシミュレーション結果を指定された方法で表示する等の機能を備えている。又、実際に強度解析を行うソルバプログラムには、個々に特徴を有するさまざまなものが開発されており、ＣＡＥプログラムは、上述したように、これらのソルバプログラムとプリポストプログラムとで構成されている。
【特許文献１】特開２００２−２０２９９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ソルバプログラムには、上述したように、個々に特徴を有するさまざまなものが開発されており、これらのソルバプログラムと、上記のプリポストプログラムとで構成される種々のＣＡＥプログラムが存在する。これらのＣＡＥプログラムでは、解析に必要な条件設定等において、条件設定項目の名称や、設定方法、設定の順番等が、個々のＣＡＥプログラム間で異なっており、ＣＡＥプログラム毎に異なる操作が要求される。従って、ＣＡＥプログラムを使用するに際しては、個々のＣＡＥプログラム毎に、それぞれの
ＣＡＥプログラムのマニュアル等で確認しながら、個々のＣＡＥプログラムで規定された方法に従って条件設定等を行う必要がある。
【０００７】
そのため、同一の解析対象データに対して、複数のＣＡＥプログラムがそれぞれ有する特徴を生かしてさまざまな観点から解析しようとすると、それぞれのＣＡＥプログラムを使用する毎に異なる操作が必要となり、必要な条件設定等をそれぞれのＣＡＥプログラムのマニュアル等で確認しながら行わねばならず、非常に煩雑で手間のかかる作業を必要としていた。
【０００８】
そこで、この発明は、上記のような状況に対処するためになされたものであって、同一の解析対象データ等のデータに対して、複数の解析プログラム等の、複数の固有プログラムによる処理を行う場合、個々の固有プログラムに対して、複数の固有プログラム間で共通な同一の操作が使用可能であり、操作が簡明で容易な処理システム及び該処理システムに用いられるプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００９】
図１は、本発明の処理システムの構成を示したブロック図である。図１において、本発明の処理システムは、複数の固有プログラム１ａ毎に設けられ、該固有プログラム１ａに基づいて処理を行う固有処理手段１を備えており、該固有処理手段１における固有プログラム１ａは、該固有プログラム１ａの処理の目的が略同一で、且つ、該処理を行うのに入力操作が必要なオリジナルな処理条件設定項目を少なくとも一つ有している。そして、このオリジナルな処理条件設定項目の種類は略共通であるが、項目の名称や設定の方法、或いは、設定の順番等の、条件設定処理の内容が、固有プログラム１ａ相互間で異なっている処理システムである。
【００１０】
この処理システムは、処理手順保持手段２、処理手順概要表示手段３、固有プログラム選択手段４、入力情報入力手段５、前処理手段６、及び、処理手順制御手段７を備えている。
【００１１】
この内、処理手順保持手段２は、複数の固有プログラム１ａの中から一つを選択する固有プログラム選択や、オリジナルな処理条件設定項目に対応して設けられた共通処理条件設定項目に従って行われる共通条件設定処理、処理実行指示、及び、処理結果出力指示等、の手順に関する共通処理手順を保持する機能を有している。
【００１２】
処理手順概要表示手段３は、該処理手順保持手段２により保持される共通処理手順の概要を表示する機能を有している。
【００１３】
固有プログラム選択手段４は、該処理手順概要表示手段３により表示される共通処理手順概要に従って行われる選択操作により、複数の固有プログラム１ａの中から一つが選択固有プログラム１ａとして選択される機能を有している。
【００１４】
入力情報入力手段５は、処理手順概要表示手段３により表示される共通処理手順概要に従って行われる入力操作により、固有処理手段１に対して共通して使用可能な入力情報が入力される機能を有している。
【００１５】
前処理手段６は、固有プログラム１ａ毎に専用に設けられており、入力情報入力手段５により入力される入力情報を、固有処理手段１に適合するように前処理すると共に、該前処理した情報を固有処理手段１に提供する機能を有している。
【００１６】
そして、処理手順制御手段７は、固有プログラム選択手段４、入力情報入力手段５、及
び、前処理手段６の相互間の制御を、処理手順保持手段２の保持する共通処理手順に基づいて行う機能を有している。
【００１７】
この処理システムでは、処理手順制御手段７が、固有プログラム選択手段４により選択された選択固有プログラムに対応する固有処理手段１に向けて入力情報入力手段５により入力された入力情報を、選択固有プログラムに対応する前処理手段６に提供することを特徴としている。
【００１８】
上記の処理システムにおいて、「固有プログラム１ａ」とは、既に開発されている各種の処理プログラムを言い、例えば、ＣＡＥにおけるプリポストプログラムとソルバプログラムとで構成されるＣＡＥプログラム等がこれに該当する。又、「選択固有プログラムに対応する固有処理手段１」とは、この固有処理手段１における処理が選択固有プログラムにより行われる固有処理手段１を言う。
【００１９】
上記の処理システムによれば、処理手順保持手段２が、複数の固有プログラム１ａの中から一つを選択する固有プログラム選択手段４と、オリジナルな処理条件設定項目に対応して設けられた共通処理条件設定項目に従って行われる共通条件設定処理と、処理実行指示、及び、処理結果出力指示等の、手順に関する共通処理手順を保持している。又、処理手順概要表示手段３が、処理手順保持手段２により保持される共通処理手順の概要を、処理手順制御手段７を介して取得して表示し、この共通処理手順の概要表示に従って、固有処理手段１に対して共通して使用可能な入力情報が入力される。又、処理手順制御手段７が、固有プログラム選択手段４、入力情報入力手段５、及び、前処理手段６の相互間の制御を、処理手順保持手段２の保持する共通処理手順に基づいて行うと共に、固有プログラム選択手段４により選択された選択固有プログラム１ａに対応する固有処理手段１に向けて入力情報入力手段５により入力された入力情報を、選択固有プログラム１ａに対応する前処理手段６に提供する。
【００２０】
即ち、上記の処理システムでは、複数の固有プログラム１ａに対して、どの固有プログラム１ａが使用される場合であっても、共通処理手順が用いられ、この共通処理手順に沿った共通の表示が行われると共に、この表示によって入力が行われる。又、この入力では、どの固有プログラム１ａによる処理に対しても、共通して使用可能な入力情報が入力され、処理手順制御手段７により、複数の固有プログラム１ａよる処理に対して上記の共通処理手順が共通に用いられる。
【００２１】
従って、同一の解析対象データ等のデータに対して、複数の解析プログラム等の、複数の固有プログラム１ａによる処理を行う場合、個々の固有プログラム１ａに対して、複数の固有プログラム１ａ間で共通な同一の操作が使用可能であり、処理システムにおける操作を、簡明で容易にすることができる。
【００２２】
上記の処理システムにおいて、処理手順保持手段２が保持する共通処理手順の概要を、処理手順概要表示手段３がグラフィックを用いて表示するようにしてもよい。このようにすることにより、共通処理手順の概要を分かりやすく表示することができる。
【００２３】
又、上記の処理システムにおいて、処理手順保持手段２が保持する共通処理手順の共通処理条件設定項目における項目の名称変更を可能とし、又は、項目の配列順を変更可能とし、若しくは、その双方を可能とするようにしてもよい。或いは、処理手順保持手段２の保持する共通処理手順に、固有プログラム１ａに対応する固有処理手段１における処理に依存しない事柄に関する項目を追加可能とするようにしてもよい。
【００２４】
上記における「固有プログラム１ａに対応する固有処理手段１における処理に依存しな
い事柄に関する項目」とは、固有プログラム１ａに対応する固有処理手段１における処理に関係なく、従ってこの固有処理手段１における処理に影響を与えない事柄に関する項目を言う。このようにすることにより、上記の処理システムの使用者等が、この処理システムをより分かりやすく使いやすいシステムに容易に変更することができる。
【００２５】
又、上記の処理システムにおいて、処理手順保持手段２の保持する共通処理手順を、例えば、ＣＳＶ(Comma Separated Value)により記載してもよいが、ＸＭＬ(Extensible Markup Language)、ＨＴＭＬ(Hyper Text Markup Language)、ＴｅＸ(tau epsilon chi)、或いは、ＳＧＭＬ(Standard Generalized Markup Language)等のマークアップ言語で記載するのが好ましい。これらの中でとりわけ、ＸＭＬで記載するのが、見やすく、処理がしやすいと共に、一般的に普及しているので管理もしやすく好ましい。このようにすることにより、処理手順保持手段２の保持する共通処理手順を変更することが容易となり、上記の処理システムの使用者等が、この処理システムをより分かりやすく使いやすいシステムに容易に変更することができる。
【００２６】
又、上記の処理システムを次のようにしてもよい。即ち、上記の処理システムにおいて、処理手順保持手段２の保持する共通処理手順は、共通処理条件設定項目に、該共通処理条件設定項目に従って行われる共通条件設定処理と、固有プログラム選択手段により選択された選択固有プログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理とのいずれかを選択する選択項目を含むようにする。そして、処理手順制御手段７は、選択固有プログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理が選択されると、選択固有プログラムに対応する固有処理手段１に対して、条件設定処理も含めて直接実行を指示するようにするのである。
【００２７】
このようにすることにより、選択固有プログラムが有しているオリジナルな処理条件設定項目に従って処理条件の設定を行うことができ、共通処理条件設定項目に従って行う設定では実行させることができないような特殊な処理等を、選択固有プログラムに対応した固有処理手段１にさせることができる。
【００２８】
上記の処理システムにおいて、この処理システムをＣＡＥに関する処理システムとすることができる。このようなシステムは次のような構成である。即ち、上記の処理システムにおいて、複数の固有プログラムをＣＡＥプログラムとする。又、処理手順保持手段の保持する共通処理手順における固有プログラム選択の手順を、複数のＣＡＥプログラムの中から一つが選択ＣＡＥプログラムとして選択される手順とする。又、固有プログラム選択手段の機能を、複数のＣＡＥプログラムの中から選択ＣＡＥプログラムを選択する機能とすると共に、処理手順制御手段の機能を、固有プログラム選択手段により選択された選択ＣＡＥプログラムに対応する固有処理手段及び前処理手段に対して制御を行うような機能とする。
【００２９】
この上記の処理システムによれば、複数のＣＡＥプログラムに対して、どのＣＡＥプログラムが使用される場合であっても、共通処理手順が用いられ、この共通処理手順に沿った共通の表示が行われると共に、この表示によって入力が行われる。又、この入力では、どのＣＡＥプログラムによる処理に対しても、共通して使用可能な入力情報が入力され、処理手順制御手段により、複数のＣＡＥプログラムに対して上記の共通処理手順が共通に用いられる。
【００３０】
従って、同一の解析対象データ等に対して、複数の解析プログラムによる処理を行う場合、個々のＣＡＥプログラムに対して、複数のＣＡＥプログラム間で共通な同一の操作が使用可能であり、ＣＡＥに関する処理システムにおける操作を、簡明で容易にすることができる。
【００３１】
ＣＡＥに関する上記の処理システムにおいて、通常、ＣＡＥプログラムはプリポストプログラム及びソルバプログラムを含んでいる。
【００３２】
又、ＣＡＥプログラムは複数のソルバプログラムを含んでいると共に、処理手順保持手段の保持する共通処理手順は、共通処理条件設定項目に、複数のソルバの一つを選択する項目を含むようにしてもよい。このようにすることにより、一つのＣＡＥプログラムにおいて、異なるソルバプログラムを選択して使用することができる。
【００３３】
又、ＣＡＥに関する上記の処理システムを次のようにしてもよい。即ち、ＣＡＥに関する上記の処理システムにおいて、処理手順保持手段の保持する共通処理手順は、共通処理条件設定項目に、該共通処理条件設定項目に従って行われる共通条件設定処理と、固有プログラム選択手段により選択された選択ＣＡＥプログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理とのいずれかを選択する選択項目を含むようにする。そして、処理手順制御手段は、ＣＡＥプログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理が選択されると、ＣＡＥプログラムに対応する固有処理手段に対して、条件設定処理も含めて直接実行を指示するようにするのである。
【００３４】
このようにすることにより、選択ＣＡＥプログラムが有しているオリジナルな処理条件設定項目に従って処理条件の設定を行うことができ、共通処理条件設定項目に従って行う設定では実行させることができないような特殊な処理等を、選択ＣＡＥプログラムに対応した固有処理手段にさせることができる。
【００３５】
次に、本発明のプログラムについて説明する。本発明のプログラムは、コンピュータで処理される処理システムに用いられるプログラムであり、このコンピュータには、複数の固有プログラム毎に設けられると共に、該固有プログラムに基づいて処理を行う固有処理手段が備えられている。
【００３６】
このコンピュータの備える固有処理手段における固有プログラムは、該固有プログラムの処理の目的が略同一で、且つ、該処理を行うのに入力操作が必要なオリジナルな処理条件設定項目を少なくとも一つ有している。そして、このオリジナルな処理条件設定項目の種類は略共通であるが、項目の名称や設定の方法、或いは、設定の順番等の、条件設定処理の内容が、固有プログラム相互間で異なっている。
【００３７】
又、上記の処理システムは、処理手順保持機能と、処理手順概要表示機能と、固有プログラム選択機能と、入力情報入力機能と、前処理機能と、処理手順制御機能とを備えており、本発明のプログラムは、これらの各機能を、上記のコンピュータで実現させるためのプログラムである。
【００３８】
上記の各機能のうち、処理手順保持機能は、複数の固有プログラムの中から一つを選択する固有プログラム選択や、オリジナルな処理条件設定項目に対応して設けられた共通処理条件設定項目に従って行われる共通条件設定処理、処理実行指示、及び、処理結果出力指示等、の手順に関する共通処理手順を保持する機能である。
【００３９】
処理手順概要表示機能は、該処理手順保持機能により保持される共通処理手順の概要を表示する機能である。
【００４０】
固有プログラム選択機能は、該処理手順概要表示機能により表示される共通処理手順概要に従って行われる選択操作により、複数の固有プログラムの中から一つが選択固有プログラムとして選択される機能である。
【００４１】
入力情報入力機能は、処理手順概要表示機能により表示される共通処理手順概要に従って行われる入力操作により、固有処理手段に対して共通して使用可能な入力情報が入力される機能である。
【００４２】
前処理機能は、固有プログラム毎に専用に設けられており、入力情報入力機能により入力される入力情報を、固有処理手段に適合するように前処理すると共に、該前処理した情報を固有処理手段に提供する機能である。
【００４３】
そして、処理手順制御機能は、固有プログラム選択機能、入力情報入力機能、及び、前処理機能の相互間の制御を、処理手順保持機能の保持する共通処理手順に基づいて行う機能である。
【００４４】
この本発明のプログラムは、処理手順制御機能が、固有プログラム選択機能により選択された選択固有プログラムに対応する処理機能に向けて入力情報入力機能により入力された入力情報を、選択固有プログラムに対応する前処理機能に提供することを特徴としているプログラムである。
【００４５】
上記の本発明のプログラムにおいて、処理手順保持機能により保持される共通処理手順の概要を、処理手順概要表示機能がグラフィックを用いて表示するようにしてもよい。又、処理手順保持機能の保持する共通処理手順は、共通処理条件設定項目における項目の名称変更が可能であり、又は、項目の配列順が変更可能であり、若しくは、その双方が可能であるようにしてもよい。或いは、処理手順保持機能の保持する共通処理手順に、固有プログラムに依存しない項目が追加可能なようにしてもよい。
【００４６】
上記の本発明のプログラムでは、処理手順保持機能の保持する共通処理手順を、例えば、ＸＭＬ等のマークアップ言語で記載するのが好ましい。
【００４７】
又、上記の本発明のプログラムを次のようにしてもよい。即ち、上記の本発明のプログラムにおいて、処理手順保持機能の保持する共通処理手順は、共通処理条件設定項目に、該共通処理条件設定項目に従って行われる共通条件設定処理と、固有プログラム選択機能により選択された選択固有プログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理とのいずれかを選択する選択項目を含むようにする。そして、処理手順制御機能は、選択固有プログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理が選択されると、選択固有プログラムに対応する固有処理手段に対して、条件設定処理も含めて直接実行を指示するようにするのである。
【００４８】
上記の本発明のプログラムは、ＣＡＥ用として用いることができる。このようなプログラムは次のような構成である。即ち、上記の本発明のプログラムにおいて、複数の固有プログラムを、ＣＡＥプログラムとする。又、処理手順保持機能の保持する共通処理手順における固有プログラム選択の手順を、複数のＣＡＥプログラムの中から一つを選択ＣＡＥプログラムとして選択される手順とする。又、固有プログラム選択機能を、複数のＣＡＥプログラムの中から選択ＣＡＥプログラムを選択すると共に、処理手順制御機能を、固有プログラム選択機能により選択された選択ＣＡＥプログラムに対応する固有処理手段及び前処理機能に対して制御を行うような機能とする。
【００４９】
ＣＡＥ用の上記のプログラムにおいて、通常、ＣＡＥプログラムはプリポストプログラム及びソルバプログラムを含んでいる。
【００５０】
又、ＣＡＥ用の上記のプログラムにおいて、ＣＡＥプログラムは複数のソルバプログラ
ムを含んでいると共に、処理手順保持機能の保持する共通処理手順は、共通処理条件設定項目に、複数のソルバプログラムの一つを選択する項目を含むようにしてもよい。
【００５１】
又、ＣＡＥ用の上記のプログラムを次のようにしてもよい。即ち、ＣＡＥ用の上記のプログラムにおいて、処理手順保持機能の保持する共通処理手順は、共通処理条件設定項目に、該共通処理条件設定項目に従って行われる共通条件設定処理と、固有プログラム選択機能により選択された選択ＣＡＥプログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理とのいずれかを選択する選択項目を含むようにする。そして、処理手順制御機能は、ＣＡＥプログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理が選択されると、ＣＡＥプログラムに対応する固有処理手段に対して、条件設定処理も含めて直接実行を指示するようにするのである。
【００５２】
上述した本発明のプログラムを用いてコンピュータにより行われる処理は、上述した本発明の処理システムと同様の作用、効果を有している。
【００５３】
又、上述した本発明のプログラムを用いて、これらのプログラムが記録されたプログラム記録媒体を製作することができる。
【発明の効果】
【００５４】
本発明によれば、複数の固有プログラムに対して、どの固有プログラムが使用される場合であっても、共通処理手順が用いられ、この共通処理手順に沿った共通の表示が行われると共に、この表示に従って入力が行われる。又、この入力では、どの固有プログラムによる処理に対しても、共通して使用可能な入力情報が入力され、複数の固有プログラムよる処理に対して上記の共通処理手順が用いられる。
【００５５】
従って、同一の解析対象データ等のデータに対して、複数の解析プログラム等の、複数の固有プログラムによる処理を行う場合、個々の固有プログラムに対して、複数の固有プログラム間で共通な同一の操作が使用可能であり、処理システムにおける操作を、簡明で容易にすることができる。
【００５６】
又、共通処理手順の共通処理条件設定項目における項目の名称変更や項目の配列順が変更可能であり、或いは、共通処理手順に、固有プログラムに対応する固有処理手段における処理に依存しない事柄に関する項目が追加可能である。又、共通処理手順を、ＸＭＬ等のマークアップ言語で記載することができる。従って、上記の処理システムの使用者等が、この処理システムをより分かりやすく使いやすいシステムに容易に変更することができる。
【発明を実施するための最良の形態】
【００５７】
以下、本実施の形態における処理システムについて、図面を参照しながら詳しく説明する。本実施の形態における処理システムは、ＣＡＤ(Computer Aided Design)により設計
された構造物のデータを用いて、強度解析を行うＣＡＥシステムであり、パソコンを用いたシステムである。図２は、このＣＡＥシステムに用いられるパソコン１０の構成を示したブロック図である。図２において、このパソコン１０は、マイクロコンピュータやその他のハードウエアで構成されたＣＰＵ１１、ハードディスクドライブや半導体メモリ等で構成されたメモリ１２、入力装置１３、ＬＣＤ等で構成された表示装置１４、及び、プリンタ１５で構成されている。入力装置１３は、マウス１３ａ、キーボード１３ｂ、及び、ＣＤ−Ｒ等のデータ入力装置１３ｃ等で構成されている。
【００５８】
パソコン１０のメモリ１２には、ＯＳ（オペレーティングシステム）やその他、パソコン１０を動作させるのに必要なプログラムが搭載されている。このほか、パソコン１０の
メモリ１２には、ＣＡＥシステムとして動作させるのに必要な後述するＣＡＥシステム関連プログラムが搭載されている。前述した固有プログラムは、これらのＣＡＥシステム関連プログラムの一つに該当する。
【００５９】
又、前述した各固有プログラムと対応する固有処理手段における処理機能は、メモリ１２に搭載されている各固有プログラムにより、パソコン１０上で行われる処理動作によって実現される。即ち、前述の固有処理手段は、ハードウエアであるパソコン１０と、このパソコン１０のメモリ１２に搭載されているソフトウエアである固有プログラムとの協働により実現される。同様に、前述した処理手順保持手段、処理手順概要表示手段、固有プログラム選択手段、入力情報入力手段、前処理手段、及び、処理手順制御手段も、ハードウエアであるパソコン１０と、このパソコン１０のメモリ１２に搭載されているソフトウエアであるプログラムとの協働により実現される。
【００６０】
本実施の形態におけるＣＡＥシステムは、上述したように、ＣＡＤにより設計された構造物のデータを用いて、強度解析を行うＣＡＥシステムであり、強度解析を行うプログラムである固有ＣＡＥプログラムを複数搭載しており、その中から一つを選んで強度解析を行うものである。このＣＡＥシステムでは、この処理に必要なプログラムとして、この固有ＣＡＥプログラムを含む、図３に示すような上述したＣＡＥシステム関連プログラムが使用されている。これらのＣＡＥシステム関連プログラムは、固有ＣＡＥプログラムのほか、基本プログラム、手順処理プログラム、及び、前処理プログラムで構成されている。
【００６１】
固有ＣＡＥプログラムは、前述した固有プログラムに該当し、構造物の強度解析を行うプログラムであり、プリポストプログラムとソルバプログラムとで構成されている。この固有ＣＡＥプログラムには、さまざまなものが開発され使用されているが、本実施の形態のＣＡＥシステムでは、この固有ＣＡＥプログラムとして、＃１ＣＡＥプログラム２７ａ、＃２ＣＡＥプログラム２７ｂ、及び、＃３ＣＡＥプログラム２７ｃと称する３種類の固有ＣＡＥプログラムが搭載されているものとしている。
【００６２】
これらの３種類の固有ＣＡＥプログラムは、共に構造物の強度解析を行うプログラムであることから、処理の目的が同一であるといえる。又、各固有ＣＡＥプログラムは、この処理を行うのに、入力操作が必要なオリジナルな処理条件設定項目を複数備えている点も共通している。このオリジナルな処理条件設定項目としては、例えば、メッシュ作成や、材料物性値の設定、固定条件の設定、負荷条件の設定等に関するものがある。しかし、これらのオリジナルな処理条件設定項目は、上記の３種類の固有ＣＡＥプログラム間で、項目の名称や設定の方法、或いは、設定の順番等の、条件設定処理の内容が異なっており、一般に分かりにくい。仮に、単独でこれらの固有ＣＡＥプログラムを使用する場合は、それぞれの固有ＣＡＥプログラムが備えているオリジナルな処理条件設定項目に従って入力操作を行わなければならない。
【００６３】
このような状況下において、本実施の形態におけるＣＡＥシステムは、いずれの固有ＣＡＥプログラムであっても、共通した手順で使用できるようにしようとするものである。これを実現する上で基本となるのは、第一に、入力操作の際に表示装置１４に表示される項目を共通にすると共に入力操作を共通にすることであり、第二に、共通に用いられる情報を、固有ＣＡＥプログラムによる処理に提供する直前に、この固有ＣＡＥプログラムによる処理に適した情報に変換して提供することである。このような視点から本実施の形態におけるＣＡＥシステムが形成されている。
【００６４】
上記の基本プログラムは、基本手順プログラム２１で構成されている。この基本手順プログラム２１は、本実施の形態のＣＡＥシステムにおける処理の基本となる共通処理手順を備えており、マークアップ言語の一種であるＸＭＬで記載されている。この共通処理手
順には、複数の固有ＣＡＥプログラムの中から一つを選択する固有ＣＡＥプログラム選択の手順や、上記の各固有ＣＡＥプログラムに共通して使用される共通処理条件設定項目に従って行われる共通条件設定処理の手順、処理実行指示や処理結果出力指示の手順等が含まれる。共通処理条件設定項目は、各固有ＣＡＥプログラムに共通して使用できるよう、各固有ＣＡＥプログラムに備えられているオリジナルな処理条件設定項目と対応させて形成されている。
【００６５】
上記の共通処理条件設定項目には、具体的に、モデル読込、ビュー、メッシュ作成、材料物性値の設定、固有条件の設定、及び、負荷条件の設定等がある。これらの各項目は、その項目に関する操作が行われるときに使用される更に詳細な項目を含んでいる。
【００６６】
手順処理プログラムは、本実施の形態のＣＡＥシステムにおいて、ＣＡＥシステムの使用者が、上記のパソコン１０について行う操作に応じて、ＣＡＥシステムにおける手順の処理を行うプログラムである。この手順処理プログラムは、処理手順概要表示処理プログラム２２、固有ＣＡＥプログラム選択処理プログラム２３、入力情報入力処理プログラム２４、及び、処理手順制御プログラム２５で構成されている。
【００６７】
処理手順概要表示処理プログラム２２は、基本手順プログラム２１により保持されている共通基本手順の概要を、処理手順制御プログラム２５による処理を介して取得して表示装置１４に表示させるプログラムである。共通基本手順の概要としては、上述した共通処理条件設定項目等がある。
【００６８】
固有ＣＡＥプログラム選択処理プログラム２３は、本実施の形態のＣＡＥシステムに搭載されている３種類の固有ＣＡＥプログラムの中から一つを選択するプログラムである。ここで選択された固有ＣＡＥプログラムが選択固有ＣＡＥプログラムとなる。
【００６９】
入力情報入力処理プログラム２４は、ＣＡＥシステムの使用者によるパソコン１０への入力操作で入力される入力情報の入力処理を行うプログラムである。この入力情報入力処理プログラム２４により入力処理される入力情報は、どの固有ＣＡＥプログラムに対しても、共通に使用できる入力情報である。
【００７０】
処理手順制御プログラム２５は、手順処理プログラムにおける中核となるプログラムであり、上記の共通処理手順に基づいて、固有ＣＡＥプログラム選択処理プログラム２３と、入力情報入力処理プログラム２４、及び、後述する前処理プログラムとがそれぞれ行う処理機能の相互間の制御を行うプログラムである。
【００７１】
前処理プログラムは、処理手順制御プログラムと固有ＣＡＥプログラムとの橋渡し役を演じるプログラムであり、各固有ＣＡＥプログラムに対応して設けられている。即ち、前処理プログラムは、共通した手順で用いられる情報を、固有ＣＡＥプログラムによる処理に提供する直前に、この固有ＣＡＥプログラムによる処理に適した情報に変換して提供するプログラムである。
【００７２】
本実施の形態のＣＡＥシステムでは、この前処理プログラムとして、＃１ＣＡＥプログラム２７ａと対応する＃１前処理プログラム２６ａ、＃２ＣＡＥプログラム２７ｂと対応する＃２前処理プログラム２６ｂ、及び、＃３ＣＡＥプログラム２７ｃと対応する＃３前処理プログラム２６ｃが搭載されている。そこで、上述した各固有ＣＡＥプログラムと異なる新たな固有ＣＡＥプログラムを使用する場合は、この新たな固有ＣＡＥプログラムに対応した前処理プログラムが必要である。又、上記の選択固有ＣＡＥプログラムに対応する前処理プログラムが選択前処理プログラムとなる。
【００７３】
図４は、本実施の形態のＣＡＥシステムにおいて、上記の各プログラムがパソコン１０上で動作することにより実現される各機能の相互間の関係を示したＣＡＥシステム機能説明図である。図４において、これらの機能は、共通基本手順保持機能３１、処理手順概要表示処理機能３２、固有ＣＡＥプログラム選択処理機能３３、入力情報入力処理機能３４、処理手順制御機能３５、前処理機能、及び、ＣＡＥ機能で構成されている。前処理機能は、＃１前処理機能３６ａ、＃２前処理機能３６ｂ、及び、＃３前処理機能３６ｃで構成され、ＣＡＥ機能は、＃１ＣＡＥ機能３７ａ、＃２ＣＡＥ機能３７ｂ、及び、＃３ＣＡＥ機能３７ｃで構成されている。これらの機能は、上述したプログラムと対応関係にあり、従って、これらの機能の内容は、上述したプログラムの機能の説明がそのまま妥当する。尚、図４において、実線は、各機能間の直接の関係を示しており、点線は関連性があることを示している。
【００７４】
次に、本実施の形態におけるＣＡＥシステムの動作について、図４、及び、図５〜図２１を参照しながら説明する。図５〜図２１は、本実施の形態におけるＣＡＥシステムの稼動中に、パソコン１０の表示装置１４に表示される表示画面を示したものである。図５〜図２１からわかるように、本実施の形態におけるＣＡＥシステムの表示は、表示項目がアイコンやツリーを用いて表示されており、表示にグラフィックが用いられている。
【００７５】
本実施の形態におけるＣＡＥシステムでは、システムの稼動に先立って、ＣＡＤで設計された構造物のデータが、データ名称を付与されて、パソコン１０のメモリ１２の予め定められたエリアにファイルとして格納されている。このデータの格納には、例えば、パソコン１０のデータ入力装置１３ｃが用いられる。
【００７６】
上記のＣＡＥシステムが起動されると、図４において、処理手順制御機能３５により共通基本手順保持機能３１の保持する共通基本手順にアクセスされ、手順内容が取得されて、この手順内容の内、表示内容が、処理手順概要表示処理機能３２を介して表示装置１４に送られて、図５の画面が表示される（この処理ルートを処理ルート１と称する）。図５の画面には２個のアイコンが表示されている。「Ｓ」と表示されているのは、「ＣＡＥプログラム選択」の意味であり、「Ｍ」と表示されているのは、「メニュー」の意味である。
【００７７】
そこで、次に、マウス１３ｂで、図５の画面の「Ｓ」をクリックすると、このマウス１３ｂによりクリックされた項目、ここでは「Ｓ」が、図示されていないＯＳ等を経由して入力情報として、処理手順制御機能３５に伝えられる（この処理ルートを処理ルート２と称する）。すると、処理ルート１により、表示装置１４に「Ｓ」がグレー表示された図６の画面が表示される。図６の画面には選択可能な固有ＣＡＥプログラムが、「＃１ＣＡＥプログラム」、「＃２ＣＡＥプログラム」、及び、「＃３ＣＡＥプログラム」の３個あることを示している。
【００７８】
そこで、ここでは、「＃２ＣＡＥプログラム」を使うことにして、マウス１３ａで、図６の画面の「＃２ＣＡＥプログラム」をクリックすると、このマウス１３ａによりクリックされた項目、ここでは「＃２ＣＡＥプログラム」が、図示されていないＯＳ等を経由すると共に、処理手順制御機能３５を一旦介して固有ＣＡＥプログラム選択処理機能３３により、入力情報として、処理手順制御機能３５に伝えられる。そこで、処理手順制御機能３５では、＃２ＣＡＥプログラムが上記の選択固有ＣＡＥプログラムであることが認識される。そして、処理手順制御機能３５により、以後の処理を、「＃２ＣＡＥプログラム」に対応している＃２ＣＡＥ機能３７ｂに対する処理として扱う。又、この時点で、処理手順制御機能３５により、選択固有ＣＡＥプログラムである＃２ＣＡＥプログラムと対応する＃２前処理プログラム２６ｂが、選択前処理プログラムであると認識されると共に、＃２前処理プログラム２６ｂと対応する＃２前処理機能３６ｂが、＃２ＣＡＥ機能３７ｂに
対する前処理機能と認識される。同時に、処理ルート１により「＃２ＣＡＥプログラム」がグレー表示された図７の画面が表示される。この表示により、「＃２ＣＡＥプログラム」が選択されたことが表示される。
【００７９】
次に、図７の画面の項目順に従って、「Ｓ」の下に表示されている「Ｍ」をクリックすると、処理ルート２及び処理ルート１により、「Ｍ」がグレー表示された図８の画面が表示される。図８の画面には「モデル読込」から「解析結果表示」までの８個の項目が新たに表示されている。
【００８０】
そこで、次に、図８の画面の項目順に従って、一番上の「モデル読込」をマウス１３ａでクリックすると、このマウス１３ａによりクリックされた項目、ここでは「モデル読込」が、図示されていないＯＳ等を経由すると共に、入力情報入力処理機能３４により、入力情報として、処理手順制御機能３５に伝えられる（この処理ルートを処理ルート３と称する）。そして、処理ルート１により、「モデル読込」がグレー表示された図９の画面が表示される。この図９の画面には、ファイル名称を記入する入力ボックスが表示されている。
【００８１】
そこで、この入力ボックスに、上述したＣＡＤで設計された構造物のデータ名称をキーボード１３ｂから入力し、エンターキを押すと、入力された情報、ここではＣＡＤで設計された構造物のデータ名称が、図示されていないＯＳ等を経由すると共に、入力情報入力処理機能３４により、入力情報として、処理手順制御機能３５に伝えられる。（この処理ルートを処理ルート４と称する）。そこで、処理手順制御機能３５では、以後の処理を、入力されたデータ名称を解析処理対象とする処理として扱う。同時に、処理ルート１により、入力されたデータ名称がグレー表示された図１０の画面が表示される。この表示により、入力されたデータ名称のＣＡＤデータが、解析処理対象であることが表示される。
【００８２】
次に、図１０の画面の項目順に従って、「モデル読込」の下の「ビュー」をマウス１３ａでクリックすると、処理ルート３及び処理ルート１により、「ビュー」がグレー表示された図１１の画面が表示される。この図１１の画面は、４つのビューの選択肢があることを示している。「ビュー」とは、解析対象の構造物の視点を言う。
【００８３】
ここでは、「基本ビュー」を選択することにして、マウス１３ａで、図１１の画面の「基本ビュー」をクリックすると、処理ルート３により、「基本ビュー」が選択されたことが、処理手順制御機能３５に伝えられる。そこで、処理手順制御機能３５により、解析に用いられるビューが、「基本ビュー」であることが、＃２前処理機能３６ｂに伝えられる（この処理ルートを処理ルート５と称する）。すると、＃２前処理機能３６ｂによりこの情報が＃２ＣＡＥ機能３７ｂに適合するように変換されて＃２ＣＡＥ機能３７ｂに伝えられる（この処理ルートを処理ルート６と称する）。又、同時に、処理ルート１により、「基本ビュー」がグレー表示された図１２の画面が表示される。この表示により、「基本ビュー」が選択されたことが表示される。「基本ビュー」とは、システムデフォルトの方向から見た視点を言う。
【００８４】
次に、図１２の画面の項目順に従って、「ビュー」の下の「メッシュ作成」をクリックすると、処理ルート３及び処理ルート１により、「メッシュ作成」がグレー表示された図１３の画面が表示される。この図１３の画面には、「オートメッシュ」と「局所分割」とが表示されている。そこで、ここでは、「オートメッシュ」を使うことにして、マウス１３ａで、図１３の画面の「オートメッシュ」をクリックすると、処理ルート３により、「オートメッシュ」が処理手順制御機能３５に伝えられる。そこで、処理ルート５により、解析に用いられるメッシュ作成が、「オートメッシュ」であることが、処理手順制御機能３５から、＃２前処理機能３６ｂに伝えられると共に、処理ルート６により、＃２前処理
機能３６ｂでこの情報が＃２ＣＡＥ機能３７ｂに適合するように変換されて＃２ＣＡＥ機能３７ｂに伝えられる。又、同時に、処理ルート１により、「オートメッシュ」がグレー表示された図１４の画面が表示される。この表示により、「オートメッシュ」が選択されたことが表示される。
【００８５】
次に、図１４の画面の項目順に従って、「メッシュ作成」の下の「材料物性値の設定」をクリックすると、処理ルート３及び処理ルート１により、「材料物性値の設定」がグレー表示された図１５の画面が表示される。この図１５の画面には、「等方性材料」と「異方性材料」とが表示されている。そこで、ここでは、「等方性材料」を使うことにして、マウス１３ａで、図１５の画面の「等方性材料」をクリックすると、処理ルート３により、「等方性材料」が処理手順制御機能３５に伝えられる。そこで、処理ルート５により、解析に用いられる材料物性が、「等方性材料」であることが、処理手順制御機能３５から、＃２前処理機能３６ｂに伝えられると共に、処理ルート６により、＃２前処理機能３６ｂでこの情報が＃２ＣＡＥ機能３７ｂに適合するように変換されて＃２ＣＡＥ機能３７ｂに伝えられる。又、同時に、処理ルート１により、「等方性材料」がグレー表示された図１６の画面が表示される。この表示により、「等方性材料」が選択されたことが表示される。又、図１６の画面には、等方性材料の物性値として「ヤング率」と「ポアソン比」との入力ボックスが表示される。
【００８６】
そこで、この入力ボックスに、まず、ヤング率の値をキーボード１３ｂから入力すると、入力された情報が、処理ルート４により、処理手順制御機能３５に伝えられる。そして、処理手順制御機能３５ではこのヤング率の値を一時的に記憶する。又、同時に、処理ルート１により、「ヤング率」の入力ボックスがグレー表示された図１７の画面が表示される。この表示により、ヤング率の値が入力されたことが表示される。
【００８７】
次に、ポアソン比の値をキーボード１３ｂから入力すると、入力された情報が、処理ルート４により、処理手順制御機能３５に伝えられる。そこで、処理ルート５により、ポアソン比の値と一時記憶している先に入力されたヤング率の値とが、処理手順制御機能３５から、＃２前処理機能３６ｂに伝えられると共に、処理ルート６により、＃２前処理機能３６ｂでこの情報が＃２ＣＡＥ機能３７ｂに適合するように変換されて＃２ＣＡＥ機能３７ｂに伝えられる。又、同時に、処理ルート１により、「ポアソン比」の入力ボックスがグレー表示された図１８の画面が表示される。この表示により、ポアソン比の値も入力されたことが表示される。
【００８８】
上記と同様にして、詳細は記述しないが、メニューとして表示されている「固定条件の設定」及び「付加条件の設定」に関する処理が行われる。これらが修了すると、「解析実行」がマウス１３ｂによりクリックされる。すると、処理ルート３により、「解析実行」が指示されたことが、処理手順制御機能３５に伝えられる。そこで、処理ルート５により、解析実行の指示が、処理手順制御機能３５から、＃２前処理機能３６ｂに伝えられると共に、処理ルート６により、＃２前処理機能３６ｂでこの情報が＃２ＣＡＥ機能３７ｂに適合するように変換されて＃２ＣＡＥ機能３７ｂに伝えられる。又、同時に、処理ルート１により、「解析実行」がグレー表示された図１９の画面が表示される。この表示により、解析実行の指示がなされたことが表示される。
【００８９】
＃２ＣＡＥ機能３７ｂで解析実行が終了すると、図示されていない処理ルートで処理手順制御機能３５に伝えられる。すると、処理ルート１により、図２０の画面が表示される。この表示により、解析実行が終了したことが表示される。そこで、図２０の画面の「解析結果表示」をクリックすると、処理ルート３により、「解析結果表示」が処理手順制御機能３５に伝えられる。そこで、処理ルート５により、解析結果表示が、処理手順制御機能３５から、＃２前処理機能３６ｂに伝えられると共に、処理ルート６により、＃２前処
理機能３６ｂでこの情報が＃２ＣＡＥ機能３７ｂに適合するように変換されて＃２ＣＡＥ機能３７ｂに伝えられる。その結果、パソコン１０の表示装置１４に解析結果が表示される。又、同時に、処理ルート１により、「解析結果表示」がグレー表示された図２１の画面が表示される。この表示により、「解析結果表示」が実行されていることが表示される。そして、図２１の画面の「終了」をクリックすると、本実施の形態におけるＣＡＥシステムの動作が終了する。
【００９０】
次に、表示装置１４に表示される表示内容の変更や追加等の方法について説明する。図２２〜図２７は、ＸＭＬで記載されている基本手順プログラム２１の表示に関する部分の一部と、そのプログラムが実行された場合の表示とを対比させて示したものである。図２２（ａ）は、「メッシュ作成」を表示させるためのＸＭＬプログラムの例であり、この場合は、図２２（ｂ）のように表示される。そこで、図２２（ａ）を、図２３（ａ）のように「メッシュ分割」と書き換えると、図２３（ｂ）のように表示される。即ち、ＸＭＬで記載されている基本手順プログラム２１を図２２（ａ）から図２３（ａ）のように書き換えるだけで、簡単に表示を変更することができる。
【００９１】
同様にして、図２４（ａ）のように、上から順に「固定条件の設定」、「負荷条件の設定」と記載されているＸＭＬプログラムでは、図２４（ｂ）のように表示される。そこで、図２４（ａ）を図２５（ａ）のように上下を入れ替えて書き換えると、図２５（ｂ）のように、上から順に「負荷条件の設定」、「固定条件の設定」と表示される。即ち、ＸＭＬで記載されている基本手順プログラム２１を図２４（ａ）から図２５（ａ）のように書き換えるだけで、簡単に表示の順番を変更することができる。
【００９２】
同様にして、図２６（ａ）のように、「解析結果表示」と記載されているＸＭＬプログラムでは、図２６（ｂ）のように表示される。そこで、図２６（ａ）を、図２７（ａ）のように「解析結果表示」の下に「解析結果印刷」を追記して書き換えると、図２７（ｂ）のように表示される。即ち、ＸＭＬで記載されている基本手順プログラム２１を図２６（ａ）から図２７（ａ）のように新項目を追加して書き換えるだけで、簡単に表示を追加することができる。但し、基本手順プログラム２１に新たに追加が可能な項目は、固有ＣＡＥプログラムが行う処理に依存しない事柄に関する項目でなければならない。この点、図２７（ａ）で追加された新たな項目は、「解析結果印刷」であり固有ＣＡＥプログラムが行う処理に依存しない事柄に関する項目である。もちろん、実際に解析結果を印刷させるには、基本手順プログラム２１に「解析結果印刷」の項目を追加するのみならず、印刷指示用のプログラムを追加する必要がある。
【００９３】
上記の本実施の形態におけるＣＡＥシステムによれば、複数の固有ＣＡＥプログラムに対して、どの固有ＣＡＥプログラムが使用される場合であっても、共通処理手順が用いられ、この共通処理手順に沿った共通の表示が行われると共に、この表示によって入力が行われる。又、この入力では、どの固有ＣＡＥプログラムによる処理に対しても、共通して使用可能な入力情報が入力され、処理手順制御プログラム２５により、複数の固有ＣＡＥプログラムよる処理に対して上記の共通処理手順が用いられる。
【００９４】
従って、同一の解析対象データ等のデータに対して、複数の解析プログラム等の、複数の固有ＣＡＥプログラムによる処理を行う場合、個々の固有ＣＡＥプログラムに対して、複数の固有ＣＡＥプログラム間で共通な同一の操作が使用可能であり、処理システムにおける操作を、簡明で容易にすることができる。
【００９５】
又、グラフィックを用いて共通処理手順の項目を表示しているので、共通処理手順の概要を分かりやすく表示することができる。又、処理手順制御プログラム２５がマークアップ言語であるＸＭＬで記載されていると共に、このＸＭＬで記載されている基本手順プロ
グラム２１を書き換えるだけで、共通処理手順の項目を変更追加できるので、上記の処理システムの使用者等が、この処理システムを、より分かりやすく使いやすいシステムに容易に変更することができる。
【００９６】
上記の本実施の形態におけるＣＡＥシステムでは、基本手順プログラム２１がマークアップ言語の一種であるＸＭＬで記載されているが、ＸＭＬ以外のＨＴＭＬやＴｅＸ、ＳＧＭＬ等の他のマークアップ言語で記載するようにしてもよい。
【００９７】
又、上記の本実施の形態におけるＣＡＥシステムでは、固有ＣＡＥプログラムは一つのソルバプログラムしか含んでいないが、固有ＣＡＥプログラムが複数のソルバプログラムを含んでいると共に、基本手順プログラム２１の保持する共通処理手順の共通処理条件設定項目に、複数のソルバの一つを選択する項目を含むようにしてもよい。このようにすることにより、一つの固有ＣＡＥプログラムにおいて、異なるソルバプログラムを選択して使用することができる。
【００９８】
又、上記の本実施の形態におけるＣＡＥシステムでは、固有ＣＡＥプログラムの行う処理に依存しない事柄に関する項目につき、表示装置１４の表示内容に追加する方法について説明している。しかし、上記の本実施の形態においては、このほか、固有ＣＡＥプログラムが行う処理に依存する事柄に関する項目についても、表示装置１４の表示内容に追加することが可能である。例えば、「弾塑性材料」の項目を新たに追加する場合は、次のようにして行う。
【００９９】
即ち、まず、事前に所定の固有ＣＡＥプログラムに対して「弾塑性材料」に関するプログラムを追加すると共に、上記の固有ＣＡＥプログラムに対応する前処理プログラムに、「弾塑性材料」に関する前処理プログラムを作成して追加しておく。次いで、基本手順プログラム２１内に「弾塑性材料」の項目を追加する。そして、さらに、この「弾塑性材料」が選択された場合に追加した上記のプログラムが動作するように、基本手順プログラム２１内に「弾塑性材料」に関するプログラムの動作を、上記の前処理プログラムの処理を介して指示するプログラムを追加するのである。
【０１００】
又、上記の本実施の形態におけるＣＡＥシステムを次のようにすることもできる。即ち、上記の本実施の形態におけるＣＡＥシステムにおいて、基本手順プログラム２１の保持する共通処理手順は、共通処理条件設定項目に、共通処理条件設定項目に従って行われる共通条件設定処理と、固有ＣＡＥプログラム選択処理プログラム２３により選択された選択固有ＣＡＥプログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理とのいずれかを選択する選択項目を含むようにする。そして、処理手順制御機能３５は、選択固有ＣＡＥプログラムのオリジナルな処理条件設定項目に従って行われる条件設定処理が選択されると、選択固有ＣＡＥプログラムに対応するＣＡＥ機能に対して、条件設定処理も含めて直接実行を指示するようにするのである。
【０１０１】
このようにすることにより、選択固有ＣＡＥプログラムが有しているオリジナルな処理条件設定項目に従って処理条件の設定を行うことができ、共通処理条件設定項目に従って行う設定では実行させることができないような特殊な処理等を、選択固有ＣＡＥプログラムに対応したＣＡＥ機能にさせることができる。
【０１０２】
又、上記の本実施の形態におけるＣＡＥシステムでは、前処理プログラムは、各固有ＣＡＥプログラムに対応して備えられており、この前処理プログラムに対応する前処理機能が、固有ＣＡＥプログラムに対応するＣＡＥ処理機能に与えられる全ての情報について直前の情報変換を行っている。しかし、固有ＣＡＥプログラムに対応するＣＡＥ処理機能に与えられる個別の情報毎に、異なる前処理プログラムを備え、この前処理プログラムに対
応する前処理機能により個別の情報の情報変換を行うようにしてもよい。この場合は、一つの各固有ＣＡＥプログラムに対して、複数の独立した前処理プログラムが備えられることになる。
【０１０３】
又、上記の本実施の形態におけるＣＡＥシステムでは、システムの稼動に先立って、ＣＡＤで設計された構造物のデータを、データ名称を付与して、パソコン１０のメモリ１２の予め定められたエリアにファイルとして格納しているが、上記の本実施の形態におけるＣＡＥシステムにＣＡＤプログラムも搭載するようにして、このＣＡＤプログラムにより設計されたデータを上記の本実施の形態におけるＣＡＥシステムで用いるようにすることもできる。
【０１０４】
又、上記の本実施の形態におけるＣＡＥシステムでは、パソコン１０に搭載される固有ＣＡＥプログラムは、プリポストプログラムとソルバプログラムとで構成されている。しかし、ＣＡＥシステムとしては、これには限られず、パソコン１０に搭載される固有ＣＡＥプログラムをプリポストプログラムのみで構成し、別のコンピュータに搭載されているソルバプログラムを、ＬＡＮやその他のネットワーク、或いは通信回線を介して利用するシステム等も考えられる。
【０１０５】
上記の本実施の形態では、ＣＡＥプログラムを用いたＣＡＥシステムを例に説明を行っているが、本発明の処理システムはＣＡＥシステムには限られず、プログラムの処理の目的が略同一で、且つ、該処理を行うのに入力操作が必要なオリジナルな処理条件設定項目を有しており、このオリジナルな処理条件設定項目の種類は略共通であるが、項目の名称や設定の方法、或いは、設定の順番等の、条件設定処理の内容が、プログラム相互間で異なっているようなプログラムであれば、どのようなプログラムであっても、本発明の処理システムを構築することができる。
【図面の簡単な説明】
【０１０６】
【図１】本発明の処理システムの構成を示したブロック図である。
【図２】本実施の形態におけるＣＡＥシステムに用いられるパソコンの構成を示したブロック図である。
【図３】本実施の形態におけるＣＡＥシステムに使用されるプログラムの一覧表である。
【図４】本実施の形態のＣＡＥシステムにおける各機能の相互間の関係を示したＣＡＥシステム機能説明図である。
【図５】本実施の形態におけるＣＡＥシステムの表示画面図（その１）である。
【図６】本実施の形態におけるＣＡＥシステムの表示画面図（その２）である。
【図７】本実施の形態におけるＣＡＥシステムの表示画面図（その３）である。
【図８】本実施の形態におけるＣＡＥシステムの表示画面図（その４）である。
【図９】本実施の形態におけるＣＡＥシステムの表示画面図（その５）である。
【図１０】本実施の形態におけるＣＡＥシステムの表示画面図（その６）である。
【図１１】本実施の形態におけるＣＡＥシステムの表示画面図（その７）である。
【図１２】本実施の形態におけるＣＡＥシステムの表示画面図（その８）である。
【図１３】本実施の形態におけるＣＡＥシステムの表示画面図（その９）である。
【図１４】本実施の形態におけるＣＡＥシステムの表示画面図（その１０）である。
【図１５】本実施の形態におけるＣＡＥシステムの表示画面図（その１１）である。
【図１６】本実施の形態におけるＣＡＥシステムの表示画面図（その１２）である。
【図１７】本実施の形態におけるＣＡＥシステムの表示画面図（その１３）である。
【図１８】本実施の形態におけるＣＡＥシステムの表示画面図（その１４）である。
【図１９】本実施の形態におけるＣＡＥシステムの表示画面図（その１５）である。
【図２０】本実施の形態におけるＣＡＥシステムの表示画面図（その１６）である。
【図２１】本実施の形態におけるＣＡＥシステムの表示画面図（その１７）である。
【図２２】（ａ）はＸＭＬで記載されている基本手順プログラムリストの一部の例（その１）、（ｂ）はそのプログラムが実行された場合の表示の状態を示した図（その１）である。
【図２３】（ａ）はＸＭＬで記載されている基本手順プログラムリストの一部の例（その２）、（ｂ）はそのプログラムが実行された場合の表示の状態を示した図（その２）である。
【図２４】（ａ）はＸＭＬで記載されている基本手順プログラムリストの一部の例（その３）、（ｂ）はそのプログラムが実行された場合の表示の状態を示した図（その３）である。
【図２５】（ａ）はＸＭＬで記載されている基本手順プログラムリストの一部の例（その４）、（ｂ）はそのプログラムが実行された場合の表示の状態を示した図（その４）である。
【図２６】（ａ）はＸＭＬで記載されている基本手順プログラムリストの一部の例（その５）、（ｂ）はそのプログラムが実行された場合の表示の状態を示した図（その５）である。
【図２７】（ａ）はＸＭＬで記載されている基本手順プログラムリストの一部の例（その６）、（ｂ）はそのプログラムが実行された場合の表示の状態を示した図（その６）である。
【符号の説明】
【０１０７】
１  固有処理手段
１ａ  固有プログラム
２  処理手順保持手段
３  処理手順概要表示手段
４  固有プログラム選択手段
５  入力情報入力手段
６  前処理手段
７  処理手順制御手段
１０  パソコン
１１  ＣＰＵ
１２  メモリ
１３  入力装置
１３ａ  マウス
１３ｂ  キーボード
１３ｃ  データ入力装置
１４  表示装置
１５  プリンタ
２０  テーブル
２１  基本手順プログラム
２２  処理手順概要表示処理プログラム
２３  固有ＣＡＥプログラム選択処理プログラム
２４  入力情報入力処理プログラム
２５  処理手順制御プログラム
２６ａ  ＃１前処理プログラム
２６ｂ  ＃２前処理プログラム
２６ｃ  ＃３前処理プログラム
２７ａ  ＃１ＣＡＥプログラム
２７ｂ  ＃２ＣＡＥプログラム
２７ｃ  ＃３ＣＡＥプログラム
３１  共通基本手順保持機能
３２  処理手順概要表示処理機能
３３  固有ＣＡＥプログラム選択処理機能
３４  入力情報入力処理機能
３５  処理手順制御機能
３６ａ  ＃１前処理機能
３６ｂ  ＃２前処理機能
３６ｃ  ＃３前処理機能
３７ａ  ＃１ＣＡＥ機能
３７ｂ  ＃２ＣＡＥ機能
３７ｃ  ＃３ＣＡＥ機能
【図１】
2006252453.tif 000003
【図２】
2006252453.tif 000004
【図３】
2006252453.tif 000005
【図４】
2006252453.tif 000006
【図５】
2006252453.tif 000007
【図６】
2006252453.tif 000008
【図７】
2006252453.tif 000009
【図８】
2006252453.tif 000010
【図９】
2006252453.tif 000011
【図１０】
2006252453.tif 000012
【図１１】
2006252453.tif 000013
【図１２】
2006252453.tif 000014
【図１３】
2006252453.tif 000015
【図１４】
2006252453.tif 000016
【図１５】
2006252453.tif 000017
【図１６】
2006252453.tif 000018
【図１７】
2006252453.tif 000019
【図１８】
2006252453.tif 000020
【図１９】
2006252453.tif 000021
【図２０】
2006252453.tif 000022
【図２１】
2006252453.tif 000023
【図２２】
2006252453.tif 000024
【図２３】
2006252453.tif 000025
【図２４】
2006252453.tif 000026
【図２５】
2006252453.tif 000027
【図２６】
2006252453.tif 000028
【図２７】
2006252453.tif 000029