Skip to main content
https://img.shields.io/pypi/v/rsmxo.svg https://readthedocs.org/projects/sphinx/badge/?version=master https://img.shields.io/pypi/l/rsmxo.svg https://img.shields.io/pypi/pyversions/pybadges.svg https://img.shields.io/pypi/dm/rsmxo.svg

Rohde & Schwarz MXO Series Digital Oscilloscopes Driver rsmxo instrument driver.

Basic waveform fetching example:

from rsmxo import *
from rsmxo.enums import *

mxo = RsMxo('TCPIP::localhost::hislip0')
print('Hello, I am: ' + mxo.utilities.idn_string)
mxo.system.display.set_update(True)
mxo.trigger.set_mode(trigger_mode=TriggerMode.AUTO)
mxo.channel.range.set(range_py=10)
mxo.channel.state.set(True)
print('\nStarting the acquisition ...')
mxo.run.single_and_wait()
print('... acquisition complete')
header = mxo.channel.data.header.get()
print('Waveform:')
print(f'Time start: {header.Xstart} s, Time stop: {header.Xstop} s')
waveform = mxo.channel.data.values.get()
print(f'Record length: {len(waveform)} samples')

mxo.close()

Supported instruments: MXO3, MXO44, MXO58, MXO58C, ScopeStudio

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

Documentation: https://rsmxo.readthedocs.io/

Examples: https://github.com/Rohde-Schwarz/Examples/tree/main/Oscilloscopes/Python/rsmxo_ScpiPackage

Version history

Latest release notes summary: Update for FW 2.10

Version 2.10.0
  • Update for FW 2.10

Version 2.9.0
  • Update for FW 2.9.x

Version 2.8.0
  • Update for MXO FW 2.8.0

  • Changed the project name and module name from ‘RsMxo’ to ‘rsmxo’ to comply with IVI-Python drivers

Version 2.7.3
  • Added pypi IVI classifier ‘Topic :: Scientific/Engineering :: Instrument Drivers’

Version 2.7.2
  • Update for FW 2.7

Version 2.6.4
  • Fixed MEASurement commands.

  • Added STATus commands.

  • Small bug fixes.

Version 2.6.3
  • Updated example links and readme file.

Version 2.6.2
  • Small interface improvements and bug fixes.

Version 2.6.1
  • Fixed bug, where arguments or return values were wrongly scalar instead of lists.

Version 2.6.0
  • First released version

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rsmxo-2.10.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rsmxo-2.10.0-py3-none-any.whl (5.0 MB view details)

Uploaded Python 3

File details

Details for the file rsmxo-2.10.0.tar.gz.

File metadata

  • Download URL: rsmxo-2.10.0.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for rsmxo-2.10.0.tar.gz
Algorithm Hash digest
SHA256 f910e1fe76c24916001621c6597d6f82342c825958eb3e30709a869bcfa82db0
MD5 eb7f69a1fa2434028b8cce5843bb0920
BLAKE2b-256 6f7e2bdf9235bf4c7e400b70d2b3fe5ac38334083e6ea83f47cf2e858dc50c89

See more details on using hashes here.

File details

Details for the file rsmxo-2.10.0-py3-none-any.whl.

File metadata

  • Download URL: rsmxo-2.10.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for rsmxo-2.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2e1a29c86135905056f75ab2702e1facbcb42366cf2ae1ecc22ac6d1929ed834
MD5 0f4c1b93e208f98eed5783d394077021
BLAKE2b-256 d5b4f162a78681e5dcb844141eee4e849f9cc1f7b09650ccb723ef0c6e6b8797

See more details on using hashes here.

Release history Release notifications | RSS feed

2.10.2

2 files

This release

2.10.0 This release

2 files

2.9.0

2 files

2.8.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page