Lake Shore 425 Gaussmeter

class pymeasure.instruments.lakeshore.LakeShore425(adapter, name='LakeShore 425 Gaussmeter', **kwargs)

Bases: Instrument

Represents the LakeShore 425 Gaussmeter and provides a high-level interface for interacting with the instrument

To allow user access to the LakeShore 425 Gaussmeter in Linux, create the file: /etc/udev/rules.d/52-lakeshore425.rules, with contents:

SUBSYSTEMS=="usb",ATTRS{idVendor}=="1fb9",ATTRS{idProduct}=="0401",MODE="0666",SYMLINK+="lakeshore425"

Then reload the udev rules with:

sudo udevadm control --reload-rules
sudo udevadm trigger

The device will be accessible through /dev/lakeshore425.

ac_mode(wideband=True)

Sets up a measurement of an oscillating (AC) field

auto_range()

Sets the field range to automatically adjust

dc_mode(wideband=True)

Sets up a steady-state (DC) measurement of the field

property field

Returns the field in the current units

measure(points, has_aborted=<function LakeShore425.<lambda>>, delay=0.001)

Returns the mean and standard deviation of a given number of points while blocking

property range

A floating point property that controls the field range in units of Gauss, which can take the values 35, 350, 3500, and 35,000 G.

property unit

A string property that controls the units of the instrument, which can take the values of G, T, Oe, or A/m.

zero_probe()

Initiates the zero field sequence to calibrate the probe