Files
x11ma/script/Vinayak_prot.py
gac-x11ma de32ffdc97 Startup
2018-04-05 10:39:36 +02:00

30 lines
1.0 KiB
Python

def switchBox(PV,val,ACK):
flag = 1
while(flag):
print("Working on: " + PV)
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-STATUS')
switchBox ('X11MA-PC-LEEM:DIG-CH4', 0, 'X11MA-PC-LEEM:DIG-CH4-STATUS')
switchBox ('X11MA-PC-LEEM:DIG-CH7', 0, 'X11MA-PC-LEEM:DIG-CH7-STATUS')
switchBox ('X11MA-PC-LEEM:DIG-CH6', 1, 'X11MA-PC-LEEM:DIG-CH6-STATUSK')
switchBox ('X11MA-PC-LEEM:DIG-CH5', 1, 'X11MA-PC-LEEM:DIG-CH5-STATUS')
#caput('X11MA-PC-LEEM:FIL_SP',1000.0)
#time.sleep(1.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-STATUS')
switchBox ('X11MA-PC-LEEM:DIG-CH5', 0, 'X11MA-PC-LEEM:DIG-CH5-STATUS')
switchBox ('X11MA-PC-LEEM:DIG-CH4', 1, 'X11MA-PC-LEEM:DIG-CH4-STATUS')
switchBox ('X11MA-PC-LEEM:DIG-CH7', 1, 'X11MA-PC-LEEM:DIG-CH7-STATUS')
switchBox ('X11MA-PC-LEEM:ANALOG-CH10', 0.0, 'X11MA-PC-LEEM:ANALOG-CH10-STATUS')