Thanks.
I'm fairly language agnostic, but awk, C or Python are the probable programming language choices. I don't have any experience with Python, but it's become clear I should finally get around to using it.
When logging with my 34401As in the USA Cal Club Round 2 I used awk. I was getting time and date from the PC, temperature and pressure from an Arduino and readings from AR488 running on a custom board designed by @vindoline. That was a bit of a hassle, so I plan to add an RTC and T&H sensor or two to a MEGA 256 and add commands to read them to AR488.
In particular, I want to use the statistical functions of the 3457A and the 44492A 10 port scanner. At the moment I have 8 or 9 references I'd like to log. My understanding is I can get 8.5 digits reported for the mean value. So I'll probably average 10,000 readings at NLPC 100. That would give me readings from each reference at 4-5 minute intervals.
I need to reexamine my analysis of aliasing in the ADC. It might make sense to take more frequent samples and post process. Once I have data to analyze I will finally be able to do some higher order analysis. It would also be very interesting to inject a measured amount of white noise into the output and see how that affects the ADC readings. It would be nice to have an experimental confirmation of the ADC aliasing analysis.
Newer HPAK instruments do use SCPI. The 34401A will allow choosing either 3478A or SCPI command languages.
Unfortunately, as with most standards, everyone seems to have their own version which may or may not be documented or compatible.
Have Fun!
Reg