Feature #2520
closed
Krios liquid nitrogen refill pause
Added by Anchi Cheng about 11 years ago.
Updated over 10 years ago.
Description
Being asked by a few people. Here is what I found out.
temscripting has RefrigerantLevel_ColumnDewar, which might be what we need
Need to work on it when I have time.
Files
- Status changed from New to Assigned
- Target version set to Appion/Leginon Future Version
Found another one might be useful: TemperatureControl.ForceRefill()
- Assignee changed from Anchi Cheng to Jian Shi
Jian,
Please try this. I get "Temperature Control is not supported on this system" Exception on our F20. Reasonable since we don't have automatice filling.
Do this on Krios PC from python command line
from pyscope import tecnai
t = tecnai.Tecnai()
t.tecnai.TemperatureControl.RefrigerantLevel(0)
t.tecnai.TemperatureControl.RefrigerantLevel(1)
0 is the autofiller, 1 is the column. I am not sure which one we need, most likely autofiller assuming that autofiller is filling the column.
Let me know what the outputs are.
After that, you can try:
t.tecnai.TemeratureControl.ForceRefill()
and see what it does.
Rather than pause when Krios decide to fill, we can activately monitor the level and force fill when we need to. Works better that way.
Please find the output of the command in attached pic.
However I have a different idea regarding to how to monitor autofilling. I will put it down later.
- Affected Version changed from Appion/Leginon 2.1.0 to Appion/Leginon 3.0.0
r18005, r18006 and r18135 uses only TemperatureControl.RefrigerantLevel to monitor.
I found a better property in newer temscripting for our Krios (Titan TUI version 1.5.1,TEMScripting 1.9.8) called TemeratureControl.DewarsAreBusyFilling but it appears not available in the older ones we looked at the temscripting gen_py file earlier even though TEMScript is said to be at the same version.
r18150 and r18151 use this by default but will still use the old way if not available.
r18302 gives a simulation of nitrogen usage if global variable sim_autofiller is set to True
- Tracker changed from Bug to Feature
- Status changed from Assigned to Closed
- Target version changed from Appion/Leginon Future Version to Appion/Leginon 3.1.0
Also available in: Atom
PDF