diff --git a/andor_repo/andor/andor_driver.py b/andor_repo/andor/andor_driver.py index 358a8bd..151eb89 100644 --- a/andor_repo/andor/andor_driver.py +++ b/andor_repo/andor/andor_driver.py @@ -64,6 +64,17 @@ def __init__(self): #Settings we still need: temperature(-40), shift speed (3.3), Vertical Clock Voltage Amplitude (Normal/+0), Readout Rate (17MHz at 16-bit) # ,Pre-Amp Gain (Gain 3), Output Amplifier (Electron Multiplying), Electron Multiplier (EM) Gain (Enabled->2) + def shift_speed_change(self, HSSpeed1 = 0, HSSpeed2 = 0, VSSpeed = 4, VSAmplitude = 0, PreAmpGain = 2): + + (ret) = self.cam.SetHSSpeed(HSSpeed1, HSSpeed2) #David added this 0 + (ret) = self.cam.SetVSSpeed(VSSpeed)#.3) #David added this + (ret) = self.cam.SetVSAmplitude(VSAmplitude) #David added this + (ret) = self.cam.SetPreAmpGain(PreAmpGain) #David added this + + if atmcd.DRV_SUCCESS==ret: + print("shift success") + else: + print("shift_speed_change failed") def retrieve_trigger(self,images=1,timeout = 0): # Time out time in seconds # print("Retrieving trigger...")