I shared a plotting and logging script for long term measurements with the folks over on the USA calibration club thread:
https://www.eevblog.com/forum/metrology/usa-calibration-club/msg1219008/#msg1219008Currently it's been tested on Keithley 2015, but should likely work with other meters from the Keithley family, via serial rs232 interface. I will probably add more support over time, but any instrument should work with minor tweaks possibly.
Most likely only this function should need modification:
https://github.com/sirmo/muxrplot/blob/master/mplot/logger.py#L94Here is an example of it in action:
The script was written using Python and python libraries like, scipy, numpy, seaborn and pyserial. It's only tested to work on Unix-y systems, but it should be possible to make it work under Windows.
If you're on Windows probably the easiest is to get a VirtualBox VM of Linux going, VirtualBox allows passing of a USB interface to the guest for instance. The other option, which is the main reason why I decided to write this for Unix is that it should work on Raspberry Pi. I would like to have the ability for instance to connect multiple remote instruments to a R Pi and have it log all the measurements, I can just then login remotely over wifi if I need to fetch the data.
Anyways, the script is hopefully fairly simple and should be easy to modify to your needs.
The project can be found here:
https://github.com/sirmo/muxrplot together with the install instructions.
I will be monitoring this thread, so if you need assistance with modifications to make it work for your needs I am willing to help.