LabView Interface for Quantum Design Physical Properties Measurement System (PPMS)

These VIs are shareware. If you find them useful, please make a voluntary contribution ($15 suggested donation) to the Amherst College Physics Department. The funds will be used to support undergraduate research and entertainment (e.g. pizza). Please send your check to

Amherst College Physics Department
P.O. Box 5000
Amherst, MA 01002-5000

Right-click and choose "save link as..." to download the entire PPMS VI library (1 MB) or choose from the individual VIs by clicking on one of these categories:

Main PPMS Controller
Control VIs
Numerical Readings
Status Reporting
Set Point
Sweep
Miscellaneous

This is a collection of VIs written by Brian Lyons '05 during the summer of 2003 funded by a Mellon Academic Internship Grant and a grant from the Research Corporation. They primarily serve as wrappers for GPIB commands used to control the PPMS unit, but are helpful if your data collection is being done with LabView and you do not wish to use low-level GPIB to communicate with the instrument or the MultiVu software is causing errors. They have been tested and extensively used on our own PPMS system, but are by no means guaranteed to be free of errors.

These were written with LabView 6i and so may not open or work properly in earlier versions of LabView.

CAUTION: These VIs behave poorly if run simultaneously with the software that came with the PPMS unit, MultiVu. Usually either MultiVu will report an error, LabView will crash, or both. This is because both programs are talking to the PPMS unit across the GPIB bus simultaneously. Therefore, we recommend that you exit MultiVu before running any of these VIs.

These VIs require that the GPIB bus be present and initialized properly.

The nomenclature follows these guidelines:

To download a VI right-click it and choose "save target as..."

Main PPMS Controller

Control VIs

Numerical Readings

Status Reporting

Set Point

Sweep

Miscellaneous