Synchronized zooming across multiple plots
First Claim
1. A system, comprising:
- turbomachinery;
a processor configured to;
sense operation of the turbomachinery;
cause a display to display a graphical visualization of a plurality of data plots, related to the operation of the turbomachinery wherein each of the plurality of data plots has a plurality of dimensions, wherein the plurality of data plots comprises;
an active zoom plot plotted against a first unit of measure in a dimension of the plurality of dimensions of the active zoom plot; and
an inactive zoom plot plotted against a second unit of measure in the dimension of the plurality of dimensions of the active zoom plot;
determine that the inactive zoom plot is to be synchronized with the active zoom plot in the dimension of the plurality of dimensions when zooming the active zoom plot;
receive an indication that the active zoom plot is to be zoomed, wherein the indication comprises a zoom start point and a zoom end point in the dimension;
zoom the active zoom plot based at least in part on the indication;
when the inactive zoom plot is to be synchronized, determine if a preset transfer function is available to convert values in the first unit of measure to corresponding values in the second unit of measure;
when the preset transfer function is available, zoom the inactive zoom plot by rescaling the dimension by converting the zoom start point and the zoom end point to a corresponding inactive zoom start point and an inactive zoom end point in the inactive zoom plot using the preset transfer function; and
when the preset transfer function is not available, do not zoom one or more dimensions of the inactive zoom plot.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods include manipulating multiple data plots. The multiple data plots each have horizontal and vertical dimensions and include active and inactive zoom plots. After determining whether the inactive zoom plot is to be synchronized with the active zoom plot in the horizontal or vertical dimension when zooming the active zoom plot and an indication that the active zoom plot is to be zoomed to an active zoom area, an active area zoom is performed based on the indication using a zoom start point and a zoom end point in the horizontal or vertical dimension. A corresponding inactive zoom plot is zoomed by rescaled in the horizontal or vertical dimension by converting the zoom start and end points to corresponding inactive zoom start and end points in the inactive zoom plot using a preset transfer function if the inactive zoom plot is to be synchronized.
11 Citations
18 Claims
-
1. A system, comprising:
-
turbomachinery; a processor configured to; sense operation of the turbomachinery; cause a display to display a graphical visualization of a plurality of data plots, related to the operation of the turbomachinery wherein each of the plurality of data plots has a plurality of dimensions, wherein the plurality of data plots comprises; an active zoom plot plotted against a first unit of measure in a dimension of the plurality of dimensions of the active zoom plot; and an inactive zoom plot plotted against a second unit of measure in the dimension of the plurality of dimensions of the active zoom plot; determine that the inactive zoom plot is to be synchronized with the active zoom plot in the dimension of the plurality of dimensions when zooming the active zoom plot; receive an indication that the active zoom plot is to be zoomed, wherein the indication comprises a zoom start point and a zoom end point in the dimension; zoom the active zoom plot based at least in part on the indication; when the inactive zoom plot is to be synchronized, determine if a preset transfer function is available to convert values in the first unit of measure to corresponding values in the second unit of measure; when the preset transfer function is available, zoom the inactive zoom plot by rescaling the dimension by converting the zoom start point and the zoom end point to a corresponding inactive zoom start point and an inactive zoom end point in the inactive zoom plot using the preset transfer function; and when the preset transfer function is not available, do not zoom one or more dimensions of the inactive zoom plot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
determining that at least one inactive zoom plot is to be synchronized with an active zoom plot when the active zoom plot is to be zoomed, wherein the synchronization is in a horizontal or vertical dimension of the at least one inactive plot and the active zoom plot, and the active zoom plot and the at least one inactive plot correspond to operation of turbomachinery; receiving an indication of a zoom area of the active zoom plot comprising a zoom start point and a zoom end point, wherein the indication of the zoom start and end points are received relative to an active unit of measure of the horizontal or vertical dimension of the active zoom plot; when at least one inactive plot is to be synchronized, for each of the at least one inactive plot, determine if a preset transfer function is available to convert the active unit of measure to an inactive unit of measure of the horizontal or vertical dimension of the at least one inactive zoom plot; when the preset transfer function is available, zoom an inactive plot of the at least one inactive plot by; converting the zoom start point from the active unit of measure to an inactive zoom start point in the inactive unit of measure of the synchronized dimensions of the at least one inactive zoom plot using the preset transfer function; and converting the zoom end point from the active unit of measure to an inactive zoom end point in the inactive unit of measure using the preset transfer function; and when the preset transfer function is not available, do not zoom the inactive zoom plot. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory, computer-readable medium having stored thereon instructions that, when executed, are configured to cause a processor to:
-
monitor operation of turbomachinery; cause the display of a graphical visualization of a plurality of data plots, wherein the plurality of data plots each having a horizontal and vertical dimension, wherein the plurality of data plots comprises; an active zoom plot related to operation of the turbomachinery, wherein the active zoom plot comprises an active unit of measure; and an inactive zoom plot related to the operation of the turbomachinery, wherein the inactive zoom plot comprises an inactive unit of measure; determine that the inactive zoom plot is to be synchronized with the active zoom plot in the horizontal or vertical dimension when zooming the active zoom plot; receive an indication that the active zoom plot is to be zoomed to an active zoom area, wherein the active zoom area comprises a zoom start point and a zoom end point in the horizontal or vertical dimension; zoom the active zoom plot based at least in part on the indication; when the inactive zoom plot is to be synchronized, determine if a transfer function is available for converting at least one of the zoom start point and the zoom end point of the active zoom area from the active unit of measure to a corresponding value in the inactive zoom plot having the inactive unit of measure; when the transfer function is a available, zoom the inactive zoom plot by rescaling the horizontal or vertical dimension by converting the zoom start point and the zoom end point from the active unit of measure to the corresponding inactive zoom start point and inactive zoom end point in the inactive zoom plot having the inactive unit of measure using the transfer function; and when the transfer function is not available, do not zoom the inactive zoom plot. - View Dependent Claims (15, 16, 17, 18)
-
Specification