Anritsu MS9710C Optical Spectrum Analyzer

class pymeasure.instruments.anritsu.AnritsuMS9710C(adapter, name='Anritsu MS9710C Optical Spectrum Analyzer', **kwargs)

Bases: SCPIUnknownMixin, Instrument

Anritsu MS9710C Optical Spectrum Analyzer.

property analysis

Control Analysis Control

property analysis_result

Get anaysis result from current scan.

property average_point

Control number of averages to take on each point (2-1000), or OFF

property average_sweep

Control number of averages to make on a sweep (2-1000) or OFF

center_at_peak(**kwargs)

Center the spectrum at the measured peak.

property data_memory_a_condition

Get the data condition of data memory register A. Starting wavelength, and a sampling point (l1, l2, n).

property data_memory_a_size

Get the number of points sampled in data memory register A.

property data_memory_a_values

Get the binary data from memory register A.

property data_memory_b_condition

Get the data condition of data memory register B. Starting wavelength, and a sampling point (l1, l2, n).

property data_memory_b_size

Get the number of points sampled in data memory register B.

property data_memory_b_values

Get the binary data from memory register B.

property data_memory_select

Control Memory Data Select.

Control Dip Search Mode

property ese2

Control Extended Event Status Enable Register 2

property esr2

Control Extended Event Status Register 2

property level_lin

Control Level Linear Scale (/div)

property level_log

Control Level Log Scale (/div)

property level_opt_attn

Control Optical Attenuation Status (ON/OFF)

property level_scale

Get Current Level Scale

property measure_mode

Get the current Measure Mode the OSA is in.

measure_peak()

Measure the peak and return the trace marker.

Control Peak Search Mode

read_memory(slot='A')

Read the scan saved in a memory slot.

property resolution

Control Resolution (nm)

property resolution_actual

Control Resolution Actual (ON/OFF)

property resolution_vbw

Control Video Bandwidth Resolution

property sampling_points

Control number of sampling points

single_sweep(**kwargs)

Perform a single sweep and wait for completion.

property trace_marker

Control the trace marker with a wavelength. Returns the trace wavelength and power.

property trace_marker_center

Set Trace Marker at Center. Set to 1 or True to initiate command

wait(n=3, delay=1)

Query OPC Command and waits for appropriate response.

wait_for_sweep(n=20, delay=0.5)

Wait for a sweep to stop.

This is performed by checking bit 1 of the ESR2.

property wavelength_center

Control Center Wavelength of Spectrum Scan in nm.

property wavelength_marker_value

Control Wavelength Marker Value (wavelength or freq.?)

property wavelength_span

Control Wavelength Span of Spectrum Scan in nm.

property wavelength_start

Control Wavelength Start of Spectrum Scan in nm.

property wavelength_stop

Control Wavelength Stop of Spectrum Scan in nm.

property wavelength_value_in

Control Wavelength value in Vacuum or Air

property wavelengths

Get a numpy array of the current wavelengths of scans.