Commit Graph

200 Commits

Author SHA1 Message Date
mkoller 767f6e39f8 Plot formatting improved 2023-03-03 10:54:16 +01:00
mkoller b3edafa796 Plotting only part of csv if csv has more than 1000 plot points 2023-03-03 10:33:07 +01:00
mkoller 9184dd1271 Update csv_threading.py 2023-03-02 16:35:47 +01:00
mkoller 42b9590159 Remove numpy requirement to stop dependency conflict 2023-03-02 11:59:42 +01:00
mkoller a49f98ba63 Updating canvas slows down loop. only increment it if new field is set
Takes ca 50-100ms
2023-02-24 11:45:33 +01:00
mkoller c0fb152efa Updating matplotlib version likely solves tkinter plot_canvas.draw() threading issue 2023-02-24 11:40:25 +01:00
mkoller ae71a8d31b Tkinter plot_canvas.draw() Crash
Tkinter might have issues with thread safety:
https://github.com/matplotlib/matplotlib/issues/13293
2023-02-24 11:18:15 +01:00
mkoller c138facd59 Minor formatting warnings for tkinter gui fixed 2023-02-23 18:30:08 +01:00
mkoller 70fa24f905 Introduced red status indicator line, minor warning fixes 2023-02-23 18:17:01 +01:00
mkoller d0649a1af5 Added compensate field checkbox, minor adaptation 2023-02-23 15:17:20 +01:00
mkoller c8b3a5e0ba Reset csv generation inputs to last reasonable value 2023-02-22 17:14:45 +01:00
mkoller ac475e1b81 Includes rotation rates to plots 2023-02-20 18:27:14 +01:00
mkoller 5662a73345 Introduced adaptable rotation rates 2023-02-20 16:51:30 +01:00
mkoller 6194035099 Introduced checkboxes to control ambient field compensation (untested!) 2023-02-13 09:44:42 +01:00
mkoller 5f161fe09e Delete development file for rotation field 2023-02-11 21:56:46 +01:00
mkoller aa9efdba5a Minor whitespace adaptations 2023-02-11 21:56:17 +01:00
mkoller 0683979b3b Minor bug fixes 2023-02-11 21:55:26 +01:00
mkoller c5a9c2649b Replacing csv sequence decimal and seperator signs throuout code and examples
decimal sign now point, seperator now comma
2023-02-11 21:30:36 +01:00
mkoller 25513cc7c5 Rotation rate csv file generator initial issue added 2023-02-11 21:14:34 +01:00
mkoller 9eb95b56bd Create rotating_field.py
Dummyscript for csv execution sequence -  will be updated and integrated to GUI
2023-02-10 16:42:02 +01:00
mkoller 35a0779b2d Implemented oversampling (untested!) 2023-01-31 10:54:09 +01:00
mkoller e9937b1269 Oversampling x5 2023-01-30 14:31:40 +01:00
mkoller c110605ce7 Added set magnetic field and vector norms to the field data displays
Marius fancy implementation using globals
2023-01-30 14:16:49 +01:00
mkoller 7f6244f337 BUG: Calibration routine uses raw field instead of compensated field
Substracting the ambient field from the set magnetic field values during calibration, no longer substract initial offset measurement from all readings
2023-01-30 14:15:43 +01:00
mkoller 85cad05b6e Gitignore 2023-01-30 07:55:20 +01:00
mkoller 960ae27f6b Added units to Magnetometer Results frame 2023-01-29 13:40:34 +01:00
mkoller 6568515957 Implemented slightly different calibration routine from nliaudat
https://github.com/nliaudat/magnetometer_calibration
2023-01-29 13:33:28 +01:00
mkoller a6e1b43d49 Added units to calibration frames 2023-01-29 12:32:34 +01:00
mkoller 982a7d7a20 Introduce global to limit max field 2023-01-29 12:16:37 +01:00
mkoller 03eaf8330c Set custom magnetic field magnitude during calibration 2023-01-29 12:09:43 +01:00
mkoller 1354aed150 Opening console on largest screen in zoomed mode 2023-01-29 11:34:19 +01:00
lteichroeb 56b8ffcd5e Use GUI transformation matrix on imported datasets 2023-01-26 19:01:53 +01:00
lteichroeb 298852f6c8 Renamed reinitialize buttons 2023-01-26 14:01:45 +01:00
muellerr 82b0d1cfd5 Merge branch 'master' of https://egit.irs.uni-stuttgart.de/eive/Helmholtz_Test_Bench 2023-01-26 13:17:47 +01:00
muellerr c678332b45 fixed loading CSV trafo matrix 2023-01-26 11:54:00 +01:00
lteichroeb f13389c06d Added Reinitialize buttons to all frames 2023-01-26 11:43:23 +01:00
lteichroeb 3262d30b9a Possible mistake with getter of tkinter/numpy
Error was get() not possible for float values
2023-01-25 17:27:55 +01:00
lteichroeb e107d15cf5 Fixed FGM3D mapping matrix 2023-01-24 18:28:29 +01:00
lteichroeb c638f5a278 Versioning conflict with numpy/pandas 2023-01-24 11:37:44 +01:00
lteichroeb 827af90bdc Minor documentation fixes 2023-01-24 11:36:51 +01:00
lteichroeb dfd0fd8ecc Fixed daylight saving bug in fgm3d_adapter script 2023-01-24 11:36:01 +01:00
lteichroeb 842739b4b3 Minor changes to documentation 2022-10-20 18:12:40 +02:00
lteichroeb 00a1669f39 Deleted misplaced file 2022-10-14 11:04:28 +02:00
mkoller 3b4bbc91da Reduces font size if screen is too small to display GUI properly. 2022-10-13 18:05:46 +02:00
mkoller cd79c993f2 Fixed copy calibration results to clipboard 2022-10-12 11:38:36 +02:00
mkoller 380c8c9664 Label change 2022-10-11 19:09:40 +02:00
mkoller c704886717 Slightly increased size of of main frame if window not maximised 2022-10-09 11:58:27 +02:00
mkoller c5f8bb9414 Fixed function argument warnings 2022-10-08 18:47:00 +02:00
mkoller 3fe39b0cf9 Fixed minor warnings and style issues 2022-10-08 18:38:24 +02:00
mkoller d5c9879eae Fixed graph export buttons 2022-10-08 18:12:18 +02:00