ToolGuyd

Tool Reviews, New Tool Previews, Best Tool Guides, Tool Deals, and More!

  • New Tools
  • Reviews
  • Guides
    • Best Cordless Power Tool Brand
    • Tool Brands: Who Owns What?
    • Best Cordless Drills (New for 2019!)
    • Dewalt UWO Explained
    • Best Multi-Bit Screwdrivers
    • Best Cordless Impact Drivers (2015)
    • Best Cordless Circular Saws
    • Best Tape Measure
    • Best Cordless Oscillating Tools
    • Best EDC Gear
    • Best Multimeter
    • Best Precision Screwdrivers
    • Best Modular Tool Boxes
    • Ultimate Tool Gift Guide
  • Hand Tools
    • Bit Holders & Drivers
    • EDC, Pocket, & Multitools
    • Electrical Tools
    • Flashlights & Worklights
    • Knives
    • Mechanics’ Tools
    • Pliers
    • Screwdrivers
    • Sockets & Drive Tools
    • Wrenches
    • All Hand Tools
  • Power Tools
    • Accessories
    • Cordless
    • Drills & Drivers
    • Oscillating Tools
    • Saws
    • Woodworking Tools
    • All Power Tools
  • Brands
    • Bosch
    • Craftsman
    • Dewalt
    • Makita
    • Milwaukee
    • Milwaukee NPS19 Tools
    • Ryobi
    • All Brands
  • USA-Made
  • Deals
ToolGuyd > Editorial > Keysight BenchVue is a Great Example of an Unfavorable Approach to Hardware-Supporting Software

Keysight BenchVue is a Great Example of an Unfavorable Approach to Hardware-Supporting Software

Jun 16, 2017 Stuart 55 Comments

If you buy something through our links, ToolGuyd might earn an affiliate commission.

Agilent BenchVue Software

Shown above is a screen capture from an earlier version of Agilent/Keysight BenchVue software. Now? I have no idea. Because something went wrong with the update and while waiting for it to download again I discovered that Keysight started charging for software that used to be free.

Here’s some backstory:

Advertisement

A few years ago, I bought an Agilent 34461A benchtop digital multimeter. Back then, it came with a free Windows utility that allowed for easy data logging on a PC via USB.

And then Benchvue came out. It wasn’t perfect, but it was quite handy. Coming from my experience with Agilent’s digital multimeter utility, I was very optimistic about BenchVue, and how it would make it easier for me to visualize, record, and share data, such as voltage, current, and other related multimeter measurements.

I bought a second Agilent/Keysight multimeter, upgraded to an Agilent/Keysight programmable power supply, and splurged on an Agilent/Keysight oscilloscope.

Benchvue was imperfect. It had a habit of crashing and disconnecting my multimeters when I was taking crucial data, and discussions with Keysight’s tech team didn’t really help. I haven’t seen the connection failures in a while, because I’ve given up on using the software for certain types of measurements with certain test accessories.

There were other weird crashes that the BenchVue team tracked down to a certain way of launching the program in Windows.

Years later, I am mostly convinced the specific dropped-connections and missed data issues might have been with the multimeter hardware in some way. Maybe something between the multimeters and my computer? It’s never been sorted out, and mentioned I’ve been less reliant on the BenchVue software.

That’s what happens when something fails and disappoints you.

But Benchvue was free, and it was useful.

I upgraded Benchvue at some point, and probably once or twice more since then. After one of the early updates, it installed a bunch of other software on my computer, including a very annoying license manager that scans any USB drive or device that’s connected to my computer. It’s always been intrusive.

There were new software licenses and a Pro version. But there were less featured of the different device “apps” that were free. Free “lite” versions. Okay!

I was annoyed. BenchVue offered the same digital multimeter functionality as the previous DMM utility, but at a price instead of being free. But that free option was still all I needed.

Now, I went to upgrade BenchVue again, because why not. I was upgrading some other software on my computer.

It removed the previous version, and installed… nothing. All I have now is a bunch of bloaty license managing stuff, and a BenchVue troubleshooting utility that tells me everything is okay. Huh?

So I go online to download the full version.

What do I learn? BenchVue 2017 has no more free function-limited apps, EVERYTHING requires pricy license fees.

So it went from free, to free with paid function upgrades, to paid software.

I spent a couple thousand dollars on Keysight equipment, and now they want money for software functions that used to be free.

I read that users who bought Pro licenses now have to work with Keysight on getting the newest version to work, since it’s a completely incompatible licensing structure.

A search online shows that the previous version is still available, but for how long? I can’t find any of the free utilities that predated BenchVue.

This is a great example of what NOT to do. Milwaukee has said their One-Key app will always be free. I believe the same is true with Dewalt and their Tool Connect app. Fluke’s Fluke Connect app is mainly free, at least all of the functionality most individual users might need.

Keysight’s BenchVue software was great when free, but it’s too buggy for me to ever pay for. The fact that I would now have to pay for software that was free makes me extremely hesitant to buy Keysight test and measurement equipment again.

I have a BK Precision and Rigol equipment, and they come with so-so software. My BK Precision electronic load software has some particularly amateurish aspects, but it was free and continues to be free.

In my experience, BenchVue has the stability and bugs of free software, but I couldn’t complain much, because it was free and it was useful. What I’m especially steamed about right now is that BenchVue played a hand in my purchasing decisions, decisions I’m starting to regret quite a bit.

Getting the new paid version of the 3 BenchVue “apps” I’ve used would cost me close to $1,000! Getting perpetual licenses for a bundle of their most popular apps, apps I might use someday, is over $2,000.

I’m going to try to reinstall an older version. Because I’m NOT going to pay $900 to regain functionality that used to be free, once-free functionality that had at the time convinced me to deepen my investment in Keysight test & measurement equipment.

I love – or rather I loved – my Keysight equipment, but this possibly irreparably hurt my impressions about the company. Maybe one day I’ll pay for BenchVue app licenses out of necessity, but only if they very drastically improve it.

Argh.

Update: The older version of BenchVue seems to be working just fine, but this hasn’t done much to assuage my strong disappointment and frustration at Keysight. A lot of sites have Keysight product listings that still mention BenchVue as a free software option.

Related posts:

Metabo Tools LogoMetabo: We’re Not Affected by Hitachi Power Tool’s Name Change to Metabo HPT – But is it True? KCT-ToolGuyd-300x2505 Reasons to Sometimes Buy Tools and Supplies from Small Specialty Stores

Sections: Editorial, Test & Measurement

« Ridgid 18V 2-Battery Brushless 10″ Sliding Miter Saw? Nope – AEG, But Still Interesting
New Klein 2-in-1 Hex Head Sliding Tip Nut Drivers »

55 Comments

  1. Brett

    Jun 16, 2017

    I’ve never used test equipment software that wasn’t some combination of disappointing and frustrating.

    That said, does the device enumerate as a serial port or something like a serial port when you plug it in via USB? The manual describes a simple ASCII/text interface (“SCPI” starting page 195) that seems to offer basic remote control and could be used to facilitate more reliable data logging. You may need to set the USB port for SCPI mode, which I see on page 146.

    Reply
    • Stuart

      Jun 16, 2017

      I haven’t tried it.

      There are other ways to control and read instrument data, such as Matlab and LabView, both of which have affordable personal use, “maker” or hobbyist licenses. Having used Matlab before, and having tried to work with LabView, I know that both have powerful capabilities but time-consuming learning curves.

      My instruments have built-in logging capabilities, but it’s not as easy as interfacing with BenchVue. Although, after suffering instrument communication problems and data loss issues in the past, I tend to use the built-in memories whenever data integrity matters.

      The BenchVue team has always been excellent, and I already received an email response to my update failure “issue report.” Before learning about the changes made to the newest version of BenchVue, I tried to update it, and it failed, only offering up a “troubleshooting” script that checks for common issues. I hit “report an issue,” and fired it away late last night.

      I always considered that I would eventually upgrade to the PRO version of the apps I used. But now, being forced to because the “lite” versions were completely eliminated? That completely and utterly sucks. Or I can use the older version for as long as it’s available, but it probably won’t be supported, which would mean no bug fixes or compatibility updates.

      I too have never used test equipment software that didn’t give me a headache, but BenchVue, with all its faults, was the best cross-instrument software I had ever used, not to mention easy to use.

      I dropped several thousand dollars into more Keysight instruments, rather than shortlisted competing products, because of the promise of what BenchVue could do, and the idea that it would be forever free until or unless I needed advanced functionality.

      Reply
  2. Nathan

    Jun 16, 2017

    Lab view is easier than it initially appears, I will say that.

    have you looked into other DAQ softwares and systems. I bet the hardware you have is supported by other programs – I wish I could remember what we used in the lab but it was on a win XP machine years ago that was never connected to the internet.

    Also have you looked into LInux based systems.

    Reply
    • Stuart

      Jun 16, 2017

      Not really. I started looking into such systems, bought a then-Agilent multimeter, and loved it so much I bought another. Then when I needed a beefier power supply and better oscilloscope, I went with Agilent/Keysight models partly because of the free BenchVue software.

      I’ve dabbled with LabView trials before, and have a lite version to control a Keithley power supply I use for higher precision needs.

      Reply
  3. Mark

    Jun 16, 2017

    I recommend buying a license of Vee and just making your own utilities. Vee is much easier than LabVIEW or any text based programming when it comes to interfacing with test equipment. You’ll probably even enjoy it.

    Reply
  4. Nathan S

    Jun 16, 2017

    I’ll say that we have three 34461’s at work that I really like, plus some older 34401’s which are also pretty good (SCPI support on the 34461 is to make them backwards-compatible with software written for the popular 34401). I’ve scarcely used Benchlink with them (as well as with a 34980 DAQ) and didn’t like it so much. I suppose since we do also use LabView with most other test hardware, it’s natural to just incorporate these meters into the “code” and display or log the data however I want.

    That said, if I were to buy one of these for my personal use, I think I would also want Benchlink to just simply work, let alone be available. For the price of the meter, this is a bad call. Also, with the voltage rating on these meters, I would want easy remote access and control. We talk about whether or not DeWalt or Milwaukee integration makes sense, but I would say this is a no-brainer to provide free tools to easily integrate with a PC, phone, etc., just to provide a bit of distance between you and potential electric death. Doubling the cost of the meter to have only part of this functionality will not lead to more sales or wide acceptance.

    FYI, Keysight’s page for the 34401 no longer lists Benchlink, but says “BenchView Enabled.”

    Reply
  5. Wes

    Jun 16, 2017

    Have you tried or looked into Keysight TAP? It’s a new GUID based programming interface Keysight has put together that looks pretty promising. Unfortunately it is also paid software but there are free trials! Since it has been built from the ground-up away from BenchVue you might have better luck with the stability of the product.

    Reply
    • Stuart

      Jun 16, 2017

      Not yet, but I’ll add it to my research list. Thanks!

      Reply
  6. Farid

    Jun 16, 2017

    It has become unaffordable for a small company to own engineering and scientific software. You spend $15,000 for a CAD package, only to find out that a feature you need has a bug. There is a fix available, but in order to get it, you have to buy a maintenance subscription annually at a cost of $1500 -2500 per seat. Multiply that by 3-4 other software and 3-4 seats each, then it becomes huge.

    If it’s a piece of software that you use heavily everyday, then perhaps it is justifiable, but if it is one that only use occasionally but still need, then it becomes hard to justify. What is most unconscionable to me is having to pay twice for features or functions that were supposed to work right in the first place.

    The last time I used any kind of data acquisition software that worked without hiccups on HP meters was house written code in DOS. We wasted a lot of money and time on packaged software and hardware; all ended up collect dust. We have had some decent luck with some of the Yokogawa stuff (they actually manufacture some of the Agilent hand held meters btw).

    Reply
  7. Alick

    Jun 16, 2017

    Hi Stuart, I can understand your irritation over this.

    I’ve recently had a very good response from Keysight UK over a warranty issue with their U1273 OLED DMM so I’m feeling well disposed towards them right now but I hate it when companies do a poor job with software.
    I find the 1273 handheld DMM a decent unit and it plays well with their (free) iphone app for remote / reading logging over the 100m bluetooth link.

    The availability of user friendly wireless remote software certainly affects my buying decisons for test tools these days. In the portable field, Fluke have long been the leaders but their PC software is disappointingly primitive and expensive with it. I’m sure the decision to build their software on top of MS Access and incur licensing costs didn’t help.

    Good test and measurement equipment will have a useful life far longer than most PC’s and their latest operating system. Software lifespan / maintainability is a real issue where MS and Apple are both doing everything in their power to force users to continually update.

    One way forward: PC’s are cheap enough these days. Rasperry Pi’s are cheaper than a text book if there’s linux based software available. Dedicate a machine to the job, get the software working then take it off the internet. If you don’t update it, then it won’t ever get broken by some half tested “improvement”.

    Reply
  8. firefly

    Jun 17, 2017

    I totally understand your frustration. I see both side of the story based on my experience working as a software engineering for many years.

    Fixing bugs are usually not difficult once they can be reproduced. The first problem are to identify them. That mean we need a front line of technical support personnel that can work with customers to get determine is this really a bug? Even engineering software services all level of users. So just servicing those clients take a lot of man hours. Once a bug has been identified. It’s time to sort through then priority and that can be a battle in it own. Fixing a bug in a complex software can introduce new bugs. So that mean more hours spend in testing. And that’s just barely scratching the surface. For example the Integrated development environment (IDE) that us developers use also need to be kept up to date along with the company OS update. However that isn’t always feasible. It’s not always possible to use a new IDE to target an older framework. So that mean as time progress multiple IDE/OS version need to be maintained just so we can maintain the software. That’s up keeping time out of the IT side of the house. So overtime it get to a point where it’s no longer feasible to maintain a piece of software.

    Currently there is two basic software models: one time cost and subscription models. Neither is ideal. As we can see the cost of maintain a piece of software grow overtime, so the one time cost model shall expected to have a limited supported shelf life. The one time licensing model is problematic for both the consumers and the producers because the risk of software piracy. Whether they are committed intentionally or not. For the advance consumer that doesn’t waste the software producer time on unnecessary support call still get charged the same. That doesn’t exact seem fair to me. So some company will release the software at the cheaper price to make it more appealing. However they’ll charge a subscription model to support it. This might explain Farid question on why do I have to pay twice for a feature that suppose to work correctly in the first place. That’s because he is paying for the support part of the software that might not have been accounted for in the first place. So regardless of whether the support call is legitimate or not it’s a support call and is treated as such. Might not be exactly fair in some case but understandable. The subscribing model is a much better model in my opinion since the consumer are paying on the usage so they are paying a much smaller amount upfront and are only required to keep paying as long as they still need to use the software. Problem with that is there isn’t a good solution exist to maintain that subscription model, at least one that isn’t intrusive. Because for a subscription model to work we need to identify where that piece of software is installed. Who license it’s being tied to and such. That also mean that the software need to “phone home”. From a consumer perspective I am not a fan of any software that want to phone home. Because while they are phoning home they might also share a little secret here and there…

    I don’t understand why a company would want to discontinue a piece of software all together however it could be that they still get to field support call for a piece of software that’s no longer supported. So sometimes it’s a good idea just to drop it off all together.

    Reply
  9. Nate

    Jun 18, 2017

    I didn’t realize there were any demand for these sorts of programs, but I write them all the time. Does anyone know of an open source program like this? If not, it wouldn’t be too much to put together one (at least as a Windows program, it may take effort for other OSs). Most automated software packages for test equipment are terrible and even ones coming down the pipeline are years behind where they should be. There are hard problems in writing software of this kind for measurement analysis or automatically creating measurement systems, but from what I’ve seen, what benchvue tries to do is pretty elementary.

    Reply
  10. chris M

    Jun 19, 2017

    The new LabVIEW NXG is precisely made for you. Easy to use for reliable instrument control and data logging applications. It is a paid tool but for sure overcomes the shortages you have been experiencing.

    Reply
  11. Sid ( Keysight Technologies )

    Jun 19, 2017

    Hi Stuart,
    I’m the product manager for BenchVue at Keysight technologies. I’d like to try to speak to your concerns around BenchVue and your recent experience with it. I assure you, any and all feedback from our customers is treated with a high degree of scrutiny to ensure we are actively listening to all your voices.

    Our goal for BenchVue has always been to simplify the world of test and measurement to allow engineers to focus on what really matters – innovation. It’s why BenchVue was created and why the team gets up in the morning. While we have quite a journey ahead of us, we’re committed to our mission.

    Over the last few years, we’ve been fortunate to have many customers such as yourself choose BenchVue for their test needs. We’ve grown from supporting a few instruments with some basic functionality to now over 500 products in our portfolio focusing on easy instrument engagement and accessible automation. The thoughtful feedback we’ve received from across the world has been channeled into making a better product.

    With the expansion of our active user base and the growth of the BenchVue program, it has become necessary to increase the level of investment to achieve our original mission resulting in this pricing change. Keysight has tried to cater to a wide range of needs with flexible pricing options ranging from $87 to $330 per app. We sincerely believe what we have planned for BenchVue will continue to add significant value to our customers.

    The strong requests for free basic software functionality with instrument purchases are being heard and I assure you we are actively investigating this. In the mean time I hope we can convince you to evaluate BenchVue again and to work with us to address the issues you are having. I also encourage any of your readers to send us candid feedback at [email protected] which comes to me personally.

    Thanks
    Sid
    BenchVue Team, Keysight Technologies

    Reply
    • Wolfgang

      Sep 7, 2017

      Hi Sid,

      I miss some logic behind Keysights latest move that you have to pay even for the most trivial functionalities like screenshots or simple logs.
      If I need to pay anyway, I could as well go for LabView or another industry standard product that supports all kinds of manufacturers, not just Keysight products.
      To my knowledge BenchVue does not allow the integration of non-Keysight equipment, am I right ?

      regards
      Wolfgang

      Reply
      • Sid ( Keysight Technologies )

        Oct 19, 2017

        Hi Wolfgang, my apologies. For some reason I missed your response on 9/7 and only saw it today. I have responses to this post going directly to my email and it looks like I missed this one.

        Regarding your question about non-Keysight equipment – We allow connection to non-Keysight equipment via Test Flow which is our drag-n-drop measurement sequencer. One has to use a SCPI block or a Command Expert Block within Test Flow to accomplish this. You wouldn’t get the app UI experience like you do with Keysight equipment however.

        Regarding the free vs for-pay functionality – we are taking this feedback very seriously and looking at how to support our customers that just want to perform basic functions like screen captures and data captures.

        Thanks for your feedback and questions,
        Sid
        Keysight Technologies

        Reply
        • Wolfgang Griebel

          Oct 20, 2017

          Hi Sid,

          nice that you finally found my mail and replied. Better late than never !

          I had some mail exchange with your support manager (Brian), I dont know if you are aware of this. What would be nice is a timeframe for your pricing decisions, because I am in the process of acquiring a block of hardware (2xEXG, some other hardware and some options) and BenchVue as it is now is rather a counterargument on my side. Again, none of your competitors (RIGOL,R&S, Anritsu, …) does it your way.

          Best regards
          Wolfgang

          Reply
          • Sid ( Keysight Technologies )

            Oct 23, 2017

            Hi Wolfgang,
            Glad to hear you talked to Brian. If you haven’t already gotten your question answered, could you email us at [email protected] regarding your pricing question ? I wasn’t quite clear what information you needed regarding timing of pricing decisions – will be happy to provide you with whatever I’m able to.

            Sid

  12. Wilken

    Aug 1, 2017

    Hi Stuarts,
    thanks for your comment on BenchVue. Do you have any advice for me where I can find the old/free version. I wanted to test the trial version but just ran into licencing issues. The installation is just a huge mess and I surrendered after several hours.
    Cheers

    Reply
    • Stuart

      Aug 1, 2017

      http://www.keysight.com/main/software.jspx?cc=US&lc=eng&id=2417463&pageMode=PV

      I did a Google search for “BenchVue” and “Previous Versions” as I wasn’t able to find it on their site so quickly just now.

      Reply
    • Stuart

      Aug 4, 2017

      Don’t forget that you also have to download apps, or modules, for the different functionality you need. I do this through BenchVue, but you can also find direct links, thanks to BenchVue’s team, at:

      Power Analyzer Installer
      http://www.keysight.com/find/BenchVuePA_installer
      NA App installer
      http://www.keysight.com/find/BenchVueNA_installer
      DAQ app installer
      http://www.keysight.com/find/BenchVueDAQ_installer
      DMM app installer
      http://www.keysight.com/find/BenchVueDMM_installer
      Function/wavegen app installer
      http://www.keysight.com/find/BenchVueFG_installer
      Scope app installer
      http://www.keysight.com/find/BenchVueScope_installer
      Spec An app installer
      http://www.keysight.com/find/BenchVueSA_installer
      Power meter app installer
      http://www.keysight.com/find/BenchVuePM_installer
      Power supply app installer
      http://www.keysight.com/find/BenchVuePS_installer
      Eload Installer
      http://www.keysight.com/find/BenchVueEload_Installer
      Signal Generator Installer
      http://www.keysight.com/find/BenchVueSG_Installer
      FieldFox Installer
      http://www.keysight.com/find/BenchVueFF_Installer
      Universal Counter Installer
      http://www.keysight.com/find/BenchVueUC_Installer

      Reply
  13. Ed

    Aug 3, 2017

    Does anyone know the version number of the final “free” version?

    I’m running 3.0 and have the basic unlicensed functionality. Is 3.7 the final “free” version?

    Reply
    • Stuart

      Aug 4, 2017

      Yes, it’s 3.7.

      2017 is where things change to a pay-only model.

      Reply
  14. vokars

    Sep 5, 2017

    I bought the DMM App license today. As you write: It is handy for the visualization of small measurement tasks. I like it. But I agree: The licensing is overkill for what the software can do. Only devices from one vendor and limited measurement logic.

    For larger or critical measurement tasks (devices from different vendors, complex measurement logic) I use python + pyvisa + matplotlib funcanimation (realtime data visualization):

    1. You also get other OS like Linux, …
    2. You can connect to nearly everything: Not only instruments from other vendors but also via socket without VISA, arduino-virtual-COM-port-connections, …
    3. You can implement complex control and measurement logic

    The python implementation of simple measurement logic is about 5 lines code with pyvisa. A digitizer with matplotlib visualization10 lines more and the funcanimation (using a simple change of the decay example in the matplotlib-doc) for a realtime logger is about 20 lines of code. Once you have it, you can use it also as template for fast small tasks.

    With jupyter notebook you get inline matplotlib realtime data visualization (using the “%matplotlib notebook” magic).

    Reply
  15. Walter Cambeis

    Oct 30, 2017

    I am an adult student looking to transition into electronics. I had purchased a DSO
    3024T a couple years ago and found benchvue extremely helpful as a learning tool. I then purchased a 33500B and a 34465A. I had to update the old version of Benchvue (that was working perfectly fine) after doing an update on my oscilloscope. Now to use benchvue I will have to pay $600 per year or $1200 for individual licenses. Starting to regret my decisions.

    Reply
    • Sid ( Keysight Technologies )

      Oct 30, 2017

      Hi Walter,
      I’m sorry to hear about your dissatisfaction after upgrading BenchVue to the new version. In case you weren’t aware, the free version ( 3.7 ) is still available for download on our website. This should get you back to your state prior to downloading.

      Regarding licenses – yes you’ll need a license for your scope, DMM and function generator. There are a variety of options to choose from as shown below. For a yearly license you could get all three for $261/yr. If you’d rather have a perpetual license, the cheapest option is a node-locked license which would cost $690 for all three.

      12 month node-locked license US$ 87
      12 months transportable license US$ 114
      12 months floating license US$ 122
      Perpetual node-locked license US$ 230
      Perpetual transportable license US$ 299
      Perpetual floating license US$ 322

      Do contact us at [email protected] should you need help with understanding the differences between licenses. More information can also be found at http://www.keysight.com/find/benchvue_apps

      Thanks,
      Sid

      Reply
  16. Kaz

    Nov 17, 2017

    I could not agree more. I got a few benchview licenses and I have uninstalled them all. I tried the demo of the New Paid for version (my existing licenses came with an upgrade offer – but I declined)

    The problem with BenchVue is it is a patchwork of different software glued together with chewing gum. One of the reasons for the prices they charge is probably license fees to 3rd parties.

    But the tools set and mind set of Keysight is all wrong. I think their firmware software developers would rotate in their caves if they saw the source for BenchVue.

    BenchVue needs to be lightweight – portable – with little “background” processes and not 3 license manager executables running constantly using a lot of memory.

    I could understand the absolutely wasteful programming if it was true multi platform built on top of some portability framework. But no – it is all .net – but .net does not need to be that slow or cumbersome – we are only dealing with SERIAL style data coming fast. Nothing fancy.

    And about Sid’s claims of support for 500 instruments … hmmm that depends on how you count. In reality it is closer to 40-50 instruments with their different sub models – but coding should be the same for the sub-models.

    And then product politics are involved so my ARB generator in my scope so BV can’t control it – like it could an external Keysight ARB. Just plain stupid protectionism from produt managers.

    A tool like BV should really be used to EXPAND on the usability of instruments – not just provide a limited access to functions.

    Also many equivalent models are missing – despite having 99% same SCPI command sets. It would be a trivial job to support them but as they are out of production no effort is put in – and we are not allowed to do so ourselves.

    BenchVue should be redone from the ground up – without most of the 3rd party licensed frameworks – but with configuration files in XML for all instruments. XML format should be open (somewhat open) – so I could modify the XML for a Signal Generator not supported directly – and post my XML device type online for others to benefit from.

    I have seen a lot of code & software – and had it been an exam project – BenchVue would have been given a C- or a D.

    I do like my Keysight instruments – they are truly great. But BenchVue one of the only Keysight products I do not like at all.

    So due to the lack of support for my Scope function gen – and my older signal gen – I ended up hacking together my own scripts to complete the job. My script now deals with about 7 instruments of which 5 are Keysight. But it works, is stable and does not need updating every time I start the computer. It could run on Rasberry Pi if I needed it to.

    But the whole promise of BV was to ease the work – but BV did the opposite. “No you can’t to this – no you can’t do that unless you use CommandExpert – no this instrument is not supported, no you can program ARB in the function gen on the scope) – so a lot of “no”’s in the BenchVue.

    I’m an EE with 25+ years of SW Project Managment & Developement in ASM/C/Csharp/Pascal/Delphi/Python/.net/Erlang – and a few more – in my baggage.

    Reply
    • Wolfgang

      Nov 17, 2017

      I am thinking in the same direction. BenchVue is just a big piece of bloatware targeted to extract extra money from an installed instrument base. Its certainly not rocket science; rather a wrapper around a sequence of SCPI commands and some presentation arount it. On top of that, it is buggy. Maybe some people (including myself) should team up and make a compact, free utility for the most common instrument classes. The utility should be able to set just basic parameters, to grab a screenshot, and maybe log some data.

      Reply
    • Sid ( Keysight Technologies )

      Nov 22, 2017

      Hi Kaz and Wolfgang
      I’m sorry about your experience. Our goal is certainly to enable you to derive more value from your instruments when used with BenchVue. I can appreciate where your comments are coming from and the points you make. Given the complexity of the topic, I would be happy to connect 1:1 with you should you want to dig into it a little deeper ( [email protected] or 970 679-5506 ). As you well know from your 25+ years of experience there is a lot that goes into productizing a company-wide SW platform. There are some explicit trade-offs we’ve had to make that add complexity to the design for the sake of incremental value to our customers. We hear the feedback and are constantly working on making the product more efficient.

      I do want to assure you that any lack of functionality you’ve experienced ( such as no support for your scope ARB ) is not due to organizational or product politics at Keysight. We work closely with our HW teams to ensure a cohesive offering. We just haven’t yet gotten to scopes arb support in this case : )

      I truly do hope you’ll give one of our future releases another try. We have a great team that is focused on continuously enhancing BenchVue.

      Reply
  17. Wolfgang

    Nov 23, 2017

    Hi Sid, Hi Brian, Hi Kaz,

    I did have a lengthy email discussion with benchview feedback (ask Brian). The point is that nothing changed. All arguments have been thoroughly discussed, I think. The problem is not that you dont listen, the problem is that you dont *move*.

    My last state of affairs still is
    – for the 100K worth of Keysight equipment I bought this year it would cost me more than 2K to have it supported by the new version of BenchView
    – the only thing I need are screenshots, and those used to be free. I am simple not prepared to pay extra for something so trivial, and I do not need anything else (and a lot of other people dont either).
    – there is no date when a free basic version will be re introduced, and there is no statement that this will done at all.
    – its still buggy (you know of my E5071C screenshot problem), but reaction times for fixing are extremely slow. OK for freeware, but not for something you have to pay.

    In my opinion, all this weasel wording about what not BenchVue can do for you does not change anything. The only thing thats for sure is that you try to extract extra money from an existing instrument base by charging for things that used to be free. I dare say that a lot of users never used BenchVue advanced functionalities.

    A last word: I prefer to keep discussing in this forum instead of by private communication nobody else can see.

    Best regards
    Wolfgang

    Reply
    • Kaz

      Nov 23, 2017

      Wolfgang – I do totally agree. I have mails from Dec ’16 (and more) that has never even been answered. I also have later mails without reply.

      I think maybe because I’m harsh – Keysight do not feel obligated to answer. But I do have their best interest at heart.

      I would have like the Source Measure device – and since I’m not rich – I looked at starting with the USB Source Measure option and then maybe later upgrade. But then I find out BV Source Measure will be split so the USB version gets it’s OWN software – so if I bought that I would have to buy yet another license for full Source Measure.

      So again – Product Politics – great that they support the USB products – shame politics gets in the way and all the USB products are treated like outcasts and separate products. The USB products are btw. the only real new products supported within the last 12 months?

      So Sid – please tell me when I can copy Scope captures to ARB on my MSOX3000T via BenchVue? (As I would be able to with an External Generator) – or just – when will Arb in my MSOX3000T be treated like a normal Arb?

      Reply
    • Sid ( Keysight Technologies )

      Nov 28, 2017

      Hi Wolfgang,
      Thanks for the response. Given your lengthy interaction with Brian I suspect you’ve discussed alternate means for getting screen shots, so this is more for other readers who may not be aware. If all one needs is a screen shot there are two other potential means of doing so
      1. Using the instrument’s built in web server to remotely grab screen shots ( you do need to be connected via LAN for this. Just enter the instrument IP address into your browser )
      2. Use our SCPI Block in Test Flow to grab an image. Test Flow is included with the platform and does not require a separate license anymore. You would need to find the SCPI command for screen captures from the programmers manual but that’s about it. Test Flow will capture, format and allow you to export ( along with all the other sequencing type functionality that it supports ).

      Regards,
      Sid

      Reply
      • Wolfgang

        Nov 29, 2017

        Hi Sid,

        I will try your proposal with the TestFlow SCPI command block. It is probably not terribly elegant but lets see. All my instruments are connected via USB, so the webserver solution is nothing for me (and many others).

        Can I try this also in version 3.7 first ?

        Best regards
        Wolfgang

        Reply
        • Sid ( Keysight Technologies )

          Nov 29, 2017

          Hi Wolfgang,
          Great – you know how to contact us should you need help. I will ask our support team to reach out to you with any tips.

          Unfortunately you wouldn’t be able to do this in 3.7 ( unless you enable a Test Flow trial ). Test Flow required a license in 3.7 but now it is included with the platform ( no trial or license needed ).

          Sid

          Reply
          • Wolfgang

            Nov 29, 2017

            Hi Sid,

            can I run the new BenchVue inside a virtual machine so I do not need to reinstall everything if something goes wrong (this takes *hours*) ?

            Best regards
            Wolfgang

          • Sid ( Keysight Technologies )

            Nov 29, 2017

            Hi Wolfgang,

            We don’t officially support running inside a VM. Folks have had mixed success when attempting to do so

            Sid

          • Kaz

            Nov 29, 2017

            Hi Sid,

            not running inside a VM is actually one of the clear indicators that the programming is not super 🙂

            All software should be able to run in a VM if standards are followed. But if you use undocumented functions and features – then things break running in VMs. 🙂 Always test on the 3 major VM platforms and find bugs.

            Usually you will find a lot of bugs if you use “platform graphics tools” meant for multi-os releases in my experience. Tools like QT or Unity etc can have issues and requires very careful reading of documentation to make certain that things like RDP & VNC works. If a program does not work with RDP in a VM – that is ALWAYS the case. 🙂

            If standards are followed to the letter – 99.9% of all software can run encapsulated in a VM.

          • Wolfgang

            Nov 30, 2017

            Hi Sid,

            I just found a new bug in BenchVue. Its as simple as that:
            My new N5172B gets a syntactically incorrect SCPI query string right t the start and BenchVue subsequently fails to talk to the machine. N5171B: same story.
            Considering the problems to run it in a VM and the long list of bugs I will have to wait until I get a new PC to try the new version out. That might take a while.

          • Sid ( Keysight Technologies )

            Nov 30, 2017

            Hi Wolfgang
            Not saying you cannot run in a VM, just saying we don’t support it and have not tested it thoroughly. I know our internal teams have run BV on a VM 🙂

            Regarding your bug : Will forward to our support manager to get back to you on this. This seems like a basic start up issue and I suspect there might be another variable involved.

            Sid

  18. Sid ( Keysight Technologies )

    Nov 28, 2017

    Hi Kaz,
    You’re not being harsh – our goal is to respond to every email we receive. If there are ones we missed, I suspect they fell through the cracks for some reason. Our apologies for that.

    Regarding your USB SMU question – We do have a free version of the USB SMU application in BenchVue along with a PRO version so there would be no need to purchase two licenses.

    Regarding the MSO Arb question – I’m sorry I can’t give you an exact date on when we will add support but assure you it’s been added to our list of scope improvements.

    Sid

    Reply
    • Kaz

      Nov 29, 2017

      SMU – well I do need the PRO license. I do understand you want to offer a lower price SMU option for the USB part. That is fine – and covers schools / academia.

      But you should have the USB devices supported in the BIG/NORMAL SMU license – so the USB SMU can run of a full SMU Pro license.

      That means I can buy a USB SMU with Keysight Big Power Supply & SMU Pro BV License. And when I then get a full desktop SMU – I do not need to pay another $XXX for a Big BV Power/SMU License. But right now USB’ devices is NOT supported with the normal power/scope/generator licenses.

      But I’ll test the latest BV now and see how that goes. But I do hate License Manager as well – that is also just badly implemented and just takes so many resources. Please stop relying on so many 3rd party libraries filling my computer with crap – especially for something that runs all the time. And who had the idea that it should scan USB devices every time you plug in or plug out?

      Any background process like license manager should be SMALL and efficient and only start big things UPON INTERACTION from End User! Dynamic load big Dll’s if you need them – but then UNLOAD them and clear the space and do not use CPU unless you really really have to.

      🙂
      /Kaz

      Reply
      • Sid ( Keysight Technologies )

        Nov 30, 2017

        Hi Kaz,
        We’ve gotten various responses for the USB scanning you describe. Some customers that are actively using Keysight licensing love it ( since its a completely automated process ) and others like yourself not so much. We have fed this back to our licensing team to investigate. In the interim there is a mechanism to disable this feature that I’ve posted here (http://www.eevblog.com/forum/testgear/t57461/msg1307157/#msg1307157). This will take care of it for you.
        Sid

        Reply
        • Kaz

          Nov 30, 2017

          Hi Sid,

          yes it takes care of USB scanning but not the absolute waste of resources …. 🙂 when the program is not active.

          If software had a BMI measurement the License Manager would probably creep in at around 30+… 🙂

          Reply
  19. Ronald G Vinsant

    Dec 6, 2017

    The DVM software is an issue for sure. It is probably better to use Mathcad then the BenchVue stuff.
    What I really find odd is that simple things like using a browser to access the 34461 is buggy.
    I get this:

    This web page requires Java.
    For more information, see the FAQs on the instrument product page at http://www.keysight.com/find/TrueVolt.

    If you go to the webpage in the error message there is not much there. Certainly nothing that helps with the problem nor any links that help with the problem.

    I have the latest version of Java too (Dec 2017)

    I have had to install BenchVue twice; it failed the first time so I had to remove the first install then reinstall. Very frustrating.

    Not worth paying for in my view.

    Reply
  20. Ronald G Vinsant

    Dec 9, 2017

    I have also found that loaded BenchVue will wipe out some of my Desktop shortcuts..

    Reply
  21. Jim (Annoyed Test Engineer)

    Jan 29, 2018

    I have to say I had a terrible experience with the BenchVue software as well. Did a site install where I used a piece of rented test equipment that was used for a month on site and another couple in house. The piece of equipment seems really nice, until you try to automate any of the data captures.

    There was no way to externally trigger the capture then save the data from the benchvue application, the reps had no idea how to perform a simple save of data at a set time increment. We are talking once every minute here, nothing even close to interesting. I ended up having to build in a autohotkey button press to kick off the capture on the benchvue software which worked for anywhere between half an hour, to 6 hours requiring constant babysitting. When talking to the techs pointing us to this software, they had no alternative routes to getting the data from a simple time activated capture. How do you screw up a piece of capture software so badly you can’t even capture data at a known increment. Apparently the VNA software was not fully vetted and released very recently. These type of activities were available for other pieces of equipment in Benchvue.

    Oh, and the software itself, startup messages that would never go away even when selected for the 50th time, Bloated memory, random crashes, not saving a full VNA profile when reloading after a crash that would require two reloads for it to then bring it back in to the correct settings, minimized screens not showing all the options that a maximized screen would show.

    Let me just say this was one of my worst experiences with a piece of test software that I was forced into using. The equipment seemed nice, just the pricey bloatware bug strewn hunk of software they try to force down your rental equipment throat. URGH.

    Oh, and after reading your article realizing this software used to be free really puts the cherry on top.
    Regards

    Reply
  22. Wolfgang

    Apr 4, 2018

    Hi all,

    You know what: I got a free upgrade from the old BenchVue to a new one including all instruments I have (N9000A,E5071C,N5171B,N5172B,U2004A,34465A,34401A). The story like this:
    – I complained about BenchVue being buggy and unfair because now you had to pay for everything, even trivial things that had been free in the past.
    – I agreed with my dealer that I would only buy equipment that is supported by the free version of BenchVue. They said OK.
    – I bought some instruments that were not even recognized by the old BenchVue, even if the manuals said it was a supported instrument.
    – Then they wanted to sell me a high performance scope. I said yes, but only if they fix the Benchvue problem for me free of charge.
    – For accounting reasons (they said) they gave me an additional discount for the same amount as a full new all-instrument Benchvue license, plus the license itself. So, no extra cost.

    Result:
    Two of the bugs are gone, the third one could be outsmarted somehow. Stability has somewhat improved, but the screen flickering is still there. Quite some features of the instruments are only partially supported. Crashes have become less frequent, but still occur (sometimes when you manually do something on your instrument that is not supported by BenchVue and then try to go on with BenchVue).

    Sorry to say, still not a great product. Better than the old one, but still buggy, incomplete and not worth the money. In the meantime I wrote a C program that does all the screenshooting the classic way. It is simple, but it always works.

    Reply
  23. Andrew

    Jan 3, 2019

    This blog was incredibly useful. Thank you, all!

    Was looking to update Benchvue for my Agilent DSO (which I bought new many yrs ago):
    – got confused with the licensing options at Keysight
    – found this blog
    – found the link to the older free downloads
    – began install, but aborted after reading that the scope has a built-in web server; man, I forgot all about that! I really only need screenshots 🙂

    Reply
  24. Mark P Huth

    Nov 12, 2019

    I just have to weigh in here. Bench View seems to be in the same category of most other vendor supplied test equipment software. Not really any better than Rigol or other second tier vendors. I had hoped for better.

    Today I down loaded BenchView with the DAQ app for my brand new DAQ970A hoping to do some test development. Bzzzt, thank you for playing. In a little over 3 hours I have crashed the app in a hard lockup twice, found that the histogram bin labels are useless, as it is all rounded to 3 decimal places – useless when testing a voltage reference that varies by a few microvolts over time. The per cent axis can be set to 6 decimal places, but the the bins.

    The crash is induced trying to set the offset for a channel in the strip chart. Pressing the down button repeatedly locks up the application. The drop down box for the offset is also rounded to 10.000 even though it seems to accept higher precision numbers for the offset.

    Basically, worth exactly what I paid for it. No wonder they are now giving the license away with the instrument purchase. It’s completely useless. The web browser app seems to work much better except that it likes the programmability needed for test sequences.

    To add insult to injury, the program cannot send bug reports with configuring an email server. Who uses outlook, anyway. I have a MATlab license, so I gues I’ll just have to use that and right lots of code for my testing. I really didn’t want to have to do that, but while the instrument is great, the software just plain s..ks. It is in the same league a Rigol, which means the software basically doesn’t serve a useful function. At least it hasn’t fallen off the net yet, so I guess I should be grateful, eh?

    At least the help files cannot be read on a high resolution screen, as they can even get the fonts to scale properly. Needless to say, I am very disappointed in what was once a very good company. I really didn’t expect crap like this from them.

    Reply
  25. Wolfgang

    Apr 26, 2020

    I tried to hack a screenshot tool for a lot of instruments myself.
    Its written in Python and free, source included. No BenchVue needed anymore if a screenshot is all you need.

    https://electronicprojectsforfun.wordpress.com/a-generic-screen-capture-tool-for-scpi-instruments/

    Reply
  26. Dave

    May 4, 2020

    I just went through this horrible experience myself. Bought a new scope, installed the “free” software and bam – it crapped all over my hard drive installing a dozen or so components, services, what a mess. Hopefully I’ve got it cleaned up, but a restore point would have been in order. It seems the license manager is the only thing that is free and what a PITA it was to obtain my “free entitlement” (a.k.a. license) for software I can’t use.

    Reply
  27. DANIEL WILLIAMS

    Jun 16, 2020

    I just bought a Rigol MSO5000 and have it talking to an old version of VEE. Still my favorite test software. Too bad Keysight won’t support it anymore and won’t let VEE go open source. It really is still the easiest to use.

    Reply
    • Wolfgang

      Jun 16, 2020

      I cant help to dislike even VEE. Compared to what Python can do all this “programless” environments like VEE or LABVIEW are crippleware. And they are not even free.

      Reply
  28. Bo in Finland

    Dec 19, 2020

    Hi guys,

    Interesting read indeed.
    In the old times before digital memories, we used a Polaroid camera with a black extension to block stray light for taking screen shots. Worked just fine and then we had to fix the photo and could write comments on the backside. The problem was to find enough with film, hidden in the secretary’s locker when working late to get the thing working.

    Well, today I use my small Canon pocket camera for quick ones and use NI VISA with Excel and write some code in VB. Not as elegant, but works just fine with any manufacturers instrument at all different interface standards that VISA supports, including obsolete out of support HP instruments having only GPIB. With the Excel spread sheet tool you can run any measurement and get the data out and format it to your liking. NI used to have some examples to start with.

    Today I believe Python would be a safe bet, just as someone already pointed out. You need to invest in programming the stuff, but no license manager is calling home and no google constantly looking over your shoulder.

    Reply
  29. Patrick Stone

    Feb 8, 2021

    Thank you very much for this article. The posts have been very useful as well. I am beginning my first journey with a 34970A, and I believe this information saved me a great deal of headache. I would encourage an update or another article on the open source workarounds that others have created. As a community, I’ll bet we can do something good with this situation. Thanks again for everyone that has contributed thus far.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Email
  • Facebook
  • Instagram
  • Twitter
  • YouTube

Newsletter

Sign up to receive the latest tool news.

ToolGuyd Forum

Recent Comments

  • Nathan on Can You Recommend a Basic Walkie Talkie?: “So 2 things. 1 I don’t need my kids broadcasting 3 miles away whatever they are saying. and 2 and…”
  • Doresoom on New Milwaukee M12 Cordless Pin Nailer (2021 ETA Update): “The Metabo HPT 18V pinner is $199, and the Makita 18V pinner is $179. Both MSRP for bare tool.”
  • Vards Uzvards on Can You Recommend a Basic Walkie Talkie?: “Prop 65 warnings apply to CA residents only. But even people living in California ignore them too. Otherwise you won’t…”
  • Jonathan on So, the First Wave of New Craftsman Mechanics Tools Are Made in…: “I know this is an old post but hoping someone will see it. I’ve been in the market for a…”
  • Mr. Creek on Can You Recommend a Basic Walkie Talkie?: “You run the best tool blog on the planet. Tools should be tought to use safe, like guns. not a…”
  • Frank D on Can You Recommend a Basic Walkie Talkie?: “Skip the toy stuff. Go for something real world that will be longer lived. I have a basic set of…”

Recent Posts

  • Can You Recommend a Basic Walkie Talkie?
  • Makita XGT USA Launch Delayed, Hopefully Coming in 2021
  • Olight Warrior Mini Flash Sale - 3/1/2021
  • New Milwaukee M12 Cordless Pin Nailer (2021 ETA Update)
  • Garage Workshop Lighting Plug-in Cord Wiring Update
  • Dickies Performance GDT Premium Work Pants Review
  • The Mystery of the Missing Offset Jaws Bench Vises
  • MEGA Milwaukee Tool Flash Sale - Ends 2/25/21
ToolGuyd New Tool Reviews Image

New Tool Reviews

Buying Guides

  • Best Cordless Drills
  • Best Cordless Impact Drivers
  • Best Cordless Multi-Tools
  • Cordless Power Tool Brands
  • Modular Tool Storage Systems
  • Ultimate Tool Gift & Upgrade Guide
ToolGuyd Knife Reviews Image

Knife Reviews

ToolGuyd Multi-Tool Reviews Image

Multi-Tool Reviews

ToolGuyd LED Flashlight and Worklight Reviews Image

LED Light Reviews

  • Home
  • About
  • Contact
  • Stores
  • Videos
  • Gear
  • AMZN Deal Finder
  • Privacy Policy
  • Terms of Use
  • Disclosure