AutoIt program and script compilation » History » Version 4
Anchi Cheng, 12/06/2019 06:26 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 | 4 | Anchi Cheng | You should see the cursor moving to the shortcut, click it and going through the export process. The script should save the series as C:\Users\supervisor\Documents\FEI\TIA\Exported Data\test_t_*.bin |
| 39 | 3 | Anchi Cheng | |
| 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). |