Phase Plate Aligner Node Class » History » Version 1
Anchi Cheng, 02/02/2018 11:42 AM
1 | 1 | Anchi Cheng | h1. Phase Plate Aligner Node Class |
---|---|---|---|
2 | |||
3 | Phase Plate Aligner Handles counting of images used on the patch and advance to the next position if needed. It also charge (i.e. expose) the new patch for a given time both at normal and beam tilted condition to give good contrast when the imaging and beam-tilt based focusing takes place later. These operations are performed at the reference target position and using the last preset in the node that sends the triggering event. The counting is achieved by receiving an AcquisitionImagePublish Event that marks the completion of an image acquisition. |
||
4 | |||
5 | *Required Binding for checking the count and advance patch position* |
||
6 | |||
7 | Acquisition -> PhasePlatePublishEvent -> Phase Plate Aligner |
||
8 | |||
9 | *Required Binding for registering an on-plane image is taken with current patch* |
||
10 | |||
11 | Acquisition -> AcquisitionImagePublishEvent -> Phase Plate Aligner |
||
12 | |||
13 | *Required Binding for moving to reference target* |
||
14 | |||
15 | Phase Plate Aligner ->ChangePresetEvent -> Presets Manager |
||
16 | Presets Manger -> PresetChangedEvent -> Phase Plate Aligner |
||
17 | Phase Plate Aligner -> MoveToTargetEvent -> Navigator |
||
18 | Navigator -> MoveToTargetDoneEvent -> Phase Plate Aligner |
||
19 | |||
20 | *Optional: If GIF is present, Align zero loss peak is most efficiently combined with the patch position advancement and being done before that. You may add this binding to achieve that. Note that this will not check if it needs alignment, just execute the alignment sequence itself. |
||
21 | |||
22 | Phase Plate Aligner -> FixAlignment -> Align Zero Loss Peak |