Commit graph

950 commits

Author SHA1 Message Date
Jan Käberich 668f050988 WIP: save view configuration separately 2024-09-18 09:06:43 +02:00
Jan Käberich b09ea7da44 Merge branch 'master' of github.com:jankae/LibreVNA 2024-07-10 10:05:34 +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 2d0c857a12
Merge pull request #262 from kpobrien/Device_protocol_v13_edits
update DeviceInfo MinIFBW and MaxIFBW datatypes and recompile pdf
2024-07-02 07:42:29 +02:00
Kevin P. O'Brien 6a1f6a35b6 update DeviceInfo MinIFBW and MaxIFBW datatypes and recompile pdf 2024-07-01 18:30:59 -04: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 8b021cf5d1 fix upload_url for RPi release 2024-06-28 09:48:50 +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 253e2d3517 example script for using the live streaming servers 2024-06-21 11:33:51 +02:00
Jan Käberich ee1adc0f85 Pick&place files as created by Eagle 2024-06-20 16:24:32 +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
Jan Käberich e1168f2a32 Check for ID collisions when loading calibration standards 2024-05-10 18:12:37 +02:00
Jan Käberich 792a6a4974 continuous updates for TDR/DFT with optional rate limit 2024-05-08 20:00:15 +02:00
Jan Käberich 5ae57bfa9a Preset default traces in mixed mode conversion dialog 2024-05-08 10:42:28 +02:00
Jan Käberich 37c1064881 increase delays/timeouts for RPi in HIL tests 2024-05-01 15:37:39 +02:00
Jan Käberich 1edaceec4b run tests with offscreen plugin 2024-05-01 14:48:19 +02:00
Jan Käberich cdef035e74 allow more time for OPC poll with updated *RST settings 2024-05-01 14:08:30 +02:00
Jan Käberich 5692356e90 decouple RST settings from startup settings 2024-05-01 13:33:18 +02:00
Jan Käberich 77efc4d924 rename test workflow, add badges 2024-04-22 17:35:27 +02:00
Jan Käberich 2a3343d464 update other workflows 2024-04-22 17:17:14 +02:00
Jan Käberich dbc99c011d add documentation for new SCPI commands 2024-04-22 17:03:15 +02:00
Jan Käberich a6c70e0bfa enable start button in FW update dialog, remove unique lambda connection 2024-04-22 15:57:03 +02:00
Jan Käberich 77cd3a9d4b Add missing file + delay in RST test 2024-04-22 15:23:35 +02:00
Jan Käberich 0fc6c912fc Stop sweep after reset, fix failing tests 2024-04-22 15:08:10 +02:00
Jan Käberich c5d045364c Merge branch 'SCPI_improvement' into HIL_actions 2024-04-22 13:21:48 +02:00
Jan Käberich 2b521c4aaa Add firmware update command 2024-04-22 13:21:41 +02:00
Jan Käberich b09f409509 Adjust HIL workflow 2024-04-22 12:38:10 +02:00
Jan Käberich 6cc83a1aba Adjust HIL workflow 2024-04-22 12:37:41 +02:00
Jan Käberich 70c44d006d add return value to tests, allow GUI to start without display 2024-04-22 12:26:13 +02:00
Jan Käberich f897d98ab0 Adjust workflows, disable debug build for firmware 2024-04-22 12:05:53 +02:00
Jan Käberich e3b4972025 first test of self-hosted actions 2024-04-22 11:57:15 +02:00
Jan Käberich 792f678b99 Merge branch 'master' into SCPI_improvement 2024-04-20 15:59:31 +02:00
Jan Käberich a202a10507 Fix failing tests 2024-04-20 15:57:16 +02:00
Jan Käberich 2963e8b3d5 Reset refernence on *RST, fix VNA:ACQ:RUN? query 2024-04-20 15:56:57 +02:00
Scott Guthridge c1d1bc7aed Add integration tests for *RST 2024-04-19 23:46:09 -07:00
Scott Guthridge 15024eb91e Add tests for SCPI synchronization: *WAI, *OPC? and *OPC 2024-04-19 23:41:34 -07:00
Scott Guthridge 41033fdecd Add tests for SCPI status registers 2024-04-19 23:41:31 -07:00
Scott Guthridge 106832624a Shorten class libraVNA check_cmds, timeout arguments
default_check_cmds -> check_cmds
default_timeout -> timeout
2024-04-19 23:27:08 -07:00
Scott Guthridge 95e59769fd Update integration tests for SCPI improvements
libraVNA.cmd() no longer expects blank line responses.  By default,
it checks status after each command to match the previous behavior.
Check can be disabled by optional cmd() parameter for handling expected
failure cases.

Commands such as *WAI may take longer than anything previously.  Make
it possible to override the default time-out in cmd() and query().

Change poll loops in TestCalibration and TestVNASweep to *WAI calls.
2024-04-18 00:54:14 -07:00
Jan Käberich 3f6dad5b92 disable impedance for transmission traces, reword graph adjustment dialog 2024-04-16 21:31:30 +02:00
Jan Käberich 994b536bc6 improve XY-plot rendering, especially for logarithmic Y-axes 2024-04-16 21:13:23 +02:00
Jan Käberich cdfe95af17 Add YAxis: impedance and enable log option 2024-04-16 18:56:26 +02:00