Jan Käberich
ea8693566f
Merge branch 'smithchart_fix'
2021-10-17 21:08:31 +02:00
Jan Käberich
19f81da857
Merge branch 'master' of https://www.github.com/jankae/VNA2
2021-10-17 20:57:54 +02:00
Jan Käberich
400fb7aa90
Merge branch 'statusbar'
2021-10-17 20:57:32 +02:00
Jan Käberich
c1bdc3aa89
use enum class for DeviceStatusBar
2021-10-17 20:57:23 +02:00
Kiara Navarro
6e36d488e9
gui/traces: prevent out of range when marker is added on smith chart
...
When a marker is added in enabled trace for smith chart and there no
samples received yet, an out of range is produced causing that
application closes. This implementation set closes point when
iterating over samples preventing mentioned behavior.
2021-10-16 10:58:01 -03:00
Kiara Navarro
07e000f01e
gui: implement status bar based upon device state
...
When device has not been connected for the first time,
status bar doesn't any information.
This implementation tries to encapsulate changes required on
several widgets associated with status bar based upon device state
whether this has been connected or not.
2021-10-14 22:20:09 -03:00
Jan Käberich
09366d73cc
SCPI commands for saving/loading calibration files
2021-10-12 21:58:44 +02:00
Jan Käberich
e4106fe3a2
Improved error handling when opening files
2021-10-12 20:52:11 +02:00
Jan Käberich
63cb5e4f67
allow reactance only for reflection measurement, rename real/imag
2021-10-12 17:43:36 +02:00
Andrew Rodland
604a51560c
Add Reactance Y-axis option (imaginary impedance in ohms)
2021-10-11 21:28:10 -04:00
Jan Käberich
d9000903dc
Real/imag option for Y axis
2021-10-11 15:22:08 +02:00
Jan Käberich
3f835eea13
configurable Z0 for short/open + additional comment entries
2021-10-10 18:50:14 +02:00
Jan Käberich
0452d2472c
Improve behaviour on full USB buffer
2021-09-24 22:21:38 +02:00
Jan Käberich
3176037c5d
Added SCPI command for touchstone file format
2021-09-07 22:49:51 +02:00
Jan Käberich
68dc9842e9
Include mode/sweep/acquisition settings in setup files
2021-09-03 19:01:22 +02:00
Jan Käberich
cf22f40630
Allow multiple calibration measurements at once
2021-09-03 13:13:33 +02:00
Jan Käberich
dc885e947e
Adjust version number
2021-08-22 16:52:28 +02:00
Jan Käberich
3becd19c0c
Merge branch 'master' of github.com:jankae/VNA2
2021-08-13 21:44:25 +02:00
Jan Käberich
220fa208e9
output amplitude unlevel check in VNA mode
2021-08-13 21:44:12 +02:00
jankae
055ed57744
Merge pull request #44 from sophiekovalevsky/refactor-tasks
...
app: refactor tasks creation
2021-08-05 14:40:21 +02:00
Kiara Navarro
49d76ca9cc
app: refactor tasks creation
2021-08-05 09:14:34 -03:00
jankae
968c6568a6
Merge pull request #43 from sophiekovalevsky/is25lp
...
fw/flash: add IS25LP support
2021-07-21 20:17:28 +02:00
Kiara Navarro
e44ed8473c
fw/flash: add IS25LP support
2021-07-21 15:04:56 -03:00
jankae
57f7a4baea
Merge pull request #42 from sophiekovalevsky/swd
...
fw/hardware: disable debug pins
2021-07-19 14:17:54 +02:00
Kiara Navarro
7e6de49721
fw/hardware: disable debug pins
...
When USE_DEBUG_PINS is enabled and debug session is open, their pin
initialization makes debug probe to lost session. As these pins are
not used, let's disable it by default.
2021-07-19 08:46:49 -03:00
Jan Käberich
6bb22b5e43
Hide power sweep controls on windows/Qt5.12
2021-07-14 21:47:43 +02:00
Jan Käberich
3038dc0f75
Handle traces created from CSV files in trace edit dialog
2021-07-13 19:57:01 +02:00
Jan Käberich
fa4e954f73
Handle csv import/export with power traces
2021-07-13 18:40:40 +02:00
Jan Käberich
deefe30beb
added SCPI commands for power sweep
2021-07-11 18:41:05 +02:00
Jan Käberich
217574e0cb
bugfixes power sweep handling
2021-07-10 14:04:05 +02:00
Jan Käberich
6fdbaea55f
adjusted custom expressions to handle power sweep data
2021-07-10 13:36:25 +02:00
Jan Käberich
dda149f3d5
Add setting for graph behavior when trace no longer supported
2021-07-10 13:12:30 +02:00
Jan Käberich
b45645f04e
Marker extended for use on power domain traces
2021-07-10 12:16:28 +02:00
Jan Käberich
67489084e9
basic working power sweep
2021-07-09 22:26:44 +02:00
Jan Käberich
7bc18881a5
Allow different source PLL power per sweep point, add power range to sweep
2021-07-09 22:25:54 +02:00
Jan Käberich
6490d6fd14
Prepare GUI for power sweep
2021-07-09 18:42:22 +02:00
jankae
14e2794826
Merge pull request #38 from sophiekovalevsky/full-screen-plots
...
gui: set individual plot as full screen when double clicked
2021-07-03 22:15:09 +02:00
Kiara Navarro
0b2cd5bdc5
gui: set individual plot as full screen when double clicked
...
The following commit features to set specific plot as full screen
if double clicked event is triggered while mouse is over that
particular plot.
This becomes handy if you are interested in a particular traces over
that plot and want to inspect it in more detail.
2021-07-03 16:09:28 -03:00
Jan Käberich
747aa07ab6
added missing manual control SCPI commands
2021-07-03 14:32:21 +02:00
Jan Käberich
0c3714d80c
SCPI commands for manual control dialog
2021-07-02 21:59:18 +02:00
Jan Käberich
12b2a0d5ca
Adjusted link to groups.io
2021-06-30 17:38:55 +02:00
jankae
d7ae23bdda
Merge pull request #36 from sophiekovalevsky/update-plots
...
gui: replot active mode when settings plot are updated
2021-06-29 20:48:44 +02:00
Kiara Navarro
ada6a2ce93
gui: fix app window header
2021-06-28 23:58:57 -03:00
Kiara Navarro
d6cecf2603
gui: replot active mode when settings plot are updated
2021-06-28 23:47:02 -03:00
jankae
b7a7626e3d
Merge pull request #34 from sophiekovalevsky/implement-about
...
implement about dialog, refactor app version/hash
2021-06-28 21:31:52 +02:00
Jan Käberich
4d1dedd46a
Set application name/organization before loading preferences, minor adjustments to about text
2021-06-28 21:21:12 +02:00
jankae
a21586c438
Merge pull request #35 from sophiekovalevsky/exit-gracefully
...
gui: exits gracefully
2021-06-28 21:00:47 +02:00
Kiara Navarro
25caf77c52
gui: exits gracefully
2021-06-27 19:34:42 -03:00
Jan Käberich
1bfaafb37a
Merge branch 'master' of github.com:jankae/VNA2
2021-06-27 23:41:03 +02:00
Jan Käberich
e27e594435
Calculate additional parameters (R/L/C,...) for markers and traces
2021-06-27 23:40:50 +02:00
Kiara Navarro
99d0066f1e
gui: implement about dialog and unify app version/hash
2021-06-27 13:23:50 -03:00
jankae
f5991fef0e
Merge pull request #31 from sophiekovalevsky/make-improvements
...
make: set BINPATH as fallback when compiling
2021-06-20 10:47:19 +02:00
Kiara Navarro
c9926c518a
make: set BINPATH as fallback when compiling
...
This change introduce a way to modify BINPATH
outside makefile when compiling, allowing developer
to choose from where toolchain is coming and at
same time avoiding to pollute upstream.
2021-06-19 21:39:43 -03:00
Jan Käberich
a232be3443
Marker improvements: linked marker groups
2021-06-19 15:33:43 +02:00
Jan Käberich
cf401fcb01
Additional SCPI commands: checking for end of sweep
2021-06-11 18:53:31 +02:00
Jan Käberich
973862588b
Increase patch number
2021-06-08 18:12:00 +02:00
Jan Käberich
7513766c45
Fix parsing of calibration kit dialog entries
2021-06-08 18:02:38 +02:00
Jan Käberich
de1fd7d3ba
increment version number
2021-06-06 19:20:04 +02:00
Jan Käberich
84ce57e505
clear trace data in SA mode when initializing device
2021-06-05 13:55:04 +02:00
Jan Käberich
a3d730e729
Possible reference output frequency fix?
2021-06-02 18:47:03 +02:00
Jan Käberich
41b93daa87
Use SIUnitEdit for all fields in the calibration kit dialog
2021-06-01 19:18:36 +02:00
Jan Käberich
0efd31e8ce
Fix visibility of information boxes in certain situations by introducing a blocking option
2021-05-24 12:02:31 +02:00
Jan Käberich
0316091d89
increased version number to 1.1.0
2021-05-22 11:58:50 +02:00
Jan Käberich
f1ca961d0e
Correctly load window/detector type on startup
2021-05-21 19:52:29 +02:00
Jan Käberich
71699d1bd7
Handle delta markers on graphs
2021-05-14 20:55:54 +02:00
Jan Käberich
ba3527d7b6
Add markers by right-clicking a graph
2021-05-14 20:34:23 +02:00
Jan Käberich
93f5eba6a8
Display marker data on graphs if enabled
2021-05-14 16:18:43 +02:00
Jan Käberich
ee82237993
Prevent crash by creating contextmenu only once
2021-05-14 15:31:38 +02:00
Jan Käberich
036837a6ae
Selectable marker data format, preparation for showing marker data on graphs
2021-05-14 15:05:22 +02:00
Jan Käberich
2d13fdfe5e
Improvements to time domain gate handling
2021-05-12 22:55:05 +02:00
Jan Käberich
3d4d3c9468
Catch exception when importing files and display error message
2021-05-12 22:05:50 +02:00
Jan Käberich
2fac430381
Bugfix: use correct PLL frequency when switching between internal/external reference
2021-05-08 13:24:12 +02:00
Jan Käberich
75d79ccf31
Merge branch 'master' of github.com:jankae/VNA2
2021-05-01 18:35:04 +02:00
Jan Käberich
938f444c73
TCXO offset calibration
2021-05-01 18:34:53 +02:00
Jan Käberich
36398f626e
Merge branch 'master' of https://www.github.com/jankae/VNA1
2021-04-27 20:32:10 +02:00
Jan Käberich
29b24e1ab6
Fix settings for release build
2021-04-27 20:31:56 +02:00
Jan Käberich
4f4b2db549
More user friendly time gate with filter in time domain
2021-04-25 15:46:34 +02:00
Jan Käberich
bb18dffb55
Option to duplicate traces, removed debug code
2021-04-23 23:03:15 +02:00
Jan Käberich
5855149d04
Output format of trace data in SA mode changed
2021-04-22 18:06:38 +02:00
Jan Käberich
69f13cface
remove columns with empty header
2021-04-22 18:00:10 +02:00
Jan Käberich
3f62ad64ad
Additional SCPI command for reading min/max freq/amplitude
2021-04-21 18:27:57 +02:00
Jan Käberich
642995cec4
SIUnitEdit behavior improvement
...
- ignore mousewheel event when cursor in front of first digit
- keep text if value is changed while editing
2021-04-17 23:22:54 +02:00
Jan Käberich
26dc68fb73
use max harmonic frequency for limiting span when harmonic mixing enabled
2021-04-17 23:22:14 +02:00
Jan Käberich
aebe92111b
Documentation of SCPI commands
2021-04-15 19:24:11 +02:00
Jan Käberich
438b62e06e
SCPI commands for modifying traces
2021-04-13 21:33:51 +02:00
Jan Käberich
e66fc0131a
Simple screenshot functionality
2021-04-12 20:15:38 +02:00
Jan Käberich
62939ff882
Enforce amplitude cal point limit, SCPI command for reading trace data
2021-04-12 19:48:19 +02:00
Jan Käberich
611b1ef59d
Additional SCPI commands + configuration of port in preferences
2021-04-11 12:33:37 +02:00
Jan Käberich
a15d02f217
Implementation of some SCPI commands via TCP
2021-04-11 00:10:22 +02:00
Jan Käberich
2bac0bbbe1
Version bumped to 1.0.0
2021-04-10 13:00:35 +02:00
Jan Käberich
f88c891ccf
Merge branch 'librevna-rename'
2021-04-10 12:52:57 +02:00
Jan Käberich
dbadddcf98
Set unlevel flag after mode switch to prevent immediate reset
2021-04-10 12:52:43 +02:00
Jan Käberich
8a5f944214
Rename to LibreVNA
2021-04-10 12:10:57 +02:00
Jan Käberich
47b9a7a20d
Merge branch 'osx' of https://github.com/ttrftech/VNA2 into librevna-rename
2021-04-10 12:04:12 +02:00
Jan Käberich
28c9fe25b3
Experimental json tree view
2021-04-10 12:04:07 +02:00
Jan Käberich
ba62925b67
minor adjustments to Qt layout
2021-04-06 18:31:51 +02:00
erikkaashoek
8865de81b7
Added bound checking
2021-04-06 14:50:40 +02:00
erikkaashoek
cfde664b6c
Sweep function added
2021-04-06 11:58:48 +02:00
Jan Käberich
631b7e6d40
Bugfix: hide de-embedding menu in generator/SA modes
2021-03-22 21:28:30 +01:00
Jan Käberich
06a7365a0c
minor spur/phase noise improvements
2021-03-22 21:28:03 +01:00