Support for Visa GPIB has been added. This allows users with GPIB adapter/Card that utilize VISA software to use this software.
With any VISA software you install, it must have VISA.NET Shared Components Version 5.8 installed.
See here for more info:
https://github.com/vnau/IviVisaNetSampleFor those with 82357B GPIB Adapter:
1. Download Keysight IO Library suite 2021, then download NI VISA 20.0 software.
2. Configure the Keysight IO software to use NI VISA as primary visa.
3. For the GPIB-USB, check the “Enable Keysight GPIB cards for 488 programs” option.
4. Open NI VISA Interactive control and wait unit you see HP 34401A’s GPIB address on the list, then close the interactive window.
5. Open the HP 34401A software, click on config menu then click connect. The select GPIB device window should open, the list should show the GPIB devices. Select your HP 34401A GPIB address by
double clicking on it from the list. Click the *IDN? Button, you should see your 34401A’s IDN message. Then just click connect.
Users who have the GPIB-USB-HS GPIB adapter only need to install NI Visa 20.0 with default settings, that should work.
I had issues with Keysight Visa, see Keysight VISA Error Image, so I downloaded NI Visa 20. After switching to NI Visa, I have had no issues. I ran the software for 11 hours, with fastest sampling settings, with no issues.
More testing is needed. If this version works for some people, I might be able to port my other DMM softwares for VISA GPIB cards/adapters.
I also could not get the 1000 readings per second. With the 82357B Adapter, I could only get around 200 samples per seconds. I tried Keysight’s recommend commands for fast sampling, but that did not work. The HP 34401a software is not the issue, it can handle 371000 samples in 1 second, I benchmarked it by feeding dummy data.
If anyone has any experience with getting 1000 readings per second from HP 34401A with IVI Visa.Net library, let us know.
GitHub Link:
https://github.com/Niravk1997/HP-Agilent-Keysight-34401A-Control-and-Data-Logging-SoftwareDownload Link:
https://github.com/Niravk1997/HP-Agilent-Keysight-34401A-Control-and-Data-Logging-Software/releasesIf you wish to compile the software from source code, then:
1. Download the latest visual studio community, on windows computer, and during the installation process select .net desktop development and continue installing it.
2. Download the project from GitHub and navigate to the scr folder. Choose which version you want to compile and open that folder.
3. Click on the HP 34401A.csproj or HP 34401A.sln file, visual studio will open the project. From there you can press the green start button to run, the library files will automatically be downloaded.