Skip to content

instruments.keithley_dmm

Jack Sankey edited this page Aug 21, 2020 · 2 revisions

Getting Started

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.

Scripting

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.