Author Topic: 3458a software setup  (Read 3597 times)

0 Members and 1 Guest are viewing this topic.

Offline alanambroseTopic starter

  • Frequent Contributor
  • **
  • Posts: 377
  • Country: gb
3458a software setup
« on: October 14, 2015, 11:22:13 am »
Hi,

Anyone care to comment what they've found the most useful software setup for making and visualizing longer term measurements with a 3458a? I'm looking at 0.1-10 Hz voltage noise & DCV stability measurements on the 10V range over days/weeks. Also, any hints and tips on the best triggering / NPLCs / digitization vs. standard measurements etc. I've run up the C# examples and I'm a capable software guy - so those work for me. But is there a better way?

Matlab? Labview? Roll your own? Agilent library/utility?

TIA, Alan
“A foolish consistency is the hobgoblin of little minds"
 

Offline alanambroseTopic starter

  • Frequent Contributor
  • **
  • Posts: 377
  • Country: gb
Re: 3458a software setup
« Reply #1 on: October 14, 2015, 07:42:28 pm »
ps Also - which switch system is good for this kind of thing?
“A foolish consistency is the hobgoblin of little minds"
 

Offline Dr. Frank

  • Super Contributor
  • ***
  • Posts: 2407
  • Country: de
Re: 3458a software setup
« Reply #2 on: October 15, 2015, 06:01:06 am »
Hi, if you are able to program in C#, and have a GPIB card, that's the best way to do it.
Any other programs like BenchView either are limited in possibilities, when it comes to processing data life, or using several instruments, or these programs cost a fortune... Same goes for BenchView, if you want unlimited time logging.

I'm doing all my long time data logging in Turbo Pascal, so I have maximum access to hardware.
I got a GPIB adapter from National Instruments, which comes with appropriate SW interface for all languages.

(I'm too lazy to switch my library to C)

You may get the old HP3488 switching system on low budget , base unit and a few switching cards for under 100 bucks, it's also GPIB based, anyhow.


You did not tell, which DUT you want to measure for noise / stability.

There's the DMM project of TiN, for determining the noise figures of different meters, including the 3458A..

There you can see, what is the DMMs intrinsic noise, depending on NPLC..
So you can chose NPLC for needed zero input noise; 3458A currently is one of the best meters you can get for that purpose.

If you have a DC voltage source as DUT, you might get some ideas about the order of noise levels in the Ultra LTZ1000 reference thread.
Somewhere from page 16 onwards, I published my noise and stability figures for this reference acquired with my 3458A (order of 0.1ppm of 10V ~ 1..2 µV noise).

For (long-term) stability measurements, it's mandatory to have absolutely stable room temperature during measurement.
It's <= 0.2°C in my basement.

Frank


« Last Edit: October 15, 2015, 06:10:48 am by Dr. Frank »
 

Offline joeqsmith

  • Super Contributor
  • ***
  • Posts: 11707
  • Country: us
Re: 3458a software setup
« Reply #3 on: October 15, 2015, 07:05:35 am »
I use Labview.  Effort to set up a test is nothing.   

Offline mimmus78

  • Supporter
  • ****
  • Posts: 676
  • Country: it
Re: 3458a software setup
« Reply #4 on: December 15, 2016, 10:49:11 am »
A very appreciated way is to use a raspberry or any other small SBC where you can run Linux, this will have also advantage of small power consumption.
A user here (TiN) has made some Python scripts public on his site xdevs.com you can start reading at this and modify those scripts at your needs.
TiN used some Javascript library to chart live data directly from a static page hosted on raspberry.

I personally like a charting tool called gnuplot.
You can script it to read data from many csv files, do some limited math on the data and plot chart to your display or pdf or png.
I decided to use this as it's "easy" to script and you always need different charts for data analysis.
« Last Edit: December 15, 2016, 12:14:46 pm by mimmus78 »
 

Offline plesa

  • Frequent Contributor
  • **
  • Posts: 965
  • Country: se
Re: 3458a software setup
« Reply #5 on: December 15, 2016, 04:40:56 pm »
I'm using Raspberry Pi2 with NI USB-GPIB HS. BenchVue does not support 3458A, Labview is OK, same like Matlab, but require PC which is potential source of EMI.
So ended with Python and D3.js.
We are working on one platform based on RPi
https://www.eevblog.com/forum/metrology/raspberry-pi23-logging-platform-for-voltnuts/

 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf