Project

General

Profile

AutoIt program and script compilation » History » Version 3

Anchi Cheng, 12/06/2019 06:25 PM

1 2 Anchi Cheng
h1. AutoIt program, script compilation and testing
2 1 Anchi Cheng
3
h2. Download AutoIt Scripting program on microscope computer
4
5
see https://www.autoitscript.com/site/autoit/downloads/
6
7
h2. Compile *.au3 files
8
9 2 Anchi Cheng
These are found in your_myami/pyscope/autoit/.  Right-click on the file icon should allow you to compile.  Place the resulting exe files at a common place, for example, *C:\Program Files\AutoIt3\* and remember its location to be added to fei.cfg
10 1 Anchi Cheng
11 2 Anchi Cheng
h2. Add the locations of the exe files to fei.cfg of your leginon installation if you have not done so.
12 1 Anchi Cheng
13
# make a copy of your_myami/pyscope/fei.cfg.template and call it fei_temp.cfg
14
# compare fei_temp.cfg with your current fei.cfg used for leginon and modify fei_temp.cfg according to your current configuration.
15
# find the entries related to AUTOIT and fill in the location of your autoit exe files.
16
17
h2. Testing
18
19 2 Anchi Cheng
h3. Beamstop
20
21
# You can double click on BeamstopIn.exe and Beamstopout.exe to see if it does what it should be doing. 
22
23
h3. TUIAcquire
24
25
# Go to TUI interface and CCD/TV Camera panel.
26
# Select BM-Ceta
27
# Double click on TuiAcquire.exe to execute.  This is most likely to fail in some of the validation steps.  Make correction to these settings and try again.
28
# When all validations are passed, you should see TIA starts acquiring movie series using Acquire preset of the CCD/TV Camera panel.
29
# Double click on TuiAcquire.exe again to stop movie series acquisition.
30
31
h3. TiaExportSeries
32
33 3 Anchi Cheng
# Select TEM Imaging & Analysis (TIA) Window that has the series movie acquired from TuiAcquire.exe test above.
34
# Make sure Export Series Shortcut is expanded like in this screenshot
35
## !TIAexport.png!
36
# Double click TiaExportSeries.exe
37
38
The script should save the series as C:\Users\supervisor\Documents\FEI\TIA\Exported Data\test_t_*.bin
39
40
AutoIt Script clicks Export Series shortcut icon at a relative position to the corner of the window. If you observe that the position is off, please edit the script at the line
41
<pre>
42
   Local $aExportPos[2] = [47, 273]
43
</pre>
44
You can use AutoIt Window Info (part of AutoIt program installation) to find the coordinates that needs to replace 47, 273 (col, row).