I have a cyclic endurance test running where a jet engine fuel nozzle is exposed to pressure ramps from zero to full flow. Many thousands of them...several hundred hour's worth. Pressure is controlled, not by servo- or proportional valve because the fuel is heavily contaminated (on purpose) which would ruin those much faster than the unit under test.
So instead I have a stepper motor linked to a 20-turn needle valve dumping bypass flow back to the tank. And the stepper is controlled via Perl and the Device::LabJack module. The program also collects data, triggers a webcam for documentation, and has a rather nice Tk GUI.
UPDATE: Link to Atom Feed on my non-CPAN module is available here:
OO Interface to LabJack Device