qcodes_contrib_drivers.drivers.Agilent package

Submodules

qcodes_contrib_drivers.drivers.Agilent.Agilent_N9000A module

class qcodes_contrib_drivers.drivers.Agilent.Agilent_N9000A.Agilent_N9000A(*args: Any, **kwargs: Any)[source]

Bases: VisaInstrument

This is the QCoDeS python driver for the Agilent CXA N9000A power spectrum analyzer.

__init__(name: str, address: str, terminator: str = '\n', **kwargs)[source]

QCoDeS driver for the power spectrum analyzer Agilent N9000A.

Parameters:
  • name (str) – Name of the instrument.

  • address (str) – Address of the instrument.

  • terminator (str, optional, by default "\n") – Terminator character of the string reply.

power_parser(val: str, output: str) float[source]

Parse the reply from a strin containing ‘power, psd’ to float depending of the output.

Parameters:
  • val (str) – Reply of the power spectral analyzer.

  • output (str) – Desired output format.

Returns:

power in dBm. power spectral density in dBm/Hz.

Return type:

power or power spectral density (float)

Module contents