aboutsummaryrefslogtreecommitdiff
path: root/examples/lock_eit.py
diff options
context:
space:
mode:
authorEugeniy E. Mikhailov <evgmik@gmail.com>2021-12-19 00:38:24 -0500
committerEugeniy E. Mikhailov <evgmik@gmail.com>2021-12-19 00:38:24 -0500
commit47957d5e786acf34253f8ab6760f8e41b2ba5c9f (patch)
treed5de6aa901f93d772336939b11621f5bff049d47 /examples/lock_eit.py
parent8f39c6c707a8a97c5f0e93807d7cc983dd8d3d6a (diff)
downloadqolab-47957d5e786acf34253f8ab6760f8e41b2ba5c9f.tar.gz
qolab-47957d5e786acf34253f8ab6760f8e41b2ba5c9f.zip
clean up unused code
Diffstat (limited to 'examples/lock_eit.py')
-rw-r--r--examples/lock_eit.py31
1 files changed, 7 insertions, 24 deletions
diff --git a/examples/lock_eit.py b/examples/lock_eit.py
index 47e8975..6b52c50 100644
--- a/examples/lock_eit.py
+++ b/examples/lock_eit.py
@@ -46,7 +46,7 @@ async def feedbackLoop(apparatus, nsteps):
# while True:
for i in range(0,nsteps):
adjustRFandLog(apparatus)
- await asyncio.sleep(0.001)
+ await asyncio.sleep(0.1)
apparatus.runStatus = False
def adjustRFandLog(apparatus):
@@ -103,7 +103,6 @@ async def main():
apparatus.scope = scope
apparatus.rfgen = rfgen
apparatus.pid = pid
- apparatus.log = initLog()
apparatus.state = None
apparatus.runStatus = False
@@ -118,36 +117,26 @@ async def main():
print('========== Initial lock ===========')
apparatus.state = 'Initial lock'
update_webpage(apparatus=apparatus)
- apparatus.gui_log.traces = initLog()
- apparatus.logFileName = None
- wp.data['log_file_name'] = apparatus.logFileName
+ apparatus.gui_log.setTraces( initLog() )
apparatus.pid.reset()
apparatus.runStatus = True
res = await asyncio.gather(
- feedbackLoop(apparatus, nsteps=1000)
+ feedbackLoop(apparatus, nsteps=100)
)
print('========= Long term lock ===========')
apparatus.state = 'Long term lock'
update_webpage(apparatus=apparatus)
- apparatus.gui_log.traces = initLog()
- apparatus.logFileName = None
- # apparatus.logFileName = apparatus.getNextDataFile()
- wp.data['log_file_name'] = apparatus.logFileName
+ apparatus.gui_log.setTraces( initLog() )
apparatus.pid.reset()
apparatus.runStatus = True
res = await asyncio.gather(
- feedbackLoop(apparatus, nsteps=10000)
- # , updateLogPlotLoop(apparatus),
- # updateLogFileLoop(apparatus)
+ feedbackLoop(apparatus, nsteps=100000)
)
- print(apparatus.logFileName)
- # updateLogPlot(apparatus)
- # apparatus.log.save(apparatus.logFileName, item_format='.15e')
apparatus.state = 'Done working with hardware'
- # update_webpage(apparatus=apparatus)
- task_gui_log_update_loop.cancel()
+
+ apparatus.gui_log.stop_tasks()
task_wp_update_loop.cancel()
print("done")
return(apparatus)
@@ -182,12 +171,6 @@ if __name__ == '__main__':
clock_upd = jp.Div(text='Clock Loading...', classes='text-xl bg-gray-400', a=div_status)
status_line = jp.Div(text='Status Loading...',classes='text-xl', a=div_status)
- div_save = jp.Div(classes='flex', a=wp)
- div_log_file_name = jp.Div(model=[wp,'log_file_name'], a=div_save)
- wp.data['log_file_name'] = None
-
- div_log = jp.Div(classes='flex', a=wp)
-
# mpl.use("TkAgg")
# apparatus = asyncio.run(main())
jp.justpy(getPage, startup=jp_startup)