devices.oxford:ILM200

Driver for Oxford ILM200 series level meter.

Usage

Source

devices.oxford:ILM200(
    interface,
    isobus_addr=None,
    **kwargs,
)

Methods

Name Description
__init__() Initialize the Oxford ILM200 level meter.
getLHe() Get the liquid helium level reading.
getLN2() Get the liquid nitrogen level reading.
getRate() Get the current rate setting.
setRate() Set the rate to fast or slow mode.

__init__()

Initialize the Oxford ILM200 level meter.

Usage

Source

__init__(
    interface,
    isobus_addr=None,
    **kwargs,
)

Parameters

interface: str

Communication interface to use with the device.

isobus_addr: int = None

ISOBUS address of the device.

**kwargs: dict
Additional parameters to pass to the underlying VISA resource.

getLHe()

Get the liquid helium level reading.

Usage

Source

getLHe()

Returns

float
Liquid helium level in percentage.

getLN2()

Get the liquid nitrogen level reading.

Usage

Source

getLN2()

Returns

float
Liquid nitrogen level in percentage.

getRate()

Get the current rate setting.

Usage

Source

getRate()

Returns

bool
True if rate is set to fast mode, False if slow mode.

setRate()

Set the rate to fast or slow mode.

Usage

Source

setRate(fast)

Parameters

fast: bool
If True, set rate to fast mode. If False, set rate to slow mode.