USER_LOOP

# USER_LOOP
#
# List of user control loop settings
#    start_target    - The target at the start of the mode.
#
#    end_target      - The target at the end of the mode is optional.
#                      The end_target is only specified if it is
#                      different that the start_target.
#
#    ramp_rate       - The ramp rate is optional
#
# Note on ramping: If the ramp_rate is specified, then the control loop
#                  reference value will be ramped from the start_target
#                  to the end_target at this rate.
#
#                  If the ramp_rate is not specified, then the ramp_rate
#                  is computed based on the difference between the start
#                  and end targets provided both are specified.
#                  The target will be ramped linearly based on the mode
#                  timeout value.
#
#                  If only the start_target is specified, then ramping
#                  is turned off and the control loop reference is 
#                  immediately set to the start_target
#
# Note on field specification: 
#                  The target fields may be expressed as either a
#                  constant, variable label, or a computed expression.
#                  If the target is a constant, the units keyword must
#                  be appended as shown in the examples below.
#
# a maximum of 20 user loops may be specified per mode

Format example:

@USER_LOOP
   #open/closed   variable   start_target  [end_target]   [ramp_rate]
   CLOSED_LOOP    port_in_p   150[deg_F]
   CLOSED_LOOP    fuel_temp   104[deg_F]
   OPEN_LOOP      air_inlet_t     100[%]
   CLOSED_LOOP    the_temp    100[deg_F]   My_target_t
   CLOSED_LOOP    the_pres     0[in_H2O]   "my_target_p + 5.0[in_H2O]"