Ian, version 1.9 does not work here?
Is there a possibility to log many devices at once? Since seeing this code, I've wanted to implement modular support for different DMM models, similar to BenchVue, and also real-time enabling and disabling of meters, to allow for autocal cycles. In my code, I usually request a sample from all instruments, then wait for a response from all instruments, then delay until the requested sample period is reached. This way, I get synchronous datapoints which are more easily comparable.
Otherwise, points can be left blank in some columns, or have a meter ID column and exactly one measurement per row (making the output have many more rows). Maybe write to a SQLite DB or intermediate use, and then convert to CSV for viewing?
1,HP3458A,28/11/2018 1:00:16 PM,1.00003333,24.9,37.9
2,2015THD,28/11/2018 1:00:16 PM,9.99990603,24.9,37.9
3,HP3458A,28/11/2018 1:00:17 PM,2.00003333,24.9,37.9
4,2015THD,28/11/2018 1:00:17 PM,8.99994451,24.9,37.9
5,HP3458A,28/11/2018 1:00:20 PM,3.00003467,24.9,37.9
6,2015THD,28/11/2018 1:00:20 PM,7.99994451,24.9,37.9
7,HP3458A,28/11/2018 1:00:22 PM,4.00003467,24.9,37.9
8,2015THD,28/11/2018 1:00:22 PM,6.99991115,24.9,37.9
9,HP3458A,28/11/2018 1:00:24 PM,5.00003156,24.9,37.9
10,2015THD,28/11/2018 1:00:24 PM,5.99991115,24.9,37.9
were you able to investigate repeating average vs moving average @ NPLC100?
Hi Ian
First this, Thank You!
I have your software now working but after quite a bit of headache...
That was largely due to the Keysight Connection Expert 2018.
This software lies right in your face!
My GPIB cable had fallen out of one of my measuring instruments and when I asked if there was a connection with this command "Check Connecion Status"
the software indicated that everything was OK for the relevant GPIB instrument.
I had the connector in my hand and the cable only went to my measuring computer... Wireless GPIB!
If I have emptied the "Keysight Connection Expert 2018", i.e. removed all measuring instruments, then the scan function cannot find any measuring instruments!
I then have to use the "+Add" key and enter the address for the GPIB group and the measuring instrument will be displayed.
If I have emptied the "Keysight Connection Expert 2018" and in the LAN group I have to enter the IP address of my measuring instruments, sarcastic mode => well coded! "Developers" (hobby coders, mini brains)
Your software
I do have a few comments about your software.
Is it possible to use a ";" instead of a "," in the csv file?
In the Dutch language gives "," problems when importing into Excel.
Two picturen so you can see its working.
This is only your version V1.16 software measuring my Agilent 3458A
And this is proof that your software works at the same time with the Keysight "horror" BenchVue module also measuring my 10V LAB reference after zeroing the 34461A instrument on the 10V range.
Keep op the good work!
Kind regards,
Bram
I'd also get rid of all those meaningless digits after 7th in graphs/charts so it looks more clean and tidy.
Perhaps consider to switch into engineering notation (e.g. 9.9999532e+0 for VDC , or 100.00532E-6 for 100uamps).
Regarding semi-colon's versus comma's, unfortunately I just went with commas per Comma-Separated-Values which is the standard.
If I get time I will add in a selection for it........but it does mean adjusting quite a lot of code, i.e. for the Playback chart etc.
Hi Ian,
Thanks for the Comma/Semi-Colon option!
Here a screenshot on one of my 34461A DMM controled by your software.
The grafics and "auto scale" still can use some work, only sometimes it works.
In the display of my 34461A i always get a error when i use the "run" button, but the sofware starts logging anyway.
The picture shows my 10V LAB reference logt bij the 34461A.
Keep up the good work!
Kind regards,
Bram