Notes

Notes are text boxes placed in the HyperGraph 3D window for labeling points, describing trends, and relating additional curve information in a plot. Click the Notes button, , to display the Notes panel.



Figure 1.

The Notes panel contains a Notes list and three tabs: Text, Attributes, and Attach To.

Notes List

The Notes list displays the names of all the notes in the active window. Notes can be renamed, added, cut, copied, and pasted using the note list controls at the bottom of the list.

A note must be selected either from the list or picked from the window in order to edit it. Click on a note name in the list to select it or click on the note box displayed in the window.

Notes can be turned on or off. To turn a note off, select the note from the note list or pick the note from the window and deactivate the check box next to the note name above the note list. To turn a note on, activate the check box.

The Cut, Copy, Paste, and Add buttons are used to maintain the note list. Notes can be copied and pasted into other windows. Notes can also be added and cut from the list.

Text

Once a note has been added to the note list, note text can be entered and formatted from the Text tab. Enter note text in the note text box. Carriage returns can be used to create new lines. There is no limit to the number of lines a note can contain.

Expansion Icon
Click expansion, , to enlarge the Note Text box.
Font Icon
Click Font, , to display the Font dialog. The Font dialog allows you to select font types, font styles, and font sizes for the note text.
Text Alignment
Text can be left aligned, right aligned, or centered in a note box by selecting the radio buttons to the right of the text box. Text alignment is updated automatically.
Apply
Click Apply to process any Templex statements contained in the note and display the text in the note box or to update existing text.

Positioning Notes

Notes can be positioned anywhere in the window by dragging them with MB1 or the left-mouse button. Click inside the note box, then drag the note to a new location. While moving, the note is represented by a colored box. Release MB1 or the left-mouse button to place the note at the new position.

Templex Statements in Notes

Notes can contain Templex statements and math and string functions and operators. In fact, notes can be complete Templex templates. Templex enables you to include text from an external file, call external functions, assign variables, and perform math operations within a note.

Below the note text box are six buttons that represent Templex variables that can be included in a note. For example, if a note contains the variables {X}, {Y}, and {Slope}, the X and Y values, as well as the slope of the curve at the attachment point, are displayed in the note. As the note’s attachment point changes, the Templex variables update automatically.

{X}
Displays the X value of the attachment point.
{Y}
Displays the Y value of the attachment point.
{Z}
Displays the Z value of the attachment point.
{U}
Displays the U value of the attachment point.
{V}
Displays the V value of the attachment point.
{W}
Displays the W value of the attachment point.
{T} or {Time}
Displays the time value of the attachment point.
{Label}
Displays the name of the curve containing the attachment point.
{Slope}
Displays the slope (first derivative) of the curve at the attachment point.
{Curv}
Displays the curvature (second derivative) of the curve at the attachment point.

Other Templex variables that can be included in a note are:

{x.note}
{y.note}
{t.note}
These can be applied if you are reading a curve from an external file, such as an ABF file or an external reader. Within the external file, there can be a particular request to which a note is assigned, or a note may be included to improve the understanding of the curve numbers, for example. The note is preserved in and accessed from the x, y, or t data vector when reading the curve from the external file.
{x.filename}
{y.filename}
{t.filename}
Displays the filename from which the data vector was derived. If the data vector is a math vector, no filename is displayed in the note.
{index}
Displays the index of the curve at the attachment point.

Vector data can be referenced in a note calculation using either of the following statements:

c#.vector
Where:
# is the number of a specific curve in the curve list of that plot.
vector (.x, .y, or .t) specifies either the X, Y, or Time vector for the specified curve.
For example, c1.x refers to the X vector of the first curve in the list. c#.vector can be used in notes attached to windows, views, and curves.
c@.vector
Where:
@ references the curve to which the note is attached.
vector (.x, .y, or .t) specifies either the X, Y, or Time vector for the curve to which the note is attached.
For example, c@.x refers to the X vector of the curve to which the note is attached. c@.vector can only be used in notes attached to curves.
Note: When using c#, # denotes the position of the curve as it appears in the curve list in the Define Curves panel, it is not related to the curve label.

Attributes Tab

From the Attributes tab, select a border for the note box border and set the note color.
Border Styles and Color palette
Select a note box border style from the four listed, or click None to remove the border from the note box.
Color Palette
Pick a color from the color palette to change the color of the note box border and note text.

Attach To

The Attach to tab allows you to specify how a note is displayed in the window. Notes can be anchored one of four ways. Once attached, notes can be positioned anywhere in the window. When a curve is either cut or copied, notes attached to the curve are also cut or copied.

Window
The note remains stationary when the plot is repositioned in the window.
View
The note moves with the plot when the plot is repositioned in the window.
Data Source
A leader connects the note to a specific point on the curve and the note moves with the plot when the plot is repositioned in the window.
Coordinates
A leader connects the note to a specific point on the plot.

Notes can also be attached to curves using the Templex statements, attach_note_at and attach_note_to.