Record oscilloscope readout while controlling temperature and bias voltage.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This LabView software was developed for recording resistivity vs time using a Tektronix oscilloscope, Keithley sourcemeter, and LakeShore temperature controller.

The program records the oscilloscope output and writes it to a file, while controlling temperature and applied bias voltage.

The temperature and heater settings, including ramping, can be controlled via the LabView interface.

A voltage bias can be applied via the Keithley sourcemeter. A ramping mode can be set to record at a series of bias values.

Note that communication with either device can be toggled on and off. (Useful for debugging communication issues.)

Hardware Requirements

Temperature Control: LakeShore 331

SourceMeter: Keithley 26XX series (tested with 2635A)

Oscilloscope: Tektronix 7xxx series

Labview vi Requirements

Included sub-vi's:

  • (Calculate running average)
  • (Create array)
  • (Saving data)

Source: Included in this repository

Communicating with LakeShore 331 temperature controller:

  • lsci331u.llb
  • lsci331.llb
  • Lake Shore Cryotronics 331.lvlib

Source: (Labview 8.2)

Communicating with Keithley 26XX sourcemeter:

  • KE26XX.lvlib


Communicating with Tektronix 7xxx oscilloscope:

  • Tektronix 7000 Series.lvlib

Source: (Labview 8.2)