ssmdevices.instruments package¶
- class ssmdevices.instruments.AeroflexTM500(resource: str = '127.0.0.1:23', *, timeout: float = 2, ack_timeout: float = 30, busy_retries: int = 20, remote_ip: str = '10.133.0.203', remote_ports: str = '5001 5002 5003', min_acquisition_time: int = 30, port: int = 5003, config_root: str = '.', data_root: str = '.')¶
Control an Aeroflex TM500 network tester with a telnet connection.
The approach here is to iterate through lines of bytes, and add delays as needed for special cases as defined in the delays attribute.
At some point, these lines should just be loaded directly from a file that could be treated as a config file.
- ack_timeout: float = 30¶
how long to wait for a command acknowledgment from the TM500 (s)
Minimum: 0.1
Logging events are triggered on each access, and are stored as a key or column
- arm(scenario_name)¶
Load the scenario from the command listing in a local TM500 configuration file. The the full path to the configuration file is os.path.join(self.config_root, self.config_file)+’.conf’ (on the host computer running this python instance).
If the last script that was run is the same as the selected config script, then the script is loaded and sent to the TM500 only if force=True. It always runs on the first call after AeroflexTM500 is instantiated.
- Returns:
A list of responses to each command sent
- busy_retries: int = 20¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 0
- close()¶
- static command_log_to_script(path)¶
Scrape a script out of a TM500 “screen save” text file. The output for an input that takes the form <path>/<to>/<filename>.txt will be <path>/<to>/<filename>-script.txt.
- config_root: str = '.'¶
path to the command scripts directory
Logging events are triggered on each access, and are stored as a key or column
Case sensitive
- convert_files: list = []¶
text to match in the filename of data output files to convert
Logging events are triggered on each access, and are stored as a key or column
- data_root: str = '.'¶
remote save root directory
Logging events are triggered on each access, and are stored as a key or column
Case sensitive
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- min_acquisition_time: int = 30¶
minimum time to spend acquiring logs (s)
Logging events are triggered on each access, and are stored as a key or column
Minimum: 0
- open()¶
- port: int = 5003¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
- reboot(timeout=180)¶
Reboot the TMA and TM500 hardware.
- remote_ip: str = '10.133.0.203'¶
ip address of TM500 backend
Logging events are triggered on each access, and are stored as a key or column
Case sensitive
- remote_ports: str = '5001 5002 5003'¶
port of TM500 backend
Logging events are triggered on each access, and are stored as a key or column
Case sensitive
- resource: str = '127.0.0.1:23'¶
server host address
Logging events are triggered on each access, and are stored as a key or column
Case sensitive
- stop(convert=True)¶
Stop logging. :param bool convert: Whether to convert the output binary files to text
- Returns:
If convert=True, a dictionary of {‘name’: path} items pointing to the converted text output
- timeout: float = 1¶
leave the timeout small to allow keyboard interrupts (s)
Minimum: 0 s
Logging events are triggered on each access, and are stored as a key or column
- trigger()¶
Start logging and return the path to the directory where the data is being saved.
- class ssmdevices.instruments.ETSLindgrenAzi2005(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float = 20, baud_rate: int = 9600)¶
- baud_rate: int = 9600¶
(baud)
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1 baud
- property cclimit: float¶
cclimit
Minimum: 0.0
Maximum: 999.9
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.1
- config(mode)¶
- property cwlimit: float¶
cwlimit
Minimum: 0.0
Maximum: 999.9
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.1
- property define_position: float¶
rotation (degrees)
Minimum: 0
Maximum: 360
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.1
- dsrdtr: bool = False¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- parity: bytes = b'N'¶
Logging events are triggered on each access, and are stored as a key or column
Case sensitive
- property position: float¶
rotation (degrees)
Minimum: 0
Maximum: 360
Cannot be get after device creation
Logging events are triggered on each access, and are stored as a key or column
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- rtscts: bool = False¶
Logging events are triggered on each access, and are stored as a key or column
- seek(value)¶
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- set_limits(side, value)¶
Probably should put some error checking in here to make sure value is a float Also, note we use write here becuase property.setter inserts a space
- set_position(value)¶
- set_speed(value)¶
- property speed: int¶
speed
Logging events are triggered on each access, and are stored as a key or column
Minimum: 0
Maximum: 3
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- stop()¶
- stopbits: float = 1¶
1 * Maximum: 2
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.5
- Type:
Minimum
- timeout: float = 20¶
Minimum: 0 s
Logging events are triggered on each access, and are stored as a key or column
- whereami()¶
- wheredoigo()¶
- write_termination: str = '\r'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- xonxoff: bool = False¶
Logging events are triggered on each access, and are stored as a key or column
- class ssmdevices.instruments.KeysightN9951B(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None)¶
A Keysight N9951B “Field Fox”.
- frequency_start¶
the sweep start
- Type:
int
- fetch_trace(trace: int = 1)¶
Get trace x values and y values using XVAL? and DATA?
- Parameters:
trace (int) – which trace to pull from the fieldfox
- property frequency_center: float¶
(Hz)
Minimum: 2 Hz
Maximum: 26500000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_span: float¶
(Hz)
Minimum: 2 Hz
Maximum: 44000000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
- property frequency_start: float¶
(Hz)
Minimum: 1000000.0 Hz
Maximum: 43990000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
- property frequency_stop: float¶
(Hz)
Minimum: 10000000.0 Hz
Maximum: 44000000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
- get_marker_position(marker: int) float ¶
Get marker position (on horizontal axis) :param marker: marker number on instrument display
- Returns:
position of the marker, in units of the horizontal axis
- get_marker_power(marker: int) float ¶
Get marker measurement value (on vertical axis)
- Parameters:
marker – number on instrument display
- Returns:
position of the marker, in units of the horizontal axis
- grab_data()¶
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- property reference_level: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property resolution_bandwidth: float¶
(Hz)
Minimum: 1000.0 Hz
Maximum: 5760000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- set_marker_position(marker: int, position: float)¶
Get marker position (on horizontal axis)
- Parameters:
marker – marker number on instrument display
position – position of the marker, in units of the horizontal axis
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.KeysightU2000XSeries(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None)¶
Coaxial power sensors connected by USB
- property auto_calibration: bool¶
Logging events are triggered on each access, and are stored as a key or column
- calibrate() None ¶
- fetch() float | Series ¶
return power readings from the instrument.
- Returns:
a single number if trigger_count == 1, otherwise or pandas.Series
- property frequency: float¶
input signal center frequency (in Hz)
Minimum: 10000000.0
Maximum: 18000000000.0
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = 'Keysight Technologies'¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- property measurement_rate: str¶
Allowed values are {‘NORM’, ‘FAST’, ‘DOUB’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- model: str | None = 'U204'¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property output_trigger: bool¶
Logging events are triggered on each access, and are stored as a key or column
- preset(wait=True) None ¶
restore the instrument to its default state
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property sweep_aperture: float¶
time (s)
Minimum: 2e-05 s
Maximum: 0.2 s
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- property trigger_count: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 200
- property trigger_source: str¶
Allowed values are {‘EXT’, ‘BUS’, ‘INT’, ‘INT1’, ‘IMM’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.MiniCircuitsRCDAT(resource: str = None, *, usb_path: bytes | None = None, timeout: float = 1, frequency: float | None = None, output_power_offset: float | None = None, calibration_path: Path | None = None, channel: int | None = 1)¶
- property attenuation: float¶
calibrated attenuation (dB)
Minimum: 0 dB
Maximum: 115 dB
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.25 dB
Bounds depend on calibration data at run-time
Returns None unless both ‘frequency’ and ‘calibration_path’ are set
- property attenuation_setting: float¶
uncalibrated attenuation (dB)
Minimum: 0 dB
Maximum: 115 dB
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.25 dB
- calibration_path: Path | None = None¶
path to the calibration table csv file (containing frequency (row) and attenuation setting (column)), or None to search ssmdevices
Logging event stored in metadata log after first access
Path name must exist on the host
- channel: int | None = 1¶
a port selector for 4 port attenuators None is a single attenuator
Logging event stored in metadata log after first access
Minimum: 1
Maximum: 4
- frequency: float | None = None¶
frequency for calibration data (None for no calibration) (Hz)
Minimum: 10000000.0 Hz
Maximum: 6000000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- property model: str¶
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property output_power: float¶
calibrated output power level (dBm)
Logging events are triggered on each access, and are stored as a key or column
Bounds depend on calibration data at run-time
- output_power_offset: float | None = None¶
output power level at 0 dB attenuation (dBm)
Logging events are triggered on each access, and are stored as a key or column
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial_number: str¶
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- timeout: float = 1¶
Minimum: 0.5 s
Logging event stored in metadata log after first access
- usb_path: bytes | None = None¶
override resource to connect to a specific USB path
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.MiniCircuitsUSBSwitch(resource: str = None, *, usb_path: bytes | None = None, timeout: float = 1)¶
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- property model: str¶
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property port: int¶
the RF port connected to the COM port
the RF port connected to the COM port
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 4
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial_number: str¶
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- timeout: float = 1¶
Minimum: 0.5 s
Logging event stored in metadata log after first access
- usb_path: bytes | None = None¶
override resource to connect to a specific USB path
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RigolDP800Series(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None)¶
- property current1: float¶
current draw reading on channel 1
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property current2: float¶
current draw reading on channel 2
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property current3: float¶
current draw reading on channel 3
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property enable1: bool¶
enable channel 1 output
Logging events are triggered on each access, and are stored as a key or column
- property enable2: bool¶
enable channel 2 output
Logging events are triggered on each access, and are stored as a key or column
- property enable3: bool¶
enable channel 3 output
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open()¶
Poll *IDN until the instrument responds. Sometimes it needs an extra poke before it responds.
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- property voltage1: float¶
output voltage reading on channel 1
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property voltage2: float¶
output voltage reading channel 2
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property voltage3: float¶
output voltage reading channel 3
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property voltage_setting1: float¶
output voltage setting on channel 1
Logging events are triggered on each access, and are stored as a key or column
- property voltage_setting2: float¶
output voltage setting on channel 2
Logging events are triggered on each access, and are stored as a key or column
- property voltage_setting3: float¶
output voltage setting on channel 3
Logging events are triggered on each access, and are stored as a key or column
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RigolTechnologiesMSO4014(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None)¶
- fetch()¶
- fetch_rms()¶
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = 'RIGOL TECHNOLOGIES'¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = 'MSO4014'¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open(horizontal=False)¶
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property time_offset: float¶
Logging events are triggered on each access, and are stored as a key or column
- property time_scale: float¶
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzFSW26IQAnalyzer(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None, expected_channel_type: None | SAN | IQ | RTIM = None, default_window: str = '', default_trace: str = '')¶
- property amplitude_offset: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property channel_type: str¶
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- default_trace: str = ''¶
data trace number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- default_window: str = ''¶
data window number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- property display_update: bool¶
Logging events are triggered on each access, and are stored as a key or column
- expected_channel_type: str | None = None¶
which channel type to use
Cannot be set after device creation
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging event stored in metadata log after first access
Case sensitive
- property format: str¶
Allowed values are {‘REAL,32’, ‘ASC,0’, ‘REAL,16’, ‘REAL,64’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property frequency_center: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_span: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_start: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_stop: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_attenuation: float¶
0 * Maximum: 79
Logging events are triggered on each access, and are stored as a key or column
Step size: 1
- Type:
Minimum
- property input_attenuation_auto: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_preamplifier_enabled: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property output_trigger2_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger2_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- property reference_level: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property resolution_bandwidth: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property sweep_points: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 100001
- property sweep_time: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- property sweep_time_window2: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzFSW26LTEAnalyzer(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None, expected_channel_type: None | SAN | IQ | RTIM = None, default_window: str = '', default_trace: str = '')¶
- property amplitude_offset: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property channel_type: str¶
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- default_trace: str = ''¶
data trace number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- default_window: str = ''¶
data window number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- property display_update: bool¶
Logging events are triggered on each access, and are stored as a key or column
- expected_channel_type: str | None = None¶
which channel type to use
Cannot be set after device creation
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging event stored in metadata log after first access
Case sensitive
- property format: str¶
Allowed values are {‘REAL,32’, ‘ASC,0’, ‘REAL,16’, ‘REAL,64’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property frequency_center: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_span: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_start: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_stop: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_attenuation: float¶
0 * Maximum: 79
Logging events are triggered on each access, and are stored as a key or column
Step size: 1
- Type:
Minimum
- property input_attenuation_auto: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_preamplifier_enabled: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property output_trigger2_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger2_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- property reference_level: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property resolution_bandwidth: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property sweep_points: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 100001
- property sweep_time: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- property sweep_time_window2: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzFSW26RealTime(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None, expected_channel_type: None | SAN | IQ | RTIM = None, default_window: str = '', default_trace: str = '')¶
- property amplitude_offset: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property channel_type: str¶
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- default_trace: str = ''¶
data trace number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- default_window: str = ''¶
data window number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- property display_update: bool¶
Logging events are triggered on each access, and are stored as a key or column
- expected_channel_type: str | None = None¶
which channel type to use
Cannot be set after device creation
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging event stored in metadata log after first access
Case sensitive
- property format: str¶
Allowed values are {‘REAL,32’, ‘ASC,0’, ‘REAL,16’, ‘REAL,64’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property frequency_center: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_span: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_start: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_stop: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_attenuation: float¶
0 * Maximum: 79
Logging events are triggered on each access, and are stored as a key or column
Step size: 1
- Type:
Minimum
- property input_attenuation_auto: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_preamplifier_enabled: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property output_trigger2_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger2_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- property reference_level: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property resolution_bandwidth: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property sweep_points: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 100001
- property sweep_time: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- property sweep_time_window2: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzFSW26SpectrumAnalyzer(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None, expected_channel_type: None | SAN | IQ | RTIM = None, default_window: str = '', default_trace: str = '')¶
- property amplitude_offset: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property channel_type: str¶
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- default_trace: str = ''¶
data trace number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- default_window: str = ''¶
data window number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- property display_update: bool¶
Logging events are triggered on each access, and are stored as a key or column
- expected_channel_type: str | None = None¶
which channel type to use
Cannot be set after device creation
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging event stored in metadata log after first access
Case sensitive
- property format: str¶
Allowed values are {‘REAL,32’, ‘ASC,0’, ‘REAL,16’, ‘REAL,64’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property frequency_center: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_span: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_start: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_stop: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_attenuation: float¶
0 * Maximum: 79
Logging events are triggered on each access, and are stored as a key or column
Step size: 1
- Type:
Minimum
- property input_attenuation_auto: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_preamplifier_enabled: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property output_trigger2_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger2_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- property reference_level: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property resolution_bandwidth: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property sweep_points: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 100001
- property sweep_time: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- property sweep_time_window2: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzFSW43Base(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None, expected_channel_type: None | SAN | IQ | RTIM = None, default_window: str = '', default_trace: str = '')¶
- property amplitude_offset: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property channel_type: str¶
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- default_trace: str = ''¶
data trace number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- default_window: str = ''¶
data window number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- property display_update: bool¶
Logging events are triggered on each access, and are stored as a key or column
- expected_channel_type: str | None = None¶
which channel type to use
Cannot be set after device creation
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging event stored in metadata log after first access
Case sensitive
- property format: str¶
Allowed values are {‘REAL,32’, ‘ASC,0’, ‘REAL,16’, ‘REAL,64’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property frequency_center: float¶
(Hz)
Minimum: 0 Hz
Maximum: 43500000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_span: float¶
(Hz)
Minimum: 0 Hz
Maximum: 43500000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_start: float¶
(Hz)
Minimum: 0 Hz
Maximum: 43500000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_stop: float¶
(Hz)
Minimum: 0 Hz
Maximum: 43500000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_attenuation: float¶
0 * Maximum: 79
Logging events are triggered on each access, and are stored as a key or column
Step size: 1
- Type:
Minimum
- property input_attenuation_auto: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_preamplifier_enabled: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property output_trigger2_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger2_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- property reference_level: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property resolution_bandwidth: float¶
(Hz)
Minimum: 1 Hz
Maximum: 10000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property sweep_points: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 100001
- property sweep_time: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- property sweep_time_window2: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzFSW43IQAnalyzer(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None, expected_channel_type: None | SAN | IQ | RTIM = None, default_window: str = '', default_trace: str = '')¶
- property amplitude_offset: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property channel_type: str¶
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- default_trace: str = ''¶
data trace number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- default_window: str = ''¶
data window number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- property display_update: bool¶
Logging events are triggered on each access, and are stored as a key or column
- expected_channel_type: str | None = None¶
which channel type to use
Cannot be set after device creation
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging event stored in metadata log after first access
Case sensitive
- property format: str¶
Allowed values are {‘REAL,32’, ‘ASC,0’, ‘REAL,16’, ‘REAL,64’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property frequency_center: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_span: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_start: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_stop: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_attenuation: float¶
0 * Maximum: 79
Logging events are triggered on each access, and are stored as a key or column
Step size: 1
- Type:
Minimum
- property input_attenuation_auto: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_preamplifier_enabled: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property output_trigger2_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger2_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- property reference_level: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property resolution_bandwidth: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property sweep_points: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 100001
- property sweep_time: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- property sweep_time_window2: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzFSW43LTEAnalyzer(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None, expected_channel_type: None | SAN | IQ | RTIM = None, default_window: str = '', default_trace: str = '')¶
- property amplitude_offset: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property channel_type: str¶
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- default_trace: str = ''¶
data trace number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- default_window: str = ''¶
data window number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- property display_update: bool¶
Logging events are triggered on each access, and are stored as a key or column
- expected_channel_type: str | None = None¶
which channel type to use
Cannot be set after device creation
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging event stored in metadata log after first access
Case sensitive
- property format: str¶
Allowed values are {‘REAL,32’, ‘ASC,0’, ‘REAL,16’, ‘REAL,64’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property frequency_center: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_span: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_start: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_stop: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_attenuation: float¶
0 * Maximum: 79
Logging events are triggered on each access, and are stored as a key or column
Step size: 1
- Type:
Minimum
- property input_attenuation_auto: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_preamplifier_enabled: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property output_trigger2_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger2_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- property reference_level: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property resolution_bandwidth: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property sweep_points: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 100001
- property sweep_time: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- property sweep_time_window2: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzFSW43RealTime(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None, expected_channel_type: None | SAN | IQ | RTIM = None, default_window: str = '', default_trace: str = '')¶
- property amplitude_offset: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property channel_type: str¶
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- default_trace: str = ''¶
data trace number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- default_window: str = ''¶
data window number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- property display_update: bool¶
Logging events are triggered on each access, and are stored as a key or column
- expected_channel_type: str | None = None¶
which channel type to use
Cannot be set after device creation
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging event stored in metadata log after first access
Case sensitive
- property format: str¶
Allowed values are {‘REAL,32’, ‘ASC,0’, ‘REAL,16’, ‘REAL,64’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property frequency_center: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_span: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_start: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_stop: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_attenuation: float¶
0 * Maximum: 79
Logging events are triggered on each access, and are stored as a key or column
Step size: 1
- Type:
Minimum
- property input_attenuation_auto: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_preamplifier_enabled: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property output_trigger2_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger2_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- property reference_level: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property resolution_bandwidth: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property sweep_points: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 100001
- property sweep_time: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- property sweep_time_window2: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzFSW43SpectrumAnalyzer(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None, expected_channel_type: None | SAN | IQ | RTIM = None, default_window: str = '', default_trace: str = '')¶
- property amplitude_offset: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property amplitude_offset_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property channel_type: str¶
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- default_trace: str = ''¶
data trace number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- default_window: str = ''¶
data window number to use if unspecified
Logging event stored in metadata log after first access
Case sensitive
- property display_update: bool¶
Logging events are triggered on each access, and are stored as a key or column
- expected_channel_type: str | None = None¶
which channel type to use
Cannot be set after device creation
Allowed values are {None, ‘IQ’, ‘SAN’, ‘RTIM’}
Logging event stored in metadata log after first access
Case sensitive
- property format: str¶
Allowed values are {‘REAL,32’, ‘ASC,0’, ‘REAL,16’, ‘REAL,64’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property frequency_center: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_span: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_start: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property frequency_stop: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1e-09 Hz
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_attenuation: float¶
0 * Maximum: 79
Logging events are triggered on each access, and are stored as a key or column
Step size: 1
- Type:
Minimum
- property input_attenuation_auto: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property input_preamplifier_enabled: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property output_trigger2_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger2_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_direction: str¶
Allowed values are {‘OUTP’, ‘INP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property output_trigger3_type: str¶
Allowed values are {‘TARM’, ‘DEV’, ‘UDEF’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- property reference_level: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace2: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace3: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace4: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace5: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property reference_level_trace6: float¶
(dB)
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 dB
- property resolution_bandwidth: float¶
(Hz)
Minimum: 0 Hz
Logging events are triggered on each access, and are stored as a key or column
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- property sweep_points: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 100001
- property sweep_time: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- property sweep_time_window2: float¶
(Hz)
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzNRP18s(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None)¶
- property average_auto: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property average_count: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 65536
- property average_enable: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property frequency: float¶
calibration frequency (Hz)
Minimum: 10000000.0 Hz
Maximum: 18000000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 Hz
- property function: str¶
BURS:AVG’, ‘XTIM:POW’, ‘POW:TSL:AVG’, ‘XTIM:POWer’} * Logging events are triggered on each access, and are stored as a key or column * Case insensitive
- Type:
Allowed values are {‘POW
- Type:
AVG’, ‘POW
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- read_termination: str = '\n'¶
Logging events are triggered on each access, and are stored as a key or column
Case sensitive
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property smoothing_enable: bool¶
Cannot be get after device creation
Logging events are triggered on each access, and are stored as a key or column
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- property trace_average_count: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 65536
- property trace_average_enable: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property trace_average_mode: str¶
Allowed values are {‘MOV’, ‘REP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property trace_offset_time: float¶
-0.5 * Maximum: 100
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trace_points: int¶
Cannot be get after device creation
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 8192
- property trace_realtime: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property trace_time: float¶
1e-05 * Maximum: 3
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trigger_count: int¶
help me
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 8192
- property trigger_delay: float¶
-5 * Maximum: 10
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trigger_holdoff: float¶
0 * Maximum: 10
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trigger_level: float¶
1e-07 * Maximum: 0.2
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trigger_source: str¶
Software; INT: Internal level trigger; EXT2: External trigger, 10 kOhm
Allowed values are {‘HOLD’, ‘EXT1’, ‘EXT’, ‘BUS’, ‘INT’, ‘INT1’, ‘EXT2’, ‘IMM’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- Type:
‘HOLD
- Type:
No trigger; IMM
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzNRP8s(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None)¶
- property average_auto: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property average_count: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 65536
- property average_enable: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property frequency: float¶
calibration frequency (Hz)
Minimum: 10000000.0 Hz
Maximum: 8000000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 Hz
- property function: str¶
BURS:AVG’, ‘XTIM:POW’, ‘POW:TSL:AVG’, ‘XTIM:POWer’} * Logging events are triggered on each access, and are stored as a key or column * Case insensitive
- Type:
Allowed values are {‘POW
- Type:
AVG’, ‘POW
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- read_termination: str = '\n'¶
Logging events are triggered on each access, and are stored as a key or column
Case sensitive
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property smoothing_enable: bool¶
Cannot be get after device creation
Logging events are triggered on each access, and are stored as a key or column
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- property trace_average_count: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 65536
- property trace_average_enable: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property trace_average_mode: str¶
Allowed values are {‘MOV’, ‘REP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property trace_offset_time: float¶
-0.5 * Maximum: 100
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trace_points: int¶
Cannot be get after device creation
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 8192
- property trace_realtime: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property trace_time: float¶
1e-05 * Maximum: 3
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trigger_count: int¶
help me
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 8192
- property trigger_delay: float¶
-5 * Maximum: 10
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trigger_holdoff: float¶
0 * Maximum: 10
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trigger_level: float¶
1e-07 * Maximum: 0.2
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trigger_source: str¶
Software; INT: Internal level trigger; EXT2: External trigger, 10 kOhm
Allowed values are {‘HOLD’, ‘EXT1’, ‘EXT’, ‘BUS’, ‘INT’, ‘INT1’, ‘EXT2’, ‘IMM’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- Type:
‘HOLD
- Type:
No trigger; IMM
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzNRPSeries(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None)¶
Coaxial power sensors connected by USB.
These require the installation of proprietary drivers from the vendor website. Resource strings for connections take the form ‘RSNRP::0x00e2::103892::INSTR’.
- property average_auto: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property average_count: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 65536
- property average_enable: bool¶
Logging events are triggered on each access, and are stored as a key or column
- fetch()¶
Return a single number or pandas Series containing the power readings
- fetch_buffer()¶
Return a single number or pandas Series containing the power readings
- property frequency: float¶
calibration frequency (Hz)
Minimum: 10000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.001 Hz
- property function: str¶
BURS:AVG’, ‘XTIM:POW’, ‘POW:TSL:AVG’, ‘XTIM:POWer’} * Logging events are triggered on each access, and are stored as a key or column * Case insensitive
- Type:
Allowed values are {‘POW
- Type:
AVG’, ‘POW
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- preset()¶
- read_termination: str = '\n'¶
Logging events are triggered on each access, and are stored as a key or column
Case sensitive
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- setup_trace(frequency, trace_points, sample_period, trigger_level, trigger_delay, trigger_source)¶
- Parameters:
frequency – in Hz
trace_points – number of points in the trace (perhaps as high as 5000)
sample_period – in s
trigger_level – in dBm
trigger_delay – in s
trigger_source – ‘HOLD: No trigger; IMM: Software; INT: Internal level trigger; EXT2: External trigger, 10 kOhm’
- Returns:
None
- property smoothing_enable: bool¶
Cannot be get after device creation
Logging events are triggered on each access, and are stored as a key or column
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- property trace_average_count: int¶
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 65536
- property trace_average_enable: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property trace_average_mode: str¶
Allowed values are {‘MOV’, ‘REP’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- property trace_offset_time: float¶
-0.5 * Maximum: 100
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trace_points: int¶
Cannot be get after device creation
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 8192
- property trace_realtime: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property trace_time: float¶
1e-05 * Maximum: 3
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trigger_count: int¶
help me
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
Maximum: 8192
- property trigger_delay: float¶
-5 * Maximum: 10
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trigger_holdoff: float¶
0 * Maximum: 10
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- property trigger_level: float¶
1e-07 * Maximum: 0.2
Logging events are triggered on each access, and are stored as a key or column
- Type:
Minimum
- trigger_single()¶
- property trigger_source: str¶
Software; INT: Internal level trigger; EXT2: External trigger, 10 kOhm
Allowed values are {‘HOLD’, ‘EXT1’, ‘EXT’, ‘BUS’, ‘INT’, ‘INT1’, ‘EXT2’, ‘IMM’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- Type:
‘HOLD
- Type:
No trigger; IMM
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzSMW200A(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None)¶
- property frequency_center: float¶
(Hz)
Minimum: 2000.0 Hz
Maximum: 26500000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
Step size: 1000.0 Hz
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- load_state(FileName, opc=False, num='4')¶
Loads a previously saved state file in the instrument
- Parameters:
FileName (string) – state file location on the instrument
opc (bool) – set the VISA op complete flag?
num (int) – state number in the saved filename
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property rf_output_enable: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property rf_output_power: float¶
(dBm)
Minimum: -145 dBm
Maximum: 20 dBm
Logging events are triggered on each access, and are stored as a key or column
Step size: 0.01 dBm
- save_state(FileName, num='4')¶
Save current state of the device to the default directory. :param FileName: state file location on the instrument :type FileName: string
- Parameters:
num (int) – state number in the saved filename
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.RohdeSchwarzZMBSeries(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None)¶
A network analyzer.
Author: Audrey Puls
- clear()¶
- property initiate_continuous: bool¶
Logging events are triggered on each access, and are stored as a key or column
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- property options: str¶
installed license options
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- save_trace_to_csv(path, trace=1)¶
Save the specified trace to a csv file on the instrument. Block until the operation is finished.
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- trigger()¶
Initiate a software trigger.
Consider setting state.initiate_continuous = False first so that the instrument waits for this trigger before starting a sweep.
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.SpirentGSS8000(resource: str = None, *, timeout: float = 2, write_termination: bytes = b'\n', baud_rate: int = 9600, parity: bytes = b'N', stopbits: 1 | 1.5 | 2 = 1, xonxoff: bool = False, rtscts: bool = False, dsrdtr: bool = False)¶
Control a Spirent GPS GSS8000 simulator over a serial connection.
Responses from the Spirent seem to be incompatible with pyvisa, so this driver uses plain serial.
- abort()¶
Force stop the current scenario.
- baud_rate: int = 9600¶
Data rate of the physical serial connection.
Logging events are triggered on each access, and are stored as a key or column
Minimum: 1
- dsrdtr: bool = False¶
True to enable hardware (DSR/DTR) flow control.
Logging events are triggered on each access, and are stored as a key or column
- end()¶
Stop running the current scenario. If a scenario is not running, an exception is raised.
- static fix_path_name(path)¶
- get_key(key, trait_name=None)¶
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- load_scenario(path)¶
Load a GPS scenario from a file stored on the instrument.
- Parameters:
path – Full path to scenario file on the instrument.
- parity: bytes = b'N'¶
Parity in the physical serial connection.
Logging events are triggered on each access, and are stored as a key or column
Case sensitive
- query(command)¶
- reset()¶
End any currently running scenario, then rewind
- resource: str | None = 'COM17'¶
serial port string (COMnn in windows or /dev/xxxx in unix/Linux)
Logging event stored in metadata log after first access
Case sensitive
- rewind()¶
Rewind the current scenario to the beginning.
- rtscts: bool = False¶
True to enable hardware (RTS/CTS) flow control.
Logging events are triggered on each access, and are stored as a key or column
- run()¶
Start running the current scenario. Requires that there is time left in the scenario, otherwise run rewind() first.
- property running: bool¶
True if a scenario is running.
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- save_scenario(folderpath)¶
Save the current GPS scenario to a file stored on the instrument.
- Parameters:
path – Full path to scenario file on the instrument.
- property status: bytes¶
UTC time of the current running scenario.
Cannot be set after device creation
Allowed values are {b’paused’, b’arming’, b’no scenario’, b’armed’, b’ready’, b’ended’, b’running’, b’loading’}
Logging events are triggered on each access, and are stored as a key or column
Case insensitive
- stopbits: float = 1¶
number of stop bits
Allowed values are {1, 2, 1.5}
Logging events are triggered on each access, and are stored as a key or column
- timeout: float = 2¶
Max time to wait for a connection before raising TimeoutError.
Minimum: 0
Logging events are triggered on each access, and are stored as a key or column
- property utc_time: bytes¶
UTC time of the running scenario
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
Case sensitive
- write(key, returns=None)¶
Send a message to the spirent, and check the status message returned by the spirent.
- Returns:
Either ‘value’ (return the data response), ‘status’ (return the instrument status), or None (raise an exception if a data value is returned)
- write_termination: bytes = b'\n'¶
Termination character to send after a write.
Logging events are triggered on each access, and are stored as a key or column
Case sensitive
- xonxoff: bool = False¶
True to enable software flow control.
Logging events are triggered on each access, and are stored as a key or column
- class ssmdevices.instruments.TektronixMSO64B(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None)¶
- bandwidth¶
- channel_enabled¶
- coupling¶
- input_termination¶
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = 'TEKTRONIX'¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = 'MSO64B'¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open()¶
- open_timeout: float | None = 3¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- property record_length: int¶
acquisition record length (samples)
Logging events are triggered on each access, and are stored as a key or column
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property sample_rate: float¶
(S/s)
Logging events are triggered on each access, and are stored as a key or column
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- property vertical_scale: float¶
vertical scale of the specified channel (V)
Logging events are triggered on each access, and are stored as a key or column
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive
- class ssmdevices.instruments.TektronixMSO64BSpectrogram(resource: str = None, *, read_termination: str = '\n', write_termination: str = '\n', open_timeout: float | None = None, timeout: float | None = None)¶
- bandwidth¶
- center_frequency¶
- channel_enabled¶
- coupling¶
- input_termination¶
- property isopen: bool¶
True if the backend is ready for use
Logging events are triggered on each access, and are stored as a key or column
- make: str | None = None¶
device manufacturer name used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- model: str | None = None¶
device model used to autodetect resource string
Logging event stored in metadata log after first access
Case sensitive
- open()¶
- open_timeout: float | None = None¶
timeout for opening a connection to the instrument (s)
Logging events are triggered on each access, and are stored as a key or column
- read_termination: str = '\n'¶
end of line string to expect in query replies
Logging event stored in metadata log after first access
Case sensitive
- property record_length: int¶
acquisition record length (samples)
Logging events are triggered on each access, and are stored as a key or column
- property resolution_bandwidth: float¶
resolution bandwidth of all channels (Hz)
Logging events are triggered on each access, and are stored as a key or column
- resource: str | None = None¶
device address or URI
Logging event stored in metadata log after first access
Case sensitive
- property sample_rate: float¶
(S/s)
Logging events are triggered on each access, and are stored as a key or column
- property serial: str¶
device-reported serial number
Cannot be set after device creation
Logging event stored in metadata log after first access
Case sensitive
- property span: float¶
analysis bandwidth per channel (Hz)
Maximum: 2000000000.0 Hz
Logging events are triggered on each access, and are stored as a key or column
- spectrogram_enabled¶
- property status_byte: dict¶
instrument status decoded from ‘*STB?’
Cannot be set after device creation
Logging events are triggered on each access, and are stored as a key or column
- timeout: float | None = None¶
message response timeout (s)
Logging event stored in metadata log after first access
- property vertical_scale: float¶
vertical scale of the specified channel (V)
Logging events are triggered on each access, and are stored as a key or column
- write_termination: str = '\n'¶
end-of-line string to send after writes
Logging event stored in metadata log after first access
Case sensitive