Revision History

rsrtx

https://img.shields.io/pypi/v/rsrtx.svg https://readthedocs.org/projects/sphinx/badge/?version=master https://img.shields.io/pypi/l/rsrtx.svg https://img.shields.io/pypi/pyversions/pybadges.svg https://img.shields.io/pypi/dm/rsrtx.svg

Rohde & Schwarz RTO Series Digital Oscilloscopes Driver rsrtx instrument driver.

Basic waveform fetching example:

from rsrtx import *
from rsrtx.enums import *

rto = RsRtx('TCPIP::192.168.2.102::hislip0')
print('Hello, I am: ' + rto.utilities.idn_string)
rto.trigger.mode.set(trigger_mode=TriggerMode.AUTO)
rto.channel.range.set(range_py=10)
rto.channel.state.set(True)
print('\nStarting the acquisition ...')
rto.run.single_and_wait()
print('... acquisition complete')
header = rto.channel.waveform.data.header.get()
print('Waveform:')
print(f'Time start: {header.Start} s, Time stop: {header.Stop} s')
waveform = rto.channel.waveform.data.values.get()
print(f'Record length: {len(waveform)} samples')

rto.close()

Supported instruments: RTO,RTP

The package is hosted here: https://pypi.org/project/rsrtx/

Documentation: https://rsrtx.readthedocs.io/

Examples: https://github.com/Rohde-Schwarz/Examples/

Version history

Latest release notes summary: First released version

Version 5.55.0
  • First released version.