v0.8
Pre-release
Pre-release
This release fixes a number of issues, detailed below, and adds the ability to control a third sample axis: sample angle.
Verified Compatible:
- KST101 (Requires ThorLabs Drivers)
- McPherson 792
- Keithley 6485
Changelog (full changelog here: https://github.com/mitbailey/MMC/commits/v0.8):
- Fixed an issue where clicking the graph's toolbar crashed the program. Removed the toolbar.
- Fixed an issue where entering in a manual position, then changing the maximum allowed position, and then pressing the 'Move' button, resulted in a crash.
- Fixed an issue where multiple axes were having their maximum and minimum allowed position values set incorrectly.
- Advanced, experimental, and debug features are omitted from the program unless the files enable.adv (for advanced and debug features) or enable.exp (for experimental features) is present within the executable's directory.
- All axis areas, except for the main drive, are now collapsed by default.
- Replaced all print statements with advanced logger functions which simultaneously write to the debug console as well as a log file. Log files can now be submitted to assist in bug reports.
- Updated the README file.
- Added the Sample Angle axis including GUI elements and back-end functionality.
- Adjusted the main GUI window to accommodate three QComboBoxes for axis selection.
Known Issues:
- Changing the offset in the machine configuration window is not instantly reflected in the position readout of the main GUI window.
- Connecting a KST101 after starting the MMC program will result in connection issues. Connect any KST101s prior to booting the software.
Please view the README and User Manual, attached below and available with the source code, for detailed instructions on getting started with the MMC Software.