Skip to content
Snippets Groups Projects
Commit 7faad755 authored by Your Name's avatar Your Name
Browse files

fixed kappa exersize

parent 99584bc1
No related branches found
No related tags found
1 merge request!11Main merge jmcchesn-main-patch branch with main
......@@ -38,6 +38,8 @@ from iexcode.instruments.spec_stuff import folders_spec
default_ioc = '29idKappa:'
kth_offset_pv = '29idKappa:userCalcOut1.G'
physical_motors = ['x','y','z','tth','kth','kap','kphi']
pseudo_motors = ['th','chi','phi']
#############################################################################
def kappa_init(*userName,**kwargs):
"""
......@@ -66,8 +68,6 @@ def kappa_init(*userName,**kwargs):
#motors
physical_motors = ['x','y','z','tth','kth','kap','kphi']
pseudo_motors = ['th','chi','phi']
global kappa_Motors
kappa_Motors = Motors('kappa',_kappa_motor_dictionary(),physical_motors,pseudo_motors)
......
from epics import caput,caget
from iexcode.instruments.Kappa import _kappa_motor_dictionary,_kappaTransfer_StrSeq,physical_motors,pseudo_motors
from iexcode.instruments.Kappa import kappa_init
from iexcode.instruments.utilities import dateandtime
from iexcode.instruments.Motors import Motors
def move_PI_motors_full_range():
"""
runs the PI motors through thier full range to prevent burrs and uneven wearing
run on Mondays
"""
ds = kappa_init()
kappa_Motors = Motors('kappa',_kappa_motor_dictionary(),physical_motors,pseudo_motors)
kappa_motor_dictionary=_kappa_motor_dictionary()
"Setting everyone to transfer"
caput(_kappaTransfer_StrSeq(),1)
print('Starting kappa move sequence: ', dateandtime())
for motor in ['tth','kth','kap']:
transfer = iex.BL.motors.get(motor)
LLM = caget(kappa_motor_dictionary[motor][3]+".LLM")
HLM = caget(kappa_motor_dictionary[motor][3]+".HLM")
print(" Moving "+motor+" through it's full range: ",LLM,HHM)
kappa_Motors.move(motor,LLM)
kappa_Motors.move(motor,HLM)
kappa_Motors.move(motor,transfer)
print('Finished kappa move sequence: ', dateandtime())
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment