Skip to main content

MXO Series Digital Oscilloscopes Driver Remote-control module

Project description

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 MXO FW 2.8.0

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

Project details


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.8.0.tar.gz (942.2 kB view details)

Uploaded Source

Built Distribution

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

rsmxo-2.8.0-py3-none-any.whl (3.7 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for rsmxo-2.8.0.tar.gz
Algorithm Hash digest
SHA256 e448a06bebe528d9d51fda4cf00f1dfbe3ed91d2ae4f2712e06498c8f8404981
MD5 1eba8827bafa235738b2117e5d7edf2a
BLAKE2b-256 8c7c2df1801a4c8eb69de7b68277a63da7342bfefa4bc0052f1ec1e1965bdc3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rsmxo-2.8.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 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.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac0f57db5c94fedd153dd74df2d4618daddf025b7d42a1062e7ad40dafa795e5
MD5 08ab3022ad6a1856fbd8f80c4d0c0995
BLAKE2b-256 6d359f9a6c47bb3eda7fa0fe4fac1a75111e140ea9fe98780de2e22572beeafd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page