For comments, questions and suggestions or to report a bug contact: Paul Kullmann (

most recent version: G-clamp 2.1.1

System requirements: LabVIEW-RT 8.0 (or higher), DAQmx


An update on possible hardware configurations:

1) When G-clamp was originally developed (as described in J. Neurophysiol. 91:542-554, 2004) the only available platform for embedded real-time controllers was the PXI-system. Since then National Instruments has introduced other platforms for real-time targets of which the PC-based solution is a possible alternative for G-clamp. In this case, instead of using a PXI controller running under a real-time operating system (together with the PXI version of the data acquisition board), a conventional PC (equiped with the PCI version of the data acquisition board) is booted into the real-time operating system and serves as the embedded controller for G-clamp (for details see "NI Real-Time Hardware" and "Requirements for a Desktop PC as a Real-Time Target"). Both systems use the same internal bus architecture (PCI) to transfer data between system components. The extended features of the PXI system (PXI stands for 'extended PCI') are additional bus lines to synchronize multiple PXI modules within a PXI chassis. As a typical G-clamp PXI system has only one module - the data acquisition board - these enhanced synchronization features are not required and not used. Thus, a PC (together with the license for the real-time operating system) is now a more cost-efficient alternative to what could be done a few years ago only with a PXI system.

2) Also, when G-clamp was originally developed (as described in J. Neurophysiol. 91:542-554, 2004) the data acquisition boards of choice from National Instruments for intracellular electrophysiological applications were the E-series multifunction (analog/digital input and output) boards. Since then, National Instruments has introduced a new family of multifunction boards ('M-series') which offer enhanced features and improved performance at similar or even less cost. Because the driver software (DAQmx) handles both board types, G-clamp can be used with either type.

Revision history of G-clamp 2

Feb. 15, 2008: G-clamp v2.1.1


Jan. 25, 2008: G-clamp v2.1


Oct. 19, 2007: G-clamp v2.0.1


Feb. 1, 2007: First release of G-clamp v2.0

Site last updated: Jan. 25, 2008