JP2013149152A - グラフ表示装置 - Google Patents
グラフ表示装置 Download PDFInfo
- Publication number
- JP2013149152A JP2013149152A JP2012010144A JP2012010144A JP2013149152A JP 2013149152 A JP2013149152 A JP 2013149152A JP 2012010144 A JP2012010144 A JP 2012010144A JP 2012010144 A JP2012010144 A JP 2012010144A JP 2013149152 A JP2013149152 A JP 2013149152A
- Authority
- JP
- Japan
- Prior art keywords
- axis
- graph
- data
- pointer
- graph display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Image Generation (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】簡単かつ迅速にグラフの軸の終端値の変更を行えるようにする。
【解決手段】マウスカーソル5がグラフ表示エリアAR1内のデータ軸Yの上限値ライン(あるいは近傍の狭い範囲)に置かれたまま、マウスホイール4が操作された場合、トレンドグラフG1のデータ軸Yの上限値(終端値)を変更し、マウスカーソル5がグラフ表示エリアAR1内のデータ軸Yの下限値ライン(あるいは近傍の狭い範囲)に置かれたまま、マウスホイール4が操作された場合、トレンドグラフG1のデータ軸Yの下限値(終端値)を変更する。時間軸Xも同様にその前後方向の限界値(終端値)を変更できるようにしてもよい。
【選択図】 図11
【解決手段】マウスカーソル5がグラフ表示エリアAR1内のデータ軸Yの上限値ライン(あるいは近傍の狭い範囲)に置かれたまま、マウスホイール4が操作された場合、トレンドグラフG1のデータ軸Yの上限値(終端値)を変更し、マウスカーソル5がグラフ表示エリアAR1内のデータ軸Yの下限値ライン(あるいは近傍の狭い範囲)に置かれたまま、マウスホイール4が操作された場合、トレンドグラフG1のデータ軸Yの下限値(終端値)を変更する。時間軸Xも同様にその前後方向の限界値(終端値)を変更できるようにしてもよい。
【選択図】 図11
Description
この発明は、データをグラフ化して表示するグラフ表示装置に関するものである。
従来より、プラント等の運転状態を監視・制御するシステムでは、プラントにおける圧力、液量、温度等の計測値を時系列で収集し、この時系列で収集した計測値(時系列データ)をグラフ化して監視・制御装置の画面上に表示するようにしている。
例えば、横軸を時刻を示す時間軸とし、この時間軸に直交する縦軸をデータ値を示すデータ軸とし、時間軸とデータ軸とで示される直交平面上に時系列データをプロットし、このプロットした時系列データを折れ線で結んでトレンドグラフとして画面上に表示する。
このトレンドグラフにおいて、所望のデータ点の数値を確認したい場合、そのデータ点に合わせてマウスカーソルを移動させる。すると、その最も近傍のデータ点の数値がグラフ内に表示される。
このようなトレンドグラフにおいて、グラフ上のデータを見やすくするために、データ軸のスケールを変更するという操作が行われる。例えば、特許文献1に示されたプラント監視装置では、トレンドグラフが表示された画面上に、レンジ上・下限値変更ウィンドウを出現させる。図12に画面上に出現するレンジ上・下限値変更ウィンドウを示す。
このレンジ上・下限値変更ウィンドウW1は、上限値増加ボタンP1,上限値減少ボタンP2、下限値増加ボタンP3、下限値減少ボタンP4、上限値表示エリアA3、下限値表示エリアA4を有し、上限値増加ボタンP1または上限値減少ボタンP2が押されると、その押し時間に連動して上限値表示エリアA3内の上限値の表示がリアルタイムに増減し、同様に、下限値増加ボタンP3または下限値減少ボタンP4が押されると、下限値表示エリアA4内の下限値の表示が増減する。
これにより、操作者は、上限値増加ボタンP1または上限値減少ボタンP2により、上限値表示エリアA3内の上限値の表示を確認しながらデータ軸の上限値を目標とする値に変更し、また下限値増加ボタンP3または下限値減少ボタンP4により、下限値表示エリアA4内の下限値の表示を確認しながらデータ軸の下限値を目標とする値に変更することができる。
しかしながら、上述した特許文献1に示された方法では、レンジ上・下限値変更ウィンドウ内のボタン操作でデータ軸の上限値や下限値を変更することが可能であるが、このレンジ上・下限値変更ウィンドウはトレンドグラフの表示エリア内に表示されるとグラフが見難くなるため、トレンドグラフの表示エリア外に表示されることになる。
このため、トレンドグラフの表示エリア内でデータ点の数値の確認作業を行っていた操作者は、マウスカーソルをトレンドグラフの表示エリアの外まで移動させなければならず、迅速にレンジの上・下限値を変更することができない。なお、上述においては、データ軸の上・下限値(終端値)を変更する場合について説明したが、時間軸の前・後方向の限界値(終端値)を変更する場合についても、同様の問題が生じる。
本発明は、このような課題を解決するためになされたもので、その目的とするところは、簡単かつ迅速にグラフの軸の終端値の変更を行うことが可能なグラフ表示装置を提供することにある。
このような目的を達成するために本発明は、第1軸とこの第1軸と直交する第2軸とで示される直交平面をグラフ表示エリアとし、このグラフ表示エリア上にグラフを表示するグラフ表示手段と、グラフが表示されている画面上にポインタを表示するポインタ表示手段と、画面上に表示されるポインタを移動させるポインタ操作器と、グラフ表示エリア内の所定のエリアにポインタが置かれたまま、所定の操作が行われた場合、ポインタが置かれた所定のエリアによって特定される第1軸および第2軸の何れか一方の軸の終端値を連続的に変更する終端値変更手段とを備え、グラフ表示エリア内の所定のエリアは、終端値が上限である場合は、上限値ラインあるいは上限値ライン近傍の範囲であり、終端値が下限である場合は、下限値ラインあるいは下限値ライン近傍の範囲であることを特徴とする。
この発明によれば、ポインタを移動させて画面上のグラフ表示エリア内の所定のエリア(終端値が上限である場合は、上限値ラインあるいは上限値ライン近傍の範囲、終端値が下限である場合は、下限値ラインあるいは下限値ライン近傍の範囲)に位置させ、この所定のエリアにポインタを位置させたまま所定の操作を行うと、ポインタが置かれた所定のエリアによって特定される第1軸または第2軸の終端値が連続的に変更される。
本発明において、例えば第1軸を時刻を示す時間軸、第2軸をデータ値を示すデータ軸とした場合、ポインタが置かれた所定のエリアによって特定される時間軸またはデータ軸の終端値が連続的に変更される。本発明において、グラフを複数表示するような場合、第2軸が複数のデータ軸とされる場合がある。このような場合、そのデータ軸のうち、ポインタが置かれた所定のエリアによって特定されるデータ軸の終端値を連続的に変更するようにすると、そのデータ軸によってデータ値が示されるグラフのみのデータ軸のレンジが変更される。
本発明において、ポインタ操作器としては、例えばマウスを使用する。この場合、ホイール付きのマウスであれば、そのマウスホイールを所定の操作を行う操作部として用いる。すなわち、マウスホイールを特定の方向に回転させると、その回転量に応じて第1軸または第2軸の終端値を増加させるようにし、マウスホイールを逆の方向に回転させると、その回転量に応じて第1軸または第2軸の終端値を減少させるようにする。
本発明によれば、グラフ表示エリア内の所定のエリアにポインタが置かれたまま、所定の操作が行われた場合、ポインタが置かれた所定のエリアによって特定される第1軸および第2軸の何れか一方の軸の終端値を連続的に変更させるようにしたので、グラフ表示エリアの外にポインタを移動させなくてもよく、簡単かつ迅速にグラフの軸の終端値の変更を行うことが可能となる。
以下、本発明を図面に基づいて詳細に説明する。図1はこの発明に係るグラフ表示装置を含むプロセス監視・制御システムの一実施の形態の概略を示すシステム構成図である。
このプロセス監視・制御システムは、プラント等に設置された不図示のフィールド機器(例えば、スイッチ、バルブ、ポンプ、圧力計、流量計、温度計など)を制御すると共に、フィールド機器から例えば圧力、液量、温度等の計測値を時系列で収集するコントローラ1と、コントローラ1が時系列で収集した計測値(時系列データ)を定期的に取得するサーバ装置2と、オペレータの指示に応じてコントローラ1やサーバ装置2に指令を与えると共にプラントの監視・制御画面を編集作成する監視・制御装置3とから構成される。
図2はサーバ装置2の要部の構成を示すブロック図である。サーバ装置2は、コントローラ1からフィールド機器の時系列データを定期的に取得するデータ取得部21と、取得した時系列データを記憶するデータ記憶部22とを有する。なお、時系列データは、そのデータ値とそのデータの収集時の時刻とが対としてデータ記憶部22に記憶される。
図3は監視・制御装置3のハードウェア構成の概略を示すブロック図である。同図において、3−1はCPU、3−2はRAM、3−3はROM、3−4はハードディスクなどの記憶装置、3−5〜3−7はインターフェイス、3−8はディスプレイ、3−9はキーボード、3−10はマウスである。マウス3−10は本発明でいうポインタ操作器の役割を果たし、操作部としてマウスホイール4(図4参照)を備えている。
CPU3−1は、インターフェイス3−5〜3−7を介して与えられる各種入力情報を得て、RAM3−2にアクセスしながら、ROM3−3や記憶装置3−4に格納されたプログラムに従って動作する。記憶装置3−4には、本実施の形態特有のプログラムとして、トレンドグラフ表示プログラムが格納されている。このトレンドグラフ表示プログラムは、例えばCD−ROMなどの記録媒体に記録された状態で提供され、この記録媒体から読み出されて記憶装置3−4にインストールされている。
なお、この例では、サーバ装置2と監視・制御装置3とを別々に設けているが、これらを一体化させてもよい。また、サーバ装置2とコントローラ1とを一体化させたりするなどしてもよい。
〔実施の形態1:データ軸の上・下限値を変更する例〕
以下、記憶装置3−4に格納されているトレンドグラフ表示プログラムに従うCPU3−1の処理動作の第1例(実施の形態1)について説明する。
以下、記憶装置3−4に格納されているトレンドグラフ表示プログラムに従うCPU3−1の処理動作の第1例(実施の形態1)について説明する。
〔トレンドグラフの表示〕
CPU3−1は、操作者からの要求として、計測点と期間を指定してトレンドグラフの表示要求が出されると、その指定された計測点について、指定された期間の時系列データをサーバ装置2のデータ記憶部22から取得し、この取得した時系列データをグラフ化してディスプレイ3−8上に表示する。図5にディスプレイ3−8上での時系列データの表示例を示す。
CPU3−1は、操作者からの要求として、計測点と期間を指定してトレンドグラフの表示要求が出されると、その指定された計測点について、指定された期間の時系列データをサーバ装置2のデータ記憶部22から取得し、この取得した時系列データをグラフ化してディスプレイ3−8上に表示する。図5にディスプレイ3−8上での時系列データの表示例を示す。
この場合、CPU3−1は、横軸を時刻を示す時間軸Xとし、この時間軸Xに直交する縦軸をデータ値を示すデータ軸Yとし、時間軸Xとデータ軸Yとで示される直交平面をグラフ表示エリアAR1とし、このグラフ表示エリアAR1上に指定された計測点の時系列データをプロットし、このプロットした時系列データを折れ線で結んでトレンドグラフG1としてディスプレイ3−8上に表示する。
〔データ軸の上限値の変更:レンジの縮小(グラフの拡大)・レンジの拡大(グラフの縮小)〕
図5に示したトレンドグラフG1において、データ軸Yの上限値を変更したい場合、操作者は、マウス3−10を操作して、グラフ表示エリアAR1内のデータ軸Yの上限値ライン(あるいは近傍の狭い範囲)まで、マウスカーソル5を移動させる(図6(a)参照)。上限値ライン(あるいは近傍の狭い範囲)としていることで、操作者が、表示されている特定のデータ自体に着目しているのではなく、グラフの上限値自体に着目していることを認識しやすく、かつ操作者にとっても所定のエリアを直感的に指定しやすい。したがって、近傍の狭い範囲についても、そのような効果が得られやすい程度に狭くしておくのが好ましい。
図5に示したトレンドグラフG1において、データ軸Yの上限値を変更したい場合、操作者は、マウス3−10を操作して、グラフ表示エリアAR1内のデータ軸Yの上限値ライン(あるいは近傍の狭い範囲)まで、マウスカーソル5を移動させる(図6(a)参照)。上限値ライン(あるいは近傍の狭い範囲)としていることで、操作者が、表示されている特定のデータ自体に着目しているのではなく、グラフの上限値自体に着目していることを認識しやすく、かつ操作者にとっても所定のエリアを直感的に指定しやすい。したがって、近傍の狭い範囲についても、そのような効果が得られやすい程度に狭くしておくのが好ましい。
〔データ軸のレンジの縮小(グラフの拡大)〕
図6(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内のデータ軸Yの上限値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を特定の方向(例えば、手前側)に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、データ軸Yの上限値を連続的に低くする方向に変化させる(図6(b)参照)。
図6(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内のデータ軸Yの上限値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を特定の方向(例えば、手前側)に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、データ軸Yの上限値を連続的に低くする方向に変化させる(図6(b)参照)。
図6(b)はデータ軸Yの上限値を「100」から「50」に変更させた例を示している。これにより、データ軸Yのレンジが「0〜100」から「0〜50」に縮小され、トレンドグラフG1の表示倍率がデータ軸Yの方向へ拡大される。
〔データ軸のレンジの拡大(グラフの縮小)〕
図6(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内のデータ軸Yの上限値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を上記とは逆の方向に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、データ軸Yの上限値を連続的に高くする方向に変化させる(図6(c)参照)。
図6(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内のデータ軸Yの上限値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を上記とは逆の方向に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、データ軸Yの上限値を連続的に高くする方向に変化させる(図6(c)参照)。
図6(c)はデータ軸Yの上限値を「100」から「200」に変更させた例を示している。これにより、データ軸Yのレンジが「0〜100」から「0〜200」に拡大され、トレンドグラフG1の表示倍率がデータ軸Yの方向に縮小される。
〔データ軸の下限値の変更:レンジの縮小(グラフの拡大)・レンジの拡大(グラフの縮小)〕
図5に示したトレンドグラフG1において、データ軸Yの下限値を変更したい場合、操作者は、マウス3−10を操作して、グラフ表示エリアAR1内のデータ軸Yの下限値ライン(あるいは近傍の狭い範囲)まで、マウスカーソル5を移動させる(図7(a)参照)。
図5に示したトレンドグラフG1において、データ軸Yの下限値を変更したい場合、操作者は、マウス3−10を操作して、グラフ表示エリアAR1内のデータ軸Yの下限値ライン(あるいは近傍の狭い範囲)まで、マウスカーソル5を移動させる(図7(a)参照)。
〔データ軸のレンジの縮小(グラフの拡大)〕
図7(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内のデータ軸Yの下限値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を特定の方向(例えば、手前側)に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、データ軸Yの下限値を連続的に高くする方向に変化させる(図7(b)参照)。
図7(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内のデータ軸Yの下限値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を特定の方向(例えば、手前側)に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、データ軸Yの下限値を連続的に高くする方向に変化させる(図7(b)参照)。
図7(b)はデータ軸Yの下限値を「0」から「50」に変更させた例を示している。これにより、データ軸Yのレンジが「0〜100」から「50〜100」に縮小され、トレンドグラフG1の表示倍率がデータ軸Yの方向に拡大される。
〔データ軸のレンジの拡大(グラフの縮小)〕
図7(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内のデータ軸Yの下限値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を上記とは逆の方向に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、データ軸Yの下限値を連続的に低くする方向に変化させる(図7(c)参照)。
図7(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内のデータ軸Yの下限値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を上記とは逆の方向に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、データ軸Yの下限値を連続的に低くする方向に変化させる(図7(c)参照)。
図7(c)はデータ軸Yの下限値を「0」から「−100」に変更させた例を示している。これにより、データ軸Yのレンジが「0〜100」から「−100〜100」に拡大され、トレンドグラフG1の表示倍率がデータ軸Yの方向に縮小される。
〔実施の形態2:時間軸の前・後方向の限界値を変更する例〕
次に、記憶装置3−4に格納されているトレンドグラフ表示プログラムに従うCPU3−1の処理動作の第2例(実施の形態2)について説明する。なお、「トレンドグラフの表示」については、実施の形態1と同じであるのでその説明は省略する。
次に、記憶装置3−4に格納されているトレンドグラフ表示プログラムに従うCPU3−1の処理動作の第2例(実施の形態2)について説明する。なお、「トレンドグラフの表示」については、実施の形態1と同じであるのでその説明は省略する。
〔時間軸の前方向の限界値の変更:レンジの縮小(グラフの拡大)・レンジの拡大(グラフの縮小)〕
図5に示したトレンドグラフG1において、時間軸Xの前方向(図中の左方向)の限界値を変更したい場合、操作者は、マウス3−10を操作して、グラフ表示エリアAR1内の時間軸Xの前方向の限界値ライン(あるいは近傍の狭い範囲)まで、マウスカーソル5を移動させる(図8(a)参照)。
図5に示したトレンドグラフG1において、時間軸Xの前方向(図中の左方向)の限界値を変更したい場合、操作者は、マウス3−10を操作して、グラフ表示エリアAR1内の時間軸Xの前方向の限界値ライン(あるいは近傍の狭い範囲)まで、マウスカーソル5を移動させる(図8(a)参照)。
〔時間軸のレンジの縮小(グラフの拡大)〕
図8(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内の時間軸Xの前方向(図中の左方向)の限界値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を特定の方向(例えば、手前側)に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、時間軸Xの前方向の限界値を連続的に後方向に進めるように変化させる(図8(b)参照)。
図8(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内の時間軸Xの前方向(図中の左方向)の限界値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を特定の方向(例えば、手前側)に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、時間軸Xの前方向の限界値を連続的に後方向に進めるように変化させる(図8(b)参照)。
図8(b)は時間軸Xの前方向の限界値を「00:00」から「03:00」に変更させた例を示している。これにより、時間軸Xのレンジが「00:00〜06:00」から「03:00〜06:00」に縮小され、トレンドグラフG1の表示倍率が時間軸Xの方向へ拡大される。
〔時間軸のレンジの拡大(グラフの縮小)〕
図8(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内の時間軸Xの前方向の限界値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を上記とは逆の方向に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、時間軸Xの前方向の限界値を連続的に前方向に進めるように変化させる(図8(c)参照)。
図8(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内の時間軸Xの前方向の限界値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を上記とは逆の方向に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、時間軸Xの前方向の限界値を連続的に前方向に進めるように変化させる(図8(c)参照)。
図8(c)は時間軸Xの前方向の限界値を「00:00」から「18:00」に変更させた例を示している。これにより、時間軸Xのレンジが「00:00〜06:00」から「18:00〜06:00」に拡大され、トレンドグラフG1の表示倍率が時間軸Xの方向に縮小される。
〔時間軸の後方向の限界値の変更:レンジの縮小(グラフの拡大)・レンジの拡大(グラフの縮小)〕
図5に示したトレンドグラフG1において、時間軸Xの後方向(図中の右方向)の限界値を変更したい場合、操作者は、マウス3−10を操作して、グラフ表示エリアAR1内の時間軸Xの後方向の限界値ライン(あるいは近傍の狭い範囲)まで、マウスカーソル5を移動させる(図9(a)参照)。
図5に示したトレンドグラフG1において、時間軸Xの後方向(図中の右方向)の限界値を変更したい場合、操作者は、マウス3−10を操作して、グラフ表示エリアAR1内の時間軸Xの後方向の限界値ライン(あるいは近傍の狭い範囲)まで、マウスカーソル5を移動させる(図9(a)参照)。
〔時間軸のレンジの縮小(グラフの拡大)〕
図9(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内の時間軸Xの後方向の限界値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を特定の方向(例えば、手前側)に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、時間軸Xの後方向の限界値を連続的に前方向に進めるように変化させる(図9(b)参照)。
図9(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内の時間軸Xの後方向の限界値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を特定の方向(例えば、手前側)に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、時間軸Xの後方向の限界値を連続的に前方向に進めるように変化させる(図9(b)参照)。
図9(b)は時間軸Xの後方向の限界値を「06:00」から「03:00」に変更させた例を示している。これにより、時間軸Xのレンジが「00:00〜06:00」から「00:00〜03:00」に縮小され、トレンドグラフG1の表示倍率が時間軸Xの方向に拡大される。
〔時間軸のレンジの拡大(グラフの縮小)〕
図9(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内の時間軸Xの後方向の限界値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を上記とは逆の方向に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、時間軸Xの後方向の限界値を連続的に後方向へ進めるように変化させる(図9(c)参照)。
図9(a)に示した状態で、すなわちマウスカーソル5をグラフ表示エリアAR1内の時間軸Xの後方向の限界値ライン(あるいは近傍の狭い範囲)に置いたままの状態で、操作者は、マウスホイール4を上記とは逆の方向に回転させる。すると、CPU3−1は、マウスホイール4の回転量に応じて、時間軸Xの後方向の限界値を連続的に後方向へ進めるように変化させる(図9(c)参照)。
図9(c)は時間軸Xの後方向の限界値を「06:00」から「12:00」に変更させた例を示している。これにより、時間軸Xのレンジが「00:00〜06:00」から「00:00〜12:00」に拡大され、トレンドグラフG1の表示倍率が時間軸Xの方向に縮小される。
また、図10に示すように、グラフ表示エリアAR1内に複数のトレンドグラフが表示され、この表示されたトレンドグラフに対してデータ軸Yが複数設けられているような場合には、マウスカーソル5が置かれた位置によって特定されるデータ軸Yの上・下限値を変更するようにしてもよい。
図10に示した例では、グラフ表示エリアAR1内にトレンドグラフG1,G2が表示され、トレンドグラフG1,G2に対して左右に分かれてデータ軸Y1,Y2が設けられている。この場合、データ軸Y1がトレンドグラフG1のデータ軸、データ軸Y2がトレンドグラフG2のデータ軸とされている。この例において、トレンドグラフG1に対するデータ軸Y1の上限値を変更したい場合には、データ軸Y1の上限値の表示領域にマウスカーソル5を位置させて、マウスホイール4を回転させる。これにより、トレンドグラフG1に対してのみその表示レンジが変更され、トレンドグラフG1のデータ軸Y1の方向の表示倍率が変更される。
また、上述した実施の形態1,2では、グラフ表示エリアAR1内の所定のエリアをマウスカーソルで特定するようにしたが、水平線と垂直線とから構成されるヘアライン線で特定するようにしたり、十字状のマークなどで特定するようにしたりしてもよい。本発明において、ポインタとは、マウスカーソルやヘアライン線、マークなどの総称として定義されるものである。
また、上述した実施の形態1,2では、ポインタ操作器としてホイール付きのマウスを用いるようにしたが、マウスパッドを用いるなどしてもよい。マウスパッドを用いる場合には、マウスバッド上の指の操作のみで、マウスカーソルの位置の特定と、データ軸の上・下限値や時間軸の前・後方向の限界値の変更操作を行うことが可能である。
また、上述した実施の形態1,2では、表示されるグラフをトレンドグラフとしたが、縦軸を第1の種類のデータ値を示す軸、横軸を第2の種類のデータ値を示す軸とし、同一時刻の第1の種類のデータ値と第2の種類のデータ値とのデータ対を時系列データ対とし、表示対象期間における時系列データ対を縦軸と横軸とで示される直交平面上にプロットして表示される散布図などとしてもよい。
図11に上述した監視・制御装置3の機能ブロック図を示す。監視・制御装置3は、横軸を時刻を示す時間軸Xとし、この時間軸Xと直交する縦軸をデータ値を示すデータ軸Yとし、時間軸Xとデータ軸Yとで示される直交平面上をグラフ表示エリアAR1とし、このグラフ表示エリアAR1上に時系列データをプロットし、このプロットした時系列データを折れ線で結んでディスプレイ3−8上にトレンドグラフG1として表示するグラフ表示処理部31と、トレンドグラフG1が表示されている画面上にマウスカーソル5をポインタとして表示するポインタ表示処理部32と、画面上に表示されているマウスカーソル5を移動させるポインタ操作器33(マウス3−10)と、グラフ表示エリアAR1内の所定のエリアにマウスカーソル5が置かれたまま、マウスホイール4が操作された場合、マウスカーソル5が置かれた所定のエリアによって特定されるデータ軸Yおよび時間軸Xの何れか一方の軸の終端値を連続的に変更する終端値変更処理部34とを備えている。
実施の形態1において、終端値変更処理部34は、マウスカーソル5がグラフ表示エリアAR1内のデータ軸Yの上限値ライン(あるいは近傍の狭い範囲)に置かれたまま、マウスホイール4が操作された場合、トレンドグラフG1のデータ軸Yの上限値(終端値)を変更し、マウスカーソル5がグラフ表示エリアAR1内のデータ軸Yの下限値ライン(あるいは近傍の狭い範囲)に置かれたまま、マウスホイール4が操作された場合、トレンドグラフG1のデータ軸Yの下限値(終端値)を変更する。
実施の形態2において、終端値変更処理部34は、マウスカーソル5がグラフ表示エリアAR1内の時間軸Xの前方向の限界値ライン(あるいは近傍の狭い範囲)に置かれたまま、マウスホイール4が操作された場合、トレンドグラフG1の時間軸Xの前方向の限界値(終端値)を変更し、マウスカーソル5がグラフ表示エリアAR1内の時間軸Xの後方向の限界値ライン(あるいは近傍の狭い範囲)に置かれたまま、マウスホイール4が操作された場合、トレンドグラフG1の時間軸Xの後方向の限界値(終端値)を変更する。
また、実施の形態1,2において、終端値変更処理部34は、操作者がポインタ操作器33のマウスホイール4を特定の方向に回転させると、回転操作が継続する状況において、特定の時間間隔でレンジの縮小要求(グラフの拡大要求)の指示入力に変換し、操作者がポインタ操作器33のマウスホイール4を上記とは逆の方向に回転させると、回転操作が継続する状況において、特定の時間間隔でレンジの拡大要求(グラフの縮小要求)の指示入力に変換する。
〔実施の形態の拡張〕
以上、実施の形態を参照して本発明を説明したが、本発明は上記実施の形態に限定されるものではない。本発明の構成や詳細には、本発明の技術思想の範囲内で当業者が理解しうる様々な変更をすることができる。また、各実施の形態については、矛盾しない範囲で任意に組み合わせて実施することができる。
以上、実施の形態を参照して本発明を説明したが、本発明は上記実施の形態に限定されるものではない。本発明の構成や詳細には、本発明の技術思想の範囲内で当業者が理解しうる様々な変更をすることができる。また、各実施の形態については、矛盾しない範囲で任意に組み合わせて実施することができる。
1…コントローラ、2…サーバ装置、21…データ取得部、22…データ記憶部、3…監視・制御装置、3−1…CPU、3−2…RAM、3−3…ROM、3−4…記憶装置、3−5〜3−7…インターフェイス、3−8…ディスプレイ、3−9…キーボード、3−10…マウス、4…マウスホイール、5…マウスカーソル、AR1…グラフ表示エリア、SA1〜SA4…選択エリア、G1,G2…トレンドグラフ、31…グラフ表示処理部、32…ポインタ表示処理部、33…ポインタ操作器、34…終端値変更処理部。
Claims (3)
- 第1軸とこの第1軸と直交する第2軸とで示される直交平面をグラフ表示エリアとし、このグラフ表示エリア上にグラフを表示するグラフ表示手段と、
前記グラフが表示されている画面上にポインタを表示するポインタ表示手段と、
前記画面上に表示されるポインタを移動させるポインタ操作器と、
前記グラフ表示エリア内の所定のエリアに前記ポインタが置かれたまま、所定の操作が行われた場合、前記ポインタが置かれた所定のエリアによって特定される前記第1軸および前記第2軸の何れか一方の軸の終端値を連続的に変更する終端値変更手段とを備え、
前記グラフ表示エリア内の所定のエリアは、
終端値が上限である場合は、上限値ラインあるいは上限値ライン近傍の範囲であり、
終端値が下限である場合は、下限値ラインあるいは下限値ライン近傍の範囲である
ことを特徴とするグラフ表示装置。 - 請求項1に記載されたグラフ表示装置において、
前記第1軸は時刻を示す時間軸とされ、
前記第2軸はデータ値を示す複数のデータ軸とされ、
前記終端値変更手段は、前記ポインタが置かれた前記所定のエリアによって特定される前記データ軸の終端値を連続的に変更する
ことを特徴とするグラフ表示装置。 - 請求項1に記載されたグラフ表示装置において、
前記ポインタ操作器は、マウスとされ、
前記終端値変更手段は、前記所定の操作として前記マウスのホイールが操作された場合、前記ポインタが置かれた前記所定のエリアによって特定される前記第1軸および前記第2軸の何れか一方の軸の終端値を連続的に変更する
ことを特徴とするグラフ表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012010144A JP2013149152A (ja) | 2012-01-20 | 2012-01-20 | グラフ表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012010144A JP2013149152A (ja) | 2012-01-20 | 2012-01-20 | グラフ表示装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2013149152A true JP2013149152A (ja) | 2013-08-01 |
Family
ID=49046578
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012010144A Pending JP2013149152A (ja) | 2012-01-20 | 2012-01-20 | グラフ表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2013149152A (ja) |
-
2012
- 2012-01-20 JP JP2012010144A patent/JP2013149152A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5851857B2 (ja) | グラフ表示装置 | |
| US10877659B2 (en) | Method for controlling the magnification level on a display | |
| CN101876877A (zh) | 触控屏幕缩放显示系统及方法 | |
| CN101213508A (zh) | 具有与压力相关的视觉反馈的触摸屏 | |
| JP2018136650A (ja) | オブジェクト移動プログラム | |
| US9557828B2 (en) | Input information processing system, input information processing method, program and computer-readable recording medium | |
| JP2014012040A (ja) | 入力装置および情報処理システム | |
| CN103488414B (zh) | 基于上下文的手势控制的仪器接口 | |
| EP1217507A2 (en) | Graphical display adjusting system | |
| EP2757454B1 (en) | Information displaying device, method, and program | |
| JP5347856B2 (ja) | 分析装置制御システム及び該システム用プログラム | |
| CN114072757A (zh) | 用于调整指点设备灵敏度的方法、计算机程序和图像评价设备 | |
| TWI472889B (zh) | 可程式邏輯控制器設計裝置 | |
| JP2013149152A (ja) | グラフ表示装置 | |
| JP2013149149A (ja) | グラフ表示装置 | |
| JP5860292B2 (ja) | グラフ表示装置 | |
| JP2014173872A (ja) | 波形表示装置、及びプログラム | |
| CN103217940B (zh) | 图表显示装置 | |
| JP2014153315A (ja) | 波形表示装置、及びプログラム | |
| JP2009175950A (ja) | グラフ表示装置、グラフ表示方法、データ処理システムおよびプログラム | |
| JP2009245202A (ja) | 監視制御画面作成装置 | |
| US20210405863A1 (en) | Measurement device and method for operating a measurement device | |
| JP2004126759A (ja) | 図形表示制御装置及びプログラム | |
| JP2005300408A (ja) | 波形表示装置 | |
| JP7559121B1 (ja) | 情報処理装置及びウィンドウ移動制御方法 |