SmuView 0.0.5 released - Page 1
Forum section: electronics / projects

author: knarfS
author_rank: Contributor
timestamp: January 11, 2021, 08:53:58 pm
content: Hi there.Last weekend I finally released SmuView version 0.0.5:https://github.com/knarfS/smuview/releases/tag/v0.0.5SmuView 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.htmlDocumentation 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.htmlNext major step will be the support of oscilloscopes.I'm looking forward to your comments,Frank

author: emax
author_rank: Contributor
timestamp: December 07, 2021, 07:15:30 pm
content: 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!

author: ANTALIFE
author_rank: Frequent Contributor
timestamp: December 08, 2021, 07:56:51 am
content: Thanks heaps for making thisQuick 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?

author: emax
author_rank: Contributor
timestamp: December 08, 2021, 03:33:10 pm
content: 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

author: knarfS
author_rank: Contributor
timestamp: December 17, 2021, 11:43:34 am
content: 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.29The 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 listI'm glad you like SmuViewCheersFrank

author: knarfS
author_rank: Contributor
timestamp: December 17, 2021, 03:25:19 pm
content: Quote from: ANTALIFE on December 08, 2021, 07:56:51 amThree 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.2If your devices' firmware is already supported, something like this should work (example for Linux):smuview -l 5 -d korad-kaxxxxp:conn=/dev/ttyUSB0The 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.0When you have to add theforce_detectoption 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 5for even more log output). Unfortunately there is no log output for the Windows version of SmuView at the momentHope that helpsFrank