*Set()
Specifies the value of a curve macro object.
Syntax
*Set (X, value)
*Set (Y, value)
*Set (LABEL, value)
*Set (NOTE_POS, x, y)
*Set (NOTE_ATTACHMENT, "Window"|"View"|"Existing Curve"|"Coordinate"| "Curve Created by this Macro")
*Set (NOTE_MACRO_CURVE, point)
*Set (NOTE_CURVE, curve, point)
*Set (NOTE_POINT, x, y)
Application
HyperGraph
Inputs
- X
 - Sets the X values of the curve.
- Value
 - The X value of the curve.
 
 - Y
 - Sets the Y values of the curve.
- Value
 - The Y value of the curve.
 
 - LABEL
 - Sets the label of the curve.
- Value
 - The label of the curve.
 
 - NOTE_POS
 - Sets the position of the note.
- X
 - The X position of the note.
 - Y
 - The Y position of the note.
 
 - NOTE_ATTACHMENT
 - Sets the note attachment.
- "Window"|"View"| "Existing Curve"| "Coordinate"| "Curve Created by this Macro"
 - The entity to which the note is attached.
 
 - NOTE_MACRO_CURVE
 - Sets a note attached to the curve created by a macro.
- Point
 - The point on the curve to which the note is attached.
 
 - NOTE_CURVE
 - Sets a note attached to an existing curve.
- Curve
 - The curve to which the note is attached.
 - Point
 - The point on the curve to which the note is attached.
 
 - NOTE_POINT
 - Sets a note attached to a point.
- X
 - The X coordinate of the point.
 - Y
 - The Y coordinate of the point.
 
 
Context
*BeginPlotMacros()
*DefinePlotMacro()
Example
*BeginPlotMacros()
{templex_off}
   *DefinePlotMacro(macro_batch, curve, low, high, times )
      *Label( "batch general")
      *Parameter(curve, "Curve (time = sec)", CURVE)
      *Parameter(low, "Low cutoff", SCALAR)
      *Parameter(high, "High cutoff", SCALAR)
      *Parameter(times, "Time conv.", SCALAR, 1.0)
      *Set(X, "curve.x")
      *Set(Y, "batch(times*curve.x,curve.y,low,high)")
      *Set(LABEL, curve.label + "_" + low + "_" + high)
      *Set(NOTE_POS, x, y)
      *Set(NOTE_ATTACHMENT, "Coordinate")  
      *Set(NOTE_POINT, x, y)                        
   *EndDefine()
*EndPlotMacros()
      Comments
For NOTE_POS or NOTE_POINT, values for both X and Y are required.
For NOTE_CURVE, both a curve and a point are required.
For NOTE_ATTACHMENT, use one of the following arguments: "Window", "View", "Existing Curve", "Coordinate", or "Curve Created by this Macro" (must be in double quotes).
NOTE_CURVE is used only if the note is attached to an existing curve.
NOTE_POINT is used only if the note is attached to a coordinate.
NOTE_MACRO_CURVE is used only if the note is attached to a curve created by the macro.