qcodes_contrib_drivers.drivers.Lakeshore.modules package¶
Submodules¶
qcodes_contrib_drivers.drivers.Lakeshore.modules.bcs10 module¶
- class qcodes_contrib_drivers.drivers.Lakeshore.modules.bcs10.ValidateInput(parent: InstrumentChannel, param: str)[source]¶
Bases:
Validator
Validator class for current low limit, current high limit, current peak amplitude and current rms amplitude.
- class qcodes_contrib_drivers.drivers.Lakeshore.modules.bcs10.bcs10(parent: Instrument, name: str, Channel: str, **kwargs)[source]¶
Bases:
sourceBase
qcodes_contrib_drivers.drivers.Lakeshore.modules.cm10 module¶
qcodes_contrib_drivers.drivers.Lakeshore.modules.moduleBase module¶
- class qcodes_contrib_drivers.drivers.Lakeshore.modules.moduleBase.moduleBase(parent: Instrument, name: str, Channel: str, **kwargs)[source]¶
Bases:
InstrumentChannel
Base class for all M81 SSM modules
qcodes_contrib_drivers.drivers.Lakeshore.modules.senseBase module¶
- class qcodes_contrib_drivers.drivers.Lakeshore.modules.senseBase.senseBase(parent: Instrument, name: str, Channel: str, **kwargs)[source]¶
Bases:
moduleBase
Derived base class for M81 sense modules
- calculated_resistance() float [source]¶
Immediately returns the resistance in Ohms. When in DC mode, this is the DC resistance. When in AC (lock-in) mode, this is the in-phase component of the resistance. May return a NaN if attempting to divide by zero, if the source is incompatible, or if either measure module or its designated source have an error.
- read_DC() float [source]¶
Acquires and returns the DC measurement for the specified module. The value is returned after waiting for the configured NPLC to complete. The module must be in DC or AC mode.
- read_DC_relative() float [source]¶
Acquires and returns the relative DC measurement for the specified module. The value is returned after waiting for the configured NPLC to complete. The module must be in DC mode.
- read_LIA_DC() float [source]¶
Returns the DC measurement in lock in mode. The module must be in lock-in mode.
- read_RMS() float [source]¶
Acquires and returns the RMS measurement for the specified module. The value is returned after waiting for the configured NPLC to complete. The module must be in DC or AC mode.
- read_RMS_relative() float [source]¶
Acquires and returns the relative RMS measurement for the specified module. The value is returned after waiting for the configured NPLC to complete. The module must be in AC mode.
- read_frequency() float [source]¶
Returns the present lock-in frequency. The module must be in lock-in mode.
- read_npeak() float [source]¶
Acquires and returns the negative peak measurement for the specified module. The value is returned after waiting for the configured NPLC to complete.
- read_ppeak() float [source]¶
Acquires and returns the positive peak measurement for the specified module. The value is returned after waiting for the configured NPLC to complete.
- read_ptpeak() float [source]¶
Acquires and returns the peak to peak measurement for the specified module. The value is returned after waiting for the configured NPLC to complete.
- read_r() float [source]¶
Returns the present magnitude measurement from the lock-in for the specified module. The module must be in lock-in mode.
- read_theta() float [source]¶
Returns the present angle measurement from the lock-in for the specified module. The module must be in lock-in mode.
qcodes_contrib_drivers.drivers.Lakeshore.modules.sourceBase module¶
qcodes_contrib_drivers.drivers.Lakeshore.modules.vm10 module¶
qcodes_contrib_drivers.drivers.Lakeshore.modules.vs10 module¶
- class qcodes_contrib_drivers.drivers.Lakeshore.modules.vs10.ValidateInput(parent: InstrumentChannel, param: str)[source]¶
Bases:
Validator
Validator class for voltage high limit, voltage low limit voltage peak amplitude and voltage rms amplitude parameters
- class qcodes_contrib_drivers.drivers.Lakeshore.modules.vs10.vs10(parent: Instrument, name: str, Channel: str, **kwargs)[source]¶
Bases:
sourceBase