TwiceAsNice  2019-02-18
Variables
Kalyan_tipTiltOffload2SE Namespace Reference

Variables

 disturbance = pyfits.getdata('tipOnDM.fits')
 Stop sending commands to DM, make it flat agian and running 50 frames wfcCtrl.StopDisturbance() wfcCtrl.ResetShape() wfcCtrlCommon.startLoop(50) More...
 
 CONFIG
 
 SE
 
 P1 = se.getPosition()['SE06']
 
 P2 = se.getPosition()['SE06']
 
 delP = P1 - P2
 
float scale = delP/30.0
 
 actuator = np.zeros((100,349))
 from LaosWfcCtrl import * import time wfcCtrl, wfcCtrlCommon, wfcFitsWriter = Wfc.connect("laos.sx.hws.wfc.loop-svr.WFC") More...
 
 idx = wfcCtrl.getLastBufferNum()
 
 current_shape = actuator.mean(axis=0)
 
 m2c_inverse = la.pinv(m2c,rcond=1e-15)
 
 current_modes = np.dot(m2c_inverse,current_shape)
 
 measured_tip
 
 measured_tilt
 
list tip_tilt_measured = [measured_tip,measured_tilt]
 
list tip_mult_vector = [1.28678/1009.14360579, -7.68663/1009.14360579]
 
list tilt_mult_vector = [7.11891/1041.2522373 , 1.18884/1041.2522373]
 
list tip_tilt_matrix = [tip_mult_vector, tilt_mult_vector]
 
 SE_relative_displacement = np.rint(np.dot(tip_tilt_matrix,tip_tilt_measured))
 
 gain = np.zeros(349)
 
 delX
 
 delY
 
 q = MapStringPoint()
 

Variable Documentation

◆ actuator

Kalyan_tipTiltOffload2SE.actuator = np.zeros((100,349))

from LaosWfcCtrl import * import time wfcCtrl, wfcCtrlCommon, wfcFitsWriter = Wfc.connect("laos.sx.hws.wfc.loop-svr.WFC")

◆ CONFIG

Kalyan_tipTiltOffload2SE.CONFIG

◆ current_modes

Kalyan_tipTiltOffload2SE.current_modes = np.dot(m2c_inverse,current_shape)

◆ current_shape

Kalyan_tipTiltOffload2SE.current_shape = actuator.mean(axis=0)

◆ delP

Kalyan_tipTiltOffload2SE.delP = P1 - P2

◆ delX

Kalyan_tipTiltOffload2SE.delX

◆ delY

Kalyan_tipTiltOffload2SE.delY

◆ disturbance

Kalyan_tipTiltOffload2SE.disturbance = pyfits.getdata('tipOnDM.fits')

Stop sending commands to DM, make it flat agian and running 50 frames wfcCtrl.StopDisturbance() wfcCtrl.ResetShape() wfcCtrlCommon.startLoop(50)

◆ gain

Kalyan_tipTiltOffload2SE.gain = np.zeros(349)

◆ idx

Kalyan_tipTiltOffload2SE.idx = wfcCtrl.getLastBufferNum()

◆ m2c_inverse

Kalyan_tipTiltOffload2SE.m2c_inverse = la.pinv(m2c,rcond=1e-15)

◆ measured_tilt

Kalyan_tipTiltOffload2SE.measured_tilt

◆ measured_tip

Kalyan_tipTiltOffload2SE.measured_tip

◆ P1

Kalyan_tipTiltOffload2SE.P1 = se.getPosition()['SE06']

◆ P2

Kalyan_tipTiltOffload2SE.P2 = se.getPosition()['SE06']

◆ q

Kalyan_tipTiltOffload2SE.q = MapStringPoint()

◆ scale

float Kalyan_tipTiltOffload2SE.scale = delP/30.0

◆ SE

Kalyan_tipTiltOffload2SE.SE

◆ SE_relative_displacement

Kalyan_tipTiltOffload2SE.SE_relative_displacement = np.rint(np.dot(tip_tilt_matrix,tip_tilt_measured))

◆ tilt_mult_vector

list Kalyan_tipTiltOffload2SE.tilt_mult_vector = [7.11891/1041.2522373 , 1.18884/1041.2522373]

◆ tip_mult_vector

list Kalyan_tipTiltOffload2SE.tip_mult_vector = [1.28678/1009.14360579, -7.68663/1009.14360579]

◆ tip_tilt_matrix

list Kalyan_tipTiltOffload2SE.tip_tilt_matrix = [tip_mult_vector, tilt_mult_vector]

◆ tip_tilt_measured

list Kalyan_tipTiltOffload2SE.tip_tilt_measured = [measured_tip,measured_tilt]