Some small changes in this update:
Bug fix and changes to section planes menu
This release fixes a bug in the logic for showing / hiding the section planes options in the Display menu, improves clarity on exactly what happens when saving files and adds an extra option "Save all sections".
Now in the view menu after loading a .sa3 results file (including one from the Examples menu), the Section Planes panel in the Display menu is always shown. If one or more sectional views is available (loaded from the file) then that option will be shown enabled in the menu while views not available will be disabled. For example see the welding transducer examples - only the xy section is enabled.
When no sectional views were read from the loaded file the panel will still be shown (a change from the previous version) but all three checkboxes will be disabled and the note "Not saved" is appended. A click on this link shows the warning message that sectional data is not available and running Calculate again will restore them.
Why this happens
When the calculation has just run, the server has all the information needed to create section planes on demand. When you select a sectional view it's calculated, downloaded and shown. Most sectional view of most modes go unused, so pre-calculating all of them and sending them to the browser in advance would waste significant bandwidth and storage. However when you load results from a .sa3 file - including those downloaded via the Examples menu) - the corresponding results will not initially be available on the server because each user's cache is separate (and it's also quite likely that the model was originally run on a different server). So after loading from a .sa3 file, only those sectional views are available that were included when the file was saved. Which raises the question:
How include sectional views when saving .sa3 files?
If a particular sectional view is helpful to viewing the results (the XY section is usually best for axial-mode systems) then you just need to select that view before clicking on File - Save. The chosen section (only) will be included for all modes. From version 3.004 you will also see a checkbox Save all section planes below the file notes dialog - check this to save all three sections for all modes. When using this option you may want to reduce the frequency range (on the analysis tab) to limit the number of modes as far as possible while still including all modes of interest. If you select neither of these options ("Save all" checkbox or active sectional view) the .sa3 file saved will not contain any sectional views - this is best when the sectional views are of no particular interest.
Order of showing save dialogs reversed (Firefox browser support)
SonoAnalyzer version 3 shows two dialogs on a File - Save: A file-picker allowing the user to choose a filename and directory and a File note dialog to save notes about the model. Edge, Chrome and Safari support a function showSaveFilePicker which gives full support for file and directory selection but Firefox does not, so on Firefox SonoAnalyzer will fall back to a simple filename selection followed by traditional download to the preset downloads directory (on Windows normally "Downloads"). However there is also a timeout on this method which can leave the user unable to download .sa3 files until the browser is restarted. To prevent this happening the order of showing the two dialogs has been reversed - the file picker is shown first (so the chance of a timeout is minimized) and the notes dialog second.
