Skip to content

Commit

Permalink
Driver/keithley2600 fast sweep (#747)
Browse files Browse the repository at this point in the history
* Add voltage range validation

With no explicit voltage range validation, the instrument will
silently do something not expected by the user.

Breaking change: the keithley must now be initialised with a model name.

* Add hardcoded current ranges

Nice to have.

Breaking changes: voltage ranges and current ranges now have new
parameter names.

* add display control settings

* update display_normal function

* correct normal display function

* Add ArrayParameter to hold the sweep

* Add scriptwrapper helper function

* squash! Add scriptwrapper helper function

* Add fast sweep function to instrument channel

* Add the sweep parameter and a user-level method to use it

* fix small things, add imports

* Fix: don't update the sweep parameter upon reset

* Add benchmarking notebook

* remote file that somehow snuck into this PR

* Add deprecation warning to un-channelised driver

* fix: internalise the model query

* fix snapshot and a misleading docstring

* docs: Provide new driver example

* delete old just-a-sketch driver example

* replace corrupt notebook

* delete unused import
  • Loading branch information
WilliamHPNielsen authored and jenshnielsen committed Sep 28, 2017
1 parent 3627195 commit 0b1a153
Show file tree
Hide file tree
Showing 5 changed files with 1,918 additions and 1,072 deletions.
Loading

0 comments on commit 0b1a153

Please sign in to comment.