Ejemplo n.º 1
0
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
Ejemplo n.º 3
0
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]