RAMP
# ramp a variable
# variable - label of the target variable
#
# start - optional start target (constant/variable/expression)
# if the start target is entered as a dash, then the
# start target is taken from the current value
#
# end - optional end target (constant/variable/expression)
# the end target may be entered as a dash only for the
# case where the termination option is MODAL (default)
# if the termination option is NONE, then the end target
# must be specified
#
#
# rate - optional ramp rate (constant/variable/expression)
# if the rate is not specified or is entered as a dash '-',
# then it is computed from the start/end and mode time
* The rate is implied as [units]/sec
#
# termination optional termination mode (defaults to AT_END)
# NONE - the ramping operation will continue until
# the end target is reached even if the test
# mode expires
#
# AT_END- the ramping operation is terminated when
# the mode expires. The last value is frozen
# at the value reached by ramping and is not
# stepped to the end target
#
# The start, end, and rate values are determined only once, when the
# ramping operation is launched
#
# Note that the use of a variable or expression could result in a
# ramping operation running indefinitely.
#
# You may specify up to a total of 8 ramps in any mode. This limit
# applies to the total of all @RAMP specs and all @RAMP_DYNAMIC specs.
#
# There may only be a total of 16 ramping operations going on at the same
# time. This will include the sum of all ramps generated with 'NONE'
# termination codes in previous test modes, plus all ramps running
# in the current mode. If this seems like a problem, let me know,
# and I can bump either limit up.
@RAMP
#variable start end rate termination
my_var x y z AT_END