Project

General

Profile

FEI TecnaiTitan installation specifics » History » Version 16

Anchi Cheng, 03/13/2017 04:33 PM

1 1 Anchi Cheng
h1. FEI TecnaiTitan installation specifics
2
3 15 Anchi Cheng
h2. Install win32 version of python subpackages
4 1 Anchi Cheng
5 15 Anchi Cheng
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.
6
7
*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.*
8
9
Here is the full list
10
{{include(Windows_32_External_Package_Installers_Common)}}
11 12 Anchi Cheng
{{include(Comtypes_installer)}}
12 1 Anchi Cheng
13 15 Anchi Cheng
h2. Required scripting from FEI
14
15 1 Anchi Cheng
|TEM Scripting or Tecnai Scripting|Request this when purchasing the microscope|Required|
16
|TomMoniker Scripting|Should come with TEM Scripting|Required|
17
|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|
18 2 Anchi Cheng
19 13 Anchi Cheng
h3. Run checkcom.py
20 2 Anchi Cheng
21
* From a command line window:
22
<pre>cd C:\python27\Lib\site-packages\pyscope
23 14 Anchi Cheng
C:\python27\python.exe checkcom.py</pre>
24 2 Anchi Cheng
25 13 Anchi Cheng
* The output should at least find typelib for
26 2 Anchi Cheng
<pre>
27 13 Anchi Cheng
TEM Scripting
28 2 Anchi Cheng
</pre>
29 13 Anchi Cheng
and
30 10 Anchi Cheng
<pre>
31 13 Anchi Cheng
TOM Moniker
32 2 Anchi Cheng
</pre>
33
34
h2. instruments.cfg
35
36 7 Anchi Cheng
cs is *constant for sperical abberation*
37
38
For Tecnai series:
39 2 Anchi Cheng
<pre>
40
[TEM]
41
class: tecnai.Tecnai
42
cs: 2.0e-3
43 1 Anchi Cheng
</pre>
44
45 7 Anchi Cheng
For Titan:
46
<pre>
47
[TEM]
48
class: tecnai.Tecnai
49
cs: 2.7e-3
50
</pre>
51 1 Anchi Cheng
52 7 Anchi Cheng
For Krios (different compustage)
53
<pre>
54
[TEM]
55
class: tecnai.Krios
56
cs: 2.7e-3
57
</pre>
58 1 Anchi Cheng
59 16 Anchi Cheng
For Krios EF mode, treated as a separate instrument. i.e. add
60
<pre>
61
[TEM]
62
class: tecnai.EFKrios
63
cs: 2.7e-3
64
</pre>
65 15 Anchi Cheng
66 16 Anchi Cheng
For Arctica, (Version 3.3)
67
<pre>
68
[TEM]
69
class: tecnai.Arctica
70
cs: 2.7e-3
71
</pre>
72
73
For Arctica, (older version)
74
use Krios class is fine.  Just change cs value.
75
76 1 Anchi Cheng
h2. Testing with pyscope
77 2 Anchi Cheng
78 15 Anchi Cheng
For Tecnai series In python command
79 8 Anchi Cheng
<pre>
80 1 Anchi Cheng
from pyscope import tecnai
81 7 Anchi Cheng
t = tecnai.Tecnai()
82 1 Anchi Cheng
t.getMagnification()
83 7 Anchi Cheng
</pre>
84 15 Anchi Cheng
85 1 Anchi Cheng
For Krios
86
<pre>
87
from pyscope import tecnai
88 15 Anchi Cheng
t = tecnai.Krios()
89
t.getMagnification()
90
</pre>
91
92
For Krios with EF-TEM mode, add also
93
<pre>
94
from pyscope import tecnai
95
t = tecnai.EFKrios()
96
t.getMagnification()
97
</pre>
98 1 Anchi Cheng
99 16 Anchi Cheng
For Arctica (3.3 and above) (Use Krios instruction for 3.2 version)
100 15 Anchi Cheng
<pre>
101
from pyscope import tecnai
102
t = tecnai.Arctica()
103 2 Anchi Cheng
t.getMagnification()
104
</pre>
105
106 6 Anchi Cheng
You should get the current magnification at the microscope when the main viewing screen is up
107 5 Anchi Cheng
108 11 Anchi Cheng
h2. Trouble Shooting
109
110
[[unable to initializ Tecnai interface error]]
111
112 5 Anchi Cheng
h2. Programs to open before Leginon Client: None