rsmxo
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: Fixed repcaps replacements with 0-based values
- Version 2.10.2
Fixed repcaps replacements with 0-based values
- 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
Metadata
Release files for rsmxo 2.10.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rsmxo-2.10.2.tar.gz | 1.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rsmxo-2.10.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.3 MB
Release files / rsmxo-2.10.2.tar.gz
| Download URL | rsmxo-2.10.2.tar.gz |
|---|---|
| Size | 1.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1975f9d14b489dbee3d5129a40a44200db1ba2c13edbce735f22b1a572be9dc7
|
|
BLAKE2b-256 checksum How to use checksums |
d1a114f2d85311dde0742013489c27ad7c7c66139e1a78520368989b2cb86d87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / rsmxo-2.10.2-py3-none-any.whl
| Download URL | rsmxo-2.10.2-py3-none-any.whl |
|---|---|
| Size | 5.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
69fc5897e68774c0d01f9c8b6f1207a431917fd0b9b80115900b5161aa269606
|
|
BLAKE2b-256 checksum How to use checksums |
ac58ebb83dc85fcf3c4b77d82650fa820799b857c1f172389335106062a17a5e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|