Project

General

Profile

Installation on the microscope computer » History » Version 9

Amber Herold, 05/05/2010 10:42 AM

1 1 Amber Herold
h1. Additional installation on the microscope computer
2
3
4
5
6
7
The full leginon and its supporting packages need to be installed on the Windows computer
8
controlling the microscope. Additional programs are required for communication with the CCD
9
and extra functions for Tecnai scripting not supported as default by FEI Tecnai
10
microscopes
11
12
13
14
h2.  Required supporting programs for the CCD camera from camera makers
15
16
17
18
Install and register the following programs for CCD cameras from the two makes:
19
20
21
22
|_.Camera Make:|_.File:|
23
| Gatan|TecnaiCCD.dll|
24
| Tietz|CAMC4.exe*|
25
26
27 5 Amber Herold
*Note:* We have experienced slowness of the CAMC4.exe comes with later version Tecnai TUI/TIA. Replacing it with an earlier version of CAMC4.exe resolved the problem.
28 1 Amber Herold
29
30
31
32
33
h2. Additional Package required from NRAMM for Gatan camera or camera that uses TIA
34
35
36
37
For Gatan Camera or FEI Eagle Camera that uses TIA, comarray package need to be install
38
with python
39
40
41
42
|_.SVN Package Name|_.Installed Python Package Name|_.Reason for update:|
43
|comarray|comarray|com module output conversion to array|
44
45
46
47
48
49
50 7 Amber Herold
* [[Windows installation#Check-out-SVN-Source-Files-from-the-depository|Check out the comarray package]] from svn depository with your SVN client
51 1 Amber Herold
<pre>cd Leginon-1.6-ALL
52
svn co http://emg.nysbc.org/svn/comarray/branches/leg1.6 comarray</pre>
53
54
* Start a command line Window from Start Menu
55
56
57
* Install the package with commands such as
58
<pre>cd Your_Download_Place\Leginon-1.6-ALL\comarray
59
c:\\python25\python.exe setup.py install</pre>
60
61
62
63
64
65
66
67
68
69
h2.  Supporting programs for film exposure
70
71
72
73
Install the following if you need film exposure on FEI Tecnai TEM through Leginon,
74 9 Amber Herold
available through FEI. Please contact Max Otten: mto@feico.com and request
75 1 Amber Herold
for adaexp.exe that works with your version of Tecnai user interface program.
76
77
78
79
|_.Name:|_.File:|
80
| exposure adaptor|adaexp.exe|
81
82
83
84
85
86
87
88
h2.  Register adaexep.exe
89
90
91
92
*  From the command prompt:
93
<pre>adaexp.exe /regserver</pre>
94
95 9 Amber Herold
*  From the program start menu under pyScope or C:\Python25\Lib\site-packages\pyScope\
96 1 Amber Herold
<pre>updatecom.py</pre>
97
98
99
100
101
102
103
104
105
h2. Modify instruments.cfg:
106
107
108
109 9 Amber Herold
Sinedon now has full control of database interaction, therefore, the database
110 1 Amber Herold
configuration in leginon.cfg is no longer needed.
111
112
113
114
115
* Modify the file instruments.cfg in the installed pyScope directory to that for
116
your microscope and camera. For example, if your microscope uses Tecnai Scripting
117 9 Amber Herold
Interface and you have a Gatan camera that you interface through DigitalMicrograph:
118 1 Amber Herold
119
120
121
<pre>[tem]
122
class: tecnai.Tecnai
123
[camera]
124
class: gatan.Gatan</pre>
125
126
127
128
The file contains other examples of microscope and camera drivers that we
129
distribute from NRAMM.
130
131
132
133
134
135
136
137
138
139
h2. Run updatecom.py
140
141
142
143
From a command line window:
144
145
146
147
<pre>cd C:\python25\Lib\Site-Packages\pyScope
148
C:\python25\python.exe updatecom.py</pre>
149
150
151
152
This should generate a few files, including tecnaicom.py, gatancom.py and tietzcom.py,
153
in the same directory.
154
155
156
157
158
159
h2. Additional setup on Tietz PXL camera (optional)
160
161
162
163
The actual Tietz PXL camera dimension is slightly larger than 2048 x 2048. If you'd like
164
to take the images using the maximum of 2048 x 2048 pixels, you may modify the function that
165
get camera dimension in tietz.py of pyScope package.
166
167
168
*  Go to C:\Python25\Lib\site-packages\pyScope\
169
170
171
*  Edit tietz.py with a plain text editor
172
173
174
*  Find the lines:
175
176
177
178
<pre> def getCameraSize(self):
179
# {'type': dict, 'values': {'x': {'type': int}, 'y': {'type': int}}}}
180
x = self._getParameterValue('cpTotalDimensionX')
181
y = self._getParameterValue('cpTotalDimensionY')
182
return {'x': x, 'y': y}
183
</pre>
184
185
186
187
*  Change the last line to:
188
189
190
191
<pre>    return {'x': 2048, 'y': 2048}</pre>
192
193
194
195
196
197
198
199
200
h2.  Additional Software (Optional):
201
202
203
TightVNC (http://www.tightvnc.com) if you get tired of going into the microscope room
204
just to open the column valves.
205 2 Amber Herold
206
207
______
208
209
[[Windows Installation|< Windows Installation]] | [[Next Steps|Next Steps >]]
210 3 Amber Herold
211
212
______