DYNO

THROTTLE

#  DYNO Controller            &        THROTTLE Controller
#
#    open/closed_loop -The control mode
#                        options:
#                          OPEN_LOOP
#                          CLOSED_LOOP
#                      If the control mode is CLOSED_LOOP, the 
#                      start & end targets are not required.
#
#    start_target    - the open loop target ( 0[%]-100[%] ) at the 
#                      start of the mode ( OPEN_LOOP mode only )
#
#    end_target      - the open loop target ( 0[%]-100[%] ) at the 
#                      end of the mode ( OPEN_LOOP mode only )
#                      The end_target is only specified if it is
#                      different that the start_target
#
# Note on ramping: If the open loop start and end targets are different
#                  the target will be ramped linearly based on the mode
#                  timeout value.
#
# Note on units:   The targets have units of percent [%] and this must
#                  be specified it the target is a constant.
#
# Note on field specification: 
#                  The target fields may be expressed as either a
#                  constant, variable label, or a computed expression:
#                    Examples:  
#                           constant             0[%]
#                           variable             Dyno_target
#                           expression           "Dyno_target + 20[%]"

Format Examples:


#              dyno in open loop mode set to zero excitation 
@DYNO
 #open/closed   start_target   end_target(optional)  ramp_rate(optional)
 OPEN_LOOP      0[%] 


#              dyno in closed loop mode (usually, the dyno will control speed)
@THROTTLE
   # open/closed_loop 
   CLOSED_LOOP


#              throttle in open loop mode ramping from closed throttle to
#              fully open throttle over the mode interval 
@THROTTLE
   # open/closed  start_target   end_target(optional)
   OPEN_LOOP      0[%]           100[%]

#              throttle ramping based on a variable & a computed expression
@THROTTLE
   # open/closed  start_target   end_target(optional)
   OPEN_LOOP      min_thr        "(max_thr - min_thr) / 2.0[none]"