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.3.tar.gz (630.4 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.3-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for epicsdev_rigol_scope-3.0.3.tar.gz
Algorithm Hash digest
SHA256 ccfeedc325ca6b1626f48b1f7178bf9f1c959cc6e60729802ca9fded54ee7105
MD5 f97a11966d369b943618977e79997549
BLAKE2b-256 21ffb5a8fc07848aecc24617767fca29af0d2950e0950aa86f4a896b2545ac08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epicsdev_rigol_scope-3.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8fbfb0f2c5c0353df7330a38d31d1ad0fd0a4ec3ef32335409f9649dfd3c55e4
MD5 a57670789d9672767002a08d2e6825d4
BLAKE2b-256 60c50c7178dfc2416e2c17d198a1da52479d63f402ebf0812462ea62b85aa221

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