id() | Queries the current version | with sync = True | cbIdentify(controller, versionDate, versionRevision) |
getPSUVoltage(channel) | Queries the current voltage on the given channel | with sync = True | cbVoltage(controller, channel, voltageVolts) |
getPSUCurrent(channel) | Queries the current current on the given channel | with sync = True | cbCurrent(controller, channel, currentMicroamps) |
getPSUModes() | Checks if PSUs are off, in voltage limited or current limited mode | with sync = True | cbPSUMode(controller, states) |
getFilamentCurrent() | Queries the filament current | with sync = True | cbFilamentCurrent(controller, current) |
off() | Disabled all high voltage and filament currents | | |
setPSUPolarity(channel, polarity) | Sets polarity to POLARITY_POS or POLARITY_NEG | | |
setPSUEnable(channel) | Enables the given PSU channel | | |
setPSUDisable(channel) | Disables the given PSU channel | | |
setPSUVoltage(channel, voltage) | Sets the given channel to the given voltage | | |
setFilamentCurrent(currentMa) | Sets the filament current or target current to the specified milliamps | | |
setFilamentOn() | Enabled the filament supply | | |
setFilamentOff() | Disabled the filament supply | | |
runInsulationTest() | Runs an insulation test with low current limits | with sync = True | cbInsulation(isOk, listOfShorts) |
beamOn() | Runs the slow beam on sequence (slowly heating filament to previously set setFilamentCurrent, ramping up voltages) | with sync = True | cbBeamon() |