Touch controlled zoom of a waveform display uses a touch screen for the display surface. Function buttons for moving or expanding the waveform display and for determining the axis of such movement or expansion operate in conjunction with a rotary encoder. Expansion, or zoom, is accomplished by contacting the screen overlying a point on the waveform about which zoom is desired. Such contact or activation of the expand function button results in movement of the rotary encoder providing a gain parameter to a zoom function. The zoom function operates on the waveform display in an exponential manner as a function of the gain parameter to expand or contract the waveform display about the zoom point according to the direction of rotation of the rotary encoder.
A trendgraph display system for displaying a trendgraph with the X axis being the time axis, representing time-serially data collected at a specified period in a display area. The system includes a cursor unit for displaying a cursorline movable in the direction of the X axis in the display area, a touch sensor unit for specifying by a touch a point on the X axis to which the cursorline is to be moved,a unit for moving the cursorline to the specified point, a unit for detecting a point of intersection where the cursorline intersects the displayed trendgraph in the display area, a unit for selecting a display scale and a scale alteration direction of the displayed trendgraph and a display control unit for displaying the trendgraph with the point of intersection at the center of the display area at the selected alteration direction at the selected display scale.
A method and device for accessing a broad data field having a fine resolution. The user selects a scale which can be varied. The scale controls a range within the data field. By moving the range to encompass different portions of the data field, the user can scan that portion of the data field. The present invention allows the user to simultaneously select the scale while moving the range over different portions of the data field. Thus, the user can "zoom in" and "zoom out" of different portions of the data field. In one embodiment of the present invention, a particular piece of data within the broad data field can be accessed. First, the scale is selectively varied, thereby controlling a range within the data field. Then, the range is moved to encompass portions of the data field in which the piece of data resides. Next, the scale is successively decreased while, simultaneously, points successively closer to the location are kept with the range. The scale is decreased (i.e., increasing the range's resolution) and the range is moved in this manner until the piece of data is actually accessed.
A method and device for accessing a broad data field having a fine resolution. The user selects a scale which can be varied. The scale controls a range within the data field. By moving the range to encompass different portions of the data field, the user can scan that portion of the data field. The present invention allows the user to simultaneously select the scale while moving the range over different portions of the data field. Thus, the user can "zoom in" and "zoom out" of different portions of the data field. In one embodiment of the present invention, a particular piece of data within the broad data field can be accessed. First, the scale is selectively varied, thereby controlling a range within the data field. Then, the range is moved to encompass portions of the data field in which the piece of data resides. Next, the scale is successively decreased while, simultaneously, points successively closer to the location are kept with the range. The scale is decreased (i.e., increasing the range's resolution) and the range is moved in this manner until the piece of data is actually accessed.
A method and device for accessing a broad data field having a fine resolution. The user selects a scale which can be varied. The scale controls a range within the data field. By moving the range to encompass different portions of the data field, the user can scan that portion of the data field. The present invention allows the user to simultaneously select the scale while moving the range over different portions of the data field. Thus, the user can "zoom in" and "zoom out" of different portions of the data field. In one embodiment of the present invention, a particular piece of data within the broad data field can be accessed. First, the scale is selectively varied, thereby controlling a range within the data field. Then, the range is moved to encompass portions of the data field in which the piece of data resides. Next, the scale is successively decreased while, simultaneously, points successively closer to the location are kept with the range. The scale is decreased (i.e., increasing the range's resolution) and the range is moved in this manner until the piece of data is actually accessed.
A method of displaying continuously acquired measurement values as a plurality of traces in a display with a fixed number of pixels is provided. An input signal is captured as a series of acquired input signals. Measurement values are calculated from the acquired input signals according to a set of measurement parameters. The measurement values are plotted to a display as a plurality of traces according to the measurement parameters. Each of the traces may be scaled vertically independently of one another. At the end of the fixed number of pixels of the display, the pixel values are compressed to half the fixed number of pixels and the pixel rate is halved, thereby doubling the time scale. As a minimum pixel rate is eventually reached, the traces are then scrolled in a roll mode in which the newest measurement value is added to one end of the display and the old value at the other end is discarded. This scrolling process can continue indefinitely, requiring no operator intervention or prior knowledge to set a total measurement time.