Any alternatives to the Keysight BenchVue software? - Page 1
Forum section: electronics / testgear

author: deamonata
author_rank: Newbie
timestamp: March 08, 2018, 05:13:37 pm
content: Is anyone aware of any alternatives to the BenchVue software? I'm really not a big fan of it, it's clunky, buggy and altogether a bit of a mess, which leave a bad taste in your mouth when you then want to use a meter (or other pieces of test equipment) and discover that in order to get the full functionality you have to spend even more money on their extortionately priced modules. This is compounded by the fact that when we actually bought the meter in question the Agilent DMM software was still in use and gave us the full functionality for free.Sorry for the rant but yeah does anyone know of any alternatives that are any good?

author: KE5FX
author_rank: Super Contributor
timestamp: March 08, 2018, 05:19:16 pm
content: Have a look at Ulrich Bangert's EZGPIB package. It is no longer maintained -- unfortunately because Ulrich, DF6JB is no longer with us -- but lots of people still find it useful.Also check outhttps://github.com/lxi-tools/lxi-toolsfor a newer, actively-maintained effort.Beyond that, what functionality are you looking for, exactly?My toolsethas some rudimentary support for VISA access to a 3446xA DMM over VISA, but there's nothing graphical, only a quick and dirty console app.

author: edpalmer42
author_rank: Super Contributor
timestamp: March 08, 2018, 05:41:28 pm
content: There are also tools like PyVisa which gives you a Visa add-on for Python.There's also Labview Home for $50. However, it's actually Labview 14 Home, it's not officially compatible with Windows 10, and I can't find anything that suggests that it will ever be updated.Ed

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: March 09, 2018, 09:36:32 am
content: I know it's not really an equivalent to LabView but, for the same ends, I am trying to establish a Visual Studio 2017 + NI VISA Drivers environment on my Windows 10, 64 bit PC. I'm taking this route because:a. It's freeb. It would allow forms once created to be distributed easilyc. I have some experience with Windows Forms for VB.NetThis should allow me to create Windows Forms that can access all my test gear and form stand-alone windows utilities that would perform specific tasks like calibrate a DP832 using a xxxxx bench meter. I envision that the code would follow a simple state machine with tabs on the form so the first tab would be connections, the next settings, and subsequent tabs to perform actual tasks.If you want to follow progress, thethread is here

author: peertux
author_rank: Contributor
timestamp: March 09, 2018, 09:39:46 am
content: Have you tried Keysight command expert, it also has the possibility to program third party instruments.

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: March 09, 2018, 09:55:34 am
content: Quote from: peertux on March 09, 2018, 09:39:46 amWow! I wasn't aware of the existence of this FREE software..this is a good summary sheet.But how do you work with non-Keysight instruments? For example, how would you connect to a Rigol DP832? Is it possible to create your own drivers with help from Keysight Command Expert?

author: HighVoltage
author_rank: Super Contributor
timestamp: March 09, 2018, 09:59:02 am
content: Quote from: Gandalf_Sr on March 09, 2018, 09:55:34 amThere are some really good Keysight YouTube videos, explaining the use of Command Expert with other brand instruments.

author: TheUnnamedNewbie
author_rank: Super Contributor
timestamp: March 09, 2018, 10:22:10 am
content: Depending on what you want and how much effort you want to put in, there is always the option of making soething in Matlab (or octave, but I don't know to what extent octave has cloned the instrument control toolbox from matlab) or Python.I am doing something similar for the sake of learning.

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: March 09, 2018, 10:22:54 am
content: High Voltage - Thanks, I'm reading up on it now, it looks pretty good so far. I'll report back on my findings.

author: jeremy
author_rank: Super Contributor
timestamp: March 09, 2018, 01:02:50 pm
content: I use python-ivi with jupyter notebooks. If you are more into clicking buttons, you can use the jupyter widgets:http://ipywidgets.readthedocs.io/en/latest/examples/Using%20Interact.html

author: edpalmer42
author_rank: Super Contributor
timestamp: March 09, 2018, 04:47:46 pm
content: Quote from: Gandalf_Sr on March 09, 2018, 09:55:34 amLooks like you can use the DP832. Command Expert uses drivers from the IVI (Interchangeable Virtual Instruments) Foundationwww.ivifoundation.org. The Rigol DP832 is listed in their driver registry.Does anyone know if there are any pre-SCPI devices in that IVI driver listing?Ed

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: March 10, 2018, 12:28:00 am
content: I'm going to try it anyway this weekend but does anyone know if the Command Expert drivers conflict with the NI VISA drivers?

author: HighVoltage
author_rank: Super Contributor
timestamp: March 10, 2018, 10:51:22 am
content: I was so tired of the VISA conflicts between NI/Keithley and Keysight, that I got a separate laptop for the Keithley instruments and one for the Keysight instruments. Command Expert required the Keysight/Agilent I/O library to be installed with the Keysight VISA activated.

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: March 10, 2018, 11:22:48 am
content: Hmmm, I don't own any Keithley instruments so maybe I should uninstall the NI drivers and install Command Expert?

author: dacman
author_rank: Frequent Contributor
timestamp: March 10, 2018, 07:30:46 pm
content: Keysight VISA installation offers to install as a secondary VISA and to leave NI-VISA as primary (even if NI is not installed), then Keysight Command Expert and BenchVue will use the secondary VISA.I did use NI MAX the other day to control a Keysight power supply that had only RJ-45 and USB remote ports, although I had to manually type in the commands.

author: Jester
author_rank: Frequent Contributor
timestamp: March 10, 2018, 08:41:25 pm
content: I just tried installing command expert with Win7. I'm not sure what the conflict is but all I get is a "swirly" over a black pane, after 5 minutes of swirly I gave up... It really should not be this difficult, I'm loosing faith.

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: March 12, 2018, 09:13:36 am
content: I installed Keysight Command Expert on my 4k Windows 10, 64 bit laptop; it reported success and told me it needed Keysight IO drivers which I found, downloaded and installed. The driver installation was when it said it would install as secondary..The main software runs fine and the only criticism (so far) is that the help has the tiny text and icon issue associated with older programs running on 4k screens - the solutions are:a. Use a lower screen resolutionb. Use a magnifying glass (yes they are that small)c. Wait for Keysight to fixd. Use on a lower resolution PC.I will get to trying with actual test gear in a day or so.

author: HighVoltage
author_rank: Super Contributor
timestamp: March 12, 2018, 10:06:56 am
content: Great, that you got it running!Every time in Command Expert, when you add an instrument, it downloads the command set for that instrument.I have used the software only on Win7 64 so far on a 1920x1080 screen and all buttons were good readable.

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: March 12, 2018, 10:57:08 am
content: There are many programs that are affected by the tiny icons and text issue, even though 4k is becoming fairly ordinary.TI's Code Composer Studio is one and Diptrace 64 bit is another (curiously, the workaround for Diptrace is to install the 32 bit version).I attached a screen shot so you can see what it looks like - is anyone from Keysight looking at this I wonder? Ran up today and connected to my 34461A and was able to control it with simple mouse clicks

author: Gandalf_Sr
author_rank: Super Contributor
timestamp: March 12, 2018, 02:32:57 pm
content: OK, so I added the Keysight 34461A, that was recognized and the list of commands was there. Then I tried to add the Rigol DP832. I had to use Keysight Connection Expert to find it using just the IP address before Keysight Command Expert could even see it but now, from either App, there's no Command Set found which means I need to add it.edpalmer42you said it was available from the IVI website but how do I add it?

author: Wolfgang
author_rank: Super Contributor
timestamp: April 26, 2020, 01:12:09 am
content: Hi,I am also not a big fan of BenchVue and I am working in a mixed hardware environment (Keysight, Tek, Rigol, R&S).If screenshots is what you need I wrote a Python script doing it.https://electronicprojectsforfun.wordpress.com/a-generic-screen-capture-tool-for-scpi-instruments/maybe that works.

author: HighVoltage
author_rank: Super Contributor
timestamp: April 26, 2020, 09:49:57 am
content: Quote from: Wolfgang on April 26, 2020, 01:12:09 amThank you, Wolfgang, I will try your software.

author: Wolfgang
author_rank: Super Contributor
timestamp: April 26, 2020, 10:12:32 am
content: Thanks ! Please report any bugs, I will try to fix.

author: robertcraigbyrd
author_rank: Newbie
timestamp: June 24, 2022, 08:06:45 pm
content: Yes, ScpiStudio from Automated Integrated Solutions. Check out their website (www.automatedintegratedsolutions.com)858-486-0200

author: JohnG
author_rank: Frequent Contributor
timestamp: June 24, 2022, 08:22:48 pm
content: +1 for Python/pyvisaJohn

author: jjoonathan
author_rank: Frequent Contributor
timestamp: June 24, 2022, 10:06:10 pm
content: Yep, python + pyvisa + pyvisa-py. Just Say No to drivers and aging proprietary software.