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 -irigol0: -c<path_to_repository/config> -fepicsScope

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-3.0.1.tar.gz (600.2 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-3.0.1-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: epicsdev_rigol_scope-3.0.1.tar.gz
  • Upload date:
  • Size: 600.2 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-3.0.1.tar.gz
Algorithm Hash digest
SHA256 b529b3ba3887a716c460395977b9e0de84fbfe9b1d2f57bc11061c04fb867cb8
MD5 b35a95f96504f0a108035c252525bc35
BLAKE2b-256 c4b2db13b7e51eb94d67767f5ae2254bed60929e26dcc202bf2044030a2d0b6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epicsdev_rigol_scope-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fe9eeb54752397899e24affdf828383ccefceaf67e66700eca6e6e76144d671f
MD5 ee5e4849d6cd250c51a1ac7b0656a374
BLAKE2b-256 ece5be10493422d3f51bc3659b21b84be16d7e1ef4b7ed07dc4ccbd500264bac

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