Difference between revisions of "Sigrok-meter"

From sigrok
Jump to navigation Jump to search
(add another screenshot (improved colours))
(suggest smuview instead of sigrok-meter)
 
Line 3: Line 3:
'''sigrok-meter''' is a special-purpose GUI for [[libsigrok]] (written in Python 2/3, using Qt and the libsigrok Python bindings) which supports certain classes of test & measurement devices that usually provide slowly-updating measurement values, such as multimeters (DMMs) or dataloggers.
'''sigrok-meter''' is a special-purpose GUI for [[libsigrok]] (written in Python 2/3, using Qt and the libsigrok Python bindings) which supports certain classes of test & measurement devices that usually provide slowly-updating measurement values, such as multimeters (DMMs) or dataloggers.


It does specifically '''not''' support logic analyzers, oscilloscopes, and mixed-signal oscilloscopes (MSOs).
It does specifically '''not''' support logic analyzers, oscilloscopes, and mixed-signal oscilloscopes (MSOs). See [[Pulseview]] for this use case.


It is licensed under the terms of the '''GNU GPL, version 3 or later'''.
It is licensed under the terms of the '''GNU GPL, version 3 or later'''.
Line 9: Line 9:
<div style="background-color:#ff6666">
<div style="background-color:#ff6666">
NOTE: sigrok-meter is work in progress and is not yet suitable for everyday use!
NOTE: sigrok-meter is work in progress and is not yet suitable for everyday use!
Consider [[SmuView]] which is under active development and has more features.
</div>
</div>



Latest revision as of 18:20, 6 July 2020

sigrok-meter (multiple devices)

sigrok-meter is a special-purpose GUI for libsigrok (written in Python 2/3, using Qt and the libsigrok Python bindings) which supports certain classes of test & measurement devices that usually provide slowly-updating measurement values, such as multimeters (DMMs) or dataloggers.

It does specifically not support logic analyzers, oscilloscopes, and mixed-signal oscilloscopes (MSOs). See Pulseview for this use case.

It is licensed under the terms of the GNU GPL, version 3 or later.

NOTE: sigrok-meter is work in progress and is not yet suitable for everyday use!

Consider SmuView which is under active development and has more features.

Status

There have been no official tarball releases, yet.

Distro packagers should not package this, yet.

Requirements

  • git
  • Python (2 or 3)
  • PyQt4 or PySide (both need at least the QtCore and QtGui components)
  • PyQtGraph
  • libsigrok >= 0.4.0 (including the Python bindings)

Fedora (22)

$ sudo dnf install python-pyside python[2|3]-pyqtgraph

Getting the code

$ git clone git://sigrok.org/sigrok-meter

You can also browse the source code via gitweb.

Screen captures

Sigrok-meter-multi-dmm-multi-channel.png multiple meters, multiple channels

Sigrok-meter-multi-dmm-zoom-colour.png zoom in, colours shown (fewer dots plotted)