# This is a dark current test macro # with 10 coadds taken at each Itime # The test increases the detector bias at the following # biases: 0.4Volts # Various assumptions are made regarding the test # setup: # the array has a cold blankoff # The premeasured electron to ADU ratio is ~10 # The duration of the global reset VRSTG is fixed at = # The number of slowcnts are fixed - need to optimize #SETUP OBJECT e.g. Linearity check SCA422202,VDDUC=-3.75v #SETUP COMMENT e.g. VDET,VGGCL see macro SlowCnt 12 GResetNS 20000 # Set bias to 0.3V comment VDET=-3.45V VGGCL=-3.15 SetDac 1 10 -3.45 SetDac 1 0 -3.15 autosave on # 1st saved frame coadd 10 itime 0.5 go m.wait 2 isready #next itime = 1 # 2nd saved frame coadd 10 itime 1 go m.wait 2 #dv bufinfo a isready #next itime = 2 # 3rd saved frame coadd 10 itime 2 go m.wait 2 #dv bufinfo a isready #next itime = 3 # 4th saved frame coadd 10 itime 3 go m.wait 2 #dv bufinfo a isready #next itime = 4 # 5th saved frame coadd 10 itime 4 go m.wait 2 #dv bufinfo a isready #next itime = 5 # 6th saved frame coadd 10 itime 5 go m.wait 2 #dv bufinfo a isready #next itime = 6 # 7th saved frame coadd 10 itime 6 go m.wait 2 #dv bufinfo a isready #next itime = 7 # 8th saved frame coadd 10 itime 7 go m.wait 2 #dv bufinfo a isready #next itime = 8 # 9th saved frame coadd 10 itime 8 go m.wait 2 #dv bufinfo a isready #next itime = 9 # 10th saved frame coadd 10 itime 9 go m.wait 2 #dv bufinfo a isready #next itime = 10 # 11th saved frame coadd 10 itime 10 go m.wait 2 #dv bufinfo a isready #next itime = 11 # 12th saved frame coadd 10 itime 11 go m.wait 2 #dv bufinfo a isready #next itime = 12 # 13th saved frame coadd 10 itime 12 go m.wait 2 #dv bufinfo a isready #next itime = 13 # 14th saved frame coadd 10 itime 13 go m.wait 2 #dv bufinfo a isready #next itime = 14 # 15th saved frame coadd 10 itime 14 go m.wait 2 #dv bufinfo a isready #next itime = 15 # 16th saved frame coadd 10 itime 15 go m.wait 2 #dv bufinfo a isready # 17th saved frame coadd 10 itime 16 go m.wait 2 #dv bufinfo a isready #next itime = 17 # 17th saved frame coadd 10 itime 17 go m.wait 2 isready #next itime = 18 # saved frame coadd 10 itime 18 go m.wait 2 #dv bufinfo a isready #next itime = 19 # saved frame coadd 10 itime 19 go m.wait 2 #dv bufinfo a isready #next itime = 20 # saved frame coadd 10 itime 20 go m.wait 2 isready #next itime = 21 # saved frame coadd 10 itime 21 go m.wait 2 #dv bufinfo a isready #next itime = 22 # saved frame coadd 10 itime 22 go m.wait 2 #dv bufinfo a isready #next itime = 23 # saved frame coadd 10 itime 23 go m.wait 2 isready #next itime = 24 # saved frame coadd 10 itime 24 go m.wait 2 isready #next itime = 25 # saved frame coadd 10 itime 25 go m.wait 2 isready #next itime = 26 # saved frame coadd 10 itime 26 go m.wait 2 isready #next itime = 27 # saved frame coadd 10 itime 27 go m.wait 2 isready #next itime = 28 # saved frame coadd 10 itime 28 go m.wait 2 isready #next itime = 29 autosave on # saved frame coadd 10 itime 29 go m.wait 2 isready #next itime = 30 # saved frame coadd 10 itime 30 go m.wait 2 isready #next itime = 31 # saved frame coadd 10 itime 31 go m.wait 2 #dv bufinfo a isready #next itime = 32 # saved frame coadd 10 itime 32 go m.wait 2 #dv bufinfo a isready #next itime = 33 # saved frame coadd 10 itime 33 go m.wait 2 isready #next itime = 34 # saved frame coadd 10 itime 34 go m.wait 2 #dv bufinfo a isready #next itime = 35 # saved frame coadd 10 itime 35 go m.wait 2 #dv bufinfo a isready #next itime = 36 # saved frame coadd 10 itime 36 go m.wait 2 isready #next itime = 37 # saved frame coadd 10 itime 37 go m.wait 2 isready #next itime = 38 # saved frame coadd 10 itime 38 go m.wait 2 isready #next itime = 39 # saved frame coadd 10 itime 39 go m.wait 2 isready #next itime = 40 # saved frame coadd 10 itime 40 go m.wait 2 isready #next itime = 41 # saved frame coadd 10 itime 41 go m.wait 2 isready itime 1 autosave off