Author Topic: SmuView 0.0.5 released  (Read 1854 times)

0 Members and 1 Guest are viewing this topic.

Offline knarfSTopic starter

  • Contributor
  • Posts: 15
  • Country: de
SmuView 0.0.5 released
« on: January 11, 2021, 08:53:58 pm »
Hi there.

Last weekend I finally released SmuView version 0.0.5:

https://github.com/knarfS/smuview/releases/tag/v0.0.5

SmuView is a GUI for the sigrok library that supports a wide variety of analog devices like power supplies, electronic loads, multimeters, LCR meters and many more.
SmuView can control devices and collect data from devices. It can manipulate (via math channels) and visualize the collected data.

Here are some of the new features:
- Device settings like shown views (plots, panels, controls, ...) and their size and position are now saved for better customization of the GUI.
- New Python bindings to enhance the scripting abilities.
- Curves in plots can now be renamed.
- Search and replace dialog for the python editor.
- Many bug fixes and small improvements.

The manual gives a nice overview of all features:
https://knarfs.github.io/doc/smuview/0.0.5/manual.html
Documentation of the Python bindings (to automate, setup and control complex or repetitive measurements, process the incoming data, ...):
https://knarfs.github.io/doc/smuview/0.0.5/python_bindings_api.html

Next major step will be the support of oscilloscopes.

I'm looking forward to your comments,
Frank
 
The following users thanked this post: coromonadalix, ANTALIFE, emax, MegaVolt

Offline emax

  • Contributor
  • Posts: 34
  • Country: de
Re: SmuView 0.0.5 released
« Reply #1 on: December 07, 2021, 07:15:30 pm »
Hi Frank,

thanks a lot for this software.   :-+

With two Brymen 257s, I can now visualize Current and Voltage of a battery-discharge simultaneously. And the two Brymens including their IR-Adapter did cost less than just the IR-interface for a Metrahit Energy alone. :-)

It was a mess to get it compiled under linux, as I first tried to cross-compile libserial, sigrok and smuview alltogether. The problem was the termiox issue in libserial, which I could fix. However, this didn't finally help as there popped up tons of missing symbols in QWT.

But then I found your instructions to compile smuview alone. And this worked for me without trouble. Just 20 minutes including package-installs, build and installation.

Smuview is very powerful! I will take it for my other devices as well. Under linux maybe the best logger available.

Danke, Geilomat!
 

Offline ANTALIFE

  • Frequent Contributor
  • **
  • Posts: 514
  • Country: au
  • ( ͡° ͜ʖ ͡°)
    • Muh Blog
Re: SmuView 0.0.5 released
« Reply #2 on: December 08, 2021, 07:56:51 am »
Thanks heaps for making this :D

Quick question, I see that TENMA 72-2540 (aka KORAD KA3005D) is not on the list, do you know what is the closest PSU to this model that is on the list?

Offline emax

  • Contributor
  • Posts: 34
  • Country: de
Re: SmuView 0.0.5 released
« Reply #3 on: December 08, 2021, 03:33:10 pm »
If you ask me: no, I am sorry.

A note to knarfS: Storing the current settings would be nice. Preferrably with an idividual name to enable different layout / device(s) / channel combinations. and so on.

With a "File" menu offering "Open recent settings ...", it would be perfect.  :)

Greets,
emax
 

Offline knarfSTopic starter

  • Contributor
  • Posts: 15
  • Country: de
Re: SmuView 0.0.5 released
« Reply #4 on: December 17, 2021, 11:43:34 am »
Hi emax,

my best guess is, that you are missing some of the dependencies for libserialport, libsigrok or SmuView. The SmuView manual doesn't make it clear which dependencies have to be installed, I'm going to enhance the docs.
The necessary dependencies are listed here: https://sigrok.org/wiki/Linux#Building_.28manually.29

The termiox API was removed from the Linux kernel a while ago and a patch is already available in the libserialport master branch. When using the SmuView build script, the latest libserialport git HEAD is used for the build.

Regarding the (device) settings: Settings are already saved (since version 0.0.5). The feature to save/load settings to/from a user defined file is on my ToDo list :)

I'm glad you like SmuView  :-+

Cheers
Frank
 

Offline knarfSTopic starter

  • Contributor
  • Posts: 15
  • Country: de
Re: SmuView 0.0.5 released
« Reply #5 on: December 17, 2021, 03:25:19 pm »
Quick question, I see that TENMA 72-2540 (aka KORAD KA3005D) is not on the list, do you know what is the closest PSU to this model that is on the list?

Three different firmware versions of the TENMA 72-2540 are supported in libsigrok (and the continuous build of SmuView) right now: 2.0, 2.1 and 5.2

If your devices' firmware is already supported, something like this should work (example for Linux):
smuview -l 5 -d korad-kaxxxxp:conn=/dev/ttyUSB0

The sigrok Korad driver also has an option to force the detection for an unknown Korad device. This should work for your Tenma device:
smuview -l 5 -d korad-kaxxxxp:conn=/dev/ttyUSB0:force_detect=KORADKA3005PV2.0

When you have to add the force_detect option to make your device work, it would be great if you could could post the exact id string of the device here.
The id string is the response of the *IDN? command. The id string is also printed in the log output (command line parameter -l 5 for even more log output). Unfortunately there is no log output for the Windows version of SmuView at the moment :(

Hope that helps
Frank
 
The following users thanked this post: ANTALIFE


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf