Skip to main content

EPICS PVAccess server for RIGOL oscilloscopes

Project description

epicsdev_rigol_scope.

Python-based EPICS PVAccess server for RIGOL oscilloscopes. It is based on p4p and epicsdev packages and it can run standalone on Linux, OSX, and Windows platforms.
It was tested with RIGOL DHO924 on Linux.

Installation

pip install epicsdev_rigol_scope
For control GUI and plotting: pip install pypeto,pvplot

Run

To start: python -m epicsdev_rigol_scope -r'TCPIP::192.168.27.31::INSTR'
Control GUI:
python -m pypeto -c path_to_repository/config -f epicsdev_rigol_scope

Control page, Plots

Performance

The network interface of DHO924 is 100BASE-T. The measured data output rate is 3.3 MPPS (6.6 MB/s) for SOCKET and 2.2 MPPS (4.4 MB/s) for INSTR visa resources.

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

epicsdev_rigol_scope-2.2.0.tar.gz (600.1 kB view details)

Uploaded Source

Built Distribution

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

epicsdev_rigol_scope-2.2.0-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file epicsdev_rigol_scope-2.2.0.tar.gz.

File metadata

  • Download URL: epicsdev_rigol_scope-2.2.0.tar.gz
  • Upload date:
  • Size: 600.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.5

File hashes

Hashes for epicsdev_rigol_scope-2.2.0.tar.gz
Algorithm Hash digest
SHA256 e6759c3a5f786921d8303b7388fa7ad08d3a431dd7bbd51f9255e3ee7da5659b
MD5 f2b7127ad8ea54962e436e0a1dee0348
BLAKE2b-256 36cfb80c66dc32284f89092819563a7559f737ac1a0ccac0d21f717b86da524a

See more details on using hashes here.

File details

Details for the file epicsdev_rigol_scope-2.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for epicsdev_rigol_scope-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d2bccae994e5e1ab2706698570203fbf2e106bd5301059cfd33e6af9e52fc935
MD5 edb85bd481f824486e1e74ec4f3d5570
BLAKE2b-256 577597d212982ee2a159d8253c8cc34885b051c1c64b88406c400713a477e131

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