20200610 SX Flat with New 4D

09:20 Setup an see full pupil, with Coma

09:30 print, hexalign(/apply)
  • ~110 wv rms
  • had troubles getting an image without T/T/F removed
  • Zernike worksheet had Remove None
  • Had to go to Shape Removal Tab (on left) and click None
  • Found that in Mask Tab (on left) can define, save and load Mask
    • 20200610_162400.mask

11:29 Finished processing flattening data from yesterday
   * print, build_int_mat(['20200608_213041','20200608_221635','20200608_232737','20200608_232831','20200608_232930','20200608_233013','20200608_233109'])

11:31 Flatten with up to 600 modes
  • print, hexalign(/apply)
    • 106 wv
  • print, opt_int_mat_reduce2(200, track='20200608_213041')
    • /local/aomeas/adsec_calib/flat/20200610_184316/flattening_result.sav
    • 132 wv
  • AdOpt>print, opt_int_mat_reduce2(400, track='20200608_213041')
    • /local/aomeas/adsec_calib/flat/20200610_184552/flattening_result.sav
    • 134 wv
  • AdOpt>print, opt_int_mat_reduce2(500, track='20200608_213041')
    • /local/aomeas/adsec_calib/flat/20200610_185022/flattening_result.sav
    • 189 wv
    • Getting worse. There are 3 or 4 edge bumps that are getting bigger. Bad high order recon

12:00 Try to load flat with fewer modes. See if can get a better edge
  • print, fsm_load_shape('/local/aomeas/adsec_calib/flat/Applicable/default.sav', FORCE_MAX_MODE=200)
  • 100, 200, 300, 400, 500 didn't change back

12:13 Collect data for new flat reconstuctor
  • Loaded default.sav, 570 modes
  • print, i4d_opt_intmat(0,200,AMPRMS=250e-9)
    • 20200610_191742
  • print, i4d_opt_intmat(201,400,AMPRMS=100e-9)
    • 20200610_191937
  • print, i4d_opt_intmat(401,600,AMPRMS=100e-9)
    • 20200610_192202

12;33 Talk to Guido about actuator thay may be knocked off
  • Use Gauss command
  • Positive delta force pushed the shell away from the reference body
  • On working actuator, try positive and negative command to see which pushes and pulls
  • Now pull on magnets I suspect, when total force is postive.

12:47 Example Commands to push on actuator
  • cp ~/aoroot/idl/adsec_lib/gauss_comm.pro /tmp/.
  • AdOpt> .compile gauss_comm.pro
  • AdOpt>v=gauss_comm(228, 1, /show) (not on IDL control window)
  • AdOpt>v2 = 100e-9*v
  • AdOpt>print, fsm_apply_cmd(v2, /delta, /passed)

12:58 Actuator 21
  • current = 0.1896
  • yellow color
  • AdOpt> v=gauss_comm(2, 1)
  • AdOpt> v2 = 100e-9*v
  • AdOpt>243
  • current = -0.031
  • red color, same as those around it
  • put back to original

1:07 Actuator 21
  • current 0.19
  • yellow
  • AdOpt> v2 = -100e-9*v
  • AdOpt>print, fsm_apply_cmd(v2, /delta, /passed)
  • current 0.36
  • white
  • back to original
  • AdOpt> v2 = -100e-9*v
  • AdOpt>print, fsm_apply_cmd(v2, /delta, /passed)

1:55 21, 147, 358 are detached
  • edit bad_actuator.list

2:50 Flatten
  • AdOpt>print, opt_int_mat_reduce2(200, track='20200608_213041')
    • /local/aomeas/adsec_calib/flat/20200610_214918/flattening_result.sav

3:05 Measure new recon
  • AdOpt>print, i4d_opt_intmat(0,200,AMPRMS=250e-9)
    • 20200610_220338
    • Get error => Not null FF PURE CURRENT detected during measurements: Guido and Xianyu are worried about it
  • IDL> print, idl_4d_produce('20200610_220338')
  • IDL> print, if_redux_new(/MODAL, '20200610_220338', plot=1, /force)
  • AdOpt>print, opt_int_mat_reduce2(200, track='20200610_220338')
  • AdOpt>print, i4d_opt_intmat(201,400)
    • 20200610_222641

3:58 Looks like Act 243 may be detached
  • AdOpt>print, i4d_opt_intmat(0,200,AMPRMS=250e-9)
    • 20200610_220338
    • Get error => Not null FF PURE CURRENT detected during measurements: Guido and Xianyu are worried about it
  • IDL> print, idl_4d_produce('20200610_220338')
  • IDL> print, if_redux_new(/MODAL, '20200610_220338', plot=1, /force)
  • AdOpt>print, opt_int_mat_reduce2(200, track='20200610_220338')
  • AdOpt>print, i4d_opt_intmat(201,400)
    • 20200610_222641
  • remove act 243

4:18 new recon
  • AdOpt>print, i4d_opt_intmat(0,200,AMPRMS=250e-9)
    • 20200610_231701
  • IDL> print, idl_4d_produce('20200610_231701')
  • IDL> print, if_redux_new(/MODAL, '20200610_231701', plot=1, /force)
  • print, build_int_mat(['20200610_231701'])
  • AdOpt>print, opt_int_mat_reduce2(200, track='20200610_231701')
    • /local/aomeas/adsec_calib/flat/20200610_234055/flattening_result.sav
  • AdOpt>print, i4d_opt_intmat(201,400)
    • 20200610_234244
  • IDL> print, idl_4d_produce('20200610_234244')
  • IDL> print, if_redux_new(/MODAL, '20200610_234244', plot=1, /force)
  • print, build_int_mat(['20200610_231701','20200610_234244'])
  • AdOpt>print, opt_int_mat_reduce2(200, track='20200610_231701')
    • /local/aomeas/adsec_calib/flat/20200610_235906/flattening_result.sav

-- DougMiller - 10 Jun 2020
Topic revision: r2 - 11 Jun 2020, DougMiller
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback