Measure Templex Expressions
Evaluating Expressions
- Tcl Console
 - HyperView Notes
 - TextView
 
Non-Grouped Measures Expression Type
The expression below will return the default x vector for the measure item specified byitem_index."p" <page_id> "w" <window_id> "measure" <measure_id> . item_index . x_option . y_option . "x"
      For example, p1w1measure3.7.0.3.x will return the x vector (time in
        this case) for item 7 in measure group 3.
Where:
Page ID = 1
Window ID = 1
Measure ID = 3
Item Index = 7
X Option = 0 (Default)
Y Option = 3 (Magnitude for a Distance Between measure, for example)
In addition, the expression
        below will return the y vector specified by y_option for the measure item
        specified by item_index.
"p" <page_id> "w" <window_id> "measure" <measure_id> . item_index . x_option . y_option . "y"
      For example, p1w1measure3.7.0.3.y will return the magnitude values for
        item 7 in measure group 3, across all time steps.
Where:
Page ID = 1
Window ID = 1
Measure ID = 3
Item Index = 7
X Option = 0 (Default)
Y Option = 3 (Magnitude for a Distance Between measure, for example)
 x_option must always be zero.Grouped Measures Expression Type
The expression below will return the x vector specified byx_option for all of the items in
      a measure group."p" <page_id> "w" <window_id> "measure" <measure_id> . "all" . x_option . y_option . "x"
      For example, p1w1measure3.all.2.3.x will return the Y coordinate
        values of all items in measure group 3, at a particular time step.
Where:
Page ID = 1
Window ID = 1
Measure ID = 3
X Option = 2 (Y Coordinate)
Y Option = 3 (Magnitude)
In addition, the expression below will return the y vector
        specified by y_option for all of the items in a measure group.
"p" <page_id> "w" <window_id> "measure" <measure_id> . "all" . x_option . y_option . "y"
      For example, p1w1measure3.all.2.3.y will return the magnitude values
        of all items in measure group 3, at a particular time step.
Where:
Page ID = 1
Window ID = 1
Measure ID = 3
X Option = 2 (Y Coordinate)
Y Option = 3 (Magnitude)
Measure Values at a Particular Time Step
The expression below will return all values for measure item specified by
          item_idx, at a particular timestep.
"p" <page_id> "w" <window_id> "measure" <measure_id> . item_idx . "vals"
      For example, p1w1measure3.2.vals will return all values (for example: X,
        Y, Z and Magnitude for a Distance Between measure or X, Y, Z for Position measures) for
        measure item 2 in measure group 3.
Where:
Page ID = 1
Window ID = 1
Measure ID = 3
Item Index = 2
Min Values
The expression below will return the least value (minimum) across all time steps and measure items, for the given x and y options."p" <page_id> "w" <window_id> "measure" <measure_id> . x_option_idx . y_option_idx . "min"
      Max Values
The expression below will return the greatest value (maximum) across all time steps and measure items, for the given x and y options."p" <page_id> "w" <window_id> "measure" <measure_id> . x_option_idx . y_option_idx . "max"
      Extreme Values
The expression below will return the greatest absolute value (extreme) across all time steps and measure items, for the given x and y options."p" <page_id> "w" <window_id> "measure" <measure_id> . x_option_idx . y_option_idx . "extreme"
      For example, p1w1measure3.0.3.min will return the least value of
        magnitude across all measure items and time steps, the time/frequency at which this value is
        attained, and the time step/frame at which this value is attained. Similarly max will return
        the largest value, and extreme will return the largest absolute
        value.
Where:
Page ID = 1
Window ID = 1
Measure Group = 3
X Option = 0
Y Option = 3
Measure Group IDs
The following expression can be used to return all of the IDs in the measure group
        specified by measure_id:
"p" <page_id> "w" <window_id> "measure" <measure_id> . "ids"
      For example, p1w1measure3.ids would be used to return the IDs of all
        measure items in measure group 3.
Where:
Page ID = 1
Window ID = 1
Measure Group = 3
Measure Group Label
The following expression can be used to return the label for the measure group specified bymeasure_id:"p" <page_id> "w" <window_id> "measure" <measure_id> . "label"
      For example, p1w1measure3.label would be used to return the label for
        measure group 3.
Where:
Page ID = 1
Window ID = 1
Measure Group = 3
Measure Options
The tables below contain the expressions for the measure options currently available in HyperView:
| Val | X Option | Y Option | 
|---|---|---|
| 0 | Default (time, frequency) | X Coordinate | 
| 1 | X Coordinate | Y Coordinate | 
| 2 | Y Coordinate | Z Coordinate | 
| 3 | Z Coordinate | Magnitude | 
| 4 | Entity ID | - | 
| 5 | Distance | - | 
| Val | X Option | Y Option | 
|---|---|---|
| 0 | Default (time, frequency) | X Coordinate | 
| 1 | X Coordinate | Y Coordinate | 
| 2 | Y Coordinate | Z Coordinate | 
| 3 | Z Coordinate | - | 
| 4 | Entity ID | - | 
| 5 | Distance | - | 
| Val | X Option | Y Option | 
|---|---|---|
| 0 | Default (time, frequency) | X Projection | 
| 1 | X Coordinate | Y Projection | 
| 2 | Y Coordinate | Z Projection | 
| 3 | Z Coordinate | True Angle | 
| 4 | Entity ID | - | 
| 5 | Distance | - | 
| Val | X Option | Y Option | 
|---|---|---|
| 0 | Default (time, frequency) | Yaw | 
| 1 | X Coordinate | Pitch | 
| 2 | Y Coordinate | Roll | 
| 3 | Z Coordinate | - | 
| 4 | Entity ID | - | 
| 5 | Distance | - | 
| Val | X Option | Y Option | 
|---|---|---|
| 0 | Default (time, frequency) | Value in the case of a single layer plot. Bottom value in the case of a top/bottom plot.  | 
          
| 1 | X Coordinate | Top value in the case of a top/bottom plot. | 
| 1mn(101, 102, etc.) | - | Value in the case of a single layer plot. Bottom corner value in the case of a top/bottom plot, where mn is the corner node index number.  | 
          
| 2 | Y Coordinate | - | 
| 2mn(101, 102, etc.) | - | Top corner value in the case of a top/bottom plot, where mn is the corner node index number. | 
| 3 | Z Coordinate | - | 
| 4 | Entity ID | - | 
| 5 | Distance | - | 
Notes
Any invalid expression will return “N/A”.