p_dm2.set_type("pzt") p_dm2.set_nact(80) p_dm2.set_alt(9000.) p_dm2.set_thresh(0.) p_dm2.set_coupling(0.2) p_dm2.set_unitpervolt(0.01) p_dm2.set_push4imat(100.) p_dm3.set_type("tt") p_dm3.set_alt(0.) p_dm3.set_unitpervolt(0.0005) p_dm3.set_push4imat(10.) # centroiders p_centroider0 = conf.Param_centroider() p_centroider1 = conf.Param_centroider() p_centroider2 = conf.Param_centroider() p_centroider3 = conf.Param_centroider() p_centroiders = [p_centroider0, p_centroider1, p_centroider2, p_centroider3] p_centroider0.set_nwfs(0) p_centroider0.set_type("cog") p_centroider1.set_nwfs(1) p_centroider1.set_type("cog") p_centroider2.set_nwfs(2) p_centroider2.set_type("cog") p_centroider3.set_nwfs(3)
nact = p_wfs0.nxsub + 1 p_dm0.set_nact(nact) p_dm0.set_alt(0.) p_dm0.set_thresh(0.14) p_dm0.set_coupling(0.1458) p_dm0.set_unitpervolt(0.4) # From Sam p_dm0.set_push4imat(1.) # From Sam # Remove DTT mirror for initial simulation (but the TTM is there for Mode 1 Keck) p_dm1.set_type("tt") p_dm1.set_alt(0.) p_dm1.set_unitpervolt(0.016) # unedited p_dm1.set_push4imat(10.) # unedited # centroiders p_centroider0 = conf.Param_centroider() #p_centroider1 = conf.Param_centroider() p_centroiders = [p_centroider0] #,p_centroider1] p_centroider0.set_nwfs(0) p_centroider0.set_type("cog") #p_centroider1.set_nwfs(0) #p_centroider1.set_type("cog") # p_centroider0.set_type("corr") # p_centroider0.set_type_fct("model") # controllers p_controller0 = conf.Param_controller() p_controllers = [p_controller0] p_controller0.set_type("ls") # Confirm whether this is the correct controller
p_dms[0].set_nact(nact) p_dms[0].set_alt(0.) p_dms[0].set_thresh(0.3) p_dms[0].set_coupling(0.2) p_dms[0].set_unitpervolt(1.) p_dms[0].set_push4imat(1.) p_dms[0].set_influType("radialSchwartz") p_dms[1].set_type("tt") p_dms[1].set_alt(0.) p_dms[1].set_unitpervolt(1.) p_dms[1].set_push4imat(1.) #centroiders #p_centroider0=conf.Param_centroider() p_centroiders = [conf.Param_centroider()] for i in range(len(p_centroiders)): p_centroiders[i].set_nwfs(i) p_centroiders[i].set_type("cog") #p_centroiders[i].set_nmax(8) p_centroiders[i].set_thresh(0) #p_centroider0.set_type("corr") #p_centroider0.set_type_fct("model") #controllers p_controller1 = conf.Param_controller() p_controllers = [p_controller1]