Project

General

Profile

FEI TecnaiTitan installation specifics » History » Revision 16

Revision 15 (Anchi Cheng, 03/13/2017 04:29 PM) → Revision 16/27 (Anchi Cheng, 03/13/2017 04:33 PM)

h1. FEI TecnaiTitan installation specifics 

 h2. Install win32 version of python subpackages 

 Because all interaction with the scope uses COM interface that is only accessible through 32-bit architecture, python running Leginon component is the 32-bit version.    Use the 32-bit Windows files (those marked as win32 and certainly not the ones says 64) in http://emg.nysbc.org/projects/leginon/files for these. 

 *Talos has a 64-bit Python pre-installed unde default python location C:\Python27.    Therefore, we need to name our installation with another name, such as C:\Python27-win32.* 

 Here is the full list 
 {{include(Windows_32_External_Package_Installers_Common)}} 
 {{include(Comtypes_installer)}} 

 h2. Required scripting from FEI 

 |TEM Scripting or Tecnai Scripting|Request this when purchasing the microscope|Required| 
 |TomMoniker Scripting|Should come with TEM Scripting|Required| 
 |Low Dose Server Library|Should come with the microscope if low dose kit was purchased|Required only if you want to use low dose kit with Leginon's Manual Application| 

 h3. Run checkcom.py 

 * From a command line window: 
 <pre>cd C:\python27\Lib\site-packages\pyscope 
 C:\python27\python.exe checkcom.py</pre> 

 * The output should at least find typelib for 
 <pre> 
 TEM Scripting 
 </pre> 
 and 
 <pre> 
 TOM Moniker 
 </pre> 

 h2. instruments.cfg 

 cs is *constant for sperical abberation* 

 For Tecnai series: 
 <pre> 
 [TEM] 
 class: tecnai.Tecnai 
 cs: 2.0e-3 
 </pre> 

 For Titan: 
 <pre> 
 [TEM] 
 class: tecnai.Tecnai 
 cs: 2.7e-3 
 </pre> 

 For Krios (different compustage) 
 <pre> 
 [TEM] 
 class: tecnai.Krios 
 cs: 2.7e-3 
 </pre> 

 For Krios EF mode, treated as a separate instrument. i.e. add 
 <pre> 
 [TEM] 
 class: tecnai.EFKrios 
 cs: 2.7e-3 
 </pre> 

 For Arctica, (Version 3.3) 
 <pre> 
 [TEM] 
 class: tecnai.Arctica 
 cs: 2.7e-3 
 </pre> 

 For Arctica, (older version) 
 use Krios class is fine.    Just change cs value. 

 


 h2. Testing with pyscope 

 For Tecnai series In python command 
 <pre> 
 from pyscope import tecnai 
 t = tecnai.Tecnai() 
 t.getMagnification() 
 </pre> 

 For Krios 
 <pre> 
 from pyscope import tecnai 
 t = tecnai.Krios() 
 t.getMagnification() 
 </pre> 

 For Krios with EF-TEM mode, add also 
 <pre> 
 from pyscope import tecnai 
 t = tecnai.EFKrios() 
 t.getMagnification() 
 </pre> 

 For Arctica (3.3 and above) (Use Krios tecnai instruction for 3.2 version) 
 <pre> 
 from pyscope import tecnai 
 t = tecnai.Arctica() 
 t.getMagnification() 
 </pre> 

 You should get the current magnification at the microscope when the main viewing screen is up 

 h2. Trouble Shooting 

 [[unable to initializ Tecnai interface error]] 

 h2. Programs to open before Leginon Client: None