pyK-Control 2400

logo-white
pyK-Control 2400 is a serial port controller and communicator for the Keithley 2400 SourceMeter written in python using the GTK+3 framework.  It’s main purpose is to configure and run current or voltage sweeps from a convenient software interface. The current release, 1.0 alpha, has been tested in Debian GNU/Linux and Windows XP. Installation information can be found in the README file after downloading.

Features (as of version 1.0 alpha):

  • Sweep either current or voltage using built-in sweep functions of meter or by setting each source value incrementally and reading back the results (manual sweep).
  • Sense voltage, current, and/or resistance
  • See results of sweep in a graph in real time (manual mode) or at the end of each sweep (built-in mode)
  • Data table updates as data becomes available
  • Built-in terminal allows any command to be sent directly to the meter and monitoring of all communication with the meter
  • Interactive virtual panel allows controlling the meter by pressing virtual buttons just as though you were sitting at the actual device panel.
  • Ability to save and load program configurations files
  • Extensive debug output right in the program shows you if communication or program errors are occurring.
  • Perform 2-wire or 4-wire measurements
  • Configurable serial port options
  • Select from multiple system serial ports
  • Full or half loop sweeps
  • Program any number of sweeps to occur in succession with a programmable delay between each
  • Average readings at each point
  • Set source and sense ranging and current/voltage protection limits
  • Perform linear or logarithmic sweeps (built-in mode only)
  • Graph can be saved in jpg or png format
  • Completely customizable data file export format (as plain text)
  • Copy and paste data or graph
  • Last command sent is displayed in status bar, along with reply and any error
  • Graph appearance (colors, line widths, etc.) is customizable
  • Ability to automatically send most of the meter’s query commands and see the result

 Latest News

Leave a Reply

Your email address will not be published. Required fields are marked *