[Jenne, Cheryl, Nutsinee]
We tweaked the calibration of the PSL rotation stage, which hadn't been done since the power incident on the rotation stage was adjusted about a week ago. Now hopefully a 50W request will give us 50W, rather than some higher value. Nutsinee has her script ready for next time, so we can try doing it automatically rather than by hand.
I have written a fitting script for PSL rotation stage calibration, and put it in ...../userapps/psl/h1/scripts/RotationStage/
First, run Nutsinee's script MoveRotationStage.py, which will move the rotation stage from -90deg to +90deg, in 5 degree steps, and record the measured angle and the power at the PSL periscope to a text file.
Then with Matlab, run CalibRotStage.m. This will load the data, calibrate it, and give you a plot with the fitted calibration parameters in the legend.
Finally, move those values to the PSL rotation stage's calibration screen.
Unfortunately though, when we use the LASER_PWR guardian to request 50W, we only get about 48W. This was true earlier with my hand-tuned calibration, as well as with the fits. This is something that could be looked into.