Files
x11ma/script/Vinayak_prot.py
gac-x11ma 65241c2fff Closedown
2018-03-02 16:01:54 +01:00

29 lines
1004 B
Python

def switchBox(PV, val, ACK)
flag = 1
while(flag):
caput(PV,val)
a = caget(ACK)
if a == 'Command Completed':
flag = 0
time.sleep(1.0)
#a = None
switchBox ('X11MA-PC-LEEM:ANALOG-CH10', 5.0, 'X11MA-PC-LEEM:ANALOG-CH10-ACK')
switchBox ('X11MA-PC-LEEM:DIG-CH4', 0, 'X11MA-PC-LEEM:DIG-CH4-ACK')
switchBox ('X11MA-PC-LEEM:DIG-CH7', 0, 'X11MA-PC-LEEM:DIG-CH7-ACK')
switchBox ('X11MA-PC-LEEM:DIG-CH6', 1, 'X11MA-PC-LEEM:DIG-CH6-ACK')
switchBox ('X11MA-PC-LEEM:DIG-CH5', 1, 'X11MA-PC-LEEM:DIG-CH5-ACK')
caput('X11MA-PC-LEEM:FIL_SP',1000.0)
time.sleep(5.0)
caput('X11MA-PC-LEEM:FIL_SP',0.0)
time.sleep(1.0)
switchBox ('X11MA-PC-LEEM:DIG-CH6', 0, 'X11MA-PC-LEEM:DIG-CH6-ACK')
switchBox ('X11MA-PC-LEEM:DIG-CH5', 0, 'X11MA-PC-LEEM:DIG-CH5-ACK')
switchBox ('X11MA-PC-LEEM:DIG-CH4', 1, 'X11MA-PC-LEEM:DIG-CH4-ACK')
switchBox ('X11MA-PC-LEEM:DIG-CH7', 1, 'X11MA-PC-LEEM:DIG-CH7-ACK')
switchBox ('X11MA-PC-LEEM:ANALOG-CH10', 0.0, 'X11MA-PC-LEEM:ANALOG-CH10-ACK')