Instrument: CurrentSourceΒΆ

In [1]:
%load_ext autoreload
%autoreload 2
from start import start

cs = start('Current Source (andromeda)')
It is alive
x = 2
[x+1, x+1.5] = [3.01, 3.51]
Current Source
Here is what to test:
startup
setChannelTuning
getChannelTuning
off
In [2]:
cs.setChannelTuning({3: 1.1}, mode='milliamp')
tDict = cs.getChannelTuning(mode='milliamp')
assert tDict[3] == 1.1
print(tDict)
cs.off()
tDict = cs.getChannelTuning(mode='milliamp')
assert all(t == 0.0 for t in tDict.values())
{0: 0.0, 1: 0.0, 2: 0.0, 3: 1.1, 4: 0.0, 5: 0.0, 6: 0.0, 7: 0.0, 8: 0.0, 9: 0.0, 10: 0.0, 11: 0.0, 12: 0.0, 13: 0.0, 14: 0.0, 15: 0.0, 16: 0.0, 17: 0.0, 18: 0.0, 19: 0.0, 20: 0.0, 21: 0.0, 22: 0.0, 23: 0.0, 24: 0.0, 25: 0.0, 26: 0.0, 27: 0.0, 28: 0.0, 29: 0.0, 30: 0.0, 31: 0.0}
In [ ]: