Jan Käberich
50bde261af
Fix impedance renormalization + add unit tests
2025-02-09 12:59:11 +01:00
Jan Käberich
523946447a
Force correct file ending when exporting touchstone files
2025-01-22 19:07:28 +01:00
Jan Käberich
ab9605cb85
use trace model source and correct units for graph axes and edit dialogs
2025-01-08 08:59:04 +01:00
Jan Käberich
cd83921f49
Short switch to idle when the reference is changed
2025-01-07 08:30:17 +01:00
Jan Käberich
ca25969574
Startup and communication bugfixes
...
- reduce amount of mode switched when starting and loading setups
- improve logging for errors during HIL tests
- fix small USB communication bugs
2025-01-06 17:34:46 +01:00
Jan Käberich
b77ba278de
Improve spectrum analyzer
...
- revert LO2 shift mechanism (restores previous SA speed)
- allow tracking generator to reach all(?) frequencies with sufficient accuracy
2025-01-04 16:52:32 +01:00
Jan Käberich
8df7d1b7be
adjust limits and run HIL tests in no-gui mode
2025-01-03 17:07:29 +01:00
Jan Käberich
a4faeb28b0
Working dwell time feature
...
- Bugfixes:
- improve SPI timing in FPGA
- fix markers and reduce CPU load when using markers with fast traces
- New features:
- dwell time configurable in acquisition toolbar
- PLL settling delay in device configuration
- device configuration persistent across power cycles
2025-01-03 14:36:10 +01:00
Jan Käberich
24314e2361
WIP: rework 2.LO + add dwell time
2025-01-02 19:16:53 +01:00
Jan Käberich
a2abc0c2af
speed up tests
2024-12-17 12:06:55 +01:00
Jan Käberich
70ac53aa75
add mutex for trace data (fixes DFT/TDR thread crashes)
2024-12-17 10:48:52 +01:00
Jan Käberich
acb79fa3bc
WIP: TDR/DFT improvements
2024-12-16 22:21:33 +01:00
Jan Käberich
4725942727
actually run temperature test + sanity check update
2024-12-15 18:11:25 +01:00
Jan Käberich
e8482783f7
Add temperature and manual control SCPI commands
2024-12-15 17:40:19 +01:00
Jan Käberich
f2b01f71c4
version bump + changelog
2024-12-07 16:23:28 +01:00
Jan Käberich
a5b9195ac9
new SCPI command: delete traces
2024-12-07 15:54:35 +01:00
Jan Käberich
8be82589c5
make file drop work on Windows
2024-12-04 11:51:42 +01:00
Jan Käberich
199975bdd0
fix: clean device disconnection when loading setup files
2024-12-03 08:05:16 +01:00
Jan Käberich
6ea8869f7f
TraceWidget: support dropping files for importing measurements
2024-12-02 18:11:20 +01:00
Jan Käberich
0b8e1a7b50
remove debug output
2024-12-02 14:23:54 +01:00
Jan Käberich
9e33a294cd
fix tests
2024-12-02 14:02:34 +01:00
Jan Käberich
b95e966041
Fix tests
2024-12-02 12:10:13 +01:00
Jan Käberich
82e215881a
improve handling of SCPI commands received with short/no time between
2024-12-02 10:46:28 +01:00
Jan Käberich
57e6812cf8
fix for future qt versions: keep one instance of the calibation progressbar
2024-12-01 18:17:39 +01:00
Jan Käberich
4dc75c13c5
macos libusb workflow fix
2024-11-03 13:48:17 +01:00
Jan Käberich
48cc3891cd
macos libusb workflow fix
2024-11-03 13:43:00 +01:00
Jan Käberich
67a186be4f
workflow update + minor bugs/warnings fixes
2024-11-03 13:36:54 +01:00
Jan Käberich
69b2fac95f
new setting: chose pass/fail for limit checking of NaN/inf values
2024-11-03 13:15:26 +01:00
Jan Käberich
64a7ddc455
use native OS dialogs by default for load/save
2024-11-03 12:54:16 +01:00
Jan Käberich
fc717a8f88
bugfixes from LibreCAL repo
2024-09-26 13:47:05 +02:00
Jan Käberich
6d6ffc60ea
partial loading of coefficient sets
2024-09-25 17:58:32 +02:00
Jan Käberich
74858c1098
only use fast coefficient protocol for newer LibreCAL firmware
2024-09-25 15:45:35 +02:00
Jan Käberich
2c639d8080
Improved electronic calibration
...
- Added automatic port detection mode
- Faster coefficient readout
- LibreCAL using asynchronous libusb API
2024-09-25 15:30:42 +02:00
Jan Käberich
392cb6dc3f
WIP: improve coefficient readout from LibreCAL
2024-09-24 19:19:43 +02:00
Jan Käberich
f9d1b0de42
initialize missing measurements to 0
2024-09-18 10:18:43 +02:00
Jan Käberich
5fd77343ac
allow calibration to continue with missing measurements (better than doing nothing)
2024-09-18 09:30:16 +02:00
Jan Käberich
b9e4117db1
Import/export options in file menu
2024-09-16 20:56:02 +02:00
Jan Käberich
009de1af17
new SCPI command to switch between linear/log sweeps in VNA mode
2024-09-16 20:22:25 +02:00
Jan Käberich
f2df7ad3f0
Shift TDR output from positive times only to centered around zero
2024-07-10 10:05:25 +02:00
Jan Käberich
5f2788467b
remove duplicate RUN and STOP commands for spectrum analyzer
2024-06-29 12:47:44 +02:00
Jan Käberich
4dea10552c
option to link RHS ticks to LHS ticks on XY-plots
2024-06-29 12:44:10 +02:00
Jan Käberich
b4a22176a4
Changelog and version bump
2024-06-28 09:31:49 +02:00
Jan Käberich
2fbfb96dda
Fix SCPI parsing for arguments containing ':'; allow lower case calibration file names
2024-06-24 09:04:17 +02:00
Jan Käberich
45a30a4159
only stream data if calculations are performed + documentation of streaming servers
2024-06-20 16:21:39 +02:00
Jan Käberich
6ca54547bb
added streaming servers
2024-06-20 15:56:38 +02:00
Jan Käberich
2ba954537b
Add SCPI command to read/write the preferences
2024-06-20 14:40:06 +02:00
Jan Käberich
aeea13347e
Merge branch 'master' of github.com:jankae/LibreVNA
2024-06-02 19:40:10 +02:00
Jan Käberich
b2d07d532d
Improve graph divisions and markers
...
- Added group delay option to markers
- Additional configuration for calculation of group delay in the preferences
- Specify divisions as amount of divisions instead of spacing
- Add option for auto divisions on graph with manual min/max limits
2024-06-02 19:37:14 +02:00
Jan Käberich
61db859c3d
delete math operations when deleting a trace
2024-05-28 11:07:39 +02:00
Jan Käberich
fe08937bb7
Improve taking de-embedding measurements
...
- Automatically restart measurement even when the sweep was stopped
- Fix crash due to zeroed de-embedding reference impedance
- Fix crash due to not cleaned up dialog pointer with dangling connections
- Automatically excite the correct ports for the measurement
2024-05-17 19:07:34 +02:00