(57)【特許請求の範囲】
【請求項１】
複数の変数間の関係を定めたデータを取り扱う変数データ処理装置において、
３つ以上の変数の値の対応関係を、個々の変数の値を組み合わせたレコードとして格納する格納手段と、
特定の変数の値を指定するフィルタリング条件の入力操作を受け付け、前記格納手段に格納された前記レコードを前記フィルタリング条件に従って絞り込むフィルタリング手段と、
前記フィルタリング手段により絞り込まれた前記レコードについて、前記特定の変数以外の複数の変数間の関係をグラフにより画面上に表示するグラフ表示手段と、
前記グラフ表示手段により前記グラフが表示された表示画面上での操作を受け付けることにより、前記フィルタリング手段により絞り込まれた前記レコードに含まれる変数の値を記憶するデータ取り込み手段と、
前記グラフ表示手段により前記グラフが表示された前記表示画面上での操作を受け付けることにより、前記フィルタリング手段を介して受け付けられた前記フィルタリング条件を記憶する条件取り込み手段と、
を備えることを特徴とする変数データ処理装置。
【請求項２】
前記データ取り込み手段は、前記表示画面上のグラフへの操作を受け付けることにより、前記特定の変数以外の前記複数の変数の値を記憶することを特徴とする請求項１に記載の変数データ処理装置。
【請求項３】
前記フィルタリング手段は、前記表示画面上での前記入力操作を受け付けることにより前記レコードを絞り込むことを特徴とする請求項１または２に記載の変数データ処理装置。
【請求項４】
複数の変数間の関係を定めたデータを取り扱う変数データ処理方法において、
特定の変数の値を指定するフィルタリング条件の入力操作を受け付け、前記格納手段に格納された前記レコードを前記フィルタリング条件に従って絞り込むフィルタリングステップと、
前記フィルタリングステップにより絞り込まれた前記レコードについて、前記特定の変数以外の複数の変数間の関係をグラフにより画面上に表示するグラフ表示ステップと、
前記グラフ表示ステップにより前記グラフが表示された表示画面上での操作を受け付けることにより、前記フィルタリングステップにより絞り込まれた前記レコードに含まれる変数の値を記憶するデータ取り込みステップと、
前記グラフ表示ステップにより前記グラフが表示された前記表示画面上での操作を受け付けることにより、前記フィルタリングステップを介して受け付けられた前記フィルタリング条件を記憶する条件取り込みステップと、
を備えることを特徴とする変数データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の変数間の関係を定めたデータを取り扱う変数データ処理装置および変数データ処理方法に関する。
【背景技術】
【０００２】
例えば、エンジン等の被試験物に対し、条件を変えながら収集した計測データを収集する試験システムが知られている。収集された計測データは、対応する条件とともにデータベースとして格納される。試験に際しては、試験システムによる試験計画を具体化するための条件があらかじめ設定される。また、試験により得られた計測データに基づいて、種々の解析が行われる。
【特許文献１】特開２００６−１６３７６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
条件の設定や計測データの解析の作業性を向上させるためには、試験の条件と計測データを格納するデータベースの中から必要なデータを抽出して表示させ、あるいは、抽出したデータをコピーして利用できる機能が望まれる。しかし、従来のシステムではこのような機能が充分でなく、過去に設定した条件や過去に収集された計測データを有効利用できないという問題がある。
【０００４】
本発明の目的は、複数の変数間の関係を定めたデータを有効利用できる変数データ処理装置および変数データ処理方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の変数データ処理装置は、複数の変数間の関係を定めたデータを取り扱う変数データ処理装置において、３つ以上の変数の値の対応関係を、個々の変数の値を組み合わせたレコードとして格納する格納手段と、特定の変数の値を指定するフィルタリング条件の入力操作を受け付け、前記格納手段に格納された前記レコードを前記フィルタリング条件に従って絞り込むフィルタリング手段と、前記フィルタリング手段により絞り込まれた前記レコードについて、前記特定の変数以外の複数の変数間の関係をグラフにより画面上に表示するグラフ表示手段と、前記グラフ表示手段により前記グラフが表示された表示画面上での操作を受け付けることにより、前記フィルタリング手段により絞り込まれた前記レコードに含まれる変数の値を記憶するデータ取り込み手段と、前記グラフ表示手段により前記グラフが表示された前記表示画面上での操作を受け付けることにより、前記フィルタリング手段を介して受け付けられた前記フィルタリング条件を記憶する条件取り込み手段と、を備えることを特徴とする。
この変数データ処理装置によれば、特定の変数の値を指定するフィルタリングの操作を受け付けることにより絞り込まれたレコードについて、上記特定の変数以外の複数の変数間の関係をグラフにより画面上に表示するので、複数の変数間の関係を定めたデータを有効利用できる。
【０００７】
前記データ取り込み手段は、前記表示画面上のグラフへの操作を受け付けることにより、前記特定の変数以外の前記複数の変数の値を記憶してもよい。
【０００８】
前記フィルタリング手段は、前記表示画面上での前記入力操作を受け付けることにより前記レコードを絞り込んでもよい。
【００１０】
本発明の変数データ処理方法は、複数の変数間の関係を定めたデータを取り扱う変数データ処理方法において、特定の変数の値を指定するフィルタリング条件の入力操作を受け付け、前記格納手段に格納された前記レコードを前記フィルタリング条件に従って絞り込むフィルタリングステップと、前記フィルタリングステップにより絞り込まれた前記レコードについて、前記特定の変数以外の複数の変数間の関係をグラフにより画面上に表示するグラフ表示ステップと、前記グラフ表示ステップにより前記グラフが表示された表示画面上での操作を受け付けることにより、前記フィルタリングステップにより絞り込まれた前記レコードに含まれる変数の値を記憶するデータ取り込みステップと、前記グラフ表示ステップにより前記グラフが表示された前記表示画面上での操作を受け付けることにより、前記フィルタリングステップを介して受け付けられた前記フィルタリング条件を記憶する条件取り込みステップと、を備えることを特徴とする。
この変数データ処理方法によれば、特定の変数の値を指定するフィルタリングの操作を受け付けることにより絞り込まれたレコードについて、上記特定の変数以外の複数の変数間の関係をグラフにより画面上に表示するので、複数の変数間の関係を定めたデータを有効利用できる。
【発明の効果】
【００１１】
本発明の変数データ処理装置によれば、特定の変数の値を指定するフィルタリングの操作を受け付けることにより絞り込まれたレコードについて、上記特定の変数以外の複数の変数間の関係をグラフにより画面上に表示するので、複数の変数間の関係を定めたデータを有効利用できる。
【００１２】
本発明の変数データ処理方法によれば、特定の変数の値を指定するフィルタリングの操作を受け付けることにより絞り込まれたレコードについて、上記特定の変数以外の複数の変数間の関係をグラフにより画面上に表示するので、複数の変数間の関係を定めたデータを有効利用できる。
【発明を実施するための最良の形態】
【００１３】
以下、図１〜図８を参照して、本発明による変数データ処理装置の一実施形態について説明する。
【００１４】
図１は、本実施形態の変数データ処理装置の構成を示すブロック図である。
【００１５】
図１に示すように、本実施形態の変数データ処理装置１は、３つ以上の変数の値の対応関係を、個々の変数の値を組み合わせたレコードとして格納する格納手段１１と、特定の変数の値を指定するフィルタリングの操作を受け付けることにより、格納手段１１に格納されたレコードを絞り込むフィルタリング手段１２と、フィルタリング手段１２により絞り込まれたレコードについて、上記特定の変数以外の複数の変数間の関係をグラフにより表示画面２上に表示するグラフ表示手段１４と、グラフ表示手段１４により上記グラフが表示された表示画面２上での操作を受け付けることにより、フィルタリング手段１２により絞り込まれた上記レコードに含まれる変数の値を取り込むデータ取り込み手段１５と、を構成する。
【００１６】
図２は、格納手段１１に格納されるテーブルの構成を示す図である。
【００１７】
図２において、条件「Ａ」、条件「Ｂ」、条件「Ｃ」、条件「Ｄ」は試験条件を示す変数であり、計測値「Ｔ」は計測データを示す変数である。図２に示すように、テーブル３は、試験の条件、すなわち、条件「Ａ」、条件「Ｂ」、条件「Ｃ」、条件「Ｄ」と、計測データ、すなわち、計測値「Ｔ」とを互いに対応付けたレコード群により構成される。各レコードは、試験条件と、その条件における計測値をデータ列として構成しており、例えば、図２におけるレコード３ａは、「Ａ＝ａ１、Ｂ＝ｂ１、Ｃ＝ｃ１、Ｄ＝ｄ１」として示される条件では、「計測値Ｔ＝ｔ１」が得られることが示されている。同様に、他のレコードには、異なる試験条件での計測値が、その条件と対応付けられて格納されている。
【００１８】
図３（ａ）は、表示画面２上に表示される「グラフ定義」画面を示している。この「グラフ定義」画面は、格納手段１１に格納されたテーブルの中から所望のテーブルを選択する操作とともに、特定の変数を指定するフィルタリング条件の設定操作を受け付けることで、後述する二次元グラフの表示条件を設定するための画面である。
【００１９】
図３（ａ）の例では、入力領域２１にデータベース名とテーブル名を入力することにより、所望のテーブルを指定することができる。この例では、データベース名として「DATABESE1」が、そのデータベース中のテーブル名として「table1」が、それぞれ指定されている。
【００２０】
入力領域２２は、二次元グラフの横軸および縦軸に設定されるデータの指定を受け付けるための領域であり、図３（ａ）の例では、横軸に条件「Ｄ」が、縦軸に計測値「Ｔ」が、それぞれ指定されている。また、入力領域２２により、横軸および縦軸の要素の表示形態と、各要素の単位名が指定されている。
【００２１】
入力領域２３は、二次元グラフを表示する際のフィルタリング条件の指定を受け付けるための領域である。図３（ａ）の例では、フィルタリング条件を設定する変数として、条件「Ａ」、条件「Ｂ」および条件「Ｃ」が指定されている。
【００２２】
図３（ｂ）は、「グラフ定義」画面により設定された表示条件に従って表示画面２上に表示される、二次元グラフの表示例を示す図である。
【００２３】
領域２５および領域２６は、入力領域２３への入力内容に対応した変数の値の指定操作を受け付ける領域であり、上記二次元グラフにこれが反映される。図３（ｂ）の例では、「Ａ＝ａ１」、「Ｂ＝ｂ１」および「Ｃ＝ｃ１」がフィルタリング条件として指定されている。
【００２４】
フィルタリング手段１２は、設定されたフィルタリング条件に従ってフィルタリングを実行し、入力領域２３により指定された条件を満たすレコードを、指定されたテーブル（例えば、テーブル３（図２））から抽出する。
【００２５】
グラフ表示手段１４は、入力領域２２および領域２５および領域２６における指定内容に従って、二次元グラフを表示画面２上に描画する。図３（ｂ）に示すように、横軸に条件「Ｄ」が、縦軸に計測値「Ｔ」が、それぞれとられ、「条件Ｄ＝ｄ１」、「条件Ｄ＝ｄ２」、「条件Ｄ＝ｄ３」に対応する、「計測値＝ｔ１」、「計測値Ｔ＝ｔ２」、「計測値Ｔ＝ｔ３」が、それぞれプロットされ、各点を結ぶようにグラフのライン２４ａが描画されている。
【００２６】
図４は、領域２５および領域２６への入力操作により指定された条件に従い、フィルタリング手段１２によってテーブル３から抽出されたレコードを示す図であり、抽出されたレコードが網がけにより示されている。
【００２７】
図５（ａ）は、マウス操作で表示画面２上の二次元グラフのライン２４ａを選択した状態を示す図である。図５（ａ）に示すように、選択操作によりライン２４ａが強調表示される。
【００２８】
この状態からコピー操作（例えば、「Ｃｔｒｌ−Ｃ」などの操作）を行うと、データ取り込み手段１５によって、テーブル３のうち、図５（ｂ）の網掛けで示す範囲のデータがコピーバッファにコピーされる。ここでは、フィルタリング条件を満たすレコードにおける二次元グラフの横軸および縦軸に対応する条件「Ｄ」および計測値「Ｔ」のデータがコピーされる。
【００２９】
図６（ａ）は、図５（ａ）の選択範囲に加えて、さらにフィルタリング条件が表示された領域２５および領域２６がマウス操作により選択された状態を示している。図６（ａ）に示すように、マウス操作によって、ライン２４ａに加え、領域２５および領域２６が強調表示に切り替わる。
【００３０】
この状態からコピー操作（例えば、「Ｃｔｒｌ−Ｃ」などの操作）を行うと、データ取り込み手段１５によって、テーブル３のうち、図６（ｂ）の網掛けで示す範囲のデータがコピーバッファにコピーされ取り込まれる。ここでは、フィルタリング条件を満たすレコードにおける二次元グラフの横軸および縦軸に対応する条件「Ｄ」の値および計測値「Ｔ」とともに、フィルタリング条件として使用される条件「Ａ」、条件「Ｂ」および条件「Ｃ」の値がコピーされる。
【００３１】
図７（ａ）は、フィルタリング条件が表示された領域２５および領域２６とともに、２次元グラフの横軸２４ｂがマウス操作により選択された状態を示している。図７（ａ）に示すように、マウス操作によって、領域２５および領域２６とともに、２次元グラフの横軸２４ｂが強調表示に切り替わる。
【００３２】
この状態からコピー操作（例えば、「Ｃｔｒｌ−Ｃ」などの操作）を行うと、データ取り込み手段１５によって、テーブル３のうち、図７（ｂ）の網掛けで示す範囲のデータがコピーバッファにコピーされる。ここでは、フィルタリング条件を満たすレコードにおける二次元グラフの横軸対応する条件「Ｄ」とともに、フィルタリング条件として使用される条件「Ａ」、条件「Ｂ」および条件「Ｃ」の値がコピーされる。
【００３３】
コピーバッファにコピーされたデータは、表示画面２上に表示された二次元グラフに対応する生データとして、例えば、他のアプリケーションに貼り付けることが可能である。例えば、コピーした条件や計測値のデータを表計算やワードプロセッサのソフトウェアで使用することで、グラフ表示などを行わせることもできる。
【００３４】
また、図７（ｂ）に示す例では、コピーされたデータには計測値が含まれず、試験条件そのものである。このような試験条件のデータを例えば、計画作成ツールに貼り付けることもできるため、簡単な操作で試験条件を２次利用することができる。例えば、図３（ｂ）に示すようにグラフィカルな画面で計測結果を確認しながら、ある試験条件の領域に異常が見られれば、その試験条件を再試験用の計画に取り込むような作業も容易となる。
【００３５】
選択したデータをコピーバッファに取り込む代わりに、例えば、画面上に表示されるボタン等の操作から呼び出される機能を経由して、ある形式のファイルとしてデータを出力するようにしてもよい。
【００３６】
図８（ａ）は、表示画面２上に表示される「グラフ定義」画面により、図３（ａ）とは異なるフィルタリング条件が設定された例を示している。
【００３７】
図８（ａ）の例では、入力領域２２において、横軸に条件「Ｃ」が、縦軸に計測値「Ｔ」が、それぞれ指定されている。また、入力領域２３において、フィルタリング条件を設定する変数として、条件「Ａ」、条件「Ｂ」および条件「Ｄ」が指定されている。
【００３８】
図８（ｂ）は、入力領域２３への操作により指定された条件に従い、フィルタリング手段１２によってテーブル３から抽出されたレコードを示す図であり、抽出されたレコードが網がけにより示されている。ここでは、「Ａ＝ａ１」、「Ｂ＝ｂ１」および「Ｄ＝ｄ１」をフィルタリング条件として指定しており、フィルタ条件を満たすレコードがテーブル３内で互いに離れて存在している。このように、本実施形態の変数データ処理装置では、テーブル内で連続しないレコード群についても容易に抽出できるとともに、これらのデータを取り込むことができる。
【００３９】
本発明の適用範囲は上記実施形態に限定されることはない。本発明は、複数の変数間の関係を定めたデータを取り扱う変数データ処理装置および変数データ処理方法に対し、広く適用することができる。
【図面の簡単な説明】
【００４０】
【図１】一実施形態の変数データ処理装置の構成を示すブロック図。
【図２】格納手段に格納されるテーブルの構成を示す図。
【図３】表示画面を示す図であり、（ａ）は「グラフ定義」画面を示す図、（ｂ）は二次元グラフの表示例を示す図。
【図４】入力操作により指定された条件に従い抽出されたレコードを示す図。
【図５】データ選択の方法を示す図であり、（ａ）はマウス操作で二次元グラフのラインを選択した状態を示す図、（ｂ）はコピーバッファにコピーされるデータの範囲を示す図。
【図６】データ選択の方法を示す図であり、（ａ）はマウス操作で二次元グラフのラインを選択した状態を示す図、（ｂ）はコピーバッファにコピーされるデータの範囲を示す図。
【図７】データ選択の方法を示す図であり、（ａ）はマウス操作で二次元グラフのラインを選択した状態を示す図、（ｂ）はコピーバッファにコピーされるデータの範囲を示す図。
【図８】異なるフィルタリング条件を指定した例を示す図であり、（ａ）は「グラフ定義」画面を示す図、（ｂ）は指定された条件に従って抽出されたレコードの範囲を示す図。
【符号の説明】
【００４１】
１      変数データ処理装置
１１    格納手段
１２    フィルタリング手段
１４    グラフ表示手段
１５    データ取り込み手段
【図１】
0005190763.tif 000002
【図２】
0005190763.tif 000003
【図３】
0005190763.tif 000004
【図４】
0005190763.tif 000005
【図５】
0005190763.tif 000006
【図６】
0005190763.tif 000007
【図７】
0005190763.tif 000008
【図８】
0005190763.tif 000009