'Ephus' is a suite of software tools for data acquisition written in Matlab. It consists of a number of object-like modules or programs - e.g. a 'Stimulator', 'Acquirer', 'Ephys', 'Photodiode' - the operation of which are all managed by a Program Manager that basically keeps track of who is doing what and in which order.
Ephus acquires data from patch clamp amplifiers and a variety of other devices through AD channels. Similarly, it can control a number of devices through DA (scan mirrors) and DIO (shutters etc).
This page describes the NIMEX-based version Ephus 2.0. Currently this does not support the Axopatch 200B.