Operant Self-Administration Program

This is a multifunctional program capable of running magazine training,
fixed-ratio self-administration and progressive ratio
self-administration with or without contexts.  It is designed to be
operated by macro but it is also possible to select the scenario
manually using K-pulses.