*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.