(57)【要約】【課題】異なる習熟度の者に対応する解析データ入力装置を提供する。【解決手段】ソルバー用の解析データの項目識別情報とソルバー用の解析データのデータ構造情報とを対応付ける構造対応情報が記憶される構造対応情報記憶部１１、処理識別情報と項目識別情報とを対応付けるＣＡＥメニュー情報が記憶されるＣＡＥメニュー情報記憶部１２、処理フロー情報が記憶される処理フロー情報記憶部１３、項目ごとの解析データの入力用のデータ入力Ｉ／Ｆ、各処理に対応する項目に応じた解析データの入力用のＣＡＥメニューＩ／Ｆ、処理フロー情報のフローを表示する処理フローＩ／Ｆが記憶されるＩ／Ｆ記憶部１４、入力受付部１７が受け付けた選択指示に応じたＩ／Ｆを表示部１８に表示させ、表示されたＩ／Ｆを介して受け付けた解析データを解析データ記憶部１６に蓄積する入力制御部１９を備える。【選択図】図１
2010122786.tif 000002
【特許請求の範囲】
【請求項１】
汎用解析における解析に関するデータである解析データを入力する解析データ入力装置であって、
ソルバーで用いる解析データの項目を識別する情報である項目識別情報と、当該項目識別情報で識別される項目について、ソルバーで用いる解析データの構造を規定する情報であるデータ構造情報とを対応付ける情報である構造対応情報が記憶される構造対応情報記憶部と、
処理を識別する情報である処理識別情報と、当該処理識別情報で識別される処理に対応する項目識別情報とを対応付ける情報であるＣＡＥメニュー情報が記憶されるＣＡＥメニュー情報記憶部と、
処理のフローを、当該処理を識別する処理識別情報の順序によって示す情報である処理フロー情報が記憶される処理フロー情報記憶部と、
前記項目ごとのインターフェースであり、当該項目を識別する項目識別情報に対応付けられているデータ構造情報で示される構造の解析データを入力するためのインターフェースであるデータ入力インターフェースと、前記処理ごとのインターフェースであり、当該処理を識別する処理識別情報に対応する項目識別情報に対応付けられているデータ構造情報で示される解析データを入力するためのインターフェースであるＣＡＥメニューインターフェースと、前記処理フロー情報で示される処理のフローを表示するインターフェースである処理フローインターフェースと、が記憶されるインターフェース記憶部と、
入力を受け付ける入力受付部と、
データ入力インターフェース、ＣＡＥメニューインターフェース、または処理フローインターフェースを表示する表示部と、
解析データが記憶される解析データ記憶部と、
前記入力受付部が受け付けたインターフェースの選択指示に応じたインターフェースを前記表示部に表示させると共に、前記表示部が表示したインターフェースを介して、前記入力受付部が受け付けた解析データを前記解析データ記憶部に蓄積する入力制御部と、を備えた解析データ入力装置。
【請求項２】
解析データの入力に関して事前に設定された情報である事前設定情報が記憶される事前設定情報記憶部をさらに備え、
前記入力制御部は、前記事前設定情報を用いて解析データの入力を制御する、請求項１記載の解析データ入力装置。
【請求項３】
前記事前設定情報は、事前に設定されている解析データである事前設定解析データを含む、請求項２記載の解析データ入力装置。
【請求項４】
前記事前設定情報は、解析データの入力の可否について事前に設定されている情報である事前設定入力可否情報を含み、
前記入力制御部は、前記事前設定入力可否情報に応じて、前記入力受付部による解析データの受け付けの可否を制御する、請求項２または請求項３記載の解析データ入力装置。
【請求項５】
前記入力制御部は、前記事前設定入力可否情報によって入力を受け付けないことが示される解析データに関する前記表示部による表示も行うように制御する、請求項４記載の解析データ入力装置。
【請求項６】
前記入力制御部は、前記事前設定入力可否情報によって入力を受け付けないことが示される解析データに関する前記表示部による表示は行わないように制御する、請求項４記載の解析データ入力装置。
【請求項７】
前記事前設定入力可否情報によって指定される解析データの入力の可否は、前記表示部によって表示されるインターフェースに応じて異なる、請求項４から請求項６のいずれか記載の解析データ入力装置。
【請求項８】
前記事前設定入力可否情報によって、ある解析データについて、データ入力インターフェースでは、解析データの入力が可能となり、ＣＡＥメニューインターフェース及び処理フローインターフェースでは、解析データの入力が不可能となるように設定されている、請求項７記載の解析データ入力装置。
【請求項９】
前記事前設定入力可否情報によって、ある解析データについて、データ入力インターフェース及びＣＡＥメニューインターフェースでは、解析データの入力が可能となり、処理フローインターフェースでは、解析データの入力が不可能となるように設定されている、請求項７記載の解析データ入力装置。
【請求項１０】
前記解析データは、解析条件データを含む、請求項１から請求項９のいずれか記載の解析データ入力装置。
【請求項１１】
前記解析データは、解析形状データを含む、請求項１から請求項１０のいずれか記載の解析データ入力装置。
【請求項１２】
前記構造対応情報は、項目識別情報と、データ構造情報と、当該項目識別情報で識別される項目に関するコメントを示す情報であるコメント情報とを対応付ける情報であり、
前記入力制御部は、データ入力インターフェースが表示されている際に、当該データ入力インターフェースに対応する項目に対するコメント情報の入力も前記入力受付部で受け付け、当該コメント情報が前記構造対応情報によって、当該項目を識別する項目識別情報に対応付けられるように制御する、請求項１から請求項１１のいずれか記載の解析データ入力装置。
【請求項１３】
前記入力制御部は、前記表示部がデータ入力インターフェースを表示する際には、当該データ入力インターフェースに対応するコメント情報も表示されるように制御する、請求項１２記載の解析データ入力装置。
【請求項１４】
請求項１から請求項１３のいずれか記載の解析データ入力装置と、
前記解析データ記憶部で記憶されている解析データを用いて解析を行う解析部と、
前記解析部による解析結果を前記表示部に表示させるポストプロセス部と、を備えたＣＡＥ装置。
【請求項１５】
ソルバーで用いる解析データの項目を識別する情報である項目識別情報と、当該項目識別情報で識別される項目について、ソルバーで用いる解析データの構造を規定する情報であるデータ構造情報とを対応付ける情報である構造対応情報が記憶される構造対応情報記憶部と、処理を識別する情報である処理識別情報と、当該処理識別情報で識別される処理に対応する項目識別情報とを対応付ける情報であるＣＡＥメニュー情報が記憶されるＣＡＥメニュー情報記憶部と、処理のフローを、当該処理を識別する処理識別情報の順序によって示す情報である処理フロー情報が記憶される処理フロー情報記憶部と、前記項目ごとのインターフェースであり、当該項目を識別する項目識別情報に対応付けられているデータ構造情報で示される構造の解析データを入力するためのインターフェースであるデータ入力インターフェースと、前記処理ごとのインターフェースであり、当該処理を識別する処理識別情報に対応する項目識別情報に対応付けられているデータ構造情報で示される解析データを入力するためのインターフェースであるＣＡＥメニューインターフェースと、前記処理フロー情報で示される処理のフローを表示するインターフェースである処理フローインターフェースと、が記憶されるインターフェース記憶部と、入力受付部と、解析データが記憶される解析データ記憶部と、表示部と、入力制御部とを用いて、汎用解析における解析に関するデータである解析データを入力する処理を行う解析データ入力方法であって、
前記入力受付部が、インターフェースの選択指示の入力を受け付ける選択指示受付ステップと、
前記表示部が、前記選択指示受付ステップで受け付けられた選択指示に応じて、データ入力インターフェース、ＣＡＥメニューインターフェース、または処理フローインターフェースを表示する表示ステップと、
前記入力受付部が、前記表示ステップで表示されたインターフェースを介して、解析データを受け付ける解析データ受付ステップと、
前記入力制御部が、前記解析データ受付ステップで受け付けられた解析データを前記解析データ記憶部に蓄積する入力制御ステップと、を備えた解析データ入力方法。
【請求項１６】
ソルバーで用いる解析データの項目を識別する情報である項目識別情報と、当該項目識別情報で識別される項目について、ソルバーで用いる解析データの構造を規定する情報であるデータ構造情報とを対応付ける情報である構造対応情報が記憶される構造対応情報記憶部で記憶されている構造対応情報と、処理を識別する情報である処理識別情報と、当該処理識別情報で識別される処理に対応する項目識別情報とを対応付ける情報であるＣＡＥメニュー情報が記憶されるＣＡＥメニュー情報記憶部で記憶されているＣＡＥメニュー情報と、処理のフローを、当該処理を識別する処理識別情報の順序によって示す情報である処理フロー情報が記憶される処理フロー情報記憶部で記憶されている処理フロー情報と、前記項目ごとのインターフェースであり、当該項目を識別する項目識別情報に対応付けられているデータ構造情報で示される構造の解析データを入力するためのインターフェースであるデータ入力インターフェースと、前記処理ごとのインターフェースであり、当該処理を識別する処理識別情報に対応する項目識別情報に対応付けられているデータ構造情報で示される解析データを入力するためのインターフェースであるＣＡＥメニューインターフェースと、前記処理フロー情報で示される処理のフローを表示するインターフェースである処理フローインターフェースと、が記憶されるインターフェース記憶部で記憶されているデータ入力インターフェース、ＣＡＥメニューインターフェース、処理フローインターフェースとを用いることにより、汎用解析における解析に関するデータである解析データを入力する解析データ入力装置としてコンピュータを機能させるためのプログラムであって、
コンピュータを、
入力を受け付ける入力受付部、
データ入力インターフェース、ＣＡＥメニューインターフェース、または処理フローインターフェースを表示する表示部、
前記入力受付部が受け付けたインターフェースの選択指示に応じたインターフェースを前記表示部に表示させると共に、前記表示部が表示したインターフェースを介して、前記入力受付部が受け付けた解析データを、解析データが記憶される解析データ記憶部に蓄積する入力制御部、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、汎用解析における解析に関するデータを入力する解析データ入力装置等に関する。
【背景技術】
【０００２】
従来、ＣＡＥ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｅｎｇｉｎｅｅｒｉｎｇ）システムを用いることによって、種々の製品の設計において試作レス設計を行うことができていた。そして、そのＣＡＥシステムは、大企業の研究部署だけでなく、設計・製造現場にも普及してきていた。
【０００３】
なお、ＣＡＥシステムに関連する多くの文献も知られている（例えば、特許文献１参照）。
【特許文献１】特開２００２−２０２９９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、ＣＡＥ業務に関わる者は、ＣＡＥへの理解度や習熟度によって、次の三者に大きく分けることができる。
【０００５】
（１）利用ソルバー、ＣＡＥについて精通し、ソルバーのデータ形式等について熟知している。この者は、ソルバー、ＣＡＥについての専門家である。以下、この者を「ソルバーのプロ」と呼ぶこともある。
【０００６】
（２）利用ソルバーについては不慣れであるが、ＣＡＥでの作業工程やＣＡＥ用語については理解している。この者は、ＣＡＥの専門家である。以下、この者を「ＣＡＥのプロ」と呼ぶこともある。
【０００７】
（３）利用ソルバーやＣＡＥについて不慣れであり、それらを習得する必要性が低い。この者は、設計者やオペレータである。または、今後、利用ソルバーやＣＡＥを習得する必要があるが、現状での理解度は低い。この者は、ソルバー、ＣＡＥの初心者である。以下、これらの者を「初心者」と呼ぶこともある。
【０００８】
このように、ソルバーやＣＡＥの理解度、習熟度が異なる者が、あるレベルの理解度、習熟度を想定したインターフェースしか持たないＣＡＥシステムを用いると、効率的に精度よくＣＡＥ結果を得ることが困難となり、また、操作者にストレスがたまることになる。また、各者が、自らのレベルにあったＣＡＥを用いる場合には、理解度、習熟度の異なる複数の者が共同作業を行うことができなくなる、という問題もある。
【０００９】
本発明は、上記問題点を解決するためになされたものであり、ソルバーやＣＡＥの理解度、習熟度が異なる者であっても、効率的に用いることができるＣＡＥ装置や、解析データ入力装置等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明による解析データ入力装置は、汎用解析における解析に関するデータである解析データを入力する解析データ入力装置であって、ソルバーで用いる解析データの項目を識別する情報である項目識別情報と、当該項目識別情報で識別される項目について、ソルバーで用いる解析データの構造を規定する情報であるデータ構造情報とを対応付ける情報である構造対応情報が記憶される構造対応情報記憶部と、処理を識別する情報である処理識別情報と、当該処理識別情報で識別される処理に対応する項目識別情報とを対応付ける情報であるＣＡＥメニュー情報が記憶されるＣＡＥメニュー情報記憶部と、処理のフローを、当該処理を識別する処理識別情報の順序によって示す情報である処理フロー情報が記憶される処理フロー情報記憶部と、前記項目ごとのインターフェースであり、当該項目を識別する項目識別情報に対応付けられているデータ構造情報で示される構造の解析データを入力するためのインターフェースであるデータ入力インターフェースと、前記処理ごとのインターフェースであり、当該処理を識別する処理識別情報に対応する項目識別情報に対応付けられているデータ構造情報で示される解析データを入力するためのインターフェースであるＣＡＥメニューインターフェースと、前記処理フロー情報で示される処理のフローを表示するインターフェースである処理フローインターフェースと、が記憶されるインターフェース記憶部と、入力を受け付ける入力受付部と、データ入力インターフェース、ＣＡＥメニューインターフェース、または処理フローインターフェースを表示する表示部と、解析データが記憶される解析データ記憶部と、前記入力受付部が受け付けたインターフェースの選択指示に応じたインターフェースを前記表示部に表示させると共に、前記表示部が表示したインターフェースを介して、前記入力受付部が受け付けた解析データを前記解析データ記憶部に蓄積する入力制御部と、を備えたものである。
【００１１】
このような構成により、３個のインターフェースを用意することによって、ソルバーやＣＡＥの理解度、習熟度が異なる者であっても、インターフェースを切り換えることによって、効率的にデータ入力を行うことができるようになる。
【００１２】
また、本発明による解析データ入力装置では、解析データの入力に関して事前に設定された情報である事前設定情報が記憶される事前設定情報記憶部をさらに備え、前記入力制御部は、前記事前設定情報を用いて解析データの入力を制御してもよい。
このような構成により、事前設定情報を用いることによって、解析データの入力を制御することができる。
【００１３】
また、本発明による解析データ入力装置では、前記事前設定情報は、事前に設定されている解析データである事前設定解析データを含んでもよい。
【００１４】
このような構成により、事前設定情報に含まれる事前設定解析データを用いることによって、解析データの入力を効率化することができ、また、入力間違いを防止することもできうる。
【００１５】
また、本発明による解析データ入力装置では、前記事前設定情報は、解析データの入力の可否について事前に設定されている情報である事前設定入力可否情報を含み、前記入力制御部は、前記事前設定入力可否情報に応じて、前記入力受付部による解析データの受け付けの可否を制御してもよい。
【００１６】
このような構成により、事前設定情報に含まれる事前設定入力可否情報を用いることによって、操作者による解析データの入力の可否を制御することができる。その結果、例えば、操作者が不用意に変更してはならないデータについては、入力できないように設定しておくことによって、そのデータの不用意な変更を防止することができうる。
【００１７】
また、本発明による解析データ入力装置では、前記入力制御部は、前記事前設定入力可否情報によって入力を受け付けないことが示される解析データに関する前記表示部による表示も行うように制御してもよい。
このような構成により、入力を行うことができない場合であっても、その入力できない解析データに関する表示を操作者が見ることができるようになる。
【００１８】
また、本発明による解析データ入力装置では、前記入力制御部は、前記事前設定入力可否情報によって入力を受け付けないことが示される解析データに関する前記表示部による表示は行わないように制御してもよい。
【００１９】
このような構成により、入力を行うことができない場合には、その入力できない解析データに関する表示を操作者が見ることができないようになり、操作者は、入力可能な解析データにのみ集中することができるようになりうる。
【００２０】
また、本発明による解析データ入力装置では、前記事前設定入力可否情報によって指定される解析データの入力の可否は、前記表示部によって表示されるインターフェースに応じて異なってもよい。
このような構成により、インターフェースに応じて、入力の可否が変わりうることになる。
【００２１】
また、本発明による解析データ入力装置では、前記事前設定入力可否情報によって、ある解析データについて、データ入力インターフェースでは、解析データの入力が可能となり、ＣＡＥメニューインターフェース及び処理フローインターフェースでは、解析データの入力が不可能となるように設定されていてもよい。
【００２２】
このような構成により、ある解析データについては、不慣れな操作者が使用する可能性の高いＣＡＥメニューインターフェース及び処理フローインターフェースでは、解析データの入力ができないことになり、熟練した操作者が使用する可能性の高いデータ入力インターフェースでは、解析データの入力ができることになる。
【００２３】
また、本発明による解析データ入力装置では、前記事前設定入力可否情報によって、ある解析データについて、データ入力インターフェース及びＣＡＥメニューインターフェースでは、解析データの入力が可能となり、処理フローインターフェースでは、解析データの入力が不可能となるように設定されていてもよい。
【００２４】
このような構成により、ある解析データについては、初心者が使用する可能性の高い処理フローインターフェースでは、解析データの入力ができないことになり、慣れている操作者が使用する可能性の高いＣＡＥメニューインターフェース及びデータ入力インターフェースでは、解析データの入力ができることになる。
【００２５】
また、本発明による解析データ入力装置では、前記解析データは、解析条件データを含んでもよく、解析形状データを含んでもよい。
【００２６】
また、本発明による解析データ入力装置では、前記構造対応情報は、項目識別情報と、データ構造情報と、当該項目識別情報で識別される項目に関するコメントを示す情報であるコメント情報とを対応付ける情報であり、前記入力制御部は、データ入力インターフェースが表示されている際に、当該データ入力インターフェースに対応する項目に対するコメント情報の入力も前記入力受付部で受け付け、当該コメント情報が前記構造対応情報によって、当該項目を識別する項目識別情報に対応付けられるように制御してもよい。
【００２７】
このような構成により、各項目に対応するコメント情報を入力することができ、各項目に対応するノウハウなどのコメント情報を残すことができるようになる。
【００２８】
また、本発明による解析データ入力装置では、前記入力制御部は、前記表示部がデータ入力インターフェースを表示する際には、当該データ入力インターフェースに対応するコメント情報も表示されるように制御してもよい。
このような構成により、データ入力インターフェースにおいて、コメント情報を見ることができるようになる。
【００２９】
また、本発明によるＣＡＥ装置は、前記解析データ入力装置と、前記解析データ記憶部で記憶されている解析データを用いて解析を行う解析部と、前記解析部による解析結果を前記表示部に表示させるポストプロセス部と、を備えたものである。
このような構成により、ＣＡＥ装置において、プリプロセス、解析プロセス、ポストプロセスの一連の処理を実行することができるようになる。
【発明の効果】
【００３０】
本発明による解析データ入力装置等によれば、異なる理解度や習熟度の者であっても、インターフェースを切り換えることによって、効率的にデータ入力を行うことができるようになる。その結果、理解度や習熟度の異なる複数の者が共同作業を行うこともできるようになりうる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明によるＣＡＥ装置、解析データ入力装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。
【００３２】
（実施の形態１）
本発明の実施の形態１によるＣＡＥ装置、解析データ入力装置について、図面を参照しながら説明する。本実施の形態による解析データ入力装置は、理解度や習熟度の異なる者ごとに、３個のインターフェースを備えたものである。
【００３３】
図１は、本実施の形態による解析データ入力装置の構成を示すブロック図である。本実施の形態によるＣＡＥ装置１０は、解析データ入力装置１と、解析部２０と、ポストプロセス部２１とを備える。
【００３４】
本実施の形態による解析データ入力装置１は、汎用解析における解析に関するデータである解析データを入力するものであり、構造対応情報記憶部１１と、ＣＡＥメニュー情報記憶部１２と、処理フロー情報記憶部１３と、インターフェース記憶部１４と、事前設定情報記憶部１５と、解析データ記憶部１６と、入力受付部１７と、表示部１８と、入力制御部１９とを備える。
【００３５】
構造対応情報記憶部１１では、構造対応情報が記憶される。構造対応情報は、ソルバーで用いる解析データの項目を識別する情報である項目識別情報と、その項目識別情報で識別される項目について、ソルバーで用いる解析データの構造を規定する情報であるデータ構造情報とを対応付ける情報である。ソルバーで用いる解析データの項目は、例えば、解析条件の設定における「材料特性」や「接触条件」等の項目や、解析モデル（解析形状）の作成における「節点の座標値」「要素の種類」等の項目である。この項目は、使用するソルバーによっては、キーワード（ｋｅｙｗｏｒｄ）と呼ばれることもある。また、この項目に対応する解析データが、カード形式の編集における一のカードに対応していることもある。また、ソルバーで用いる項目は、一般にソルバーの用語で記述されるため、同じ内容であっても、使用するソルバーに応じて異なることもありうる。
【００３６】
ここで、「解析データ」は、ＣＡＥ装置１０での解析対象に関するデータである。解析データは、例えば、解析条件データを含んでもよく、解析形状データを含んでもよい。解析条件データは、例えば、解析対象の材料や熱伝導特性などを示す物性のデータや、解析対象の初期条件、境界条件、拘束条件などを示す解析条件のデータなどであってもよい。また、解析形状データは、解析対象の形状（モデル）のデータであって、節点や要素、ブロックの座標値や番号を示すデータなどである。本実施の形態による解析データ入力装置１は、その全ての解析データを入力するものであってもよく、あるいは、その一部の解析データを入力するものであってもよい。例えば、解析データ入力装置１は、解析条件データを入力するものであってもよく、解析形状データを入力するものであってもよく、あるいは、その両方を入力するものであってもよい。解析データ入力装置１が一部の解析データを入力するものである場合には、後段の解析部２０やポストプロセス部２１で用いる、その他の解析データについては、別途、入力されてもよく、記録媒体から読み出してもよく、送信されたものを受信してもよく、その入手の経路は問わない。
【００３７】
また、「項目識別情報と、データ構造情報とを対応付ける」とは、項目識別情報とデータ構造情報の一方の情報から、他方の情報を取得できればよいという意味である。したがって、構造対応情報は、項目識別情報とデータ構造情報とを組として含む情報を有してもよく、項目識別情報とデータ構造情報とをリンク付ける情報であってもよい。後者の場合には、構造対応情報は、例えば、項目識別情報とデータ構造情報の格納されている位置を示すポインタやアドレスとを対応付ける情報であってもよい。本実施の形態では、前者の場合について説明する。また、項目識別情報とデータ構造情報とは、直接対応付けられていなくてもよい。例えば、項目識別情報に、第３の情報が対応しており、その第３の情報にデータ構造情報が対応していてもよい。他の２以上の情報が対応付けられている場合にも同様であるとする。
【００３８】
また、この構造対応情報は、項目識別情報と、データ構造情報と、その項目識別情報で識別される項目に関するコメントを示す情報であるコメント情報とを対応付ける情報であってもよい。このコメント情報は、例えば、そのコメント情報に対応する項目識別情報で識別される項目に関する設定を行う際のノウハウや留意点を示すテキストデータであってもよい。
【００３９】
構造対応情報記憶部１１に構造対応情報が記憶される過程は問わない。例えば、記録媒体を介して構造対応情報が構造対応情報記憶部１１で記憶されるようになってもよく、通信回線等を介して送信された構造対応情報が構造対応情報記憶部１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された構造対応情報が構造対応情報記憶部１１で記憶されるようになってもよい。構造対応情報記憶部１１での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。構造対応情報記憶部１１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００４０】
ＣＡＥメニュー情報記憶部１２では、ＣＡＥメニュー情報が記憶される。ＣＡＥメニュー情報は、処理を識別する情報である処理識別情報と、その処理識別情報で識別される処理に対応する項目識別情報とを対応付ける情報である。処理識別情報によって識別される処理（コマンド）は、解析データの設定に関する処理である。例えば、解析条件データを設定する処理（例えば、材料特性を入力する処理など）や、解析形状データを作成・変更する処理（例えば、解析モデルの座標値の変更処理など）などである。このＣＡＥメニュー情報によって、ＣＡＥのプロが解析データの入力で使用する処理であって、ＣＡＥの用語で記述された処理を識別する処理識別情報と、ソルバーで用いられる各項目とが対応付けられることになる。なお、この対応は、一対一の対応であってもよく、一対多、多対一、あるいは、多対多の対応であってもよい。一般に、解析条件の設定においては、処理識別情報と、項目識別情報とが一対一の関係になることが多いと考えられる。一方、解析モデルの作成においては、処理識別情報と、項目識別情報とが多対多の関係になることが多いと考えられる。解析モデルの作成においては、複数の項目にわたる解析モデルに関する解析データを、「コピー」や「ドラッグ」などの処理によって一括して変更することが多いからである。また、処理メニュー情報は、処理識別情報と、項目識別情報と、その処理識別情報で識別される処理で実行される処理内容を示す情報とを対応付ける情報であってもよい。また、この処理は、階層化されていてもよい。すなわち、上位の処理が、１または２以上の下位の処理を含む構造になっていてもよい。その階層の深さは問わない。
【００４１】
ＣＡＥメニュー情報記憶部１２にＣＡＥメニュー情報が記憶される過程は問わない。例えば、記録媒体を介してＣＡＥメニュー情報がＣＡＥメニュー情報記憶部１２で記憶されるようになってもよく、通信回線等を介して送信されたＣＡＥメニュー情報がＣＡＥメニュー情報記憶部１２で記憶されるようになってもよく、あるいは、入力デバイスを介して入力されたＣＡＥメニュー情報がＣＡＥメニュー情報記憶部１２で記憶されるようになってもよい。ＣＡＥメニュー情報記憶部１２での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。ＣＡＥメニュー情報記憶部１２は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００４２】
処理フロー情報記憶部１３では、処理のフローを、その処理を識別する処理識別情報の順序によって示す情報である処理フロー情報が記憶される。この処理フロー情報は、その処理フロー情報に含まれる処理で設定しなければならない解析データの一部もしくは全部を含んでいてもよく、または、その解析データをまったく含んでいなくてもよい。処理フロー情報が解析データをまったく含んでいない場合には、その処理フロー情報に応じたフローで示される各処理が実行される際に、ユーザによってその解析データが入力されることになる。また、この処理フロー情報は、処理の順序を示す情報であるが、処理と項目とが一対一に対応している場合には、この処理フロー情報によって、項目の順序が示されると考えることもできる。また、処理フロー情報に含まれる処理識別情報によって順序が示される処理は、実際に実行される処理の上位の処理であってもよい。その場合には、処理フロー情報に応じて処理が実行される際に、操作者によって、上位の処理に含まれる下位の処理の少なくともいずれかが選択されて実行されることになる。
【００４３】
なお、処理フロー情報が生成される過程は問わない。例えば、手作業によって処理フロー情報の有する各情報が入力されることによって処理フロー情報が生成されてもよく、操作者の行った操作内容を自動的に記録していくことによって、自動的に処理フロー情報が生成されてもよく、あるいは、自動的に生成された処理フロー情報に手作業で修正を加えることによって、処理フロー情報が生成されてもよい。
【００４４】
また、処理フロー情報記憶部１３に処理フロー情報が記憶される過程は問わない。例えば、記録媒体を介して処理フロー情報が処理フロー情報記憶部１３で記憶されるようになってもよく、通信回線等を介して送信された処理フロー情報が処理フロー情報記憶部１３で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された処理フロー情報が処理フロー情報記憶部１３で記憶されるようになってもよい。処理フロー情報記憶部１３での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。処理フロー情報記憶部１３は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００４５】
インターフェース記憶部１４では、３種類のインターフェース、すなわち、データ入力インターフェースと、ＣＡＥメニューインターフェースと、処理フローインターフェースとが記憶される。データ入力インターフェースは、いわゆるソルバーのプロが使用するインターフェースである。ＣＡＥメニューインターフェースは、いわゆるＣＡＥのプロが使用するインターフェースである。処理フローインターフェースは、いわゆる初心者が使用するインターフェースである。インターフェース記憶部１４で記憶されるインターフェースは、後述する表示部１８で表示されるインターフェースの画面を構成するために必要な情報である。
【００４６】
データ入力インターフェースは、項目ごとのインターフェースであり、その項目を識別する項目識別情報に対応付けられているデータ構造情報で示される構造の解析データを入力するためのインターフェースである。このデータ入力インターフェースを用いることによって、項目ごとに解析データが入力されることになる。インターフェース記憶部１４で記憶されるデータ入力インターフェースは、その項目ごとの情報であってもよく、あるいは、構造対応情報記憶部１１で記憶されている構造対応情報を用いてインターフェースを生成するための元となる情報であってもよい。前者の場合には、項目ごとのデータ入力インターフェースがあらかじめ用意されていることになるため、データ入力インターフェースが表示される際に、インターフェース記憶部１４で記憶されている情報が単に読み出されて表示されることになる（ただし、適宜、そのインターフェース上に表示する解析データが、解析データ記憶部１６から読み出されて表示されてもよい）。後者の場合には、データ入力インターフェースが表示される際に、インターフェース記憶部１４で記憶されている情報が読み出され、さらに構造対応情報を用いてインターフェースが生成されて表示されることになる。いずれの場合であっても、インターフェース記憶部１４で記憶されている情報と、表示されるインターフェースとは対応しているものであるため、両者共にデータ入力インターフェースと呼ぶことにする。なお、前者の場合であっても、インターフェース記憶部１４で記憶されているデータ入力インターフェースは、構造対応情報を用いて自動的に生成されたものであってもよい。このデータ入力インターフェースによって、ソルバーで用いる解析データの項目ごとに、どのようなデータを設定しなければならないのかが示されることになる。また、このデータ入力インターフェースを介して、その項目ごとに、設定しなければならない解析データの設定が行われることになる。このデータ入力インターフェースは、その項目ごとのインターフェースであるため、ソルバーへの依存性が高いインターフェースとなる。したがって、ソルバーのプロが使用することになる。
【００４７】
ＣＡＥメニューインターフェースは、処理ごとのインターフェースであり、その処理を識別する処理識別情報に対応する項目識別情報に対応付けられているデータ構造情報で示される解析データを入力するためのインターフェースである。前述のように、解析条件の設定においては、ＣＡＥの処理とソルバーで用いる解析データの項目とが通常、一対一に対応するため、ある処理に応じたＣＡＥメニューインターフェースと、その処理に対応する項目に応じたデータ入力インターフェースとは、同様の解析データを入力するために用いられることになる。ただし、データ入力インターフェースが、ソルバー独特の記述となっているのに対して、ＣＡＥメニューインターフェースは、ＣＡＥ用の記述となっているため、ＣＡＥのプロであれば、ＣＡＥメニューインターフェースでの記述を容易に理解することができる。また、解析モデルの作成においては、ＣＡＥの処理とソルバーで用いる解析データの項目とが通常、多対多に対応するため、ある処理に応じたＣＡＥメニューインターフェースでの入力が、その処理に対応する複数の項目に対する解析データの入力となりうる。例えば、あるＣＡＥメニューインターフェースによって、ある解析モデルの全体を移動させた場合には、それに応じて、その解析モデルの位置に関係する項目の座標値が、その移動分だけ一括して変更されるようになる。このように、解析データの入力は、既存の解析データの変更を含みうるものである。このＣＡＥメニューインターフェースによって、ＣＡＥの処理を選択する画面が少なくとも表示されることになる。また、その表示において選択されたＣＡＥの処理ごとに、どのようなデータを設定しなければならないのかがＣＡＥメニューインターフェースにおいて示されることになる。また、このＣＡＥメニューインターフェースを介して、その設定しなければならないデータの設定が行われることになる。なお、ＣＡＥの処理とソルバーで用いる解析データの項目とが一対一に対応している場合には、そのデータの設定のためのインターフェースの部分については、データ入力インターフェースで用いられるものと共用にしてもよい。
【００４８】
処理フローインターフェースは、処理フロー情報で示される処理のフローを表示するインターフェースである。この処理フローインターフェースによって、どの処理フロー情報を選択する画面が少なくとも表示されることになる。また、その表示において選択された処理フロー情報で順序が示される各処理のフローが処理フローインターフェースにおいて表示されてもよい。その表示は、例えば、処理フロー情報記憶部１３で記憶されている処理フロー情報に含まれる各処理に対応したアイコンをフローに沿って矢印等で対応付けることによって表示したものであってもよい。また、処理フロー情報に、その処理フロー情報に含まれる処理で設定しなければならない解析データの全部が含まれていない場合、すなわち、解析データの少なくとも一部が操作者によって入力されなければならない場合には、処理フローインターフェースは、その解析データの入力を行うための表示も行うことになる。その解析データの入力を行うための表示は、その解析データの入力に対応したＣＡＥメニューインターフェースで用いられるものと共用にしてもよい。
【００４９】
これらの３種のインターフェースは、例えば、ＸＭＬなどのマークアップ言語によって記述されたフォーム情報であってもよく、ＤＢ  ４ＧＬによって記述された情報であってもよく、その他の形式のデータであってもよい。例えば、各インターフェースは、ＸＭＬ等によって記述された、構造を規定する情報（この情報は、インターフェースごとに異なる情報である）と、その構造を規定する情報を解釈実行することによってインターフェースの画面を構成するプログラム（このプログラムは３種のインターフェースのすべてに共通して用いられる）とから構成されてもよく、インターフェースを構成する方法は問わない。なお、データ入力を行うためのインターフェースを構成する方法は、データベース等のインターフェースとして公知であり、その詳細な説明を省略する。また、インターフェース記憶部１４で記憶されている各インターフェースは、単一のインターフェースの情報ではなく、複数のインターフェースの集合の情報であってもよい。
【００５０】
また、インターフェース記憶部１４に３種のインターフェースが記憶される過程は問わない。例えば、記録媒体を介して３種のインターフェースがインターフェース記憶部１４で記憶されるようになってもよく、通信回線等を介して送信された３種のインターフェースがインターフェース記憶部１４で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された３種のインターフェースがインターフェース記憶部１４で記憶されるようになってもよい。インターフェース記憶部１４での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。インターフェース記憶部１４は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００５１】
事前設定情報記憶部１５では、事前設定情報が記憶される。事前設定情報は、解析データの入力に関して事前に設定された情報である。事前設定情報は、例えば、事前に設定されている解析データである事前設定解析データを含んでいてもよい。この事前設定解析データは、いわゆるテンプレートであり、例えば、解析条件データに対応したものであってもよく、あるいは、解析形状データに対応したものであってもよい。前者の場合には、この事前設定解析データは、例えば、鉄の物性のデータや、アルミニウムの物性のデータなどであってもよい。また、後者の場合には、この事前設定解析データは、例えば、典型的な形状（例えば、梁やトラスなどの形状）のモデルの形状データなどであってもよく、自動車衝突解析で用いるダミーモデルの形状データなどであってもよい。
【００５２】
また、事前設定情報は、例えば、解析データの入力の可否について事前に設定されている情報である事前設定入力可否情報を含んでいてもよい。この事前設定入力可否情報によって、操作者が入力することができる解析データと、入力することができない解析データとが区別されることになる。この事前設定入力可否情報は、例えば、解析データにおける各データを識別する情報と、入力の可否を示す情報（例えば、入力の可否を示すフラグ）とを対応付ける情報であってもよい。この事前設定入力可否情報によって、例えば、初心者が不用意に変更してはならない解析データについては、入力ができないように設定することが可能となりうる。また、この事前設定入力可否情報によって指定される解析データの入力の可否は、表示部１８によって表示されるインターフェースに応じて異なってもよい。例えば、この事前設定入力可否情報によって、ある解析データについて、データ入力インターフェースでは、解析データの入力が可能となり、ＣＡＥメニューインターフェース及び処理フローインターフェースでは、解析データの入力が不可能となるように設定されていてもよく、あるいは、ある解析データについて、データ入力インターフェース及びＣＡＥメニューインターフェースでは、解析データの入力が可能となり、処理フローインターフェースでは、解析データの入力が不可能となるように設定されていてもよい。また、その設定は、解析データごとに異なっていてもよく、あるいは、そうでなくてもよい。後者の場合には、例えば、事前設定入力可否情報によって入力の可否が規定されるのは、処理フローインターフェースのみであってもよく（この場合には、データ入力インターフェースとＣＡＥメニューインターフェースでは、事前設定入力可否情報に関わらず、すべてのデータの入力を行うことができる）、あるいは、処理フローインターフェースとＣＡＥメニューインターフェースであってもよい（この場合には、データ入力インターフェースでは、事前設定入力可否情報に関わらず、すべてのデータの入力を行うことができる）。本実施の形態では、事前設定入力可否情報によって入力の可否が規定されるのは処理フローインターフェースのみである場合について説明する。すなわち、初心者が主に使用すると考えられる処理フローインターフェースでは、事前設定入力可否情報に応じた入力の制限を行い、ソルバーやＣＡＥのプロが主に使用すると考えられるデータ入力インターフェースやＣＡＥメニューインターフェースでは、事前設定入力可否情報に応じた入力の制限を行わない場合について説明する。
【００５３】
事前設定情報記憶部１５に事前設定情報が記憶される過程は問わない。例えば、記録媒体を介して事前設定情報が事前設定情報記憶部１５で記憶されるようになってもよく、通信回線等を介して送信された事前設定情報が事前設定情報記憶部１５で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された事前設定情報が事前設定情報記憶部１５で記憶されるようになってもよい。事前設定情報記憶部１５での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。事前設定情報記憶部１５は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００５４】
解析データ記憶部１６では、解析データが記憶される。この解析データは、前述のように、解析条件データを含んでもよく、解析形状データを含んでもよい。また、この解析データ記憶部１６で記憶される解析データは、通常、本実施の形態による解析データ入力装置１を用いて入力された解析データであるが、それ以外の解析データが解析データ記憶部１６で記憶されてもよい。例えば、前述のように、解析データ記憶部１６で記憶されている解析条件データは、解析データ入力装置１を用いて入力されたものであるが、解析データ記憶部１６で記憶されている解析形状データは、他の記録媒体や装置から受け付けたものであってもよい。なお、本実施の形態による解析データ入力装置１を用いて入力された以外の解析データが解析データ記憶部１６で記憶される過程は問わない。例えば、記録媒体を介して解析データが解析データ記憶部１６で記憶されるようになってもよく、通信回線等を介して送信された解析データが解析データ記憶部１６で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された解析データが解析データ記憶部１６で記憶されるようになってもよい。また、解析データ記憶部１６で記憶される解析データは、通常、項目識別情報で識別される項目ごとの解析データである。解析データ記憶部１６での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。解析データ記憶部１６は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００５５】
入力受付部１７は、入力を受け付ける。入力受付部１７は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された情報を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された情報を受け付けてもよい。本実施の形態では、入力受付部１７は、キーボードやマウスなどの入力デバイスからの入力を受け付ける場合について説明する。なお、入力受付部１７は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、入力受付部１７は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００５６】
表示部１８は、データ入力インターフェース、ＣＡＥメニューインターフェース、または処理フローインターフェースを表示する。また、表示部１８は、入力された解析データを表示してもよく、また、後述するポストプロセスでの結果を表示してもよい。なお、表示部１８は、それらの表示を行う表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）を含んでもよく、あるいは含まなくてもよい。表示部１８が表示デバイスを含まない場合には、表示部１８は、表示される情報を表示デバイスに出力するものであってもよい。その出力は、送信であってもよい。また、表示部１８は、ハードウェアによって実現されてもよく、あるいは表示デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００５７】
入力制御部１９は、入力受付部１７が受け付けたインターフェースの選択指示に応じたインターフェースを表示部１８に表示させる。また、入力制御部１９は、表示部１８が表示したインターフェースを介して、入力受付部１７が受け付けた解析データを解析データ記憶部１６に蓄積する。インターフェースを介して受け付けられた解析データとは、そのインターフェースを用いて受け付けられた解析データであり、例えば、そのインターフェースの入力フィールドなどを用いて入力された解析データの意味である。また、入力制御部１９が解析データ記憶部１６に蓄積する解析データは、入力受付部１７が受け付けた解析データそのものであってもよく、そうでなくてもよい。入力受付部１７が受け付けた解析データそのものでない解析データとは、例えば、入力受付部１７が解析モデルの位置を移動させる処理の指示を受け付けた場合に、その指示に応じた、移動後の解析モデルの座標値などである。その場合であっても、入力受付部１７が受け付けた指示に応じた解析データであるため、本実施の形態では、入力受付部１７が受け付けた解析データと表現することにする。解析データ記憶部１６への解析データの蓄積は、新規の蓄積であってもよく、あるいは、既存の解析データへの上書きであってもよい。後者の場合には、解析データが変更されたことになる。
【００５８】
また、入力制御部１９は、事前設定情報を用いて解析データの入力を制御してもよい。例えば、入力制御部１９は、入力受付部１７が受け付けた指示に応じて事前設定情報記憶部１５で記憶されている事前設定解析データを読み出して、その事前設定解析データを解析データ記憶部１６に蓄積してもよい。また、例えば、入力制御部１９は、事前設定情報記憶部１５で記憶されている事前設定入力可否情報に応じて、入力受付部１７による解析データの受け付けの可否を制御してもよい。すなわち、入力制御部１９は、事前設定入力可否情報で入力ができないように設定されているデータについては、そのデータを受け付けないように制御し、入力できるように設定されているデータについては、そのデータを受け付けて解析データ記憶部１６に蓄積するようにしてもよい。また、入力制御部１９は、すでに解析データ記憶部１６で記憶されている解析データを読み出して、表示部１８で表示されているインターフェースを介して表示するようにしてもよい。また、入力制御部１９は、事前設定入力可否情報によって入力を受け付けないことが示される解析データに関する表示部１８による表示も行うように制御してもよく、事前設定入力可否情報によって入力を受け付けないことが示される解析データに関する表示部１８による表示は行わないように制御してもよい。前者の場合には、入力できなくても、その解析データや、その解析データを入力する入力フィールドなどを操作者が見ることができるようになる。後者の場合には、入力できない解析データを、操作者は見ることもできないようになる。本実施の形態では、前者の場合について説明する。なお、「入力を受け付けないことが示される解析データに関する表示」とは、解析データそのものの表示であってもよく、解析データを入力するインターフェースに関する表示、例えば、入力フィールドの表示であってもよい。
【００５９】
また、入力制御部１９は、データ入力インターフェースが表示されている際に、そのデータ入力インターフェースに対応する項目に対するコメント情報の入力も入力受付部１７で受け付け、そのコメント情報が構造対応情報によって、その項目を識別する項目識別情報に対応付けられるように制御してもよい。なお、入力制御部１９は、データ入力インターフェース以外のインターフェースが表示されている際にも、その表示されているインターフェースに対応する項目に対するコメント情報の入力も入力受付部１７で受け付け、そのコメント情報が構造対応情報によって、その項目を識別する項目識別情報に対応付けられるように制御してもよい。また、入力制御部１９は、表示部１８がデータ入力インターフェースを表示する際には、そのデータ入力インターフェースに対応するコメント情報も表示されるように制御してもよい。「データ入力インターフェースに対応するコメント情報」とは、厳密には、データ入力インターフェースに対応する項目に対応しているコメント情報の意味である。なお、入力制御部１９は、データ入力インターフェース以外のインターフェースを表示する際にも、その表示されているインターフェースに対応する項目に対するコメント情報も表示されるように制御してもよい。
【００６０】
解析部２０は、解析データ記憶部１６で記憶されている解析データを用いて解析を行う。この解析部２０の処理は、プリポストシステムにおけるソルバーの解析処理として公知であり、その詳細な説明を省略する。例えば、解析部２０は、有限要素法などの解析手法を用いて、解析データの解析を行ってもよい。
【００６１】
ポストプロセス部２１は、解析部２０による解析結果を表示部１８に表示させる。このポストプロセス部２１の処理は、ポリポストシステムにおけるポスト処理として公知であり、その詳細な説明を省略する。例えば、ポストプロセス部２１は、解析結果のアニメーション表示や、節点座標値のデータ出力などを行ってもよい。
【００６２】
なお、構造対応情報記憶部１１と、ＣＡＥメニュー情報記憶部１２と、処理フロー情報記憶部１３と、インターフェース記憶部１４と、事前設定情報記憶部１５と、解析データ記憶部１６とのうちの任意の２以上の記憶部は、同一の記録媒体によって実現されてもよく、あるいは、別々の記録媒体によって実現されてもよい。前者の場合には、例えば、構造対応情報を記憶している領域が構造対応情報記憶部１１となり、ＣＡＥメニュー情報を記憶している領域がＣＡＥメニュー情報記憶部１２となる。
【００６３】
次に、本実施の形態によるＣＡＥ装置１０、解析データ入力装置１の動作について、図２から図６のフローチャートを用いて説明する。
【００６４】
（ステップＳ１０１）解析データ入力装置１は、解析データの入力の処理、すなわち、解析データを解析データ記憶部１６に蓄積していく処理を行う。なお、この処理の詳細については、図３のフローチャートを用いて後述する。
【００６５】
（ステップＳ１０２）解析部２０は、解析データ記憶部１６で記憶されている解析データを用いて、解析を行う。
【００６６】
（ステップＳ１０３）ポストプロセス部２１は、解析部２０によって解析された結果を用いて、ポストプロセスを実行する。そして、ＣＡＥ装置１０における一連の処理が終了となる。
【００６７】
図３は、図２のフローチャートにおける解析データの入力（ステップＳ１０１）の処理の詳細を示すフローチャートである。
【００６８】
（ステップＳ２０１）入力制御部１９は、入力受付部１７がインターフェース（Ｉ／Ｆ）の選択指示を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ２０２に進み、そうでない場合には、ステップＳ２１０に進む。
【００６９】
（ステップＳ２０２）入力制御部１９は、入力受付部１７が受け付けたインターフェースの選択指示によって、データ入力インターフェースが選択されたかどうか判断する。そして、データ入力インターフェースが選択された場合には、ステップＳ２０３に進み、そうでない場合には、ステップＳ２０５に進む。
【００７０】
（ステップＳ２０３）入力制御部１９は、データ入力インターフェースをインターフェース記憶部１４から読み出し、表示部１８にそのデータ入力インターフェースを表示させる。
【００７１】
（ステップＳ２０４）入力制御部１９等は、データ入力インターフェースを用いた解析データの入力の処理等を行う。そして、ステップＳ２０１に戻る。なお、この処理の詳細については、図４のフローチャートを用いて後述する。
【００７２】
（ステップＳ２０５）入力制御部１９は、入力受付部１７が受け付けたインターフェースの選択指示によって、ＣＡＥメニューインターフェースが選択されたかどうか判断する。そして、ＣＡＥメニューインターフェースが選択された場合には、ステップＳ２０６に進み、そうでない場合には、処理フローインターフェースが選択されたことになるため、ステップＳ２０８に進む。
【００７３】
（ステップＳ２０６）入力制御部１９は、ＣＡＥメニューインターフェースをインターフェース記憶部１４から読み出し、表示部１８にそのＣＡＥメニューインターフェースを表示させる。
【００７４】
（ステップＳ２０７）入力制御部１９等は、ＣＡＥメニューインターフェースを用いた解析データの入力の処理等を行う。そして、ステップＳ２０１に戻る。なお、この処理の詳細については、図５のフローチャートを用いて後述する。
【００７５】
（ステップＳ２０８）入力制御部１９は、処理フローインターフェースをインターフェース記憶部１４から読み出し、表示部１８にその処理フローインターフェースを表示させる。
【００７６】
（ステップＳ２０９）入力制御部１９等は、処理フローインターフェースを用いた解析データの入力の処理等を行う。そして、ステップＳ２０１に戻る。なお、この処理の詳細については、図６のフローチャートを用いて後述する。
【００７７】
（ステップＳ２１０）入力制御部１９は、解析データの入力の処理を終了するかどうか判断する。そして、終了する場合には、図２のフローチャートに戻り、そうでない場合には、ステップＳ２０１に戻る。入力制御部１９は、例えば、解析データの入力の処理を終了する旨の情報を入力受付部１７が受け付けた場合や、解析データを用いた解析を実行する旨の指示を入力受付部１７が受け付けた場合などに、解析データの入力の処理を終了すると判断してもよい。
【００７８】
図４は、図３のフローチャートにおけるデータ入力インターフェースを用いた解析データの入力の処理（ステップＳ２０４）の詳細を示すフローチャートである。
【００７９】
（ステップＳ３０１）入力制御部１９は、入力受付部１７が項目を選択する入力を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ３０２に進み、そうでない場合には、ステップＳ３１１に進む。
【００８０】
（ステップＳ３０２）入力制御部１９は、入力受付部１７が受け付けた項目の選択によって、新しい解析データの入力が行われるのか、あるいは、既存の解析データの修正が行われるのかを判断する。そして、新しい解析データの入力が行われる場合には、ステップＳ３０３に進み、既存の解析データの修正が行われる場合には、ステップＳ３０４に進む。
【００８１】
（ステップＳ３０３）入力制御部１９は、選択された項目に対応する新たな解析データを、構造対応情報においてその項目に対応付けられているデータ構造情報を用いて生成する。なお、データ自体は入力されていないため、各データがブランクである解析データが生成される。
【００８２】
（ステップＳ３０４）入力制御部１９は、選択された項目に対応する解析データを、解析データ記憶部１６から読み出す。
【００８３】
（ステップＳ３０５）入力制御部１９は、新たな解析データ、または読み出した解析データを表示部１８が表示しているデータ入力インターフェース上に表示させる。
【００８４】
（ステップＳ３０６）入力制御部１９は、入力受付部１７が解析データを受け付けたかどうか判断する。この解析データの受け付けは、解析データそのものの受け付けであってもよく、事前設定解析データを選択する指示の受け付けであってもよい。
【００８５】
（ステップＳ３０７）入力制御部１９は、入力受付部１７が受け付けた解析データを一時的に図示しない記録媒体で記憶する。なお、入力受付部１７が事前設定解析データを選択する指示を受け付けた場合には、入力制御部１９は、その選択された事前設定解析データを事前設定情報記憶部１５から読み出して、一時的に図示しない記録媒体で記憶する。また、入力制御部１９は、その入力された解析データが、表示部１８が表示しているデータ入力インターフェース上に表示されるように制御する。その結果、操作者は、入力した解析データを確認することができる。そして、ステップＳ３０６に戻る。
【００８６】
（ステップＳ３０８）入力制御部１９は、表示部１８が表示している項目の解析データを現状の内容で更新するかどうか判断する。更新するとは、解析データ記憶部１６で記憶されている解析データを、ステップＳ３０７で一時的に記憶した解析データで更新することである。なお、解析データの初回の入力の場合には、その項目の解析データを新規蓄積することである。そして、更新する場合には、ステップＳ３０９に進み、そうでない場合には、ステップＳ３１０に進む。入力制御部１９は、例えば、入力受付部１７が更新する旨の指示を受け付けた場合に、更新すると判断してもよい。
【００８７】
（ステップＳ３０９）入力制御部１９は、ステップＳ３０７で一時的に記憶した解析データを、解析データ記憶部１６に蓄積する。すでに同じ解析データが解析データ記憶部１６で記憶されている場合には、入力制御部１９は、解析データを上書きで蓄積してもよく、あるいは、そうでなくてもよい。上書きしない場合には、最新の解析データを特定可能なように解析データを蓄積することが好適である。入力制御部１９は、例えば、解析データに対応付けて、その解析データを蓄積した日時情報を蓄積してもよい。
【００８８】
（ステップＳ３１０）入力制御部１９は、選択された項目に対応する解析データの入力を終了するかどうか判断する。そして、終了する場合には、ステップＳ３０１に戻り、そうでない場合には、ステップＳ３０６に戻る。入力制御部１９は、その選択された項目に対応する解析データの入力を終了する旨の指示を入力受付部１７が受け付けた場合や、他の項目を選択する指示を入力受付部１７が受け付けた場合に、その項目に対応する解析データの入力を終了すると判断してもよい。
【００８９】
（ステップＳ３１１）入力制御部１９は、データ入力インターフェースを用いた解析データの入力を終了するかどうか判断する。そして、終了する場合には、図３のフローチャートに戻り、そうでない場合には、ステップＳ３０１に戻る。入力制御部１９は、例えば、データ入力インターフェースを用いた解析データの入力を終了する旨の指示を入力受付部１７が受け付けた場合や、他のインターフェースの選択指示を入力受付部１７が受け付けた場合に、データ入力インターフェースを用いた解析データの入力を終了すると判断してもよい。
【００９０】
図５は、図３のフローチャートにおけるＣＡＥメニューインターフェースを用いた解析データの入力の処理（ステップＳ２０７）の詳細を示すフローチャートである。
【００９１】
（ステップＳ４０１）入力制御部１９は、入力受付部１７が解析条件の処理を選択する入力を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ４０２に進み、そうでない場合には、ステップＳ４０６に進む。
【００９２】
（ステップＳ４０２）入力制御部１９は、選択された処理を識別する処理識別情報に、ＣＡＥメニュー情報によって対応付けられている項目識別情報を特定し、その項目識別情報で識別される項目の解析データが解析データ記憶部１６で記憶されている場合には、その解析データを表示部１８に表示させる。なお、この表示は、例えば、その解析データのリストの一覧表示であってもよい。また、解析データ記憶部１６に該当する解析データがまったく記憶されていない場合には、入力制御部１９は、その旨を表示部１８に表示させてもよい。
【００９３】
（ステップＳ４０３）入力制御部１９は、ステップＳ４０２で表示された解析データ、または新規の解析データに対する処理内容の選択の指示を入力受付部１７が受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ４０４に進み、そうでない場合には、ステップＳ４０５に進む。なお、この場合に、既存の解析データに対する処理内容が選択される場合には、処理内容の選択と共に、その処理対象の既存の解析データも選択されているものとする。
【００９４】
（ステップＳ４０４）入力制御部１９は、選択された処理内容に応じた処理を実行する。この処理内容とは、例えば、新たな解析データの作成処理、既存の解析データの編集処理、既存の解析データのチェック処理、既存の解析データの削除処理、既存の解析データのデータ内容のクリアの処理、既存の解析データのリストを表示する処理等であってもよい。既存の解析データの編集処理や、新たな解析データを作成した後にそれについて行う編集処理は、データ入力インターフェースを用いた解析データの入力処理と同様のものである。この場合には、入力制御部１９は、ステップＳ４０１で選択された処理を識別する処理識別情報に、ＣＡＥメニュー情報によって対応付けられている項目識別情報を特定し、その項目識別情報に、構造対応情報によって対応付けられているデータ構造情報を特定することによって、解析データを入力するためのインターフェースを生成して表示部１８に表示させてもよく、あるいは、その特定した項目識別情報に対応するデータ入力インターフェースを読み出して表示部１８に表示させてもよい。なお、そのような編集後の解析データは、解析データ記憶部１６に蓄積されるものとする。その蓄積は、適宜、新規蓄積であってもよく、あるいは、上書きでの蓄積であってもよい。また、解析データのチェック処理が選択された場合には、入力制御部１９が解析データのチェックを行い、そのチェック結果を表示部１８に表示させる。また、解析データの削除処理が選択された場合には、入力制御部１９は、選択された解析データを解析データ記憶部１６から削除する。また、解析データのクリア処理が選択された場合には、入力制御部１９は、選択された解析データの各データをブランクにする。また、解析データのリストを表示する処理が選択された場合には、入力制御部１９は、解析データのリストを表示部１８に表示させる。
【００９５】
（ステップＳ４０５）入力制御部１９は、ステップＳ４０１で選択された処理を終了するかどうか判断する。そして、終了する場合には、ステップＳ４０１に戻り、そうでない場合には、ステップＳ４０３に戻る。
【００９６】
（ステップＳ４０６）入力制御部１９は、入力受付部１７が解析モデルに関する処理を選択する入力を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ４０７に進み、そうでない場合には、ステップＳ４０８に進む。
【００９７】
（ステップＳ４０７）入力制御部１９は、選択された解析モデルに関する処理を実行する。例えば、解析モデルの位置を変更する処理であれば、それに応じて、解析データ記憶部１６で記憶されている解析モデルの座標値を変更する処理を行う。その処理によって、解析データ記憶部１６で記憶されている解析形状データの全部または一部が変更されてもよい。そして、ステップＳ４０１に戻る。その処理において、適宜、入力受付部１７で受け付けられたデータを用いてもよく、表示部１８による表示を行ってもよい。
【００９８】
（ステップＳ４０８）入力制御部１９は、ＣＡＥメニューインターフェースを用いた解析データの入力を終了するかどうか判断する。そして、終了する場合には、ステップＳ３に戻り、そうでない場合には、ステップＳ４０１に戻る。入力制御部１９は、例えば、ＣＡＥメニューインターフェースを用いた解析データの入力を終了する旨の指示を入力受付部１７が受け付けた場合や、他のインターフェースの選択指示を入力受付部１７が受け付けた場合に、ＣＡＥメニューインターフェースを用いた解析データの入力を終了すると判断してもよい。
【００９９】
図６は、図３のフローチャートにおける処理フローインターフェースを用いた解析データの入力の処理（ステップＳ２０９）の詳細を示すフローチャートである。
【０１００】
（ステップＳ５０１）入力制御部１９は、入力受付部１７が処理フローを選択する入力を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ５０２に進み、そうでない場合には、ステップＳ５１１に進む。
【０１０１】
（ステップＳ５０２）入力制御部１９は、選択された処理フローに対応する処理フロー情報を処理フロー情報記憶部１３から読み出す。この読み出された処理フロー情報は、図示しない記録媒体において一時的に記憶されてもよい。
【０１０２】
（ステップＳ５０３）入力制御部１９は、読み出した処理フロー情報によって順序が示される各処理のうち、その時点で実行することになる一の処理を実行する。この処理の実行において、処理フロー情報に含まれる情報を用いた解析データの解析データ記憶部１６への蓄積等の処理を行ってもよい。また、その時点での処理位置を示す情報を、処理フローインターフェースにおいて表示するように表示部１８を制御してもよい。
【０１０３】
（ステップＳ５０４）入力制御部１９は、その処理が完了したかどうか判断する。例えば、設定しなければならない解析データ等がすべてそろった場合（例えば、設定しなければならない解析データ等がすべて処理フロー情報に含まれていた場合や、一部が処理フロー情報に含まれており、残りが入力受付部１７で受け付けられた場合など）には、その処理は完了することになる。一方、設定しなければならない解析データ等の一部または全部が操作者によって入力されなければならない場合には、その処理は完了しないことになる。そして、完了する場合には、ステップＳ５０５に進み、完了しない場合には、ステップＳ５０８に進む。
【０１０４】
（ステップＳ５０５）入力制御部１９は、読み出した処理フロー情報を参照し、その時点で実行の完了した処理の次の処理があるかどうか判断する。そして、次の処理がある場合には、ステップＳ５０６に進み、そうでない場合には、処理フロー情報の示す一連の処理が終了したことになるため、ステップＳ５０１に戻る。
【０１０５】
（ステップＳ５０６）入力制御部１９は、次の処理に進むために、操作者による選択が必要であるかどうか判断する。そして、操作者による選択が必要な場合には、ステップＳ５０７に進み、そうでない場合には、ステップＳ５０３に戻って次の処理を実行する。
【０１０６】
（ステップＳ５０７）入力制御部１９は、操作者の選択を要求する旨の情報を表示部１８に表示させ、入力受付部１７が、その要求に応じた選択を受け付けたかどうか判断する。そして、選択を受け付けた場合には、ステップＳ５０３に戻って、その選択された処理を実行し、選択を受け付けない場合には、選択を受け付けるまでステップＳ５０７の処理を繰り返す。
【０１０７】
（ステップＳ５０８）入力制御部１９は、操作者による入力を要求する旨の情報を表示部１８に表示させ、入力受付部１７が、その要求に応じた入力を受け付けたかどうか判断する。そして、入力を受け付けた場合には、ステップＳ５０９に進み、そうでない場合には、入力を受け付けるまでステップＳ５０８の処理を繰り返す。
【０１０８】
（ステップＳ５０９）入力制御部１９は、事前設定情報記憶部１５で記憶されている事前設定入力可否情報を参照し、ステップＳ５０８で入力受付部１７が受け付けた入力が、入力可能なものであったかどうか判断する。そして、入力可能なものである場合には、ステップＳ５１０に進み、入力可能なものでなかった場合には、その入力された内容を破棄してステップＳ５０８に戻る。なお、その入力された内容を破棄した旨を表示部１８に表示させてもよい。
【０１０９】
（ステップＳ５１０）入力制御部１９は、ステップＳ５０８で受け付けた入力に応じた処理を行う。例えば、解析データが入力された場合には、その解析データを蓄積する処理を行ってもよい。そして、ステップＳ５０４に戻る。
【０１１０】
（ステップＳ５１１）入力制御部１９は、処理フローインターフェースを用いた解析データの入力を終了するかどうか判断する。そして、終了する場合には、図３のフローチャートに戻り、そうでない場合には、ステップＳ５０１に戻る。入力制御部１９は、例えば、処理フローインターフェースを用いた解析データの入力を終了する旨の指示を入力受付部１７が受け付けた場合や、他のインターフェースの選択指示を入力受付部１７が受け付けた場合に、処理フローインターフェースを用いた解析データの入力を終了すると判断してもよい。
【０１１１】
なお、図６のフローチャートにおいて、各処理で処理が完了するかどうかは、処理フロー情報において規定されていてもよい。例えば、操作者に設定内容を確認させたい場合には、ある処理が終了した時点において、その設定内容を表示した上で処理を一時的に停止させ、次の処理に進む旨の操作者からの指示の入力に応じて、次の処理に進むようにしてもよい。
【０１１２】
また、図４〜図６で示される各フローチャートは、各インターフェースを用いて解析データを入力する処理の一例であって、他の処理シーケンスによって解析データの入力を行ってもよいことは言うまでもない。
【０１１３】
次に、本実施の形態によるＣＡＥ装置１０、解析データ入力装置１の動作について、具体例を用いて説明する。
【０１１４】
この具体例において、構造対応情報記憶部１１では、図７で示される構造対応情報が記憶されているものとする。図７の構造対応情報は、項目識別情報と、項目名と、データ構造情報と、コメント情報とを対応付ける情報である。データ構造情報は、データを識別するデータＩＤと、そのデータＩＤで識別されるデータの種類を示すデータタイプとを有する。例えば、項目名「材料特性」に対応する項目識別情報「ＭＡＴ」で識別される項目については、データＩＤ「名称」「単位体積質量」「ヤング率」等が含まれることがデータ構造情報によって示される。また、それらのデータＩＤ「名称」「単位体積質量」「ヤング率」等に対応するデータタイプは、「文字」「数値」「数値」等であることがデータ構造情報によって示されている。このデータ構造情報によって、各項目に含まれるデータの形式について知ることができる。また、コメント情報は、操作者によって入力されるものであるため、ブランクになっている。
【０１１５】
また、この具体例において、ＣＡＥメニュー情報記憶部１２では、図８で示されるＣＡＥメニュー情報が記憶されているものとする。図８のＣＡＥメニュー情報は、処理識別情報と、処理名と、処理内容と、項目識別情報とを対応付ける情報である。このＣＡＥメニュー情報において、処理内容や項目識別情報がブランクであるレコードは、上位階層の処理を示す情報である。この具体例では、処理識別情報「Ｃ＊０００」で識別される処理には、処理識別情報「Ｃ＊？００」で識別される処理が下位の処理として含まれるものとする。また、処理識別情報「Ｃ＊？００」で識別される処理には、処理識別情報「Ｃ＊？＄＃」で識別される処理が下位の処理として含まれるものとする。なお、「＊」「？」「＄」「＃」はそれぞれ、０から９までの任意の数字である（ただし、「？」は０ではなく、「＄＝０，＃＝０」の組合せはないものとする）。したがって、図８のＣＡＥメニュー情報の場合、Ｃ１０００で識別される処理にＣ１１００，Ｃ１２００で識別される処理が含まれることになる。また、Ｃ１１００で識別される処理には、Ｃ１１０１，Ｃ１１０２，Ｃ１１０３等で識別される処理が含まれることになり、Ｃ１２００で識別される処理には、Ｃ１２０１等で識別される処理が含まれることになる。階層が最も下位の処理には、処理内容と、項目識別情報とが含まれている。処理内容は、その処理において実行される処理内容であり、図８の場合には、ＣＲＥＡＴＥ（作成）、ＭＯＤＩＦＹ（編集）、ＣＨＥＣＫ（チェック）、ＲＥＭＯＶＥ（削除）、ＣＬＥＡＲ（クリア）、ＬＩＳＴ（リスト）が含まれている。図８で示されるＣＡＥメニュー情報は、解析条件データに対応するＣＡＥメニュー情報であるため、各レコードが１個の項目識別情報を有するのみであるが、解析形状データに対応するＣＡＥメニュー情報の場合には、各レコードが１以上の項目識別情報を有していてもよい。
【０１１６】
また、この具体例において、処理フロー情報記憶部１３では、図９で示される処理フロー情報が記憶されているものとする。図９の処理フロー情報では、その処理フロー情報の名称「物性の定義」が先頭に含まれており、それに続いて各処理が示されている。各処理には、その処理フローにおける処理を識別するＩＤと、その処理に対応する処理識別情報と、その処理識別情報で設定されるべき各データが含まれている。なお、操作者によってデータを入力する場合には、設定されるべき各データが含まれていなくてもよい。また、この処理は、上から順次、実行されていくことになるが、ＩＤ＝０１５の処理のように、その処理の後に、「編集を行いますか？」との表示を行い、その表示に対して、Ｙｅｓ（はい）が入力された場合には、ＩＤ＝０１７の処理にジャンプし、Ｎｏ（いいえ）が入力された場合には、ＩＤ＝０２１の処理にジャンプするように設定されていてもよい。なお、この処理フロー情報における各処理において、その処理で設定されるべき各データが処理フロー情報に含まれている場合であっても、各データを操作者に確認させたり、各データを操作者が変更したりするため、処理を一時的に止めるかどうかが決められていてもよい。
【０１１７】
また、この具体例において、事前設定情報記憶部１５では、図１０で示される事前設定解析データと、図１１で示される事前設定入力可否情報とが記憶されているものとする。図１０の事前設定解析データでは、名称と、項目識別情報と、解析データとが対応付けられている。名称は、事前設定解析データの選択時に表示される名称である。また、項目識別情報は、解析データがどの項目のデータであるのかを示すものである。解析データは、データＩＤと、データとを対応付けて有する。図１０の項目識別情報「ＭＡＴ」に対応した解析データの場合、名称が「鉄」であり、単位体積質量が「７９００」であり、ヤング率が「２０５」であることなどが示されている。図１１の事前設定入力可否情報では、項目識別情報と、データＩＤと、入力可否情報とが対応付けられている。この情報によって、各項目識別情報で識別される項目において、各データＩＤで識別されるデータを入力できるかどうかが示されることになる。入力可否情報が「１」である場合には、入力することができ、入力可否情報が「０」である場合には、入力することができないものとする。したがって、項目識別情報「ＭＡＴ」で識別される項目において、名称を入力することはできるが、単位体積質量やヤング率は入力できないことが分かる。なお、前述のように、この事前設定入力可否情報を用いた入力の制限が行われるのは、処理フローインターフェースを用いた解析データの入力が行われる場合のみである。
【０１１８】
次に、ＣＡＥ装置１０の具体的な処理について説明する。まず、操作者がＣＡＥ装置１０を操作することによって、プリポストシステムのアプリケーションを起動し、解析データの入力を行う処理を選択したとする。すると、解析データ入力装置１は、解析データの入力のための処理を実行する（ステップＳ１０１）。ここで、データ入力インターフェースを用いた解析データの入力、ＣＡＥメニューインターフェースを用いた解析データの入力、処理フローインターフェースを用いた解析データの入力のそれぞれについて、順番に説明する。
【０１１９】
［データ入力インターフェースを用いた解析データの入力］
まず、操作者がデータ入力インターフェースを用いて解析データを入力する場合について説明する。操作者が、マウスなどのポインティングデバイスを操作することによって、「データ入力インターフェース」に対応するタブを選択したとする。すると、入力受付部１７は、データ入力インターフェースの選択指示を受け付け（ステップＳ２０１）、入力制御部１９は、データ入力インターフェースが選択されたと判断する（ステップＳ２０２）。そして、入力制御部１９は、インターフェース記憶部１４からデータ入力インターフェースを読み出して表示部１８に表示させる（ステップＳ２０３）。その結果、図１２の左側の枠（ウィンドウ）の情報が表示されるものとする。この左側の枠の情報において、「ＭＡＴ」「ＨＯＵＲＧＬＡＳＳ」「ＥＦ」などの各項目を示す表示は、この左側の枠に対応したインターフェースとして、あらかじめデータ入力インターフェースに含まれているものである。一方、その各項目の表示の下側に表示される「ＭＡＴ１」等は、入力制御部１９が解析データ記憶部１６から読み出してきた各項目に対応する解析データを識別する情報である解析データ識別情報である。読み出された解析データ識別情報は、その解析データ識別情報に対応する項目の下側にそれぞれ表示されるものとする。なお、この場合には、各解析データ識別情報で識別される解析データは、各データがブランクの情報であるとする。
【０１２０】
操作者が、ポインティングデバイスを操作することによって、「ＭＡＴ１」をクリックしたとする。すると、その操作が入力受付部１７で受け付けられ、入力制御部１９は、項目識別情報「ＭＡＴ」で識別された項目における解析データ識別情報「ＭＡＴ１」が選択されたため、既存の解析データの入力を行うと判断し（ステップＳ３０１，Ｓ３０２）、その解析データ識別情報「ＭＡＴ１」で識別される解析データを解析データ記憶部１６から読み出す（ステップＳ３０４）。また、入力制御部１９は、データ入力インターフェースに含まれる各項目に対して解析データの入力を行うためのフォーム情報をインターフェース記憶部１４から読み出すと共に、その項目識別情報「ＭＡＴ」に対応するデータ構造情報、コメント情報を構造対応情報から読み出し、それらのフォーム情報と、データ構造情報と、コメント情報とを用いて、項目識別情報「ＭＡＴ」で識別される項目に対する解析データの入力を行うためのインターフェースを作成する。そして、入力制御部１９は、その作成したインターフェースに読み出した各データを含めて表示部１８に表示させる（ステップＳ３０５）。その結果、図１２の右側の枠（ウィンドウ）の表示が行われることになる。なお、前述のように、その解析データにおける各データはブランクであるため、図１２の右側の枠のように、そのインターフェースにおける各入力フィールドはブランクの状態である。
【０１２１】
次に、操作者が、ポインティングデバイスやキーボードなどを操作することにより、名称「鉄」、単位体積質量「７９００」、ヤング率「２０５」などを入力していったとする（ステップＳ３０６）。すると、それらのデータは、入力制御部１９によって一時的に記憶される（ステップＳ３０７）。また、その入力されたデータは、表示部１８によって対応する入力フィールドに表示される。
【０１２２】
なお、操作者が、「事前設定解析データ」のプルダウンメニューをクリックすると、入力制御部１９は、図１０で示される事前設定解析データを参照し、項目識別情報「ＭＡＴ」に対応する名称「鉄」「アルミニウム」等を取得して、その名称をプルダウンメニューにおける各メニューとして表示する。そして、いずれかのメニューが選択された場合には、そのメニューに対応する解析データを事前設定解析データから読み出し、その解析データが一時記憶されると共に、各入力フィールドに表示されることになる（ステップＳ３０６，Ｓ３０７）。なお、操作者は、事前設定解析データから取り込まれた解析データでは足りない部分を入力することもでき、また、その解析データを変更したい場合には、変更することもできる。
【０１２３】
次に、操作者が「更新」ボタンをクリックすると、更新する旨が入力受付部１７で受け付けられ、入力制御部１９は、更新を行うと判断する（ステップＳ３０８）。そして、一時的に記憶している名称「鉄」等の情報を解析データ記憶部１６に蓄積すると共に、コメントが記載されている場合には、そのコメントの情報であるコメント情報を、構造対応情報記憶部１１で記憶されている構造対応情報において、項目識別情報「ＭＡＴ」に対応付けられるコメント情報として蓄積する（ステップＳ３０９）。その結果、解析データ記憶部１６では、図１５で示される解析データが記憶されるようになる。図１５の解析データにおいて、解析データ識別情報と、項目識別情報と、解析データとが対応付けられている。なお、データが蓄積された後には、入力制御部１９は、それまで一時的に記憶していたデータを削除してもよい。
【０１２４】
なお、図１２の表示において、操作者が「閉じる」ボタンをクリックすると、その枠を閉じる旨が入力受付部１７で受け付けられ、入力制御部１９は、その項目に対応する解析データの入力を終了すると判断し（ステップＳ３１０）、解析データの蓄積等を行わないで右側の枠を閉じる。また、入力制御部１９は、それまで一時的に記憶していたデータを削除してもよい。
【０１２５】
［ＣＡＥメニューインターフェースを用いた解析データの入力］
次に、操作者がＣＡＥメニューインターフェースを用いて解析データを入力する場合について説明する。操作者が、ポインティングデバイスを操作することによって、「ＣＡＥメニューインターフェース」に対応するタブを選択したとする。すると、入力受付部１７は、ＣＡＥメニューインターフェースの選択指示を受け付け（ステップＳ２０１）、入力制御部１９は、ＣＡＥメニューインターフェースが選択されたと判断する（ステップＳ２０５）。そして、入力制御部１９は、インターフェース記憶部１４からＣＡＥメニューインターフェースを読み出して表示部１８に表示させる（ステップＳ２０６）。その結果、図１３の左側の枠（ウィンドウ）の情報が表示されるものとする。この左側の枠は、解析条件の設定と、解析モデルの作成とにおける各処理をタブやプルダウンメニュー、ボタンを用いて選択することができるようになっているインターフェースである。なお、そのインターフェースにおいて、各ボタンと、そのボタンに対応する処理を識別する処理識別情報とが対応付けられており、ボタンがクリックされることなどにより選択されると、その選択されたボタンに対応する処理識別情報が入力受付部１７によって受け付けられるものとする。
【０１２６】
この図１３の左側の枠において、解析条件の設定のタブと、解析モデルの作成のタブがある。各タブを選択することによって、そのタブに応じた処理が表示されることになる。図１３では、解析条件の設定のタブが選択されており、また、プルダウンメニューで「解析モデル物性」が選択されているため、その解析モデル物性に含まれる各処理のボタンが表示されている。図１３で示されるように、「材料特性」ボタンがクリックされると、「材料特定」ボタンが選択された旨、すなわち、処理識別情報「Ｃ１１０１」で識別される処理が選択された旨が入力受付部１７で受け付けられ、入力制御部１９は、表示部１８によって解析条件の設定のタブが選択されているため、解析条件の処理を選択する入力を受け付けたと判断する（ステップＳ４０１）。また、入力制御部１９は、図８で示されるＣＡＥメニュー情報を参照し、選択された処理を識別する処理識別情報「Ｃ１１０１」に対応付けられている項目識別情報「ＭＡＴ」を読み出し、その項目識別情報に対応付けられている解析データを解析データ記憶部１６から読み出して、その読み出した解析データの解析データ識別情報を図１３で示されるように表示する（ステップＳ４０２）。ここでは、「ＭＡＴ１」が表示されている。
【０１２７】
操作者が、図１３の表示において「ＭＡＴ１」をクリックして選択した上で、「編集」ボタンをクリックすると、入力受付部１７は、解析データ識別情報「ＭＡＴ１」で識別される解析データの「編集」を行う旨を受け付ける。そして、入力制御部１９は、解析データ識別情報「ＭＡＴ１」で識別される解析データの「編集」を行うと判断し（ステップＳ４０３）、その解析データ識別情報「ＭＡＴ１」で識別される解析データを解析データ記憶部１６から読み出すと共に、選択された処理に対応する項目識別情報「ＭＡＴ」に応じたインターフェースに読み出した各データを含めて表示部１８に表示させる。その結果、図１３の右側の枠（ウィンドウ）の表示が行われることになる。なお、項目識別情報「ＭＡＴ」に応じたインターフェースの生成方法は、データ入力インターフェースを用いた解析データの入力の際と同様であり、その説明を省略する。なお、ここでも、その解析データにおける各データはブランクであるため、図１３の右側の枠のように、そのインターフェースにおける各入力フィールドはブランクの状態であるとする。この後、各データを入力したり、そのデータが蓄積されたりする処理も、データ入力インターフェースの場合と同様であり、その説明を省略する。このように、ＣＡＥメニューインターフェースを用いた解析条件の設定の処理では、データ入力インターフェースと同様の処理が行われることになる（ステップＳ４０４）。また、前述のように、解析条件の設定に関する解析データを入力するためのインターフェースは通常、データ入力インターフェースで用いるものと同じであるため、ＣＡＥメニューインターフェースと、データ入力インターフェースとで、一部のインターフェースを共用するようにしてもよい。すなわち、図１３の表示において、右側の枠の表示は、データ入力インターフェースと共用されたものであってもよい。
【０１２８】
一方、解析モデルの作成のタブが選択され、そこで解析モデルの位置を移動させる処理が選択されると（ステップＳ４０６）、その移動量の入力が要求され、その入力された移動量に応じて、解析データ記憶部１６で記憶されている解析形状データの座標値が変更されることになる（ステップＳ４０７）。
【０１２９】
［処理フローインターフェースを用いた解析データの入力］
次に、操作者が処理フローインターフェースを用いて解析データを入力する場合について説明する。操作者が、ポインティングデバイスを操作することによって、「処理フローインターフェース」に対応するタブを選択したとする。すると、入力受付部１７は、処理フローインターフェースの選択指示を受け付け（ステップＳ２０１）、入力制御部１９は、処理フローインターフェースが選択されたと判断する（ステップＳ２０５）。そして、入力制御部１９は、インターフェース記憶部１４から処理フローインターフェースを読み出して表示部１８に表示させる（ステップＳ２０８）。その結果、図１４の左側の枠（ウィンドウ）の情報が表示されるものとする。この左側の枠は、解析条件の設定と、解析モデルの作成とに分けて、各処理フロー情報に対応するボタンを表示したものである。いずれかのボタンがクリックされることなどにより選択されると、その選択されたボタンに対応する処理フロー情報が実行されるものとする。なお、ボタンの表示は、処理フロー情報記憶部１３で記憶されている処理フロー情報を用いて作成されたものであってもよく、あるいは、インターフェース記憶部１４で記憶されている処理フローインターフェースにあらかじめ含まれるインターフェースが読み出されたものであってもよい。
【０１３０】
図１４で示されるように、操作者が「物性の定義」ボタンをクリックすると、そのことが入力受付部１７で受け付けられ、入力制御部１９は、「物性の定義」のフローが選択されたと判断し（ステップＳ５０１）、図９で示される「物性の定義」の処理フロー情報を読み出す（ステップＳ５０２）。そして、入力制御部１９は、その読み出した処理フロー情報の１個目の処理であるＩＤ＝００１の処理から、処理識別情報「Ｃ１１０１」を読み出し、図８のＣＡＥメニュー情報を参照することによって、その処理識別情報「Ｃ１１０１」に対応する項目識別情報「ＭＡＴ」を特定する。そして、入力制御部１９は、図７の構造対応情報を参照することによって、その特定した項目識別情報「ＭＡＴ」に対応するデータ構造情報を読み出し、そのデータ構造情報に対応する解析データを生成する。また、その生成した解析データに、ＩＤ＝００１の処理に含まれている名称＝"鉄"等を入力し、各データの入力された解析データを解析データ記憶部１６に蓄積する（ステップＳ５０３）。その蓄積の際に、入力制御部１９は、その蓄積する解析データに対応する項目「ＭＡＴ」と、それに続く数字とから構成される解析データ識別情報であって、まだ使用されていない解析データ識別情報に対応付けてその解析データを蓄積するものとする。ＩＤ＝００１の処理において、項目識別情報「ＭＡＴ」で識別される項目のすべてのデータが設定されていたとすると、入力制御部１９は、そのＩＤ＝００１の処理の実行が完了したと判断し、次の処理があって選択が必要ないと判断して（ステップＳ５０４〜Ｓ５０６）、ＩＤ＝００２の処理を実行する。ここで、ＩＤ＝００２の処理でも、ＩＤ＝００１と同様に、項目識別情報「ＨＯＵＲＧＬＡＳＳ」で識別される項目のすべてのデータが処理フロー情報において設定されており、入力制御部１９は、それらのデータを含む解析データを解析データ記憶部１６に蓄積したとする（ステップＳ５０３）。そして、入力制御部１９は、ＩＤ＝００３の処理に進んだとする（ステップＳ５０４〜Ｓ５０６）。
【０１３１】
ＩＤ＝００３については、処理フロー情報において、何もデータが設定されていないとする。すると、入力制御部１９は、処理が完了しないと判断し、そのＩＤ＝００３に対応する処理識別情報「Ｃ１１０３」を読み出し、その処理識別情報「Ｃ１１０３」に対応するインターフェースを表示部１８に表示させる。その結果、図１４の右下の枠（ウィンドウ）の表示が行われることになる。このインターフェースを表示する方法も、前述の項目識別情報「ＭＡＴ」に応じたインターフェースを表示する方法と同様であり、その説明を省略する。なお、処理フロー情報に含まれる各処理は、ＣＡＥメニューインターフェースにおいて実行される処理であるため、処理フロー情報に含まれる各処理においてデータの入力が必要になった場合には、そのデータを入力するためのインターフェースを、その処理に対応するＣＡＥメニューインターフェースにおけるインターフェースを表示する方法を用いて表示することができる。このように、ＣＡＥメニューインターフェースと、処理フローインターフェースとにおいて、一部のインターフェースが共用されていてもよい。
【０１３２】
なお、図１４の右上の枠（ウィンドウ）では、図９の処理フロー情報の各処理に対応したアイコンが表示されており、現在実行中の処理に対応したアイコンがハイライト表示（図１４では二重枠の表示）されている。この右上の枠の表示は、あらかじめ保持されている処理識別情報とその処理識別情報に対応するアイコンの画像情報とを用いて、選択された処理フロー情報によって順序が示される処理を識別する処理識別情報に対応するアイコンの画像情報を処理フロー情報によって示される順番に沿って矢印でつないだものであってもよい。あるいは、その表示は、処理フローインターフェースにおいて各ボタンに対応付けられてあらかじめ保持されており、それを読み出すことによって表示されてもよい。その場合でも、各アイコンの画像情報と処理識別情報との対応が分かるようになっていることが好適である。処理中の処理を識別する処理識別情報に対応するアイコンをハイライト表示するためである。ハイライト表示の方法は問わない。他のアイコンと区別可能な色で表示することであってもよく、他のアイコンと区別可能な表示方法（例えば、点滅させる、回転させるなど）で表示することであってもよく、その他の方法であってもよい。
【０１３３】
この図１４の表示において、名称や熱伝導率等が入力されると、それらのデータが入力受付部１７で受け付けられる（ステップＳ５０８）。すると、入力制御部１９は、図１１の事前設定入力可否情報を参照して、そのデータを入力可能であるかどうか判断する。そして、入力可能な場合には、そのデータを一時的に記憶しておき、入力不可能な場合には、そのデータを破棄する（ステップＳ５０９，Ｓ５１０）。そして、最後に、「更新」ボタンがクリックされ、一時的に記憶されていたデータが入力制御部１９によって解析データ記憶部１６に蓄積され、ＩＤ＝００３の各データの入力が完了したと判断されると（ステップＳ５０４）、次の処理に進むことになる。このようにして、順次、処理フロー情報で規定されている各処理が実行されていくことになる。
【０１３４】
なお、図９の処理フロー情報におけるＩＤ＝０１５の処理が終了すると（ステップＳ５０４）、入力制御部１９は、選択が必要であると判断し（ステップＳ５０５，Ｓ５０６）、表示部１８に、テキスト「編集を行いますか？」と、「Ｙｅｓ」「Ｎｏ」ボタンとを有するダイアログボックスを表示させる。そして、いずれかのボタンがクリックされると（ステップＳ５０７）、そのクリックされたボタンに対応した処理を次の処理として実行することになる。
【０１３５】
なお、この具体例では、いずれか一つのインターフェースを用いて解析データの入力を行う場合について説明したが、２以上のインターフェースを用いて解析データの入力を行ってもよいことは言うまでもない。例えば、処理フローインターフェースを用いて解析データの入力を行った後に、データ入力インターフェースを用いて、入力された解析データがどのようなものであるのかについて確認することもできうる。
【０１３６】
また、解析データの入力が終了した後に、解析部２０によって行われる、解析データ記憶部１６で記憶されている解析データを用いた解析と、ポストプロセス部２１によって行われる、その解析結果を用いたポストプロセスとは、ＣＡＥシステムにおいてすでに公知であり、その説明を省略する。
【０１３７】
また、この具体例では、構造対応情報において、コメント情報が項目識別情報等に対応付けられていなくてもよい。その場合には、コメント情報の入力や、コメント情報の閲覧ができないことになる。
【０１３８】
以上のように、本実施の形態によるＣＡＥ装置１０、解析データ入力装置１によれば、ソルバーで用いる解析データを直接入力することができ、また、閲覧することができるデータ入力インターフェースと、ＣＡＥの観点から解析データに対する処理を行うことができるＣＡＥメニューインターフェースと、あらかじめ設定された処理フローに応じて解析データの入力を行うことができる処理フローインターフェースとを用いて、解析データの入力を行うことができる。したがって、ソルバーに渡される解析データを直接操作できる処理フローインターフェースである下位層（物理層）のインターフェースと、そのソルバーに渡される解析データをＣＡＥの観点から入力することができるＣＡＥメニューインターフェースである中間層のインターフェースと、そのソルバーに渡される解析データを一連の処理の流れに沿って入力することができる上位層（アプリケーション層）のインターフェースを提供することができる。このように、本実施の形態による解析データ入力装置１では、ＣＡＥ装置１０におけるインターフェースの新たな階層モデルのすべての階層のインターフェースを提供することができている。
【０１３９】
また、ソルバーのプロ用のデータ入力インターフェース、ＣＡＥのプロ用のＣＡＥメニューインターフェース、初心者用の処理フローインターフェースを用意しておき、異なる理解度や習熟度の者であっても、それらのインターフェースを切り換えることによって、効率的にデータ入力を行うことができるようになるという効果が得られる。その結果、理解度や習熟度の異なる複数の者が共同作業を行うこともできる。例えば、ＣＡＥのプロがＣＡＥメニューインターフェースを介して入力した解析データを、ソルバーのプロがデータ入力インターフェースを介して確認することなどが可能となる。このように、本実施の形態による解析データ入力装置１によって、解度や習熟度の異なる複数の者が共同作業を行うための新しいインターフェースモデルを提供することができる。例えば、ＣＡＥのプロがＣＡＥメニューインターフェースを用いて解析形状データの入力を行い、初心者が処理フローインターフェースを用いて解析条件データの入力を行ってもよい。
【０１４０】
また、ある作業者が複数のインターフェースを切り換えることも可能であるため、例えば、ソルバーやＣＡＥの学習者が、処理フローインターフェースを介して入力した解析データを、データ入力インターフェースやＣＡＥメニューインターフェースを介して確認することによって、ソルバーやＣＡＥに関する学習を行うこともできる。また、例えば、ソルバーのプロや、ＣＡＥのプロであっても、ルーチンの作業については、処理フローインターフェースを用いて処理を行うことによって、作業の効率化を図ることも可能となる。
【０１４１】
また、プリポストシステムが対応するソルバーが変更された場合であっても、操作者（作業者）は同じＣＡＥメニューインターフェースや処理フローインターフェースを用いて処理を行うことができるよう、装置全体としてのメンテナンス性を向上させることができている。このように、多重操作系によるシステム処理の冗長化を低減することもできている。また、３種のインターフェースの一部も共用することができるため、インターフェースの情報の冗長化も低減することもできうる。
【０１４２】
なお、本実施の形態では、ＣＡＥ装置１０に解析データ入力装置１が含まれる場合について説明したが、そうでなくてもよい。解析データ入力装置１は独立した装置であって、その装置で入力された解析データを用いて、他の装置などにおいて解析処理や、ポストプロセス等を行うようにしてもよい。その場合には、解析データ記憶部１６で記憶されている解析データを出力する図示しない出力部を解析データ入力装置１が備えていてもよい。その出力部による出力は、例えば、所定の機器への通信回線を介した送信でもよく、記録媒体への蓄積でもよい。なお、その出力部は、出力を行うデバイス（例えば、通信デバイスなど）を含んでもよく、あるいは含まなくてもよい。また、その出力部は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【０１４３】
また、本実施の形態では、解析データ記憶部１６で記憶されている解析データが、後段の解析部２０での解析対象となるデータである場合について説明したが、そうでなくてもよい。解析データ記憶部１６で記憶されている解析データが、後段の解析部２０での解析対象となるデータでない場合には、解析データ記憶部１６で記憶されている解析データは、解析対象となる解析データの一部のデータであってもよい。例えば、解析データ記憶部１６で記憶されている解析データは、一部または全部の解析条件データのみであってもよく、あるいは、一部または全部の解析形状データのみであってもよい。
【０１４４】
また、本実施の形態では、事前設定情報記憶部１５で記憶されている事前設定情報を用いて解析データの入力が制御される場合について説明したが、事前設定情報を用いた解析データの入力の制御を行わなくてもよい。その場合には、解析データ入力装置１は、事前設定情報記憶部１５を備えていなくてもよい。
【０１４５】
また、上記実施の形態では、ＣＡＥ装置１０、解析データ入力装置１がスタンドアロンである場合について説明したが、ＣＡＥ装置１０、解析データ入力装置１は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、表示部や受付部は、通信回線を介して入力を受け付けたり、情報を表示したりしてもよい。
【０１４６】
また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１４７】
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。
【０１４８】
また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いるしきい値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していない場合であっても、ユーザが適宜、それらの情報を変更できるようにしてもよく、あるいは、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。
【０１４９】
また、上記実施の形態において、ＣＡＥ装置１０、解析データ入力装置１に含まれる２以上の構成要素が通信デバイスや入力デバイス等を有する場合に、２以上の構成要素が物理的に単一のデバイスを有してもよく、あるいは、別々のデバイスを有してもよい。
【０１５０】
また、上記実施の形態において、各処理または各機能は、解析データ入力方法が実行されることによって実現されてもよい。その解析データ入力方法は、例えば、次のようなものである。すなわち、ソルバーで用いる解析データの項目を識別する情報である項目識別情報と、当該項目識別情報で識別される項目について、ソルバーで用いる解析データの構造を規定する情報であるデータ構造情報とを対応付ける情報である構造対応情報が記憶される構造対応情報記憶部と、処理を識別する情報である処理識別情報と、当該処理識別情報で識別される処理に対応する項目識別情報とを対応付ける情報であるＣＡＥメニュー情報が記憶されるＣＡＥメニュー情報記憶部と、処理のフローを、当該処理を識別する処理識別情報の順序によって示す情報である処理フロー情報が記憶される処理フロー情報記憶部と、前記項目ごとのインターフェースであり、当該項目を識別する項目識別情報に対応付けられているデータ構造情報で示される構造の解析データを入力するためのインターフェースであるデータ入力インターフェースと、前記処理ごとのインターフェースであり、当該処理を識別する処理識別情報に対応する項目識別情報に対応付けられているデータ構造情報で示される解析データを入力するためのインターフェースであるＣＡＥメニューインターフェースと、前記処理フロー情報で示される処理のフローを表示するインターフェースである処理フローインターフェースと、が記憶されるインターフェース記憶部と、入力受付部と、解析データが記憶される解析データ記憶部と、表示部と、入力制御部とを用いて、汎用解析における解析に関するデータである解析データを入力する処理を行う解析データ入力方法であって、前記入力受付部が、インターフェースの選択指示の入力を受け付ける選択指示受付ステップと、前記表示部が、前記選択指示受付ステップで受け付けられた選択指示に応じて、データ入力インターフェース、ＣＡＥメニューインターフェース、または処理フローインターフェースを表示する表示ステップと、前記入力受付部が、前記表示ステップで表示されたインターフェースを介して、解析データを受け付ける解析データ受付ステップと、前記入力制御部が、前記解析データ受付ステップで受け付けられた解析データを前記解析データ記憶部に蓄積する入力制御ステップと、を備えたものである。なお、この解析データ入力方法は、複数の装置、システム等によって分散処理されてもよく、そうでなくてもよい。
【０１５１】
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態における解析データ入力装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、ソルバーで用いる解析データの項目を識別する情報である項目識別情報と、当該項目識別情報で識別される項目について、ソルバーで用いる解析データの構造を規定する情報であるデータ構造情報とを対応付ける情報である構造対応情報が記憶される構造対応情報記憶部で記憶されている構造対応情報と、処理を識別する情報である処理識別情報と、当該処理識別情報で識別される処理に対応する項目識別情報とを対応付ける情報であるＣＡＥメニュー情報が記憶されるＣＡＥメニュー情報記憶部で記憶されているＣＡＥメニュー情報と、処理のフローを、当該処理を識別する処理識別情報の順序によって示す情報である処理フロー情報が記憶される処理フロー情報記憶部で記憶されている処理フロー情報と、前記項目ごとのインターフェースであり、当該項目を識別する項目識別情報に対応付けられているデータ構造情報で示される構造の解析データを入力するためのインターフェースであるデータ入力インターフェースと、前記処理ごとのインターフェースであり、当該処理を識別する処理識別情報に対応する項目識別情報に対応付けられているデータ構造情報で示される解析データを入力するためのインターフェースであるＣＡＥメニューインターフェースと、前記処理フロー情報で示される処理のフローを表示するインターフェースである処理フローインターフェースと、が記憶されるインターフェース記憶部で記憶されているデータ入力インターフェース、ＣＡＥメニューインターフェース、処理フローインターフェースとを用いることにより、汎用解析における解析に関するデータである解析データを入力する解析データ入力装置としてコンピュータを機能させるためのプログラムであって、コンピュータを、入力を受け付ける入力受付部、データ入力インターフェース、ＣＡＥメニューインターフェース、または処理フローインターフェースを表示する表示部、前記入力受付部が受け付けたインターフェースの選択指示に応じたインターフェースを前記表示部に表示させると共に、前記表示部が表示したインターフェースを介して、前記入力受付部が受け付けた解析データを、解析データが記憶される解析データ記憶部に蓄積する入力制御部、として機能させるためのプログラムである。
【０１５２】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を受け付ける受付部や、情報を表示する表示部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。
【０１５３】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１５４】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１５５】
図１６は、上記プログラムを実行して、上記実施の形態による解析データ入力装置１、ＣＡＥ装置１０を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１５６】
図１６において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１５７】
図１７は、コンピュータシステム９００の内部構成を示す図である。図１７において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１５８】
コンピュータシステム９００に、上記実施の形態による解析データ入力装置１、ＣＡＥ装置１０の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１５９】
プログラムは、コンピュータ９０１に、上記実施の形態による解析データ入力装置１、ＣＡＥ装置１０の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１６０】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１６１】
以上より、本発明による解析データ入力装置等によれば、異なる理解度や習熟度の者であっても、インターフェースを切り換えることによって、効率的にデータ入力を行うことができるようになるという効果が得られ、例えば、ＣＡＥシステム、プリポストシステム等として有用である。
【図面の簡単な説明】
【０１６２】
【図１】本発明の実施の形態１によるＣＡＥ装置の構成を示すブロック図
【図２】同実施の形態によるＣＡＥ装置の動作を示すフローチャート
【図３】同実施の形態による解析データ入力装置の動作を示すフローチャート
【図４】同実施の形態による解析データ入力装置の動作を示すフローチャート
【図５】同実施の形態による解析データ入力装置の動作を示すフローチャート
【図６】同実施の形態による解析データ入力装置の動作を示すフローチャート
【図７】同実施の形態における構造対応情報の一例を示す図
【図８】同実施の形態におけるＣＡＥメニュー情報の一例を示す図
【図９】同実施の形態における処理フロー情報の一例を示す図
【図１０】同実施の形態における事前設定解析データの一例を示す図
【図１１】同実施の形態における事前設定入力可否情報の一例を示す図
【図１２】同実施の形態におけるデータ入力インターフェースの表示の一例を示す図
【図１３】同実施の形態におけるＣＡＥメニューインターフェースの表示の一例を示す図
【図１４】同実施の形態における処理フローインターフェースの表示の一例を示す図
【図１５】同実施の形態における解析データの一例を示す図
【図１６】同実施の形態におけるコンピュータシステムの外観一例を示す模式図
【図１７】同実施の形態におけるコンピュータシステムの構成の一例を示す図
【符号の説明】
【０１６３】
１  解析データ入力装置
１０  ＣＡＥ装置
１１  構造対応情報記憶部
１２  ＣＡＥメニュー情報記憶部
１３  処理フロー情報記憶部
１４  インターフェース記憶部
１５  事前設定情報記憶部
１６  解析データ記憶部
１７  入力受付部
１８  表示部
１９  入力制御部
２０  解析部
２１  ポストプロセス部
【図１】
2010122786.tif 000003
【図２】
2010122786.tif 000004
【図３】
2010122786.tif 000005
【図４】
2010122786.tif 000006
【図５】
2010122786.tif 000007
【図６】
2010122786.tif 000008
【図７】
2010122786.tif 000009
【図８】
2010122786.tif 000010
【図９】
2010122786.tif 000011
【図１０】
2010122786.tif 000012
【図１１】
2010122786.tif 000013
【図１２】
2010122786.tif 000014
【図１３】
2010122786.tif 000015
【図１４】
2010122786.tif 000016
【図１５】
2010122786.tif 000017
【図１６】
2010122786.tif 000018
【図１７】
2010122786.tif 000019