pyrolab.drivers.scopes.rohdeschwarz

pyrolab.drivers.scopes.rohdeschwarz#

Rohde & Schwarz Digital Oscilloscopes#

Submodule containing drivers for each supported laser type.

As stated in the manual (see docs/RTO_UserManaul_en_11.pdf), the following scopes should be supported:

This manual describes the following R&S®RTO models with firmware version 3.70:
  • R&S®RTO2002 (1329.7002K02)

  • R&S®RTO2004 (1329.7002K04)

  • R&S®RTO2012 (1329.7002K12)

  • R&S®RTO2014 (1329.7002K14)

  • R&S®RTO1024 (1316.1000K24)

  • R&S®RTO2022 (1329.7002K22)

  • R&S®RTO2024 (1329.7002K24)

  • R&S®RTO2032 (1329.7002K32)

  • R&S®RTO2034 (1329.7002K34)

  • R&S®RTO2044 (1329.7002K44)

  • R&S®RTO2064 (1329.7002K64)

  • R&S®RTO1002 (1316.1000K02)

  • R&S®RTO1004 (1316.1000K04)

  • R&S®RTO1012 (1316.1000K12)

  • R&S®RTO1014 (1316.1000K14)

  • R&S®RTO1022 (1316.1000K22)

  • R&S®RTO1044 (1316.1000K44)

If you don’t have the NI VISA implementation installed on your computer, be sure to install the separate dependency pyvisa-py, which is not included with PyroLab. NI VISA is available for Mac, Windows, and Linux.

Common Issues#

1. Note that if a trigger is set and you try to acquire data but end up with a timeout warning, it’s possible that the acquisition never began because the trigger level was never reached. The scope will still be waiting to begin acquisition, but you’ll be left without data and with a bad connection.

Dependencies

pyvisa
NI-VISA or pyvisa-py

Classes

RTO()

Simple network controller class for R&S RTO oscilloscopes.

RemoteDisplay(scope)