id4_common.devices.preamps#

SRS 570 pre-amplifiers

Module Contents#

class id4_common.devices.preamps.LocalPreAmp(*args, scaler_channel=None, shutter=None, **kwargs)#

Bases: apstools.devices.SRS570_PreAmplifier

SRS570 pre-amplifier with built-in Bluesky plans for sensitivity and offset optimization.

property shutter#

Return the beam shutter device used by the optimization plans.

opt_sens_plan(scaler_channel=None, time=0.1, delay=1)#

Bluesky plan to find the optimal sensitivity for the target count rate.

opt_offset_plan(scaler_channel=None, time=0.1, delay=1)#

Bluesky plan to find the optimal offset current that minimizes dark counts.

opt_fine_plan(scaler_channel=None, start=None, end=None, steps=11, time=0.1, delay=1)#

Bluesky plan to scan offset_fine and fit a linear model to reach 200 counts/s.

optimize_plan(scaler_channel=None, time=0.1, delay=1)#

Bluesky plan to fully optimize sensitivity, offset, and fine offset with the shutter.

default_settings()#

Disable string mode on offset_fine and enable put_complete on control signals.