Commit Graph

48 Commits

Author SHA1 Message Date
Martin Zietz d3ffe4d642 Release V1.1 added 2021-03-10 18:49:19 +01:00
Martin Zietz 640d99c9e2 minor UI tweaks
- fixed bug where log data could not be cleared after saving to file
- added description for coil constant in settings page
- minor message tweaks
2021-03-08 18:36:23 +01:00
Martin Zietz 12de3c3587 User test feedback
- added cancel option for "clear log data" pop-up
- removed "!" for Execute! button
- separated start and stop logging buttons
2021-03-06 22:38:01 +01:00
Martin Zietz ff0f0331dc Changed csv plots to show instantaneous field changes 2021-02-24 16:43:22 +01:00
Martin Zietz 177928d82e code cleanup and comments 2021-02-20 18:08:41 +01:00
Martin Zietz 689e0dd812 comments and cleanup
user interface comments and cleanup
2021-02-20 17:36:23 +01:00
Martin Zietz 056fd3efdd code cleanup and comments
UI: CSV mode
2021-02-17 11:51:20 +01:00
Martin Zietz f5dc7f097e cleanup and comments
user interface
2021-02-17 11:26:25 +01:00
Martin Zietz 3b62e41f5a cleanup and comments
- moved csv files and unused code files to separate folders
- comments and cleanup in config_handling
2021-02-16 17:25:44 +01:00
Martin Zietz fc6ca7284d comments and code cleanup
Logging, and threading cleanup
2021-02-16 11:26:57 +01:00
Martin Zietz 20f06fa837 fixed issue
Status Display update was attempted after window close, resulting in error messages from connected device
2021-02-15 13:11:25 +01:00
Martin Zietz 24281ad9f3 Added ability to log data when test stand is commanded 2021-02-15 12:56:42 +01:00
Martin Zietz ab2619b184 more work on logging 2021-02-14 16:42:53 +01:00
Martin Zietz db81aff2db added data logging functionality 2021-02-14 15:14:48 +01:00
Martin Zietz 95295e1f61 workaround for thread end problem on program close 2021-02-10 11:46:23 +01:00
Martin Zietz ca2f094ef8 restructured program end, tried to fix threading issue on window close (not yet fixed) 2021-02-10 11:34:33 +01:00
Martin Zietz a0bab62ebc Visual improvements for csv graphs 2021-02-09 12:21:07 +01:00
Martin Zietz 792848dda2 fit csv plot into window 2021-02-08 20:35:58 +01:00
Martin Zietz f0161d849d many things 2021-02-08 20:10:20 +01:00
Martin Zietz f9d0f8c69b moved error messages and program end message to messagebox 2021-02-07 15:47:26 +01:00
Martin Zietz 063a7049d0 moved ui_print function to User_Interface.py 2021-02-07 15:15:05 +01:00
Martin Zietz 08d4ca463d moved config handling to separate file 2021-02-07 14:54:12 +01:00
Martin Zietz 47b4e447b0 enabled and added callable status display updates 2021-02-07 13:25:09 +01:00
Martin Zietz 8440a75296 added csv execution and associated multithreading 2021-02-07 13:08:24 +01:00
Martin Zietz 8447a2a156 comments 2021-02-04 18:10:12 +01:00
Martin Zietz 8d1870956f reworked config handling
file is now only written when explicitly wanted, e.g. on button press.
global config stored instead as config object
2021-02-04 15:33:19 +01:00
Martin Zietz ef914ff6fc small stuff 2021-02-04 11:00:33 +01:00
Martin Zietz b0c5beb444 code cleanup 2021-02-03 18:26:44 +01:00
Martin Zietz 1847df859c more safe value checking 2021-02-03 16:40:45 +01:00
Martin Zietz 2a2a538fd8 added protection against excessive values 2021-02-02 17:56:43 +01:00
Martin Zietz 27c804904b Implemented configuration window 2021-02-02 13:11:27 +01:00
Martin Zietz 8cf4961d99 implemented config file read and default write 2021-01-28 17:28:38 +01:00
Martin Zietz c0fb71f73f started on config file
renamed settings.py to globals.py
2021-01-28 12:50:13 +01:00
Martin Zietz 5f23c71bff various changes
- added checkbox for ambient field compensation
- moved part of axis setup to axis.__init__
2021-01-28 12:23:56 +01:00
Martin Zietz 89a8a59377 changed all print() to ui_print() 2021-01-27 14:11:30 +01:00
Martin Zietz 4c7b9edd94 added output console to ui 2021-01-27 13:45:15 +01:00
Martin Zietz 239b685fee debug and testing with arduino 2021-01-27 11:21:03 +01:00
Martin Zietz 4908338672 Testing and debug with PSU 2021-01-26 17:28:37 +01:00
Martin Zietz a06357a09f work on manual input mode 2021-01-25 17:40:55 +01:00
Martin Zietz bdc7f50695 started on manual input mode 2021-01-25 15:37:42 +01:00
Martin Zietz 2154fe56c6 restructure to have class for Arduino 2021-01-25 10:34:00 +01:00
Martin Zietz 3e747cc5c6 Status Panel Layout updates 2021-01-22 18:00:23 +01:00
Martin Zietz 03e3759525 implemented readouts in status display 2021-01-22 16:47:01 +01:00
Martin Zietz 59606f050f Status display work, Error handling for not connected devices 2021-01-22 12:26:22 +01:00
Martin Zietz 9620bcdfdd reworked cage_func to use class for axes 2021-01-21 15:05:44 +01:00
Martin Zietz b1f55b4dc4 Status Panel setup 2021-01-21 13:37:46 +01:00
Martin Zietz b63bcb0379 Basic GUI framework 2021-01-20 15:20:42 +01:00
Martin Zietz 91de7f7240 user interface work 2021-01-20 13:55:29 +01:00