-
Notifications
You must be signed in to change notification settings - Fork 12
Home
Chris Meyer edited this page Oct 22, 2024
·
11 revisions
Welcome to the nionswift-instrumentation-kit wiki!
Click on display panel during acquisition, then use the magic keys below to enable the latency/frame-rate display.
- On Windows running locally: Alt-Shift-L
- On macOS running locally: Option-Shift-L
- On macOS running Windows remotely (VNC): Command-Shift-L
- Supports instrument control with magnification system, cameras (imaging style, spectrum style), scan devices, and video cameras.
- All concrete devices must implement suitable API to participate in the instrumentation kit infrastructure.
- Instrument control is low level support and has minimal UI.
- Magnification is controller via the scan control panel (field of view, rotation).
- Scan device supports pixel time and other parameters.
- Cameras can be designated as imaging style (Ronchigram) or spectrum style (EELS).
- Spectrum style cameras can optionally sum data in the y- direction to form a spectrum.
- Instrument supports some forms of drift compensation.
- Drift scan has a preference panel.
- Scan devices and cameras support live viewing.
- Scan devices can update partial frames during slower scans.
- Scan devices support sub-scan and line-scan subareas.
- Scan devices facilitate drift correction using a drift area or cross correlation.
- Cameras support live viewing.
- Spectrum style cameras support simultaneous live viewing of image and spectrum.
- Video cameras are supported through OpenCV.
- Video camera setup is via the Preferences dialog.
- Acquisition panel support more complex acquisition procedures.
- Acquisition procedures include single shot, sequence, 1d ramp, 2d ramp, multiple stage.
- Acquisition procedures include ability to acquire scans, camera data, or synchronized scan/camera data.
- Acquisition procedures have a preferences panel.
- Acquisition procedures 1d ramp and 2d ramp can control instrument properties in between frames.
- Acquisition procedures can have their own camera exposure and/or scan width.