The curves above can be done with a Arduino board, a solderless breadboard, a dual Rail to Rail Input/Output Op amp, a few resistors and capacitors, and some free software. The graphs above are produced by either Scilab or Octave. The curves are also viewed when using the Processing application.
This is cool, it’s called a curve tracer (not analog test interface). We used this kind of tool to spec out the x0xb0x transistors 🙂