-
Notifications
You must be signed in to change notification settings - Fork 3
instruments.keithley_dmm
mcphysics.instruments.keithley_dmm
provides a basic graphical interface for collecting data from the Keithley DMM model 199 (tested) and possibly others. To create an instance,
import mcphysics
k = mcphysics.instruments.keithley_dmm()
This should pop up a window similar to that of sillyscope. Select the appropriate device from the combo box "VISA/Device", and click "Connect" to establish a connection. If everything is working, the device information will appear along the top of the window. Select the channels you wish to read by clicking the number buttons across the top (all are enabled by default), and click "Acquire". The program will bring up a dialog asking where to dump the data, and then start recording the data:
Note the plot is a Databox Plotter, which allows you to choose how to plot the data. Since there are up to 8 channels to plot, particularly useful features are the "Script" button, the combo box next to it (select "Edit" to modify or create a script), and the "Multi" button which can place all curves on the same plot.
As with sillyscope, all actions you can perform as a user can be easily scripted. Objects in the GUI follow the same naming convention as sillyscope. See this section for examples.