(57)【要約】【課題】従来よりも微小単位のグラフ変化を目視できるようにするとともに、従来よりも微小単位の設定が棒グラフ上で行える棒グラフ表示装置を実現すること。【解決手段】測定値の大きさを棒グラフで表示するように構成された棒グラフ表示装置において、前記棒グラフの表示画面に、前記棒グラフの端部近傍を拡大して表示する拡大表示部を設けることを特徴とするもの。【選択図】図１
2010203956.tif 000002
【特許請求の範囲】
【請求項１】
測定値の大きさを棒グラフで表示するように構成された棒グラフ表示装置において、
前記棒グラフの表示画面に、前記棒グラフの端部近傍を拡大して表示する拡大表示部を設けることを特徴とする棒グラフ表示装置。
【請求項２】
前記拡大表示部は、
別画面として表示されることを特徴とする請求項１記載の棒グラフ表示装置。
【請求項３】
前記拡大表示部は、
複数系統の測定値について、少なくとも一系統の測定値を拡大表示することを特徴とする請求項１または２記載の棒グラフ表示装置。
【請求項４】
前記拡大表示部は、
目標値の設定操作部を有することを特徴とする請求項１〜３いずれかに記載の棒グラフ表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、棒グラフ表示装置に関し、詳しくは、棒グラフの拡大縮小表示および操作に関する。
【背景技術】
【０００２】
たとえば、プロセス制御システムを操作制御する制御卓における表示画面では、制御対象の物理量測定値や制御目標値などを表示するのにあたり、比較的小さなスペースに最小値ＭＩＮ、最大値ＭＡＸ、現在の測定値ＰＶなどの複数の情報を効率よく表示できることから、図７に示すように、棒グラフが用いられることが多い。
【０００３】
図７において、棒グラフＢＡＲの表示スケールは、最小値ＭＩＮ「０」から最大値ＭＡＸ「１００」までを表示するように設定されている。棒グラフＢＡＲの端部近傍には、棒グラフＢＡＲの端部の変化に連動して上下に移動するポインタＰが表示されている。そして、ポインタＰの近傍にはポインタＰとともに上下に移動する測定値ＭＶの表示部が設けられていて、図７では「５５」を表示している。
【０００４】
特許文献１は、棒グラフを含む各種のグラフを拡大縮小表示するグラフ表示方式に関するものであり、グラフを縮小しても、自動的に目盛り表示文字を見やすいバランスにのとれたものとすることができる表示方式が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開昭６２−６５０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、従来の棒グラフ表示装置は、その表示スケールが固定されているので、あらかじめ設定されたスケールよりも微小なスケールのグラフ変化を目で見ることができないという問題がある。
【０００７】
たとえば、画面の高さ方向の表示分解能が１００ピクセルの棒グラフＢＡＲに対して最小値ＭＩＮ「０」から最大値ＭＡＸ「１００」が割り当てられているとすると、棒グラフＢＡＲの表示分解能は「１」となり、それよりも微小な０．１単位の変化を棒グラフ上で表示することができない。
【０００８】
また、表示スケールが固定されていることから操作できる単位が固定されてしまい、棒グラフによる目標値設定操作にも影響を及ぼす。たとえば、整数単位の設定操作はできても小数単位の設定操作ができないことになる。このとき、目標値だけは微小単位を設定できる機能が備わっていたとしても、その棒グラフ上の変化を目で見て確認することはできない。
【０００９】
さらに、表示スケールを変更するためには、システムもしくはソフトウェアの設定を変更しなければならない。
【００１０】
本発明は、これらの問題点を解決するものであり、その目的は、従来よりも微小単位のグラフ変化を目視できるようにするとともに、従来よりも微小単位の設定が棒グラフ上で行える棒グラフ表示装置を実現することにある。
【課題を解決するための手段】
【００１１】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
測定値の大きさを棒グラフで表示するように構成された棒グラフ表示装置において、
前記棒グラフの表示画面に、前記棒グラフの端部近傍を拡大して表示する拡大表示部を設けることを特徴とする。
【００１２】
請求項２は、請求項１記載の棒グラフ表示装置において、
前記拡大表示部は、
別画面として表示されることを特徴とする。
【００１３】
請求項３は、請求項１または２記載の棒グラフ表示装置において、
前記拡大表示部は、
複数系統の測定値について、少なくとも一系統の測定値を拡大表示することを特徴とする。
【００１４】
請求項４は、請求項１から３記載の棒グラフ表示装置において、
前記拡大表示部は、
目標値の設定操作部を有することを特徴とする。
【００１５】
このように構成することにより、従来の棒グラフに表示スケールを拡大した棒グラフを追加表示することで従来よりも微小範囲の変化を目視でき、固定表示スケールの棒グラフを拡大あるいは縮小することで任意の表示スケールが行える棒グラフ表示装置。
【図面の簡単な説明】
【００１６】
【図１】本発明に基づく棒グラフ表示装置における表示画面例図である。
【図２】図１のスケール拡大画面ＺＯＯＭにおける表示スケールとそれを拡大した場合の画面の変化を示す表示スケール拡大画面例図である。
【図３】本発明の一実施例を示すブロック図である。
【図４】図１のスケール拡大画面ＺＯＯＭの表示の動作を示すフローチャートである。
【図５】図２のスケール拡大画面ＺＯＯＭと表示スケール拡大画面＋ＺＯＯＭに目標値設定を行えるようにした表示スケール拡大画面例図である。
【図６】図５のスケール拡大画面ＺＯＯＭと表示スケール拡大画面＋ＺＯＯＭを複数成分表示する表示スケール拡大画面例図である。
【図７】従来の棒グラフ表示装置の棒グラフ表示の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下本発明を、図面を用いて詳細に説明する。図１は本発明に基づく棒グラフ表示装置における表示画面例図であり、図７と共通する部分には同一の符号を付けている。
【００１８】
図１は本発明に基づく棒グラフ表示装置における表示画面例図であり、（ａ）は棒グラフＢＡＲの表示例を示し、（ｂ）は棒グラフＢＡＲのスケール拡大画面ＺＯＯＭの表示例を示している。
【００１９】
画面に表示されている（ａ）の棒グラフＢＡＲをたとえばマウスでクリックして選択すると、別画面で（ｂ）に示すスケール拡大画面ＺＯＯＭが表示される。このスケール拡大画面ＺＯＯＭには、表示スケールを拡大した棒グラフの一部ＺＢＡＲが拡大表示される。表示画面がタッチパネルの場合には棒グラフＢＡＲをタッチして選択してもよい。
【００２０】
また、棒グラフＢＡＲの表示スケールは、最小値ＭＩＮ「０」から最大値ＭＡＸ「１００」までを表示するように設定されていて、測定値ＭＶとして「５５」を表示している。これら棒グラフＢＡＲ、ＺＢＡＲの測定値ＭＶの位置にはポインタＰが表示されている。これらのポインタＰは、測定値ＭＶの変化に連動して上下に移動する。
【００２１】
表示スケールが拡大された棒グラフＺＢＡＲの表示画面には、棒グラフＺＢＡＲの端部が表示範囲のほぼ中心に位置するよう表示される。表示スケールが拡大された棒グラフＺＢＡＲの測定値ＺＭＶは、棒グラフＢＡＲの測定値ＭＶよりも一桁下位の値までが表示される。たとえば、図１では棒グラフＢＡＲの測定値ＭＶは「５５」と表示されているが、スケール拡大画面ＺＯＯＭでは測定値ＺＭＶが「５５．５」と表示される。
【００２２】
また、スケール拡大画面ＺＯＯＭの上部のタグ欄ＴＡＧには、対象グラフの名称、単位などを使用者が任意に設定表示することができ、図１では対象グラフの名称を「Temperature A」、単位を「deg C」と設定表示している。
【００２３】
さらに、スケール拡大画面ＺＯＯＭには、操作用のクローズボタンＢＣ、プラスボタンＢ＋、マイナスボタンＢ−が表示されている。クローズボタンＢＣを選択すると、スケール拡大画面ＺＯＯＭが閉じられる。プラスボタンＢ＋を選択すると、さらにスケール拡大画面ＺＯＯＭ内の棒グラフＺＢＡＲの表示スケールがあらかじめ設定した範囲内で拡大される。マイナスボタンＢ−を選択すると、スケール拡大画面ＺＯＯＭ内の棒グラフＺＢＡＲの表示スケールが最初にスケール拡大画面ＺＯＯＭに表示された表示スケールの範囲内で縮小される。
【００２４】
図２は図１のスケール拡大画面ＺＯＯＭにおける表示スケールとそれを拡大した場合の画面の変化を示す表示スケール拡大画面例図であり、（ａ）は図１のスケール拡大画面ＺＯＯＭの表示例を示し、（ｂ）はスケール拡大画面ＺＯＯＭの表示スケール拡大画面＋ＺＯＯＭの表示例を示している。
【００２５】
（ａ）のプラスボタンＢ＋を選択すると、（ｂ）に示すように表示スケール拡大画面＋ＺＯＯＭ内の測定値＋ＺＭＶの表示が「５５．５１」になって棒グラフ＋ＺＢＡＲの目盛表示は「５５．５」になり、（ａ）の表示よりも一桁下の値まで表示される。
【００２６】
（ｂ）のマイナスボタンＢ−を選択すると、（ａ）に示すようにスケール拡大画面ＺＯＯＭ内の測定値ＺＭＶの表示が「５５．５」になって棒グラフＺＢＡＲの目盛表示は「５５」になり、（ｂ）の表示よりも一桁上の値までになる。
【００２７】
なお、拡大率および縮小率は、あらかじめ棒グラフ表示装置の使用者が設定する。たとえば拡大率を１０倍と設定すると、測定値ＭＶとして「１０５」と示されていた値は測定値＋ＺＭＶとして「１０５．０」と表示される。
【００２８】
拡大操作を行うたびにあらかじめ設定された拡大率が適用され、縮小操作を行うたびにあらかじめ設定された縮小率が適用される。また、取得する数値データの有効桁数以内の範囲内で表示スケールの拡大を行う。たとえば、取得する数値データ、つまり元データが小数点第２位まで表示する場合は、拡大操作をすると小数点第２位までの拡大を行う。
【００２９】
また、スケール拡大画面ＺＯＯＭおよび表示スケール拡大画面＋ＺＯＯＭ内の棒グラフＺＢＡＲおよび＋ＺＢＡＲの最小表示単位は、1ピクセルに相当する。つまり、棒グラフＺＢＡＲおよび＋ＺＢＡＲで微細な数値変化を目視できる。なお、棒グラフ表示装置使用者の設定により、最小表示単位を1ピクセルよりも小さい値にも変更できる。
【００３０】
図３は、本発明の一実施例を示すブロック図である。
【００３１】
図３において、制御装置１は、本発明の棒グラフ表示装置が組み込まれる装置であり、制御器１１と測定器１２で構成されている。たとえば、温度を制御対象とするとき、制御器１１はＰＩＤ制御器が用いられ、測定器１２は温度計が用いられる。
【００３２】
グラフ表示インタフェースシステム２内の制御部２１は、ポインティング装置３からの入力を受け、座標判定部２２に従って、表示処理部２３に表示したいグラフ表示や表示の拡大および縮小などの処理命令を入力する。
また、制御部２１は、ポインティング装置３からの入力を受けて、制御対象の制御器１１も制御する。
【００３３】
座標判定部２２は、ポインティング装置３が指示した座標にグラフまたはボタンが存在するかを判定し、その結果を制御部２１に出力する。
【００３４】
なお、本実施例におけるポインティング装置３は、マウスやタッチパネルにおける指あるいはペンなどを指している。
【００３５】
測定値格納部２４は、制御装置１の測定器１２による測定値を格納するとともに、表示処理部２３に入力する。
【００３６】
設定値格納部２５は、グラフ表示に関する設定パラメータを格納し、表示処理部２３に格納したパラメータを入力する。
【００３７】
ここで、パラメータは、対象棒グラフの名称や単位をはじめ、表示位置、最大値、最小値、画面の高さ、表示スケール拡大および縮小率、最大拡大率、最小表示単位、表示スクロール範囲などの表示の制限も示すものである。
【００３８】
表示処理部２３は、グラフの拡大あるいは縮小表示を行う拡大縮小処理部２３aと、グラフの表示状態を記憶するグラフ情報記憶部２３ｂとで構成されていて、測定値格納部２４から入力される測定値、設定値格納部２５から設定されるパラメータ、制御部２１から入力される処理命令に基づき、グラフ表示に関する処理を行い、その処理結果のグラフを表示部２６に入力する。
【００３９】
拡大縮小処理部２３aはグラフの拡大あるいは縮小処理を行い、表示するグラフのスケールを変更し、グラフ情報記憶部２３ｂはグラフごとの拡大率や測定値などの表示状態を常時記憶する。
【００４０】
表示部２６は、表示処理部２３の処理結果を受け、グラフをコンピュータディスプレイなどの表示器に表示する。
【００４１】
図４は、図１のスケール拡大画面ＺＯＯＭの表示動作を示すフローチャートである。
【００４２】
ステップＳ１では、棒グラフ表示装置の使用者が表示スケールを拡大したい対象の図１の棒グラフＢＡＲを選択する。
【００４３】
ステップＳ２では、棒グラフ表示装置の使用者が選択した棒グラフＢＡＲの近辺に表示スケール拡大画面ＺＯＯＭが表示される。
【００４４】
ステップＳ３では、表示スケール拡大画面ＺＯＯＭが表示されたら、個別のグラフ設定ファイルから必要なパラメータを取得する。
【００４５】
なお、グラフ設定ファイルに必要なパラメータは、対象棒グラフＺＢＡＲの名称や単位をはじめ、表示位置、最大値、最小値、画面の高さ、表示スケール拡大および縮小率、最大拡大率、最小表示単位、表示スクロール範囲などの表示の制限も示すものである。
【００４６】
ステップＳ４では、拡大したい対象の棒グラフＢＡＲの測定値ＭＶを取得して、表示スケール拡大画面ＺＯＯＭ内にスケールを拡大した棒グラフＺＢＡＲを表示する。
【００４７】
たとえば画面の高さ方向の表示分解能を１００ピクセルとすると、スケールを拡大した棒グラフＢＡＲの最大値ＭＡＸの目盛は１００となる。図１の例では、測定値ＭＶ「５５」の拡大値ＺＭＶが「５５．５」になっていることにより、拡大率は１０倍である。
【００４８】
表示スケール拡大画面ＺＯＯＭ内では測定値ＺＭＶが画面の高さの中心に位置するよう表示される。表示スクロール範囲を「１０」とすると、測定値ＺＭＶから±１０目盛の変化では、表示スケール拡大画面ＺＯＯＭ内のポインタＰおよび測定値ＺＭＶが棒グラフＺＢＡＲの端部の変化に応じて上下に移動し、「１０」以上の変化では変化後の値を中心に棒グラフＺＢＡＲの表示が更新される。たとえば、測定値ＺＭＶが「５５．５」の場合、「５４．５〜５６．５」まではポインタＰが棒グラフＺＢＡＲの端部の変化に応じて上下に動くが、測定値ＺＭＶが「５５．５±１．０」以上の値、たとえば「５７．０」になると、新たな測定値「５７．０」を中心に棒グラフＺＢＡＲの表示が更新される。
【００４９】
表示スケール拡大画面ＺＯＯＭが表示された時点で可能な操作は「拡大」、「縮小」、「終了」の３種類である。ステップＳ５では、表示スケール拡大画面ＺＯＯＭで「拡大」をしない場合はステップＳ６へ進み、「拡大」をする場合はステップＳ８へ進む。
【００５０】
ステップＳ６では、表示スケール拡大画面ＺＯＯＭで「縮小」をしない場合はステップＳ７へ進み、「縮小」をする場合はステップＳ９へ進む。
【００５１】
ステップＳ７では、表示スケール拡大画面ＺＯＯＭで「終了」をする場合、図１における終了機能、つまりクローズボタンＢＣを選択すると終了処理を行い、表示スケール拡大画面ＺＯＯＭが閉じられる。
【００５２】
ステップＳ８では、図１における拡大機能、つまりプラスボタンＢ＋を選択すると、一段階のスケール拡大命令に基づく拡大処理が行われ、ステップＳ２へ進む。
【００５３】
ステップＳ２では、ステップＳ８でプラスボタンＢ＋が選択されたため、表示スケール拡大画面ＺＯＯＭで棒グラフＺＢＡＲがさらに拡大され表示される。
【００５４】
次にステップＳ３では、拡大したい棒グラフデータ、つまりグラフ設定ファイルのパラメータを取得する。
【００５５】
そして、ステップＳ４では、ステップＳ３で取得したパラメータに基づき棒グラフＺＢＡＲのスケール表示が更新され、ステップＳ５へ進む。なお、拡大率が最大拡大率に達していれば更新はされず、最大拡大率で棒グラフＺＢＡＲが表示される。
【００５６】
また、ステップＳ９において、図１における縮小機能、つまりマイナスボタンＢ−を選択すると、一段階のスケール縮小命令処理が行われ、ステップＳ２へ進む。
【００５７】
ステップＳ２では、ステップＳ９でマイナスボタンＢ−が選択されたため、表示スケール拡大画面ＺＯＯＭで棒グラフＺＢＡＲが縮小表示される。
【００５８】
次にステップＳ３では、縮小したい棒グラフデータ、つまりグラフ設定ファイルのパラメータを取得する。
【００５９】
そして、ステップＳ４では、ステップＳ３で取得したパラメータより、棒グラフＺＢＡＲのスケール表示が更新され、ステップＳ５へ進む。なお、縮小率が最小縮小率に達していれば更新はされず、最小縮小率で棒グラフＺＢＡＲが表示される。
【００６０】
なお、表示スケールの拡大縮小は、元のデータの有効桁数に依存する。たとえば、元のデータが小数点第２位までの桁数ならば、小数点第２位まででスケールの拡大を行う。
【００６１】
図５は目標値設定が行える表示スケール拡大画面例図であり、（ａ）は図２（ａ）のスケール拡大画面ＺＯＯＭに目標値設定を可能にした表示例を示し、（ｂ）は図２（ｂ）の表示スケール拡大画面＋ＺＯＯＭに目標値設定を可能にした表示例を示している。
【００６２】
設定操作を行う場合、測定値ＺＭＶおよび＋ＺＭＶの上に設けられた上向きのボタンＵＰを選択すると目標値を増加変更でき、測定値ＺＭＶおよび＋ＺＭＶの下に設けられた下向きのボタンＤＮを選択すると目標値を減少変更できる。
【００６３】
このような設定操作は、上向きのボタンＵＰおよび下向きのボタンＤＮをマウスあるいはタッチオペレーションにおけるドラッグ操作によって行うことができる。
【００６４】
表示中のスケールにおける目標値の最小桁の設定は、上向きのボタンＵＰと下向きのボタンＤＮを備えることで実現している。
【００６５】
たとえば、（a）の上向きボタンＵＰを選択すると、測定値ＺＭＶの表示を「５５．５」から「５５．６」に変更でき、（ｂ）の上向きボタンＵＰを選択すると、測定値＋ＺＭＶを「５５．５１」から「５５．５２」に変更できる。
【００６６】
同様にして、（a）の下向きボタンＤＮを選択すると、測定値ＺＭＶの表示を「５５．５」から「５５．４」に変更でき、（ｂ）の下向きボタンＤＮを選択すると、測定値＋ＺＭＶを「５５．５１」から「５５．５０」に変更できる。
【００６７】
また、棒グラフＺＢＡＲおよび＋ＺＢＡＲを使った目標値設定操作において、従来よりも微小範囲の設定操作を目視できる。
【００６８】
図６は図５のスケール拡大画面ＺＯＯＭと表示スケール拡大画面＋ＺＯＯＭを複数成分表示する表示スケール拡大画面例図であり、（ａ）は複数成分表示する棒グラフＢＡＲの表示例を示し、（ｂ）は個別の目標値設定画面をひとつずつ表示する表示例を示し、（ｃ）は２種類をひとつの目標値設定画面に表示する表示例を示している。
【００６９】
図５では棒グラフＢＡＲの拡大および目標値設定の操作が１成分についてしかできなかったが、図６では複数成分について棒グラフＢＡＲの拡大および目標値設定の操作ができる。
【００７０】
ひとつの棒グラフＢＡＲ内に複数成分が存在する場合、（ｂ）のように個別もしくは（ｃ）のように同時に拡大表示および設定操作ができる。
【００７１】
（ａ）の棒グラフＢＡＲには、２つの成分について、それぞれの測定値ＭＶａ「５５」および測定値ＭＶｂ「２６」が表示されている。（ｂ）の上側の個別の目標値設定画面では、棒グラフＢＡＲでの測定値ＭＶａ「５５」が測定値ＺＭＶａ「５５．５」に拡大されている。図５と同様に測定値ＺＭＶａ「５５．５」の上に設けられた上向きのボタンＵＰを選択すると目標値を増加変更できる。たとえば、図示していないが、測定値ＺＭＶａ「５５．５」の場合、上向きのボタンＵＰを一回選択すると目標値が「５５．５」から「５５．６」に変更され、下向きのボタンＤＮを一回選択すると目標値が「５５．５」から「５５．４」に変更される。
【００７２】
（ｂ）の下側の個別の目標値設定画面では、棒グラフＢＡＲでの測定値ＭＶｂ「２６」が測定値ＺＭＶｂ「２６．５」に拡大されている。図５と同様に測定値ＺＭＶｂ「２６．５」の上に設けられた上向きのボタンＵＰを選択すると目標値を増加変更できる。たとえば、図示していないが、測定値ＺＭＶｂ「２６．５」の場合、上向きのボタンＵＰを一回選択すると目標値が「２６．５」から「２６．６」に変更され、下向きのボタンＤＮを一回選択すると目標値が「２６．４」に変更される。
【００７３】
（ｃ）の目標値設定画面では、２種類の成分について、それぞれの測定値ＭＶa「５５」および測定値ＭＶｂ「２６」が同時にそれぞれ測定値＋ＺＭＶa「５５．５」および測定値＋ＭＶb「２６．５」に拡大表示されている。（ｂ）と同様に測定値ＺＭＶa「５５．５」の上に設けられた上向きのボタンＵＰを選択すると目標値を増加変更できる。たとえば、図示していないが測定値ＺＭＶa「５５．５」の場合、上向きのボタンＵＰを一回選択すると目標値が「５５．６」に変更され、下向きのボタンＤＮを一回選択すると目標値が「５５．４」に変更される。
【００７４】
（ｂ）では、複数成分を個別に表示していたが、（ｃ）で同時に表示することにより、設置スペースをより小さくできる。
【００７５】
以上説明したように、本発明によれば、従来の棒グラフに表示スケールを拡大した棒グラフを追加表示することで従来よりも微小範囲の変化を目視でき、固定表示スケールの棒グラフを拡大あるいは縮小することで任意の表示スケールが行える棒グラフ表示装置を実現できる。
【符号の説明】
【００７６】
ＢＡＲ  棒グラフ
ＺＯＯＭ  スケール拡大画面
ＺＢＡＲ  拡大棒グラフ
ＭＶ、ＺＭＶ  測定値
ＴＡＧ  タグ欄
ＢＣ  クローズボタン
Ｂ＋  プラスボタン
Ｂ−  マイナスボタン
Ｐ  ポインタ
ＵＰ  上向きボタン
ＤＮ  下向きボタン
【図１】
2010203956.tif 000003
【図２】
2010203956.tif 000004
【図３】
2010203956.tif 000005
【図４】
2010203956.tif 000006
【図５】
2010203956.tif 000007
【図６】
2010203956.tif 000008
【図７】
2010203956.tif 000009