NIMH MonkeyLogic (NIMH ML) began with NIMH DAQ Toolbox and MonkeyLogic Graphics Library (MGL). NIMH DAQ Toolbox was developed to extend the legacy DAQ interface of MATLAB to the 64-bit environment and support real-time behavior monitoring with only one data acquisition device. MGL was written to provide an information-rich replica of the subject screen, as well as support for transparent images, movie streaming and low-latency audio output. At first NIMH DAQ Toolbox and MGL were used to power the original MonkeyLogic on the latest computing environment and released with a modified version of the original MonkeyLogic, which made the 1st version of NIMH ML.
The 2nd version of NIMH ML is completely rewritten from scratch in the object-oriented programming style and uses its own data file format (BHV2). It is also equipped with upgraded NIMH DAQ Toolbox and MGL, which support more input devices and more features, and provides a new way to compose tasks that improves close-loop performance.
See changes.txt in the distribution packages.
The task files of all these examples are in the download packages. Click the images below and see how they work.