Falcon 3 support » History » Version 5
Anchi Cheng, 03/10/2020 02:05 PM
1 | 1 | Anchi Cheng | h1. Falcon 3 support |
---|---|---|---|
2 | |||
3 | h2. Requirement from camera manufacture: |
||
4 | |||
5 | 4 | Anchi Cheng | * Krios 2.12 or Talos/Arctica 1.12 software version. |
6 | 1 | Anchi Cheng | * Advanced TEM Scripting |
7 | |||
8 | h2. Required leginon version: |
||
9 | |||
10 | * 3.4 and above |
||
11 | 2 | Anchi Cheng | |
12 | h2. Extra Package and Installation |
||
13 | |||
14 | |_.program/package|_.notes| |
||
15 | 3 | Anchi Cheng | |TEMAdvancedScripting.dll |(Should come with the microscope)| |
16 | 2 | Anchi Cheng | |
17 | {{include(comtypes installer)}} |
||
18 | |||
19 | {{include(comtypes_installation)}} |
||
20 | |||
21 | You should have |
||
22 | |||
23 | <pre> |
||
24 | TEMAdvancedScripting |
||
25 | </pre> |
||
26 | |||
27 | h2. instruments.cfg |
||
28 | |||
29 | 5 | Anchi Cheng | * Falcon3 class is for linear mode and Falcon3EC class is for electron counting mode. You want to have both. The configuration section names just need to be unique. In this case, we call them camera1 and camera2, respectively. |
30 | 2 | Anchi Cheng | <pre> |
31 | 5 | Anchi Cheng | [camera1] |
32 | 2 | Anchi Cheng | class: feicam.Falcon3 |
33 | zplane: 50 |
||
34 | height: 4096 |
||
35 | width: 4096 |
||
36 | </pre> |
||
37 | <pre> |
||
38 | 5 | Anchi Cheng | [camera2] |
39 | 2 | Anchi Cheng | class: feicam.Falcon3EC |
40 | zplane: 50 |
||
41 | height: 4096 |
||
42 | width: 4096 |
||
43 | </pre> |
||
44 | |||
45 | h2. Setup |
||
46 | |||
47 | * Set dose rate and acquire References using TUI Reference manager. Don't do it in Leginon. |
||
48 | * Set up in fei.cfg (See FEI scope installation instruction) |
||
49 | <pre> |
||
50 | [camera] |
||
51 | FRAME_SUBPATH = leginonframes |
||
52 | </pre> |
||
53 | In this case, you will need to create a directory called leginonframes on your Falcon image storage server (called OffloadData on your scope PC) with these parent directories |
||
54 | <pre> |
||
55 | OffloadData\TemScripting\BM-Falcon\leginonframes |
||
56 | </pre> |
||
57 | |||
58 | This leginonframes directory can then mounted on your permanent storage system and allow rawtransfer.py to rsync the files. |
||
59 | |||
60 | h2. Programs to open before Leginon Client: TIA. |
||
61 | |||
62 | h2. Testing with pyscope |
||
63 | |||
64 | In python command |
||
65 | <pre> |
||
66 | form pyscope import feicam |
||
67 | g = feicam.Falcon3() |
||
68 | g.setExposureTime(200) |
||
69 | g.getImage() |
||
70 | </pre> |
||
71 | |||
72 | {{include(pyscope_test_result array)}} |
||
73 | |||
74 | h2. Trouble shooting |
||
75 | |||
76 | If TEM Advanced Scripting is not setup correctly by the manufacture, a configuration error will appear similar to this: |
||
77 | <pre> |
||
78 | _ctypes.COMError: (-2147467259, 'Unspecified error.', (u"Could not load Storage Server configuration file: C:\\ProgramData\\FEI||AcquisitionStorageServer||StorageServer.config', u'',u'', 0, None)) |
||
79 | </pre> |