Project

General

Profile

Installation on the microscope computer » History » Version 7

Amber Herold, 05/05/2010 10:39 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
52
<pre>cd Leginon-1.6-ALL
53
svn co http://emg.nysbc.org/svn/comarray/branches/leg1.6 comarray</pre>
54
55
* Start a command line Window from Start Menu
56
57
58
* Install the package with commands such as
59
<pre>cd Your_Download_Place\Leginon-1.6-ALL\comarray
60
c:\\python25\python.exe setup.py install</pre>
61
62
63
64
65
66
67
68
69
70
h2.  Supporting programs for film exposure
71
72
73
74
Install the following if you need film exposure on FEI Tecnai TEM through Leginon,
75
available through FEI. Please contact Max Otten: <email>mto@feico.com</email> and request
76
for adaexp.exe that works with your version of Tecnai user interface program.
77
78
79
80
|_.Name:|_.File:|
81
| exposure adaptor|adaexp.exe|
82
83
84
85
86
87
88
89
h2.  Register adaexep.exe
90
91
92
93
*  From the command prompt:
94
95
<pre>adaexp.exe /regserver</pre>
96
97
*  From the program start menu under pyScope or
98
C:\Python25\Lib\site-packages\pyScope\
99
100
<pre>updatecom.py</pre>
101
102
103
104
105
106
107
108
109
h2. Modify instruments.cfg:
110
111
112
113
Sinedon now have full control of database interaction, therefore, the database
114
configuration in leginon.cfg is no longer needed.
115
116
117
118
119
* Modify the file instruments.cfg in the installed pyScope directory to that for
120
your microscope and camera. For example, if your microscope uses Tecnai Scripting
121
Interface and you have a Gatan camera that you interface through
122
DigitalMicrograph:
123
124
125
126
<pre>[tem]
127
class: tecnai.Tecnai
128
[camera]
129
class: gatan.Gatan</pre>
130
131
132
133
The file contains other examples of microscope and camera drivers that we
134
distribute from NRAMM.
135
136
137
138
139
140
141
142
143
144
h2. Run updatecom.py
145
146
147
148
From a command line window:
149
150
151
152
<pre>cd C:\python25\Lib\Site-Packages\pyScope
153
C:\python25\python.exe updatecom.py</pre>
154
155
156
157
This should generate a few files, including tecnaicom.py, gatancom.py and tietzcom.py,
158
in the same directory.
159
160
161
162
163
164
h2. Additional setup on Tietz PXL camera (optional)
165
166
167
168
The actual Tietz PXL camera dimension is slightly larger than 2048 x 2048. If you'd like
169
to take the images using the maximum of 2048 x 2048 pixels, you may modify the function that
170
get camera dimension in tietz.py of pyScope package.
171
172
173
*  Go to C:\Python25\Lib\site-packages\pyScope\
174
175
176
*  Edit tietz.py with a plain text editor
177
178
179
*  Find the lines:
180
181
182
183
<pre> def getCameraSize(self):
184
# {'type': dict, 'values': {'x': {'type': int}, 'y': {'type': int}}}}
185
x = self._getParameterValue('cpTotalDimensionX')
186
y = self._getParameterValue('cpTotalDimensionY')
187
return {'x': x, 'y': y}
188
</pre>
189
190
191
192
*  Change the last line to:
193
194
195
196
<pre>    return {'x': 2048, 'y': 2048}</pre>
197
198
199
200
201
202
203
204
205
h2.  Additional Software (Optional):
206
207
208
TightVNC (http://www.tightvnc.com) if you get tired of going into the microscope room
209
just to open the column valves.
210 2 Amber Herold
211
212
______
213
214
[[Windows Installation|< Windows Installation]] | [[Next Steps|Next Steps >]]
215 3 Amber Herold
216
217
______