See the 'Help' button on the Main panel for Notes and Warnings regarding the use of this GUI.

The user may edit this file (Fiero_ALDL_Monitor_Graph_Help.txt) with notes as desired.

When the Graph is plotted using the 'Playback Graph Only' option, only 3 traces are visible.  
All of the other traces are plotted as well but not shown.  This is done as a compromise for 
playback speed and having all plot data ready for reference.  Even though those traces are not
shown, they can still be selected with the Cursors. Thus, traces that are drawn on top of 
each other or intersect with each other (visible and/or not visible) at the Cursor point may 
be selected when attempting to select a trace shown.  

This can be confusing at times as the Cursor point may appear to be on a desired trace point, 
but the Cursor information at the bottom of the Graph Panel will show information for a 
different (undesired) trace point.

Also, the Cursor may select a point on the Graph were no trace is shown (the trace selected 
is hidden at the time). The information for that undesired (hidden) trace will be shown.

In the above cases, perform the following: 

  Click on the 'All On' button (on Graphs with many Frames, this may take a few seconds). 
  The 'WAIT' indicator will go on.

  Wait for the 'WAIT' indicator to go off.
 
  Click on the 'All Off' button (again, this may take a few seconds). 
  The 'WAIT' indicator will go on again.

  Wait for the 'WAIT' indicator to go off.

  Then, select only the traces you desire for cursor points or viewing. Remember, traces on 
  top of each other may require the display of only one trace at a time as the trace that 
  was plotted last in the graphing order will be on top of all other traces and that top trace 
  will be the only trace that can be selected for that Cursor point. 


Graph Control:

  Free Form and Snap To Point: 
    <Page-Up>            Previous cursor
    <Page-Down>          Next cursor

  Free Form: 
    <Left  Arrow> Left   10 pixels   
    <Right Arrow> Right  10 pixels  
    <Up    Arrow> Up     10 pixels  
    <Down  Arrow>        Down  10 pixels  
    <Shift><Left Arrow>  Left  1 pixel  
    <Shift><Right Arrow> Right 1 pixel  
    <Shift><Up Arrow>    Up    1 pixel  
    <Shift><Down Arrow>  Down  1 pixel  
    <Ctrl><Left Arrow>   To the left   edge of the plot area  
    <Ctrl><Right Arrow>  To the right  edge of the plot area  
    <Ctrl><Up Arrow>     To the top    edge of the plot area  
    <Ctrl><Down Arrow>   To the bottom edge of the plot area  
    <Home> To the lower  Left  corner of the plot area  
    <End>  To the upper  Right corner of the plot area 

  Snap To Point: 
    <Left Arrow>         To the previous point on the current plot   
    <Right Arrow>        To the next point on the current plot   
    <Up Arrow>           To the next point on the current plot   
    <Down Arrow>         To the previous point on the current plot   
    <Shift><Left Arrow>  Back 10 points on the current plot   
    <Shift><Right Arrow> Forward 10 points on the current plot   
    <Shift><Up Arrow>    Forward 10 points on the current plot   
    <Shift><Down Arrow>  Back 10 points on the current plot   
    <Ctrl><Left Arrow>   Left to the closest point in the x direction on the current plot   
    <Ctrl><Right Arrow>  Right to the closest point in the x direction on the current 
    plot   
    <Ctrl><Up Arrow>     Up to the closest point in the y direction on the current plot   
    <Ctrl><Down Arrow>   Down to the closest point in the y direction on the current plot   
    <Home>               To the first visible point on the current plot   
    <End>                To the last visible point on the current plot   
    <Shift><Page Up>     To the previous plot   
    <Shift><Page Down>   To the next plot   

Graph Cursor: 

  You can use the mouse to operate a graph with cursors in the following ways:

  Snap To Point:
    The cursor tracks the mouse until you release the mouse button, and then the cursor
    snaps to the nearest data point (even if it is hidden).

  Free form: 
    The cursor tracks the mouse until you release the mouse button, and then the cursor
    stays at the new position.  Move a cursor left and right by holding down <Shift> and
    dragging the vertical cross hair line projecting outward from the cursor position. 
    Likewise, you can move a cursor up and down by dragging the horizontal cross hair 
    line.

  Cursor Nudging:
    In Snap To Point:
      The Left Arrow snaps the selected Cursor one Frame prior (left) on the selected Trace.
      The Right Arrow snaps the selected Cursor one Frame later (right) on the selected Trace.
      The Up Arrow snaps the selected Cursor to a prior Trace displayed in the Trace order.
      The Down Arrow snaps the selected Cursor to a next Trace displayed in the Trace order.

    In Free form:
      The Left Arrow moves the selected Cursor backward one Frame point on the Graph.
      The Right Arrow moves the selected Cursor forward one Frame point on the Graph.
      The Up Arrow moves the selected Cursor up one raw data point on the Graph.
      The Down Arrow moves the selected Cursor down one raw data point on the Graph.

Graph Zooming:

    You can use Zooming to expand or contract the viewport around a particular point or 
    areain graph controls. When you Zoom In, the logical area contained in the viewport
    gets smaller, showing the area with more resolution. When you Zoom Out, the viewport
    shows a wider area. You can also use panning (the ability to shift the viewport 
    Up/Down/Left/Right). 

  Zoom To Rectangle:
    You can define a rectangular zone that will become the new limits of the graph. To 
    select these bounds, press <Ctrl><Left Click> and hold the left mouse button to 
    define the first corner of the box.  Drag the mouse to define the opposite corner of 
    the rectangle. When you are satisfied with the new boundaries of the graph, release
    the mouse button. 

  X Zoom or Y Zoom:
    You can zoom along a single axis. Select a the a Vertial/Horiontal Bar as you do 
    with Zoom to Rectangle and within this zone,  the view will zoom in along the 
    specified axis. 

  Zoom Around Point:
    You can select a point around which to zoom. Press <Ctrl><Left Click> and hold the 
    left mouse button to select a point. The resolution in the viewport increases 
    dynamically until you release the mouse; you can release <Ctrl> anytime. If you drag
    the mouse, the zooming continues recentered on the new point under the cursor.  To 
    stop zooming, release the left mouse button. 

  Zoom Out:
    Press <Ctrl><Right click> and hold the right mouse button. 
    
    Zoom Around Point mode:
      The resolution in the viewport decreases dynamically until you release the mouse. 
  
    In all other modes:
      The resolution incrementally decreases by 10% along the zoomed axes. 
  
    You also can undo up to 25 of the most recent pans or zooms by pressing 
    <Ctrl><Space> to reverse each successive change.
 
Graph Panning:

   press <Ctrl><Shift><Left Click> and hold the left mouse button, 
   and drag the mouse to new point. The graph viewport scrolls so that a new portion of 
   the graph is visible.  You can drag the mouse anywhere on the screen, even beyond the
   viewport. 

End of Graph Help
