On Thu, Oct 27, 2022 at 05:59 PM, Ho-Ro wrote:
This is my current python code:
Hello Ho-Ro,
Thank you very much for this great improvement of your nanoVNA menu-map program :-)
I am working with MacOS Mojave, and tried it now with Python 3.9.
The files ui.c and plot.c are from
Unfortunately I got a traceback:
$ python3 Ho-Ro_nanoVNA_menu_readout-2.py
DISPLAY
TRACE
TRACE 0
TRACE 1
TRACE 2
TRACE 3
STORE/CLEAR TRACE
STORE/CLEAR TRACE A
STORE/CLEAR TRACE B
STORE/CLEAR TRACE C
<- BACK
FORMAT S11 (REFL)
LOGMAG
PHASE
DELAY
SMITH
Traceback (most recent call last):
File "/Volumes/DAT/HDA8/INSTALL/Develop/Afu/NanoVNA/Menu_map/Ho-Ro_nanoVNA_menu_readout-2.py", line 127, in <module>
show_menu( 'menu_top', 0 )
File "/Volumes/DAT/HDA8/INSTALL/Develop/Afu/NanoVNA/Menu_map/Ho-Ro_nanoVNA_menu_readout-2.py", line 124, in show_menu
show_menu( next_menu, level + 1 )
File "/Volumes/DAT/HDA8/INSTALL/Develop/Afu/NanoVNA/Menu_map/Ho-Ro_nanoVNA_menu_readout-2.py", line 124, in show_menu
show_menu( next_menu, level + 1 )
File "/Volumes/DAT/HDA8/INSTALL/Develop/Afu/NanoVNA/Menu_map/Ho-Ro_nanoVNA_menu_readout-2.py", line 124, in show_menu
show_menu( next_menu, level + 1 )
File "/Volumes/DAT/HDA8/INSTALL/Develop/Afu/NanoVNA/Menu_map/Ho-Ro_nanoVNA_menu_readout-2.py", line 106, in show_menu
menu_text = f'{ms_dict[ param ]}'
KeyError: 'MS_LIN'
Your python code is very clever, but too complicated for me to follow :-(
Could you please have a look what is the cause of the tracebak?
73, Rudi DL5FA