In an elliptical step exercise apparatus a dynamic link mechanism can be
used to vary the stride length of the machine. A control system can also
be used to vary stride length as a function of various exercise and
operating parameters such as speed and direction as well as varying
stride length as a part of a preprogrammed exercise routine such as a
hill or interval training program. In addition the control system can use
measurements of stride length to optimize operation of the apparatus.