SPOT 4.1.0 Pre-Release.2
Pre-release
Pre-release
Overview
This is a minor software revision, moving from SPOT 4.1.0 Pre-Release.1 Hotfix.1 to SPOT 4.1.0 Pre-Release.2. This release is generally a bug and quality of life update, so users can update their diagrams on an as-needed basis.
The software can be downloaded here: SPOT 4.1.0-PR.2
Changes
- Change 1: Fixed the broken "jump to" animation dial, which would output an error when used.
- Change 2: Addressed multiple warnings when viewing the GUI code to improve the overall code quality.
- Change 3: The Carleton logo in the Simulink diagram has been updated to match the GUI.
- Change 4: Fixed incorrect error messages provided by the GUI.
- Change 5: Fixed the broken animation speed slider. Animation speed is now based on an upsampled data packet, with a linear function to determine the ideal packet size based on the sample rate.
- Change 6: Added a new option under
Tools
for users to enter SSH login information. SSH details are no longer hardcoded in the GUI. All hardcoded instances have been updated. - Change 7: Updated all GUI instances that required knowledge of the MATLAB version to work with any version of MATLAB.
- Change 8: Created a public-facing function allowing users to load GUI states programmatically. Sample code for this is added to
Run_Initializer.m
. - Change 9: Added a checkbox for both
Save Simulation Data
andSave Experiment Data
, allowing users to enter custom file names when saving data. By default, names are automatically generated, but unchecking the box prompts for a custom name. - Change 10: Changed how data is saved in simulations so users can append arrays to the data bus, and all data will be saved correctly. Note: This is not yet implemented in experiments.
- Change 11: Moved the electromagnet GPIO connection to GPIO 482 and confirmed the pin can be triggered via the GUI button. Note: The platform's resistor needs modification before this works.
- Change 12: Fixed a bug where accelerations for BLACK and BLUE were not filtered the same way as RED.
- Change 13: Fixed a bug in the PWM mixer for RED, which was using the thruster positions for BLACK. This had a negligible impact since all platforms have similar thruster locations.
- Change 14: Fixed a bug where animations would hitch when a platform’s attitude crossed a singularity.