Revision History
rsrtx
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.