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