When you start Stradx, the main control window pops up. This has a menu bar across the top, three buttons on the left hand side, and status information in the middle.
The `File' menu lets you open, save, update and close files. The `Calibration' menu provides access to the various calibration facilities. The `Setup' menu enables you to load, save and adjust information relating to the configuration of the system. The `Registration' menu allows you to improve the alignment of the B-scans using advanced image-based techniques, register the data to an external data set using fiducial points, or register the 3D scan to a graphical representation of the patient's body. The `Segmentation' menu is the gateway to Stradx's segmentation and measurement facilities. Finally, the `Visualisation' menu gives you access to a variety of tools for real-time and off-line visualisation.
The buttons on the left enable you to clear the record buffer and start and stop the recording process. There is also a `Pause' button which enables you to run the recording process without actually incrementing the buffer counters. While you have `Pause' on, nothing gets saved: this allows you to get an idea of the frame rate you will achieve with a particular configuration, without actually recording anything.
Next to the buttons is some status information showing how many frames (B-scans) have been recorded and how many more there is room for in the recording buffer. When the `Record' button is on, you also get an estimate of the elapsed and remaining recording time in seconds.
Below this, there are fields to indicate the name of the loaded data file. This has two components: an .sx file, which contains the text resources associated with the data (eg. the width and height of the B-scans), and an .sxi file, which contains the binary images of the B-scans.
To the right are the names of other files you may have loaded. These are:
Any of the file names might at any time be highlighted in yellow. This means that you have changed something which affects the contents of the highlighted files, and indicates that you might wish to save the files before quitting Stradx. For example, suppose you have a data set of a pulsating artery, and you use Stradx's ECG facilities to estimate the cardiac pulse. When the ECG estimate is complete, the `None' next to `ECG phase' will be highlighted in yellow, indicating that you now have a valid ECG signal that you might want to save. Now suppose you do save this to an .sxp file using the ECG `Save' button in the segmentation tresholds and gating window. After the file is saved, the file name will appear next to `ECG phase', and the yellow highlighting will disappear, indicating that the ECG signal no longer needs saving. However, the `Data' file names are now highlighted in yellow, because you have just associated this data file with an ECG phase file. If you save the data file, the yellow highlighting disappears, and next time you load the data file, the corresponding ECG phase file will load automatically.
Finally, the bottom line is a general purpose message area, which initially reports the amount of memory available for the recording buffer. Later on, it might tell you the status of the position sensor.