The GUI will change often in the beginning so to save time I will just use the description in the readme file.
This version has no menus, only hotkeys and buttons. *************** Hotkeys Cheat sheet *************** * * * R - Switch to Raster mode * * P - Switch to PRI mode * * Mouse - Draw/move zoombox * * Wheel - Scroll plot up/down * * Ctrl+Wheel - Zoom in/out * * Shift+Wheel - Scroll plot left/right * * Space - Zoom / align raster * * X - Zoom in X axis only * * Y - Zoom in Y axis only * * Esc - Zoom out / undo mode change * * Arrow - Pan plot up/down/left/right * * PgUp/PgDn - Page plot up/down * * Home/End - Go to first/last page * * A - Align raster * * O - Set offset * * F - Mark frame * * S - Display statistics * * H - Show Histogram * * L - Show PDW List * * Ctrl+D - Create bookmark * * Ctrl+B - Open bookmarks window * * * *************************************************** Help: F1 Open file: CTRL-O Exit program: ALT-F4 Zooming: Draw zoom rectangle on plot with LMB. Move zoombox by also pressing RMB. Press SPACE to zoom. Press X to zoom in X axis only. Press Y to zoom in Y axis only. Zoom in or out with Ctrl+mouse wheel. Zoomed plot will center on mouse pointer. Unzoom: ESC or Mouse wheel click. Unzooming will also go back through manual plot limits entry and changes in plot mode as well as Raster mode line length set with zoombox, but not raster align and offset operations or hotkey plot navigation. Change to Raster mode: R If you have drawn a zoombox the raster line length will be set to the difference in TOA value. Otherwise line length will be the mean PRI. X axis limits are set to default values. Change to PRI mode: P X axis limits are set to default values. Navigate in plot: Move 1/5 of plot: arrow keys Move 1/1 plot in Y axis: PgUp, PgDn Move to first/last page: Home/End Default zoom: Ctrl+Home Scroll up/down: Mouse wheel Scroll left/right: Shift Mouse wheel Align Raster: Draw zoombox where an imagined diagonal between the origin and end of the box represents the new alignment. Press A (or LineL button or double-click in the LineL entry) Align raster with better precision: Press A (or LineL button) which transforms the zoombox to a line. Continue as above. Set line length: In Raster mode, draw a zoombox with TOA difference as the desired line length and press "R". Right-click on the LineL-button for a menu where you can choose line length multiplier or set line length to Frame length or Mean from statistics. In PRI mode, enter some value into the line length entry and it will automatically switch plot mode to Raster with the set line length. Also in PRI mode, set line length to Frame or Mean with LineL button right-click menu will also switch to Raster mode. Adjust offset: In Raster mode, draw a zoombox on the plot, the left edge where you want the new left edge of the plot, and press O (or click on the Offeset button). Manual entry of parameters: Type in a value in any entry that allows it and press ENTER. If you have changed values in more than one entry they will all be set when you press ENTER. Manual entry accepts units; you may qualify a numerical value with: s, ms, us, Hz, kHz. A frequency value is automatically converted to time. This allows you to enter a PRF in the line length entry, but it works in all entries. Manual entry accepts multipliers and dividers, Eg. 2*618 or 1236/2 You can also enter just the factor/divisor and the entry will remember the previous value and calculate the new value correctly, eg. Previous value: 1236 You enter: *2 /3 New value: 2472 412 Resetting parameters to default values: Double-click in any time limit to set it to its default value. Click the "<>" button for TOA or PRI to set both start and stop to default values. Mark frame: Draw zoom rectangle where the frame marker is the first pulse in the zoombox ,and press "F" A frame is the time between two frame markers. Extend to previous time by selecting a earlier pulse and pressing "F". Shorten by selecting a pulse between start and stop and pressing "F". Move to next frame by selecting the last pulse in the next frame and pressing "F". When a frame is marked statistics for the frame is displayed until other action is taken. Remove frame markers: Press "F" without zoombox. Statistics: Display statistics for a zoom box, a frame or the whole plot by pressing "S". The order of precedence is zoom box, marked frame and plot. Histogram: Show histogram window by pressing "H". PDW List: Show PDW List window by pressing "L". Measurements: dY (s): Difference between zoombox min and max Y value in seconds. dX (us): Difference between zoombox min and max X value in microseconds. Frame (ms): Frame length in milliseconds if a frame is marked LineL (us): Line length in microseconds when a zoombox or align line is drawn in Raster mode. Statistics: Pulses: Number of pulses selected by zoom box, frame or plot. Note that in Raster mode you get one pulse less as you need two pulses to get one delta-TOA. Min (us): Smallest PRI selected. In Raster mode delta-TOA is used instead of PRI. Max (us): Largest PRI selected. In Raster mode delta-TOA is used instead of PRI. Mean (us): Mean PRI of pulses in PRI mode or for frame, Mean delta-TOA of pulses in Raster mode. Bookmarks: Create bookmark: Ctrl+D Creates a bookmark containing zoom limits, line length, offset and plot mode. Recall bookmark: Ctrl+B Opens window for selecting bookmark. Bookmarks ia loaded automatically when a TBD file is opened if a bookmarks file (*.abm) is present. On closing a file or exiting the program, the bookmarks are automatically saved to file, even if there was no bookmarks file to begin with. If all bookmarks were deleted the bookmark file is deleted as well.
ELINT Alchemist; changes in version 0.4 ======================================= You can now enter parameters with units and multipliers/ dividers. When opening a file the program will now look for an accompanying bookmarks (*.abm) file and load it. On loading a new recording or on exit, any bookmarks will be saved to file. If you have deleted all bookmarks, any file that was loaded will be deleted. Removed line length scrolling as it didn't work well. Rewrote left/right scrolling for Raster mode so you can now scroll past max/min line length limits, even when fully zoomed out. Added keyboard shortcuts for zoom out to default zoom (fully zzomed out) and go to first/last page. ELINT Alchemist; changes in version 0.3 ======================================= Fixed bug with setting line length from PRI mode. Function for bookmarking zoom limits. There is not yet functions for reading or writing bookmarks to file. ELINT Alchemist; changes in version 0.2 ======================================= Window title bar now displays name of open file. Fixed bug that would not allow you to mark the first pulse in a recording as Frame Start. Changed reading of TBD files and introduced some error correction. Added zooming in only X or Y axis with hotkeys X and Y. Implemented a right-click menu for the LineL-button for multiplying or dividing line length as well as setting line length to frame length or mean value from statistics. If you enter a value in the Line length entry the plot mode will change to Raster automatically. Also; if you use the LineL button right-click menu to set line length to Frame or Mean the plot mode will change to Raster automatically. Added X axis scrolling with Shift+Wheel. Added line length scrolling with Alt+Wheel. This feature will sometimes steal the modifier (Alt) for unknown reasons and then not allow Shift+Wheel. Klick in plot to release.
2018-01-10