Project

General

Profile

Actions

Feature #2520

closed

Krios liquid nitrogen refill pause

Added by Anchi Cheng about 11 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Start date:
09/17/2013
Due date:
% Done:

0%

Estimated time:
Deliverable:

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

Krios_autofill.JPG (201 KB) Krios_autofill.JPG Jian Shi, 09/20/2013 05:57 AM
Actions #1

Updated by Anchi Cheng about 11 years ago

  • Status changed from New to Assigned
  • Target version set to Appion/Leginon Future Version
Actions #2

Updated by Anchi Cheng about 11 years ago

Found another one might be useful: TemperatureControl.ForceRefill()

Actions #3

Updated by Anchi Cheng about 11 years ago

  • 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.

Actions #4

Updated by Jian Shi about 11 years ago

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.

Actions #5

Updated by Anchi Cheng over 10 years ago

  • 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.

Actions #6

Updated by Anchi Cheng over 10 years ago

r18302 gives a simulation of nitrogen usage if global variable sim_autofiller is set to True

Actions #7

Updated by Anchi Cheng over 10 years ago

  • 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
Actions

Also available in: Atom PDF