New ScreenPanel
This commit is contained in:
35
script/test53.py
Executable file
35
script/test53.py
Executable file
@@ -0,0 +1,35 @@
|
||||
|
||||
|
||||
caput("TESTIOC:TESTCALCOUT:Input", 2.0)
|
||||
|
||||
time.sleep(0.0)
|
||||
|
||||
caput("TESTIOC:TESTCALCOUT:Input", 5.0)
|
||||
|
||||
try:
|
||||
#write_logs()
|
||||
|
||||
waiting = True
|
||||
def plot_task():
|
||||
global waiting
|
||||
while waiting:
|
||||
if count.take() != pos:
|
||||
time.sleep(2.0)
|
||||
|
||||
ret = fork(plot_task)
|
||||
try:
|
||||
#Post-actions
|
||||
wait_channel("TESTIOC:TESTCALCOUT:Output", "3.0", type = 's')
|
||||
time.sleep(2.0)
|
||||
print "Finished Energy scan"
|
||||
finally:
|
||||
waiting = False
|
||||
join(ret)
|
||||
|
||||
#plot_file(newName)
|
||||
print("Success")
|
||||
|
||||
except:
|
||||
while caget('TESTIOC:TESTCALCOUT:Output') != 3.0:
|
||||
print("Aborting...")
|
||||
caput("TESTIOC:TESTCALCOUT:Input", 3.0)
|
||||
Reference in New Issue
Block a user